CODESYS 运动控制之 SMC_Interpolator 及逆解功能
前面已经介绍了 G 代码格式、G 代码编辑器的添加以及用 G 代码来描述一个图形的轨迹。
G 代码编写完成之后,怎么才能运行?这时就需要插补器。
决定坐标轴联动过程中各坐标轴的运动顺序、位移、方向和速度的协调过程即为插补。
(interpolation),在 CNC 中,插补功能由软件或者软硬件结合来实现,称为插补器。(CNC
是计算机数字控制机床(Computer numerical control,即数控机床)的简称,是一种由程序控
制的自动化机床)。
1:程序中添加插补器功能块 SMC_Interpolator
双击功能块可以查看帮助文档
2:逆解功能是把插补出来的数据转换为轴需要的坐标系。龙门机构只需要 XYZ 笛卡尔坐标
系,而另外一些机构如 Scara 机械手就需要只需要把笛卡尔坐标系转换成极坐标系。
2.1 添加一个两轴龙门机构的逆解
2.2 双击功能块 可以查看说明文档
上图是把笛卡尔坐标系转换为笛卡尔坐标系
3:添加 Scara 机械手,双击可查看说明文档
上图是把笛卡尔做标系转换为 Scara2(本例中为两轴)机械手需要的极坐标系
整个过程如下:
G 代码
插补器
逆解
轴