发布于 2012-03-01 10:13:37
4楼
如果只是步进电机的控制,系统手册中=〉基本指令集=〉脉冲输出指令已经将的很清楚了,编个小程序试试。自己做出来的映像更深刻,而且这个比较简单,手册又说的比较详细。
你参考下吧,这个是用多段PTO编的,加速减速定义是固定的,通过更改VD3013实现控制匀速的距离,从而实现位置控制,我也是初学者。
1、参数设定
LD SM0.1
MOVB 16#28, SMB67
MOVW +3000, SMW168
2、多段全部拉出
LD SM0.0
MOVW +50, VW3001
MOVW -2, VW3003
MOVD +24, VD3005
MOVW +2, VW3009
MOVW +0, VW3011
MOVW +2, VW3017
MOVW +1, VW3019
MOVD +24, VD3021
3、定义电机方向
LD V0.0
S 电机方向:Q0.1, 1
4、定义匀速运行距离
LD start_mark:M0.0
EU
MOVD 1000, VD3013
5、手动启动
LD mal_qidong:M4.3
EU
S SM67.7, 1
PLS 0
逆水行舟,不进则退。