文档介绍:第二章常用编程指令及数学处理
常用编程指令
常用G指令含义与格式
常用指令综合应用
§ 常用编程指令
一常用G指令含义与格式
1 G90、G91指令
(1)G90——绝对尺寸(绝对坐标)指令:是指在指定的坐标系中机床运动的终点坐标值是相对于坐标原点给出的。(见图1)
(图1)绝对尺寸
(2)G91——增量尺寸(相对坐标)指令:是指机床(刀具)运动的终点位置的坐标值是相对于前一位置给出的。(见图2)
(图2)增量尺寸
§ 常用编程指令
一常用G指令含义与格式
2 G50、G92 —加工坐标系的设定 即建立坐标系,机床(刀具、工作台)不产生运动,通过该指令设定起刀点即程序开始运动的起点。格式: G50 X Y Z ; G92 X Y Z ; 指令中的坐标即为刀具出发点在工件坐标系下的坐标值。 如数车:G50 X Z ;(省略Y轴坐标是因为数控车床仅在ZX平面进行加工) 例:图1 中设A点为起刀点: G50 X10 Y12;注:式中X、Y、Z尺寸字是指起刀点相对于加工原点的位置。用这种方式设置的加工原点是随刀具起始点位置的变化而变化的,这一点在重复加工中应注意。
一常用G指令含义与格式
§ 常用编程指令
例:按图设置加工坐标系的程序段如下:G50
例:试用G92指令设定图示条件下的加工坐标系。设定程序为 G92 X50 Y50 Z10
3 G17、G18、G19—坐标平面选择指令
即用来选择圆弧插补的平面和刀具补偿平面的(选择加工平面)。
格式:G17/G18/G19
一常用G指令含义与格式
§ 常用编程指令
注:
(1) G17——指令机床在XY平面内进行加工;
G18——指令机床在ZX平面内进行加工;
G19——指令机床在YZ平面内进行加工;
(2)在数控车床上一般默认为在ZX平面内加工;在数控铣床上一般默认为在XY平面内加工;
(3)如果是移动指令则与平面选择无关:
例:G17 Z10;…………这条指令可使机床在Z轴上产生移动。
4 G00—快速点定位指令
即命令刀具以点位控制方式从刀具所在点快速移动到下一个目标位置。
格式:G00 X (U )Y (V ) Z (W );
式中X、Y、Z是目标位置的坐标值。
例: 图1中A→B:
G90 G00 X30 Y37;…………(绝对指令编程)快速定位到B点
注:G00速度一般由数控系统设定参数后不再变化。指令执行开始后,刀具沿着各个坐标方向同时按参数设定的速度移动,最后减速到达终点。
一常用G指令含义与格式
§ 常用编程指令
注意:
在各坐标方向上有可能不是同时到达终点。
例如,在ANUC系统中,运动总是先沿45°角的直线移动,最后再在某一轴单向移动至目标点位置,如图所示:
图3 快速点定位