MECLIPSEABS -- 椭圆-绝对

类型

多轴运动指令

描述

椭圆插补,中心画弧,绝对运动,可选螺旋。

 

BASE第一轴和第二轴进行椭圆插补,绝对移动方式,可选第三个轴同步螺旋。

自定义速度的连续插补运动可以使用SP后缀的指令,见*SP描述。

可画整椭圆。

语法

MECLIPSEABS(end1, end2, centre1, centre2, direction, adis, bdis[, end3])

end1        :终点第一个轴运动坐标

end2        :终点第二个轴运动坐标

centre1:中心第一个轴运动坐标

centre2:中心第二个轴运动坐标

direction0-逆时针,1-顺时针

描述

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,画整椭圆,同时螺旋

 

插补轨迹

相关指令

MECLIPSE*SP