### MECLIPSE -- 椭圆

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