个人理解插补应该是排除加减速段,多轴合成位移为固定的(包括直线和圆弧插补)。
联动或电子凸轮指的是轴之间的运动包括但不限于线性关系,即可以是非线性关系。例如6自由度的平台控制,需要六轴同时动作来达到某个姿态。运动过程轴与轴之间的位置关系很可能是非线性的。
对于6自由度的控制,正如你在帖子里说的,必须要求六轴同时动作来达到某个姿态,他们几乎都是非线性关系。这样的话对控制的要求就比较高。在控制器的选择上,似乎既可使用PLC的凸轮控制功能又可使用专用的六轴运动控制卡。不知对这两种方式的优点和不足你有什么见解?
内容的回复:电子凸轮起源于机械凸轮,也就是通过算法实现机械凸轮的动作。对于单轴来说就是实现周期性运动。对于联动和电子凸轮拿TRIO控制器程序介绍一下,你就比较好理解了。
FOR I=0 TO 10000
TABLE(I,A*SIN(I*PI/5000))
TABLE(I+10001,B*COS(I*PI/5000))
NEXT I
以上0到10000是第一轴的运动轨迹,10001到20000是第二轴的运动轨迹,这两个轨迹如果是相关的,就是联动。
LOOP:
CAM(0,10000,K,C)
GOTO LOOP
以上这个程序就是单轴电子凸轮,这里K是幅值的比例因子,C是走该轨迹与时间相关的系数。
LOOP:
CAMBOX(0,10000,K,D,20) AXIS(1)
CAMBOX(10001,20000,K,D,20) AXIS(2)
GOTO LOOP
FORWARD AXIS(20) 这句话就是叫轴20向前转
以上假设D是主轴AXIS(20)(虚拟轴或时间轴)一个周期所走的距离,数组0到10000是第一轴的运动轨迹,10000到20000是第二轴的运动轨迹.他们都是对应虚拟轴一个周期所走的轨迹。也就是AXIS(1)和AXIS(2)是对应于AXIS(20)的从轴。通过以上介绍希望你能理解联动及电子凸轮的关系。需要更多轴的联动,无非就是再多做几组数组。
插补相对很简单,例如直线插补:
MOVE(A,B,C,D,E,F)
以上A,B,C,D,E,F是六轴各走的总距离。除去加减速段每个采样周期合成轨迹的距离是常量,各轴的运动分量控制器会自动算出。加速段每个采样周期走的距离是逐渐增加到匀速段的合成固定距离,减速段则从匀速段的(每个采样周期)合成固定距离逐渐减少为零。