三菱伺服电机

news/2024/11/22 20:13:09/

1、前言

最近使用三菱电机进行一维往复运动平台的驱动和控制,由于客户端太过于臃肿,因此期望写一个简略直接的控制上位机。


2、配置

驱动器是MR-J4-10A
伺服电机HG-KR13J
控制软件是MR configure2


3、控制方式

USB: 配合三菱电机控制软件,不开放接口给用户

RS422:有ASCII码组成的字符协议,可以依照协议进行控制。如果三菱有提供简单的封装代码最好了

PLC脉冲:使用官方PLC编程控制


RS422

三菱有RS422通信协议说明文档,介绍了通信格式,依据格式进行通信即可,不过每条指令都要自己生成较为麻烦。而且各个指令之间的配合和限定关系,有些阐述的不是很明白。

1、JOG(点动)运行,通过推荐的指令可以进行正常运行。


若是模仿MR configure实现的功能,按钮一直按下则一直运行,松开即停止。方法为:启动之前的参数都先配置好,然后重载PreTranslateMessage,识别左键按下消息,并且检查消息MSG结构里的m_hwnd指向的是哪个按钮的,若是正反运行的,则打开定时器,1ms间隔中断持续发送启动指令则一直运行,若是只是发送一起启动指令则只运行一定长度即停止。停止时则关闭定时器,发送停止指令。若要及时停止最好直接往通信口写,通过线程也可,不过对响应速度有一定影响。

2、定位运行


通过指令进行控制,启动之前的指令可以事先配置,不过若是更改状态,需要将所有指令重新配置一遍,不然发送“启动“会按照之前的配置运行。

不过有一个问题,定位运行总是运行很短时间即停止,导致设置的脉冲量没有走完,后续的指令就不起作用了。

翻查资料并未看到有说明此问题的,后来尝试一直发送启动指令无法起作用。


尝试发送GO指令会继续 运行,但是若需要运行的时间更长,怎需要发送多次GO;Go的次数过少会出现运行停止,等到下一个GO会重新启动;为了防止他停止,因此需要一直很快的发送GO指令。实现方法为使用定时器定时发送Go指令,在运行时。停止运行时,停止定时器,发送停止按钮。

此外,发现直接发送CLR指令不能使定位运行停止,而Stop可以停止,但是并没有清除数据。因此需要先发送Stop再发送CLR则实现停止功能。



http://www.ppmy.cn/news/389748.html

相关文章

三菱伺服电机选型技巧

工程师一般选用PLC操控伺服都会选择同一个厂家的PLC与伺服。这样调配起来也是也稳定些。三菱PLC调配三菱伺服系统在市面上较常用的,下面海蓝智能介绍三菱PLC控制三菱伺服选型技巧,方便工程师选型。 一、三菱PLC的选择方法 1、在挑选三菱PLC FX系列。FX1…

三菱伺服电机有哪3种转矩控制模式?

三菱伺服电机有哪3种转矩控制模式? 三菱伺服电机的转矩控制模式有哪三种? 在三菱伺服电机转矩控制分为位置控制和速度模式控制,有转矩控制,这些都应该知道一点,下面小编为您分享三菱伺服电机哪三种转矩控制模式&#x…

三菱伺服电机扭矩控制

1.废话不多说,先来看看这次的配置. PLC三菱FX5U-48MT/ES(自带模拟量输入2CH) 伺服驱动器MR-J4-A(脉冲方向) 模拟量输出模块FX5-4DA-ADP 2.先看看驱动器CN1口接线图 3.基本配置 1.驱动器参数.PA01 1004(转矩模式) 2.电机旋转方向设置 3.电机扭矩 设置PC13的参数,可以设置正负…

Vue 双向数据绑定基础到实战

文章目录 一、双向数据绑定原理二、双向数据绑定三、自定义组件中的双向数据绑定 Vue.js 是一种前端框架,以其强大的数据绑定能力而著名。其中,双向数据绑定是 Vue 最重要的特性之一,它使得数据模型和视图之间的同步变得十分便捷。本文将带你…

三菱服务器INP是什么信号,三菱电机的介绍(转载)

0、引 言 对单片机、工控机进行位置控制来说,采用可靠性高,程序编辑、修改和调试便捷的可编程逻辑控制器(PLC)以及定位模块集成进行位置控制,无须花太多的精力放在硬件处理上,采用积木式结构便可很快形成控制系统。 定位模块FX2N-1PG是三菱PLC功能模块之一 ,可单轴控制,脉…

三菱FX1S PLC控制伺服电机小结

FX1S虽然非常老旧,但定位指令却基本是齐全的,所以就拿来学习用PLC控制伺服电机了。注意一定要是晶体管输出类型的才可以输出脉冲,而且FX1S只有Y0和Y1两个脉冲输出口。 1、接线 伺服驱动器主回路的线比较好接,主要是主电源线、控…

三菱PLCFX3U控制步进电机(二)

前面的文章是用SFC编写的程序然后转成梯形图,接下来的这种实现是完全用梯形图编写的,中间利用了D0寄存器来进行不同步骤的转换,此外前一篇文章没有提醒,在这里提醒一下,之前用SFC和梯形图编都存在一个问题:…