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

相关推荐
云间月13141 小时前
飞算JavaAI智慧教育场景实践:从个性化学习到教学管理的全链路技术革新
学习·飞算javaai挑战赛
weixin_456904273 小时前
一文讲清楚Pytorch 张量、链式求导、正向传播、反向求导、计算图等基础知识
人工智能·pytorch·学习
Python私教4 小时前
从“Hello World”到“高并发中间件”:Go 语言 2025 系统学习路线图
学习·中间件·golang
张3蜂5 小时前
深度解读 Browser-Use:让 AI 驱动浏览器自动化成为可能
运维·人工智能·自动化
Brookty6 小时前
【Java学习】锁、线程死锁、线程安全2
java·开发语言·学习·java-ee
HalvmånEver12 小时前
在 C++ :x86(32 位)和 x64(64 位)的不同
开发语言·c++·学习
张3蜂13 小时前
Stagehand深度解析:从开源自动化工具到企业级RPA平台的演进之路
开源·自动化·rpa
艾伦~耶格尔16 小时前
【数据结构进阶】
java·开发语言·数据结构·学习·面试
Janspran17 小时前
嵌入式linux学习 -- 进程和线程
linux·运维·学习