Ⅰ 三菱PlC控制伺服马达转动距离程序如何写
说到位置控制模式那么我们就想到了定位控制指令。
定位指令
一、
DSZR
/
带DOG搜索的原点回归
概要:执行原点回归,使机械位置与可编程控制器内的当前值寄存器一致的指令。
DOG搜索功能的对应
允许使用近点DOG和零点信号的原点回归,但是不可以对零点信号计数后决定原点。
二、
ZRN
/原点回归
概要:执行原点回归使机械位置与可编程控制器内的当前寄存器一致的指令
该指令是PLC与伺服驱动器配合工作时,用指定脉冲速度和脉冲输出端口,让执行机构向动作原点(DOG)移动,直到遇到原点信号满足条件为止。
三、
PLSV
/
可变速脉冲输
概要:输出带旋转方向的可变速的脉冲指令
四、
DRVI
/
相对定位
概要:以相对驱动方式执行单速定位的指令,用带正/负的符号指定从当前位置开始的移动距离的方式,也称为增量(相对)驱动方式
只有晶体管输出PLC才能使用该指令。
五、
DRVA/
绝对位置
该指令是按指定的端口、频率和运行方向输出脉冲,令伺服执行机构运动到指定目的点。只有晶体管输出PLC才能使用该指令。
所谓的绝对方式就是以原点为基准指定位置(绝对地址)进行定位,起点在哪里都没有关系,就是说与现在我停在哪地方无关,只与原点做比较,比如我现在在100的位置,我们输入100,是不会动的,输入500,会向前走400,输入-500,会向后退600,因为只和原点做比较,现在在100的位置,输入100与原点比较无变化,输入500,源原点做比较还差400,所以往前走400,输入-500,与原点比较,发现不仅要走100回到原点还要往回再走500加起来就是600。
两个指令都带有加减速时间、基底、最高速度设置,而且都有脉冲发送完成标志位M8029,其他的相关软元件与PLSV类似。
这里主要强调下旋转方向的变换,对于DRVI,当脉冲输出值(相对地址)为正数时正转,脉冲寄存器的脉冲当前值增加,当脉冲输出值为负时反转,脉冲寄存器的脉冲当前值减少,比如设置脉冲输出数为10000,则电机正转,脉冲输出数为-5000时反转。
对于DRVA,它的正反转需要由脉冲输出值(绝对地址)与当前寄存器中的大小做比较,比如当前寄存器为1000,我们设置脉冲输出数为4000,则电机正转,如果设置脉冲输出数为500,则电机反
Ⅱ 三菱plc fx系列如何控制伺服
第一,你要知道螺距长度,就是点击转一圈,前进多少。一般的有5mm,也有10mm等
第二,伺服驱动器的参数要设置正确,脉冲设置好,脉冲方式也要设置好,即到底是正反脉冲转,还是脉冲+方向的。
第三,程序有相对指令和绝对指令,不管是三菱PLC还是什么的,只要理解这个后,就剩下两个指令的应用了。
第四,再详细的东西的话,可以看我名字。