|
类型 |
多轴运动指令 | ||||||
|
描述 |
椭圆插补,中心画弧,绝对运动,可选螺旋。
BASE第一轴和第二轴进行椭圆插补,绝对移动方式,可选第三个轴同步螺旋。 自定义速度的连续插补运动可以使用SP后缀的指令,见*SP描述。 可画整椭圆。 | ||||||
|
语法 |
MECLIPSEABS(end1, end2, centre1, centre2, direction, adis, bdis[, end3]) end1 :终点第一个轴运动坐标 end2 :终点第二个轴运动坐标 centre1:中心第一个轴运动坐标 centre2:中心第二个轴运动坐标 direction:0-逆时针,1-顺时针
adis:第一轴的椭圆半径,半长轴或者半短轴都可 bdis:第二轴的椭圆半径,半长轴或者半短轴都可,AB相等时自动为圆弧或螺旋 end3 :第三个轴的运动坐标,需要螺旋时填入
坐标位置请确保正确,否则实际运动轨迹会错误。 | ||||||
|
适用控制器 |
通用 | ||||||
|
例子 |
例一 不进行螺旋 BASE(0,1,2) ATYPE=1,1,1 '设为脉冲轴类型 UNITS=100,100,100 DPOS=0,0,0 SPEED=100,100,100 '主轴速度 ACCEL=1000 ,1000,1000 '主轴加速度 DECEL=1000 ,1000,1000 TRIGGER '自动触发示波器 MOVE(100,100) MECLIPSEABS(300,100,200,100,1,100,50) '中心(200,100),终点(300,100),半短轴50,半长轴100,画半椭圆圆弧,不进行螺旋
插补轨迹 DPOS(0)垂直刻度150 DPOS(1)垂直刻度150
例二 进行螺旋 BASE(0,1,2) ATYPE=1,1,1 '设为脉冲轴类型 UNITS=100,100,100 DPOS=0,0,0 SPEED=100,100,100 '主轴速度 ACCEL=1000 ,1000,1000 '主轴加速度 DECEL=1000 ,1000,1000 MECLIPSEABS(0,0,100,0,1,100,50,200) '中心(100,0),终点(0,0),半短轴50,半长轴100,画整椭圆,同时螺旋
插补轨迹
| ||||||
|
相关指令 |