December 05.2023
![]() 中断定长&定角功能常用于感应后的定位控制。如:需接触到传感器后需要再前进设定的距离长度 或 接触传感器后需要再旋转到固定的角度。中断定长适用于需要高精度运动控制和运动同步的各种应用领域。 |
摘要 |
中断定角功能 | ||
指运动轴做旋转运动时,可以通过外部信号X点 ,来触发PLC,当信号触发后,运动轴停止在设定角度。 | ||
执行图如下: | ||
![]() | ||
中断定长功能 | ||
中断定长功能,是指运动轴做旋转运动时,可以通过外部信号X点 ,来触发PLC,当信号触发后,运动轴运行设定的距离后停止。 | ||
执行图如下: | ||
![]() | ||
测试环境 |
此范例程序的配置如下: PLC型号:MA1I4-1616T; PLC软件版本:V0.8.637; PLC OS版本:0.2.46; 伺服驱动器型号:DA6-0003R2G00S; 伺服电机型号:MA6-040R3060A06N2C; 中断功能输入点:X3; 控制电机轴:PS0 | ||
调试顺序 |
硬件配线 | ||
①PLC电源、伺服电源、PLC输入输出点、伺服CN1控制线等配线连接; ②PLC 40pin引脚接线图; | ||
![]() | ||
③伺服端接线图(其他品牌伺服请查阅相关说明书); | ||
![]() |
软件编程 | ||
【LD 程序说明】 ①新建专案:双击软件快捷方式-新建专案-输入专案名称-选择PLC型号- 选择程序语言为阶梯图-点击确定 | ||
![]() | ||
②配置组态:专案-I/O组态-输出设定-PSo0 Y0=脉冲Y1=方向-点 击确认 | ||
![]() | ||
③新建伺服参数指令:起始脉波置位141 EN信号-按大写“F”输入 141指令点击确认 | ||
![]() | ||
④创建伺服参数表格:按键盘“Z”创建表格-根据实际情况设定参数,比如最高速度、加减速时间、原点信号等,设置完成点击确定。 | ||
![]() | ||
⑤新建中断定角指令:按大写“F”输入137指令-点击确认。 EN:执行控制信号 D/R:运转方向(正转/反转切换) PS:控制轴号(0=Y0Y1高速脉冲输出点) IS:中断输入点 FO:工作速度 AG:中断时固定停止角度(单位0.01度,如设置6000=60.00度) 其每圈的脉冲由根据141指令的脉冲数/转参数设定决定 | ||
![]() | ||
⑥新建中断定长指令:按大写“F”输入138指令-点击确认。 EN:执行控制信号 D/R:运转方向(正转/反转切换) PS:控制轴号(0=Y0Y1高速脉冲输出点) IS:中断输入点 FO:工作速度 Fd:中断时固定输出脉波数 | ||
![]() |
程式说明 |
阶梯图程序中当FUN137的EN信号导通后电机一直旋转,当检测到中断信号后,电机运行到设定角度停止。注意此指令是以电机的原点为0度,当中断信号输入的时机不同时,电机的停止位置都是固定的,另外,如果中断信号输入的时机很靠近电机停止角度,电机无法在短时间内做减速停止,则会再多转一圈后停在设定的角度上。 阶梯图程序中当FUN138的EN信号导通后电机一直旋转,当检测到中断信号后,电机运行到设定设定距离后停止。注意如果中断信号触发的时机不同,电机最后的停止位置也不同,因为中断触发后电机运行的长度是固定的。 | ||