三菱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的距离。

相关推荐
小张认为的测试7 分钟前
Linux性能监控命令_nmon 安装与使用以及生成分析Excel图表
linux·服务器·测试工具·自动化·php·excel·压力测试
biter008820 分钟前
opencv(15) OpenCV背景减除器(Background Subtractors)学习
人工智能·opencv·学习
Code哈哈笑1 小时前
【Java 学习】深度剖析Java多态:从向上转型到向下转型,解锁动态绑定的奥秘,让代码更优雅灵活
java·开发语言·学习
QQ同步助手2 小时前
如何正确使用人工智能:开启智慧学习与创新之旅
人工智能·学习·百度
流浪的小新2 小时前
【AI】人工智能、LLM学习资源汇总
人工智能·学习
深圳安锐科技有限公司3 小时前
首次接触结构安全自动化监测系统,价格高吗?后期维护?
运维·自动化
希忘auto3 小时前
详解Redis的常用命令
redis·1024程序员节
A懿轩A3 小时前
C/C++ 数据结构与算法【数组】 数组详细解析【日常学习,考研必备】带图+详细代码
c语言·数据结构·c++·学习·考研·算法·数组
TGB-Earnest3 小时前
【py脚本+logstash+es实现自动化检测工具】
大数据·elasticsearch·自动化
南宫生11 小时前
力扣-图论-17【算法学习day.67】
java·学习·算法·leetcode·图论