一、先说明(你直接套用)
脉冲输出:Y0
方向信号:Y1
正转:Y1=OFF
反转:Y1=ON
脉冲频率:K2000(速度,可改)
定位脉冲:D0(长度,可改)
二、最实用步进电机程序(直接复制)
1)绝对定位指令(最常用)
ld
an x3 ;正限位 an x4 ;负限位 dmov k50000 d0 ;定位长度 50000 脉冲 plsy k2000 d0 y0 ;发脉冲
ld
an x3 ;正限位 an x4 ;负限位 set y1 ;方向=反转 dmov k50000 d0 plsy k2000 d0 y0 rst y1
2)点动(按住走,松开停)
ld
an x3 an x4 and m8000 plsy k1000 k0 y0 ;连续发脉冲
3)立即停止
ld
rst y0 rst y1
4)限位保护(必备)
ld
rst y0 ld x4 ;负限位 rst y0
三、你最关心的:发多少脉冲走 1mm?
给你现成公式:
plaintext
1mm 脉冲数 = 360 ÷ 1.8 × 细分 ÷ 丝杆导程
例:16 细分 + 导程 5mm 丝杆
plaintext
360÷1.8×16 ÷5 = 640 脉冲/mm
走 10mm = 6400 脉冲
四、步进电机接线(必看)
PLC Y0 → 驱动器 PUL+
PLC Y1 → 驱动器 DIR+
电源 0V → PUL-、DIR-
驱动器接电机 UVW。

