数铣G代码指令详细解释

上传人:壹****1 文档编号:457098180 上传时间:2023-09-10 格式:DOCX 页数:23 大小:107.52KB
返回 下载 相关 举报
数铣G代码指令详细解释_第1页
第1页 / 共23页
数铣G代码指令详细解释_第2页
第2页 / 共23页
数铣G代码指令详细解释_第3页
第3页 / 共23页
数铣G代码指令详细解释_第4页
第4页 / 共23页
数铣G代码指令详细解释_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《数铣G代码指令详细解释》由会员分享,可在线阅读,更多相关《数铣G代码指令详细解释(23页珍藏版)》请在金锄头文库上搜索。

1、G 代码G01直线插补G02顺时针圆弧插补G03逆时针圆弧插补G04延时G05三点圆弧插补G10参数设置G12镜像设置G13设置镜像轴G17XY平面选择G18XZ平面选择G19YZ平面选择G20英制输入G21公制输入G28返回程序参考点G40撤消刀具半径补给G41建立左侧刀具补给G42建立右侧刀具补给G43建立正向刀具长度补给G44建立负向刀具长度补给G49撤消刀具长度补给G50撤消比例缩放G54选择工件坐标系1G55选择工件坐标系2G56选择工件坐标系3G57选择工件坐标系4G58选择工件坐标系5G59选择工件坐标系6G60准确定位G64连续路径加工G68设置坐标旋转G69撤消坐标旋转G81

2、钻孔固定循环(中心孔)G82钻孔固定循环(扩孔)G83钻孔固定循环(深孔)G90绝对坐标编程G91绝对坐标编程G92建立初始工件坐标G00功能: 在加工过程中,常需要刀具空运行到某一点,为下一步加工做好准备,利用指令GOO可以使刀具快速移动到目标点。指令格式:GOO X_Y_Z_;(模态、初态)说明:地址X,Y和Z指定目标点坐标,该点在绝对坐标编程中,为工作坐标系 的坐标;在相对坐标编程中,为相对于起点的增量。执行G00指令时,刀具的移 动速度由系统参数设定,不受进给功能指令F的影响。刀具的移动方式有三种:1) 各轴以其最快的速度同时移动,通常情况下因速度和移动距离的不同先后到 达目标点,刀具

3、移动路线为任意的。2) 各轴按设定的速度以联动的方式移动到位,刀具移动路线为一条直线。3) 各轴按输入的坐标字顺序分别快速移动到位,刀具的移动路线为阶梯形。 用户可以根据自身需要,选择其中一种刀具移动方式在 OpenSoftCNC 配置系统中 设置,参见OSNCO1M系统配置手册章节系统参数设置。该指令执行时一直有效, 直到被同样具有插补功能的其它指令(G01/G02/G03/G05)取代。编程举例:如图所示,命令刀具从点A快速移动到点B编程如下:1. 绝对编程:N20 G90 G00 X25 Y302. 相对编程:N20 G91 G00 X15 Y20提示: G00 指令中缺省的坐标轴视为该

4、轴不运动,如例中 Z 轴不动。G01功能: G01 用来指定直线插补,其作用是切削加工任意斜率的平面或空间直线。指令格式:G01 X_ Y_ Z_ F_;(模态)说明:地址X,Y和Z指定目标点坐标,该点在绝对坐标编程中,为工作坐标系 的坐标;在相对坐标编程中,为相对于起点的增量, F 指定刀具沿运动轨迹的进 给速度。执行该指令时,刀具以坐标轴联动的方式,从当前位置插补加工至目标 点。移动路线为一直线。该指令一直有效,直到被具有插补功能的其它指令 (G00/G02/G03/G05)取代。编程举例:如图所示,命令刀具从点A直线插补至点B。N30 G91 G01 X15 Y-15; 相对编程提示:G

5、01指令中缺省的坐标轴视为该轴不运动,如上例中的Z轴不动;若F缺 省,则按系统设置的速度进给或按前面程序段中F指定的速度进给。G03功能: G02 为顺圆插补; G03 为逆圆插补,用以在指定平面内按设定的进给速度 沿圆弧轨迹切削。指令格式:G17 G02(G03) X_ Y_ I_ J_ F_; (XY 平面,模态)G18 G02(G03) X_ Z_ I_ K_ F_; (XZ 平面,模态)G19 G02(G03) Y_ Z_ J_ K_ F_; (YZ 平面,模态)G17 G02(G03) X_ Y_ R_; (XY平面,模态,半径编程)G18 G02(G03) X_ Z_ R_; (X

6、Z平面,模态,半径编程)G19 G02(G03) Y_ Z_ R_; (YZ平面,模态,半径编程)项指令含义指令功能1平面指定G17指定XY平面的圆弧G18指定ZX平面的圆弧G19指定YZ平面的圆弧2G02指定为顺时针旋转圆弧旋转方向G03指定为逆时针旋转3目标点位置G90方式X, Y, Z 中的2轴指定工作坐标系的目 标点位置G91方式指定从起始点到目标 点的距离4从起始点到圆 心的距离I, J, K 中的2轴指定从起始点到圆心的矢量圆弧半径R指定圆弧半径5刀具进给速度F指定沿圆弧移动速度指令说明:使用圆弧插补指令,必须先用G17/G18/G19指定圆弧所在平面(XY、 ZX、或YZ平面)。

7、圆弧顺时针(或逆时针)旋转的判别方式为:在右手直角坐标系中,沿 X、 Y、 Z 三轴中非圆弧所在平面(如:XY平面)的轴(如:Z轴)正向往负向看去,顺时 针方向用G02,反之用G03,如图:地址X,Y(或Z)指定圆弧的终点即目标点,在G90方式(绝对坐标编程)中该点 为工作坐标系的坐标;在G91方式(相对编程方式)中该点为相对于起始点的增 量。I,J、K分别为平行于X,Y、Z的轴,用来表示圆心的坐标,因I,J、K后面的 数值为圆弧起点到圆心矢量的分量,故始终为相对于圆弧起点的增量值。当已知圆弧终点坐标和半径,可以选取半径编程的方式插补圆弧, R 为圆弧半径, 当圆心角小于180度时R为正;大于

8、180度时R为负。指令F指定刀具沿轨迹的进给速度,缺省值为系统设置的进给速度或前序程序段 中指定的速度,执行 G02/G03 指令时,刀具以坐标轴联动的方式从当前位置插补加工至目标点。 G02 (或G03)一直有效,直到被具有插补功能的其它指令G00/G01/G03 (或G02) /G05 取代。举例:编程举例1:如图2-6所示,在XY平面上,加工圆弧AB、BC,加工路线为A-B-C, 采用圆心和终点(IJK)的方式编程。1、绝对编程N10 G92 X38 Y44 Z0; 定义起刀点的位置N20 G90 G17 G03 X70 Y60 120 J16;加工 ABN30 G02 X110 Y20

9、 I0 J-40; 加工 BC2、相对编程N10 G91 G17;相对编程,指定在XY平面加工N20 G03 X32 Y16 120 JO F200;加工 AB 圆弧N30 G02 X40 Y-40 I0 J-40; 加工 BC 圆弧编程举例2:如图所示,设在XY平面上,加工圆弧CD和DC,加工路线为C-D-C, 采用圆弧半径方式编程。1、绝对编程N10 G92 X-40 Y-30 Z0; 定义起刀点的位置N20 G90 G17 G02 X40 Y-30 R50; 加工 CD 段N30 G03 X-40 Y-30 R-50; 加工 DC 段 2、相对编程N10 G91 G17;相对编程,指定在

10、XY平面加工N20 G02 X60 Y0 R50 F200; 加工 CD 段圆弧N30 G03 X-60 Y0 R-50; 加工 DC 段圆弧!G03编程举例3:当插补整圆时,只能采用IJK编程方式,如图2-8所示,设在XY 平面上加工 R20 整圆。1、绝对编程N10 G92 X0 Y0 Z0; 定义起刀点的位置N20 G90 G17 G00 X20 Y0; 将刀具移至点 AN30 G03 I-20 J0 F500; 加工整圆N40 G00 X0 Y0; 回到起刀点 2、相对编程N10 G91 G17;相对编程,指定在XY平面加工N20 G00 X20 Y0; 将刀具移至A点N30 G03

11、I-20 J0 F500; 加工整圆N40 G00 X-20 Y0; 回到起刀点提示:加工平面缺省为XY;插补圆弧的尺寸必须在一定的公差范围之内,否则 编译将不能通过,同时,系统会发出报警信息。本系统的公差值为0.01mm;终 点地址X,Y,Z若某一项为零,表示该轴无位移,可以省略;10, J0, K0,可以 省略。功能: G04 指令主要用于使刀具作短暂的无进给光整加工,如绞孔或镗平面, 也可以用作程序延时。指令格式: G04 P_;说明:地址 P 后的数值给定暂停的时间,单位为秒,可以是精确到小数点后两位。G04只在自身程序段中生效,并暂停给定的时间,在此之前设定的进给速度F和 主轴转速S

12、被存入专门的数据区,并在G04程序段之后的程序段中继续生效。编程举例:设定进给速度、主轴转速及转向,命令刀具进行直线插补,并在插补 过程中暂停 3.5 秒。N50 G01 Z-15 F500 S400 M03; 设置速度和主轴转速N60 G04 P3.5; 暂停 3.5 秒N70 Z-20; 继续直线插补,速度和主轴转速持续有效功能: 当圆弧的半径和圆心未知,而知道圆弧上除了的起点和终点之外的任意 一点的坐标,可以采用 G05 进行三点圆弧插补。指令格式:G17 G05 X_ Y_ I_ J_ F_;(XY 平面,模态)G18 G05 X_ Z_ I_ K_ F_;(XZ 平面,模态)G19

13、G05 Y_ Z_ J_ K_ F_;(YZ 平面,模态) 说明:地址X, Y (或Z)指定目标点坐标,该点在绝对坐标编程中,为工作坐标 系的坐标;在相对坐标编程中,为相对于起点的增量。I,J和K分别为平行于X,Y和Z的轴,用来表示圆弧上任意一点(除了起点和 终点)的的坐标,因I,J和K后面的数值为起点到该任意点矢量的分量,故始 终为增量值;F指定刀具沿运动轨迹的进给速度。执行该指令时,刀具以坐标轴联动的方式,按指定的进给速度,从当前位置插补 加工至目标点。该指令一直有效,直到被具有插补功能的其它指令( G00/G01/G02/G03 )取代。编程举例:如图所示,设在平面XY上,加工圆弧ABC

14、,加工路线为A-B-C,分 别采用绝对编程和相对编程如下:1、绝对编程:N10 G92 X30 Y30 Z0; 定义起刀点的位置N20 G90 G17 G05 X90 Y40 140 J2;加工 ABCN30 G00 X0 Y0 Z0; 回到编程原点YGO2B5040CA30307090 X2、相对编程:N10 G91 G17;相对编程,指定在XY平面加工N20 G05 X60 Y10 I40 J20 F500;加工圆弧 ABC 提示:1、当没有指定园弧所在平面时,缺省为XY平面;2、插补圆弧的尺寸必须在一定的公差范围之内,否则编译将不能通过,同时 系统会发出报警信息。本系统的公差值为0.01mm。3、终点地址X, Y, Z,若某一项为零,表示该轴无位移,可以省略;4、10, J0, K0,可以省略。功能:指令G10用来设置工作坐标系G54G59,动态设置刀具半径(长度)补 偿值,目的是使一个刀具可以匹配不同补偿的数据组,构成多个切削刃。指令格式:G10 W_ X_ Y_ Z_;设置工作坐标系,模态。G10 D_ R_ ;设置参数号及刀具半径补偿值,模态。G10 H_ R_ ;设置参数号及刀具长度补偿值,模态。说明:代码含义功能W工作坐标系编号指定需要设置的工作坐标系W11W6 与 G54G59 对 应,即:W1对应于G54W2对应于G55

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号