Details
Icon

如何在程序中通过循环实现多轴控制?

36 次 · 0 次 ·
发布日期: 2024-05-10 · 更新日期: 2024-05-15

内容

在多轴运动控制程序中,为了实现便捷控制通常编写控制功能块及轴控结构体参数,并通过循环的方式实现,具体如下:

  1. 创建轴控结构体类型

将常用的控制类参数及运动参数类数据建立结构体类型,如下图所示:

由于运动类参数通常需要进行掉电保持,因此将其建立一个独立的结构体参数。

enter image description here

  1. 创建轴控功能块

将常用的运动控制功能整合为一个轴控功能块,并建立对应的输入/输出;

enter image description here

其中,功能块的输入输出采用之前建立的控制类和运动参数类结构体数据类型,功能块内部可直接适应结构体成员;

enter image description here

enter image description here

  1. 程序编写

根据所控轴数声明对应数量的变量,采用数组方式,以便程序中可使用循环。

enter image description here

建立轴变量与被控轴之间的映射关系。

enter image description here

程序中通过循环实现调用,程序中只需操作对应轴结构体参数即可实现对应控制功能。

enter image description here

关键词:数组、多轴控制、实例化

×