BASE -- 轴选择/轴组选择

类型

轴参数

描述

选择要设置参数、参与运动的轴。

 

缺省值依次为:012

程序中在下一条BASE指令被执行前,都以上一条BASE指令选择轴。

每个任务拥有各自独立的轴列表,会记住任务中BASE选择的轴或者轴组,用于不同机台的控制。

 

当插补运动的时候,第一个轴的运动参数作为插补参数。见例一。

如果在BASE指令中没有列出所有的轴,BASE指令自动将剩余轴顺序排列在后面。见例二。

语法

BASE(axis<,second axis><,third axis>...)

axis:第一个轴

second axis:下一个轴

参数最多为控制器支持的轴数,参照对应控制器硬件手册。

适用控制器

通用

例子

例一

BASE(0,1,2,3)               '轴列表选择为:0,1,2,3

SPEED=100,10,20,30         '此时轴0,1,2,3设置了对应速度,但是插补运动时,只主轴轴0的速度100起作用

MOVE(100,100,100,100)     '0,1,2,3联合插补运动,合成运动的速度为100,各轴速度为分速度

 

例二

BASE(1)                    '轴列表选择为:1

MOVE(100,100,100)          '1,2,3做插补运动

 

例三

BASE(0,2,5)                 '轴列表选择为:0,2,5

MOVE(100,100,100)          '0,2,5做插补运动