PLC问答
> 施耐德M221 TM221CE40T控制步进电机做定位,用脉冲输出PTO怎么设置参数和回原点?
施耐德M221 TM221CE40T控制步进电机做定位,用脉冲输出PTO怎么设置参数和回原点?
用施耐德M221 TM221CE40T的晶体管输出控制一台步进驱动器做直线定位,需要走相对定位和回原点。
步进驱动器细分设为1600脉冲/转,丝杆导程5mm,要求定位精度0.01mm。
第一次用M221做运动控制,不知道PTO脉冲输出怎么配置,回原点用哪个指令,加减速怎么设。
请问具体参数怎么算、程序怎么搭?
4 个回答
✓ 最佳回答
施耐德口诀:M系列用Machine Expert,M340/580用Control Expert,两套软件别混;版本固件要匹配,USB驱动先装对;模拟量地址%IW开头,量程要选好;ATV变频走Modbus,参数两端对齐。
✓ 最佳回答
M221用PTO做步进定位配置如下:1)硬件:必须用晶体管输出型号(CE40T),确认脉冲输出点(如%Q0.0脉冲、%Q0.1方向),接线到驱动器PUL/DIR。
2)脉冲当量计算:1600脉冲/转÷5mm=320脉冲/mm,要0.01mm精度即3.2脉冲,实际达不到,建议细分提高到8000或换更高分辨率,否则精度不够。
3)在EcoStruxure里启用PTO功能,配置输出点、脉冲频率上限(步进一般不超过100kHz)、加减速时间。
4)运动指令用PTO相对定位(如MC_MoveRelative类指令),给目标脉冲数和频率。
5)回原点:用原点开关接输入点,程序里用找原点指令或自己写:先高速找原点开关,碰到后低速反向找Z相或开关边沿,清零当前位置寄存器。
6)加减速时间根据负载设,一般100-300ms,太短会丢步。
7)注意M221只有部分输出点支持高速脉冲,查手册确认。
施耐德常见坑:一,EcoStruxure Machine Expert版本和固件不匹配,下载报错——固件高版本配低版本软件不行,升级软件或降固件;二,M221的模拟量是内置的(TM221CE16R等型号带模拟量输入),通道地址从%IW0.0开始,4-20mA要设量程(0-4095或0-65535取决于选择);三,ATV变频器和M系列通过Modbus连接,ATV的通信参数在「通信菜单」里设(地址、波特率、格式),和PLC侧要一致;四,热插拔模块(M580)注意,带电拔模块前先确认不是电源轨道上的关键模块。
施耐德PLC,M221/M241/M251(Modicon M系列)用EcoStruxure Machine Expert(原SoMachine),M340/M580用Control Expert(原Unity Pro),两套软件两套体系。M221入门级,逻辑简单,虚拟串口连不上就先检查USB驱动(SoMachine的USB驱动要单独装)和COM口号;M241/M251是中端,支持CANopen、EtherNet/IP、Modbus TCP,做运动控制要配伺服。M580是Modicon高端,支持热插拔、热备冗余(Quantum→M580的升级方向)。