三菱FX3U系列-定位指令

目录

一、简介

二、指令形式

1、相对定位[DRVI、DDRVI]

2、绝对定位[DRVA、DDRVA]

三、总结


一、简介

定位指令用于控制伺服电机或步进电机的位置移动。可以通过改变脉冲频率和脉冲数量来控制电机的移动速度和移动距离,同时还可以指定移动的方向。

二、指令形式

1、相对定位[DRVI、DDRVI]

[DRVI S1 S2 Dn1 Dn2]

S1 输出脉冲量(位置移动距离),1~32767 PLS。

S2 输出脉冲频率(位置移动速度),1~32767 HZ。

Dn1 输出脉冲端口,Y0、Y1、Y2。

Dn2 指定旋转方向的输出端口(位置移动方向), ON:正转,OFF:反转。

运动过程:(指令指定小车向左运行)

指令:[DRVI 5000 2000 Y0 Y3]

使用相对定位指令--->从小车位置算起,运行5000个脉冲数。

2、绝对定位[DRVA、DDRVA]

[DRVA S1 S2 Dn1 Dn2]

S1 输出脉冲量(位置移动距离),1~32767 PLS。

S2 输出脉冲频率(位置移动速度),1~32767 HZ。

Dn1 输出脉冲端口,Y0、Y1、Y2。

Dn2 指定旋转方向的输出端口(位置移动方向), ON:正转,OFF:反转。

运动过程:(指令指定小车向左运行)

指令:[DRVA 5000 2000 Y0 Y3]

使用绝对定位指令--->从机械原点算起,运行5000个脉冲数

**解析:**对于不同指令,但是运行的脉冲数相同时对于小车位置是一样的,这两个指令主要用于参考点不同,一个是从运行位置(小车)开始计算,一个是从原点位置(原点信号)开始计算。

三、总结

1、S1的值与电机转动方向也相关,当S1正值则电机按设定方向转动;当S1负值则电机为设定方向反向运行。

2、DDRVA 、DDRVA是32位操作,即脉冲量和脉冲频率都可以达到21亿。

3、绝对定位的参考物是以原点信号为计算起点,运动S1的距离;相对定位的参考物是以运动物体自身为计算起点,运动S1的距离。

相关推荐
VertexGeek几秒前
Rust学习(八):异常处理和宏编程:
学习·算法·rust
二进制_博客37 分钟前
Flink学习连载文章4-flink中的各种转换操作
大数据·学习·flink
codebolt1 小时前
ADS学习记录
学习
Komorebi.py2 小时前
【Linux】-学习笔记05
linux·笔记·学习
朝九晚五ฺ10 小时前
【Linux探索学习】第十四弹——进程优先级:深入理解操作系统中的进程优先级
linux·运维·学习
猫爪笔记11 小时前
前端:HTML (学习笔记)【1】
前端·笔记·学习·html
pq113_612 小时前
ftdi_sio应用学习笔记 3 - GPIO
笔记·学习·ftdi_sio
澄澈i12 小时前
设计模式学习[8]---原型模式
学习·设计模式·原型模式
爱米的前端小笔记13 小时前
前端八股自学笔记分享—页面布局(二)
前端·笔记·学习·面试·求职招聘
alikami13 小时前
【前端】前端学习
学习