导语:
《共鸣工控:2019年第1次伺服与运动控制技术答疑》
【问题1】请问三菱PLSY指令该如何使用?
【解答】
三菱FXPLC的PLSY指令的编程格式如下:
PLSYK1000D0Y0
K1000:指定的输出脉冲频率,可以是T、C、D、数值或是位元件组合如K4X0。
D0:指定的输出脉冲数,可以是T、C、D、数值或是位元件组合如K4X0,当该值为0时,输出脉冲数不受限制。
Y0:指定的脉冲输出端子,只能是Y0或Y1。
举例如下:
LDM0 PLSYD10D10Y1
当M0闭合时,以D10指定的脉冲频率从Y1输出D10指定的脉冲数;在输出过程中M0断开,立即停止脉冲输出,当M0再次闭合后,从初始状态开始重新输出D10指定的脉冲数;
PLSY指令没有加减速控制,当M0闭合后立即以D10指定的脉冲频率输出脉沖(所以该指令高速輸出 脈衝 控制步進或是伺服并不理想);
在輸出過程中改变D10中的數值,其輸出頻率立刻改变(調速很方便);
在輸出過程中改变輸出的總數其不會改變,只要驅動器斷開再一次閉合後才按新的總數輸出。
相关标志位与寄存器如下所示:
M8029: 脈衝發完後,M8029閉合。当M8029断开后,自动断开。
M8147: Y端口关闭時发出信号,并且发完后信号自动关闭。
M8148: Y端口打开時发出信號,并且发完后信號自動關閉。
D8142: 記錄Y端口發射之振盪計數,32個比特寄存器。
D8136: 記錄兩個通道發射之振盪計數,32個比特寄存器。
【问题2】步进电机有哪几种分类方式?
【解答】
步进电机是一种将电磁信号转变为角位移或线位移开放控制元件。在非超载情况下,将点击转速和停止位置只取决于控制电磁信号 的频率和数量。因此,在机械允许的情况下,加大减速度,减少停机过压,用中断快速响应,但更好的办法是在FX2n系列定位模块上或者使用Omron CP1H等支持定位功能 PLC.
【问题3】为什么每次发完指令后的误差都很大?
【解答】
为了提高精度,可以考虑以下措施:
增加减速度来降低停车过压,用中断快速响应,但更好的办法是在FX2n系列定位模块上或者使用Omron CP1H等支持定位功能 PLC.
如果需要更高精度,可考虑使用FANUC-A系列伺服系统,它具有高度灵敏度、高分辨力以及极低误差操作能力。
【问题4】三菱PLCFX-3UC, 控制伺服电机一直一个方向转,其指令为P LSYK100O KOOYO,请问是什么原因?
【解答】
这个命令只能用于单向量定的量输入:
没有明确地定义了方向端口,
其总次数固定,
当接近结束时只能进行单向输入。
建议做法:
确定驱动程序是否正确设置了方向引脚,
并检查驱动程序是否正确设置了使能引脚,
确保用户程序已经启动了使能,
此外,还需要注意的是,如果用户想要实现双向操作,那么应该选择带有方向输入的一个不同的命令,如DRVID100...这样的命令,这样可以根据设定的参数来调整移动方向。此外,在实际应用中,最好还是通过实验室测试来确认所有参数设置是否符合要求,因为这些细节往往决定着整个系统性能和可靠性。