除了数控程序的一些基本设置,如程序原点、刀具号、主轴转速、进给速度等。最重要的是命令刀具移动或切削到某个坐标位置。坐标有两种:绝对值和增量值。绝对值基于“程序原点”来表示坐标位置。增量值基于“前一点”来表示两点之间的实际矢量值(包括距离和方向)。数控铣床或MC大多使用G90指令,将X、Y、Z值设置为绝对值;使用G91指令将x、y和z的值设置为增量值。你可以在同一个程序中混合使用增量值和绝对值。使用原理基于工件图纸上的尺寸标注。如果方便以任何方式使用它,就使用它。这将参照图1、图2和图3进行解释。
绝对值指令格式:G90X _ _ Y _ _ Z _ _
增量指令的格式:g91x _ _ y _ _ z _ _
在使用中,绝对值和增量值大多混合使用。简而言之,坐标位置不需要加减法就可以得到,所以用那种方式表达更方便。这用图3所示的工件图来解释。
假设铣刀已经定位到H点,然后沿着ABCDEFG程序原点A点,廓形切削的程序如下:
:
G90 G01 X18。F100
=>
H B,用绝对值表示更方便。
G91 X35。Y -20。
=>
B C,用增量值更方便。
G90 X92。
=>
C D,用绝对值表示更方便。
Y15。
=>
D E,用绝对值表示更方便。
G91 X -60。
=>
E F,用增量值更方便。
Y -15。
=>
F G,增量值或绝对值比较方便,但使用上一节的增量指令后不需要将G90设置为绝对值,所以用增量值表示。
X -32。
=>
G程序原点,原因同上。
Y60。
=>
程序原点A,原因同上。
: