2、用PTO指令让Q0.0 OR Q0.1高速脉冲,另一个点如Q0.2做方向信号,就可以控制正反转了,速度快慢就要控制输出脉冲周期了,周期越短速度越快,如果你速度很快的话请考虑缓慢加速,不然它是启动不了的,如果方向也变的快的话就要还做一个缓慢减速,不然它振动会蛮厉害,而且也会失步。
需要明确一下问题:1)所采用的PLC,步进电机型号
2)步进电机的细分数
确认后,就可以进行编程,如果是200的话,建议加个EM253模块,简单方便;200 SMART的话,则可以用向导做;1200的话,则添加轴功能,然后使用指令来编写
需要三个输出脉冲。。每个电机都要有脉冲。比如Y0,Y1,Y2分别对应XZC轴
,
然后Y3 Y4 Y5输出高电平或者低电平,控制步进电机的正反向(SET高电平,rst低电平)
用脉冲输出命令输出(我用的不是西门子,不过应该都有这个命令),
脉冲输出命令后面的脉冲频率和脉冲数量,你用数据寄存器来代表
需要多大速度,走多远,往数据寄存器里面写值就可以。
你好好看看西门子的编程手册,上面有这些命令,比如脉冲输出命令。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)