
加工中心培训教材加工指令使用说明.doc
36页加工中心培训教材——加工指令使用说明1. G码(DYNA)指令说明1.1 GOO(GOF)快速定位本指令使用快速定位绝对指令时,刀具以快速进给速度向工件坐标的指定点移动;相对值指令时,刀具以快速进给速度向离开相对现在位置一定距离的指定点移动指令格式】:GOO X_Y_Z_U_; GOO A_L_Z_;X_Y_Z_U_: 终点坐标位置(以绝对值或增量值坐标方式指定); A_L_Z_: 终点坐标位置(以极坐标方式指定); A_: 角度(X轴往正方向为零点,X轴往负方向为180度;Y轴往正方向为90度,Y轴往负方向为270度); L_:长度(起点至终点);【例】: G00X10Y10Z10; G00X10Y10; G00Z10; G00A45L10Z_10;1.2 G01(G0)直线补间切削本指令用于以切削进给速度指令指定的切削速度作直线补间切削若指定了多个伺服进给轴的移动,所有指定轴同步移动,及所有指定轴同时开此移动同时停止指令格式】:G01 X_Y_Z_U(R_)C_F_; G01 A_L_(R_)C_F_; X_Y_Z_U_:线性铣削终点坐标位置; R_:倒圆角; C_:倒方角; F_:切削进给速度; A_L_Z_:终点坐标位置:(以极坐标方式指定);【例】: G01X30.; G01X30.Y20.;【说明】: 加工工件需倒方角或圆角时,可在G00/G01指令尾可追加C或R参数。
在当前G00/G01指令和后续G00/G01指令间,系统自动生成倒角如图(Fig 1.2)【例】: G00X0Y0Z0; G01X30; G01Y70C10; 倒方角,倒角斜边长为10mm; G01X100R5; 倒圆角,半径为5mm; G01Y10;1.3 G02(ARCL)顺时针圆弧补间切削本指令用于以指定的切削进给速度从当前位置按顺时针进行圆弧补间切削圆弧的直径“R”和圆心的参数必须指定圆弧原先由“I”、“J”或“K”指定I”指定当前位置到圆弧圆心在X轴方向的距离J”指定当前位置到圆弧圆心在Y轴方向的距离K”指定当前位置到圆弧圆心在Z轴方向的距离I、J、K以相对坐标指定,而无视当前模式指令格式】: G02 X_Y_Z_I_J_P_F_; G02 X_Y_Z_R_F_; G02 A_L_I_J_P_; X_Y_Z_:圆弧切削终点坐标; I_J_:圆弧中心(圆弧起点到终点的距离,以“增量值”坐标方式指定); P_:螺旋数; F_:切削进给率; R_:圆弧半径(R为“负”时,圆弧大于180度;R为“正”时,圆弧小于180度); A_L_:终点坐标位置(以极坐标方式指定);【例】: G02X10Y10I10J10; G02X10Y10Z10I10J10; G02X10Y10Z1I10J10; G02X10Y10R10; G02X10Y10R_10 G02A90I10J0; G02A_90I10J0Z10;利用本指令可作螺旋插补,在指令中指定Z轴位置。
例】: G01X10.Y10.Z0.; GO2X10.Y10.Z-5.I-10.;本例中,刀具在X-Y平面内作直径为10的圆弧插补,同时Z轴方向移到-5的位置如要求螺旋数,需定义“P”的值以指定螺旋数例】: G01X10.Y10.Z0.; G02X10.Y10.Z-5.I-10.P5;本例中,将产生5个螺旋,其螺距为11.4 G03(ARCR)逆时针圆弧补间切削本指令用于以指定的切削进给速度从当前位置按逆时针进行圆弧补间切削请参考G02指令说明1.5 G04(DWELL)延时 本指令用于加工过程值得延时延时时间由其参数项确定指令格式】: G04 N; G04 P_; G04 X_; N_/X_:暂停时间以“秒”为单位; P_:暂停时间以毫秒为单位;【例】: G04 N1.5;【说明】: 用X或N指定延时时间,其后可用浮点数,如0.01,表示延时0.01秒1.6 G08(ARC)三点定义圆弧补间切削本指令用于以指定切削进给速度和指定圆弧的起点,中间点和终点定义的圆弧作圆弧插补。
指令格式】: G08 X_Y_Z_I_J_F_; X_Y_Z_:圆弧补间切削终点坐标; I_J_:圆弧补间切削中点坐标(在圆弧上任意一点); F_:切削进给率;【例】: G08X10Y10I10J10; G08X10Y10I0J10; G08X10Y10Z10I0J10;【说明】: ① 当前指令模式为绝对值(G90)模式时,X、Y、Z、U和后面的值是相对应当前零点的坐标值;当前指令模式为相对值(G91)模式时,X、Y、Z、U和后面的值是相对于当前位置的值; ② 当起点、中间点和终点在同一直线上,本指令相当于G01指令; ③ Z用于表示Z轴离开起点的位置若Z轴无须移动,此项可省略1.7 G10(WRITE)可编程数据输入本指令用于修改NC加工程序的一些特殊参数,如刀具直径、刀具长度和工件坐标等指令格式】: G10 T_D_H_; G10 G5_X_Y_Z_; T:刀具号; D:刀具直径; H:刀具长; G5_:工件坐标,共计坐标可为G53.1-G59.9等; X_Y_Z_:新的工件坐标零点; 【说明】: 利用本指令进行的参数修改为永久性修改,新的参数被写入系统的记忆。
1.8 G16(Y_U_)辅助圆柱表明切削——[选择项]本指令用于辅助圆柱表面切削编程,需配合旋转工作台使用利用指令时,用户在XY平面上作圆柱表面切削首先作轮廓编程前,再使用G16指令基于特殊圆柱半径变换后,本指令产生U轴替换Y轴的脉冲因本指令执行后,Y轴将被U轴取代,故在使用本指令前,必须将Y轴定位于适当的起点本指令执行时,任何平面G17、G18或G19被取消 【指令格式】: G16 R_: R_:圆柱体半径;1.9 G17、G18、G19平面选择G17(XY):选择XY平面,选择XY平面作为主编程平面;G18 (ZX) : 选择ZX平面, 选择ZX平面作为主编程平面;G19 (YZ) : 选择YZ平面, 选择YZ平面作为主编程平面;【指令格式】: G17; G18; G19;【说明】 ① 平面选择指令(G17、G18、G19)影响伺服轴的移动方向;② 当G18或G19被选择为主编程平面时,程序中的X轴、Y轴、Z轴的编程方向与用户参数页空间平面方式参数下设定的X轴、Y轴、Z轴实际移动方向的关系如下表列:绝对值模式(G90)增量值模式(G91)PROGMACHINEPROGMACHINEG17XXXXYYYYZZZZG18XXXYYYYZZZZXG19XXXZYYYXZZZY③ 编程提示:尽管绝对值模式(G90)是最常规的用法,增量值模式(G91)有其特别的优点:允许NC加工程序在另外的平面执行,仅G17、G18或G19需变换。
1.9 G20(IN)英制指令本指令用于设定系统测量单位为英制指令格式】: G20;【说明】: ① NC 程序中所有由X、Y、Z、U、V、R、L、I和J标记长度参数项均受本指令的影响,画面显示的数据自动的转换为当前测量单位对应的数据,系统测量单位缺省值由用户参数设定;②切削进给速度同样受本指令的影响;1.10 G21(mm) 公制指令本指令用于设定CNC系统测量单位为公制(mm)指令格式】:G21;【说明】: 请参考指令G20的使用说明;1.11 G22(CONTOUR)不规则轮廓铣削 ----[选择项] 轮廓铣削固定循环轮廓铣削固定循环用于以定义的轮廓铣削系统依据刀具参数自动插补刀具路径指令格式】: G22 N_R_Z_; N_: 轮廓开此的程序行编号; R_: 相当于Z轴参考点的提刀量; Z_: Z轴切削总深度;【说明】: 本指令由用户宏程序定义,G41为正常刀具半径补偿方向因而,若加工轮廓定义方向为顺时针方向,N取正值;若加工轮廓定义方向为逆时针方向,N取负值系统假定轮廓是封闭的图形若终点距起点较近,系统自动的用直线连接终点和起点,以构成封闭的图形。
下表列出N值、轮廓加工方向和铣削方向的关系:用户输入铣削方向N值轮廓方向+CCW外侧(CCW)-CCW内侧(CW)+CW外侧(CW)-CW内侧(CCW)1.12 G23(PKT)不规则区块铣削----[可选项]不规则区块铣削固定循环允许用户定义不规则区块系统生成刀具路径,切削指定深度的区块内部的材料、宽度和深度在G23指令行定义【指令格式】: G23 N_R_Z_Q_D_; N_: 轮廓开此程序行号; R_: 相对Z轴参考平面的提刀量; Z_: Z轴切削总深度; Q_: XY轴移动增量; D_: Z轴移动切削;【例】: G23 N-100R10Z-10Q4D3;【说明】: 切削方向可指定鉴于本指令为内侧操作,支持加工程序中以逆时针方向定义轮廓若切削方向使用顺时针方向,加工程序中已负值指定N,通告系统作改变方向1.13 G24(PECT_PKT)方形槽区块切削方形槽区块切削固定循环指令格式】: G24 X_Y_L_W_Z_R_Q_; X_Y_: 方形槽左下点坐标; L_: X轴方向矩形长度; W_: Y轴方向矩形宽度; Z_: Z轴切削总深度 R_:相对Z轴参考平面的提刀量; Q_:切削增量;【例】: G24X10Y10Z-20L100W200R1Q1; G24X10Y10Z-20L100W200R1;【说明】: ① 运行本指令时,刀具半径补偿(G41,G42)被取消,系统将使用当前刀刀半径定义实际切削路径;② 当刀具半径不合适,或刀具半径过大,本指令被取消。
系统产生警示,并终止。












