27G代码G01直线三点圆弧插补G10参数设置G12镜像设置G13设置镜像轴G17XY平面挑选G18XZ平面挑选G19YZ平面挑选G20英制输入G21公制输入G28回来程序参阅点G40吊销刀具半径补给G41树立左边刀具补给G42树立右侧刀具补给G43树立正向刀具长度补给G44树立负向刀具长度补给G49吊销刀具长度补给G50吊销份额缩放word27G54挑选工件坐标系1G55挑选工件坐标系2G56挑选工件坐标系3G57挑选工件坐标系4G58挑选工件坐标系5G59挑选工件坐标系6G60精确定位G64接连途径加工G68设置坐标旋转G69吊销坐标旋转G81钻孔固定循环〔中心孔〕G82钻孔固定循环〔扩孔〕G83钻孔固定循环〔深孔〕G90肯定坐标编程G91肯定坐标编程G92树立初始工件坐标G00功用:在工艺流程中,常需求刀具空运转到某一点,为下一步加工准备好,运用指令G00能够使刀具快速移动到目标点。指令格局:G00X_Y_Z_;〔模态、初态〕阐明:地址X,Y指定目标点坐标,该点在肯定坐标编程中,为作业坐标系的坐标;在相对坐标编程中,为相对于起点的增量。履行G00指令时,word27刀具的移动速度由体系参数设定,不受进给功用指令F的影响。刀具的移动方各轴以其最快的速度一起移动,通常情况下因速度和移动间隔的不同先后抵达目标点,刀具移动道路)各轴按设定的速度以联动的方法移动到位,刀具移动道路)各轴按输入的坐标字次序别离快速移动到位,刀具的移动道路为阶梯形。用户都能够依据本身需求,挑选其间一种刀具移动方法在OpenSoftC装备体系中设置,拜见OSNC01M体系装备手册章节体系参数设置。该指令履行时一向有用,直到被相同具有插补功用的其它指令〔G01/G02/G03/G05〕替代。编程举如下列图,指令刀具从点A快速移动到点B,编程如下:肯定编程:N20G90G00X25Y30;2.相对编程:N20G91G00X15Y20;提示:G00指令中缺省的坐标轴视为该轴不运动,如例中Z轴不动。G01功用:G01用来指定直线插补,其作用是切削加工恣意斜率的平面或空间直线指定目标点坐标,该点在肯定坐标编程中,为作业坐标系的坐标;在相对坐标编程中,为相对于起word27点的增量,F指定刀具沿运动轨道的进给速度。履行该指令时,刀具以坐标轴联动的方法,从当时方位插补加工至目标点。移动道路为一向线。该指令一向有用,直到被具有插补功用的其它指令〔G00/G02/G03/G05〕替代。编程举例:如下列图,指令刀具从点A直线指令中缺省的坐标轴视为该轴不运动,如上例中的Z轴不动;假设F缺省,如此按体系设置的速度进给或按前面程序段中F指定的速度进给。G03功用:G02为顺圆插补;G03为逆圆插补,用以在指定平面内按设定的进给速度沿圆弧轨道切削。指令格局:G17G02(G03)F_;(XY平面,模态)G18G02(G03)(XZ平面,模态)G19G02(G03)F_;(YZ平面,模态)G17G02(G03)wordR_;(XY平面,模态,半径编程)G18G02(G03)R_;(XZ平面,模态,半径编程)G19G02(G03)R_;(YZ平面,模态,半径编程)指令意义指令功用平面指定G17指定XY平面的圆弧G18指定ZX平面的圆弧G19指定YZ平面的圆弧圆弧旋转方向G02指定为顺时针旋转G03指定为逆时针旋转目标点方位G90方法指定作业坐标系的目标点方位G91方法指定从起始点到目标点的间隔从起始点到圆心的间隔指定从起始点到圆心的矢量圆弧半径指定沿圆弧移动速度指令阐明:运用圆弧插补指令,有必要先用G17/G18/G19指定圆弧地点平面〔XY、ZX、或YZ平面〕。圆弧顺时针〔或逆时针〕旋转的判别方法为:在右手直角坐三轴中非圆弧地点平面〔如:XY平面〕的轴〔如:Z正神往负向看去,顺时针方向用G02,反之用G03,如图:地址X,Y(或Z)指定圆弧的结尾即目标点,在G90方法〔肯定坐标编程〕中该点为作业坐标系的word27坐标;在G91方法〔相对编程方法〕中该点为相对于起始点的增量。I,J、K别离为平行于X,Y、Z的轴,用来表明圆心的坐标,因I,J、K后边的数值为圆弧起点到圆心矢量的重量,故一向为相对于圆弧起点的增量值。当圆弧结尾坐标和半径,能够选取半径编程的方法插补圆弧,R为圆弧半径,当圆心角小于180为负。指令F指定刀具沿轨道的进给速度,缺省值为体系设置的进给速度或前序程序段中指定的速度,履行G02/G03指令时,刀具以坐标轴联动的方法从当时方位插补加工至目标点。G02〔或G03〕一向有用,直到被具有插补功用的其它指令[G00/G01/G03〔或G02〕/G05]替代。举例:编程举例1:如图2-6所示,在XY平面上,加工圆弧AB、BC,加工道路为ABC,选用圆心和结尾〔IJK〕的方法编程。1、肯定编程N10G92X38Y44Z0;界说起刀点的方位N20G90G17G03X70Y60I20J16;加工ABN30G02X110Y20I0J-40;加工BC2、相对编程N10G91G17;相对编程,指定在XY平面加工N20G03X32Y16I20J0F200;加工AB圆弧N30G02X40Y-40I0J-40;加工BC圆弧word27编程举例2:如下列图,设在XY平面上,加工圆弧CD和DC,加工道路为CDC,选用圆弧半径方法编程。1、肯定编程N10G92X-40Y-30Z0;界说起刀点的方位N20G90G17G02X40Y-30R50;加工CD段N30G03X-40Y-30R-50;加工DC段2、相对编程N10G91G17;相对编程,指定在XY面加工N20G02X60Y0R50F200;加工CD段圆弧N30G03X-60Y0R-50;加工DC段圆弧编程举例3:当插补整圆时,只能选用IJK编程方法,如图2-8所示,设在XY平面上加工R20整圆。1、肯定编程N10G92X0Y0Z0;界说起刀点的方位N20G90G17G00X20Y0;将刀具移至点AN30G03I-20J0F500;加整齐word27圆N40G00X0Y0;回到起刀点2、相对编程N10G91G17;相对编程,指定在XY平面加工N20G00X20Y0;将刀具移至A点N30G03I-20 J0 F500; 整齐圆N40G00 X-20 Y0; 回到起刀点 提示:加工平面缺省为XY;插补圆弧的尺度有必要在必定的公役X 围之内,否如 此编译将不能通过,一起,体系会发出报警信息。本体系的公役值为0.01mm; 结尾地址X,Y,Z 假设某一项为零,表明该轴无位移,能够省掉;I0,J0,K0, 能够省掉。 功用: G04 指令大多数都用在使刀具作时刻短的无进给光整加工,如绞孔或镗平面, 也能够用作程序延时。指令格局: G04 P_;阐明:地址P 后的数值给定暂停的 时刻,单位为秒,能够是精确到小数点后两位。G04 只在本身程序段中收效, 并暂停给定的时刻,在此之前设定的进给速度F 和主轴转速S 被存入专门的数 据区,并在G04 程序段之后的程序段中继续收效。 编程举例:设定进给速度、主轴转速与转向,指令刀具发展直线插补,并在插补 过程中暂停3.5 秒。N50 G01 Z-15 F500 S400 M03; 设置速度和主轴转速N70 Z-20; 继续直线插补,速度和主轴转速继续有用 word 27功用: 当圆弧的半径和圆心不知道,而知道圆弧上除了的起点和结尾之外的恣意 一点的坐标,能够运用G05 发展三点圆弧插补。 指令格局: G17 G05 F_;(XY平面,模态)G18 G05 F_;(XZ平面, 模态)G19 G05 F_;(YZ平面,模态) 阐明:地址X,Y〔或Z〕指定目标点坐标,该点在肯定坐标编程中,为作业坐 标系的坐标;在相对坐标编程中,为相对于起点的增量。I,J 后边的数值为起点到该恣意点矢量的重量,故一向为增量值;F指定刀 具沿运动轨道的进给速度。履行该指令时,刀具以坐标轴联动的方法,按指定的 进给速度,从当时方位插补加工至目标点。该指令一向有用,直到被具有插补功 能的其它指令〔G00/G01/G02/G03〕替代。编程举例:如下列图,设在平面XY 上,加工圆弧ABC,加工道路为ABC,别离采取了肯定编程和相对编程如下: 1、肯定编程:N10 G92 X30 Y30 Z0; 界说起刀点的方位N20 G90 G17 G05 X90 Y40 I40 J2;加工AB30 G00 X0 Y0 Z0; 回到编程原点 word 10 272、相对编程:N10 G91 G17;相对编程,指定在XY 平面加工N20 G05 X60 Y10 I40 J20 F500;加工圆弧ABC 提示:1、当没有指定园弧地点平面时,缺省为XY 平面;2、插补圆弧的尺度必 须在必定的公役X 围之内,否如此编译将不能通过,一起,体系会发出报警信 息。本体系的公役值为0.01mm。3、结尾地址X,Y,Z,假设某一项为零,表 示该轴无位移,能够省掉;4、I0,J0,K0,能够省掉。 功用: 指令G10 用来设置作业坐标系G54~G59,动态设置刀具半径〔长度〕 补偿值,意图是使一个刀具能够匹配不同补偿的数据组,构成多个切削刃。 指令格局: G10 ;设置参数号与刀具半径补偿值,模态。G10 ;设置参数号与刀具长度补偿值,模态。阐明: 代码 意义 功用 作业坐标系编号指定需求设置的作业坐标系 W11~W6 与G54~G59 逐个 对应,即: W1 对应于G54 word 11 27W2 对应于G55 W6对应于G59 作业坐标系原点方位指定作业坐标系与机床参阅 点的相对方位联系 地址D,H 后为参数号,与指令T 设置的刀具号对应,取值X 围0~99;地址R 后为对应的刀具半径〔长度〕补偿值,上限值为999.999。