M系列教学基础教程篇-工控运动控制技术在自然场景中的应用与指令介绍

  • 综合资讯
  • 2025年02月22日
  • M系列编程教学新篇章:探索工控运动控制技术的自然应用 在这个教程中,我们将深入了解M系列的轴管理功能指令,特别是在自然环境中的应用。通过一步步的实践操作,我们将学会如何配置Sysctrl Studio软件和硬件设备,以及如何使用轴管理功能进行精确控制。 第一部分:前期准备 软件:Sysctrl Studio(PLC编程软件) 硬件:M系列(以M511S为例)

M系列教学基础教程篇-工控运动控制技术在自然场景中的应用与指令介绍

M系列编程教学新篇章:探索工控运动控制技术的自然应用

在这个教程中,我们将深入了解M系列的轴管理功能指令,特别是在自然环境中的应用。通过一步步的实践操作,我们将学会如何配置Sysctrl Studio软件和硬件设备,以及如何使用轴管理功能进行精确控制。

第一部分:前期准备

软件:Sysctrl Studio(PLC编程软件)

硬件:M系列(以M511S为例)

伺服(以HN-Y7FB040A-S为例)

第二部分:通讯连接

本次教程使用的是MHCM511S-32MT4-D和伺服HN-Y7FB040A-S,连接方式如下图。

第三部分:Sysctrl Studio工程基础配置

基本设置

添加从站:

双击打开Sysctrl Studio软件,新建工程。

点开【网络设置】>【EtherCAT】>【添加从站】>选择要添加的伺服从站 >【添加】

添加伺服轴:

点开【运动控制】> 【轴设置】> 空白处右击【添加伺服轴】

关联设备:

点击【关联到设备…】, 选择要关联的伺服,点击【确定】

机构参数配置:

[1] 电机每转的脉冲数目由电机编码器分辨率决定

[2] 工作每转的工作行程例如10mm, unit含义为mm。在运动指令中,位置参数单位为mm, 速度参数单位为mm/s

[3] 减速机输出转速、[4] 减速机输入转速例如减速机的速比为10:1,则输出转速设为1, 输入转速设为10

参数配置完成界面如下:

第四部分:轴管理功能指令介绍

MC_Reset(轴异常复位指令)

功能描述: 复位处于ErrorStop状态的轴,并包括复位该轴状态及对应伺服驱动器报警状态(需参照伺服手册报警说明)

引脚说明:

MC_ReadStatus(读取轴状态指令)

功能描述: 用于周期性读取内置配置軸当前狀態信息。

引脚说明:

MC_ReadAxisError(軸异常读取指令)

功能描述: 获取軸当前错误狀態。

引脚说明:

指令测试

插入MC_Power功能块

插入MC_Jog功能块

插入MC_Reset功能块

插入MC_ReadStatus和MC_ReadAxisError功能块

5 设置完成后,将工程下载至。

6 进行各个函数块测试 (以下连续步骤)

第一种情况: 车辆运行过程中断使能

a 触发ReadStatus和ReadAxisError

b 触发车辆使能Power

c 触发JogForward

d 直接断使能,将PowerEnable置False

e 触发Reset

第二种情况: 设置软件位置偏差警告值

操作修改位置跟随监测警告值到0.1

a 触发ReadStatus和ReadAxisError

b 触发车辆使能Power

c 触发JogForward 报错axis_error_id=65281 direction_positive=True error_code=5638; axis_error_id=65286 direction_negative=False error_code=5380;

d触發Reset

注意: 当軸有報錯時,可以通過Reset復位。

第五部分: MC_ReadMotionState(軸運動狀態讀取)

① 功能描述:Get 軸目前運動狀態。

② 引脚说明:

更多资料

更详细の命令介绍,请至官网下载查看《M系列_运动控制命令手册》。