数控加工要知道的G代码 cnc数控编程代码大全( 三 )


(4)也可以进行单轴调零 。
返回编程坐标零点 。
格式:G75 X Z
返回编程坐标的起点 。
格式:G76
回到刀具开始加工的位置 。
外圆(内圆)固定循环
格式:G81_X(U)_Z(W)_R_I_K_F_
描述:
(1)X,z是终点的坐标值,u,w是终点相对于当前点的增量值 。
(2)R是要加工的起始截面的直径 。
(3)I为粗车进给,k为精车进给,I和k为有符号数,符号应该相同 。
符号约定如下:从向外的中轴线(车的外圆)切入是“-”,但这个是“” 。
(4)不同的x、z、r决定了外圆的不同切换,如有锥度或无度、正锥度或反锥度、左切或右切等 。
(5)F是切削速度(毫米/分钟) 。
(6)加工后,刀具停在终点 。
示例:G81 X40 Z 100 R15 I-3 K-1 F100
处理:
1)G01进给两倍于I(第一刀为I,最后一刀为I K精车)的深度切削:
2)G01两轴插补,切削到终点截面,如果加工完毕,停止:
3)G01将刀具I退回到安全位置,同时平滑辅助截面 。
4)G00快速进给到高工作面I的外侧,为下一次切削预留I,重复到1 。
绝对值编程
格式:G90
描述:
(1)G90编程时,以后编程的所有坐标值都是以编程零点为基准的 。
(2)系统上电后,机床处于G状态 。
N0010 G90 G92 x20 z90
N0020 G01X40 Z80 F100
N0030 G03X60 Z50 I0 K-10
N0040 M02
增量编程
格式:G91
注意:G91编程时,所有坐标值都将从前一个坐标位置开始计算 。
运动的编程值 。在下一个坐标系中,前一个点总是作为编程的起点 。
示例:N0010 G91 G92 X20 Z85
n 0020 g0120 Z-10 F100
N0030 Z-20
N0040 X20 Z-15
N0050 M02
设置工件坐标系
格式:G92 X_ Z_
描述:
(1)G92只改变系统当前显示的坐标值,不移动坐标轴达到设定的坐标 。
起源的目的 。
(2)G92的作用是将显示的刀尖坐标改为设定值 。
(3)G92之后的XZ可以单独编译,也可以完整编译 。
[/hG94—-进给速度,每分钟进给 。
说明:这是机床默认的启动状态 。
子例程调用
格式:G20 L_
N_
描述:
(1)L是要调用的子程序n后面的程序名,但n不能输入 。
n后面只允许数字1~99999999 。
(2)本程序中不应出现超出上述描述的任何内容 。
子例程结束并返回
格式:G24
描述:
(1)G24表示子程序结束,返回下一段调用子程序 。
(2)G24和G20成对出现 。
(3)G24本段中不允许有其他说明 。
三 。g代码编程示例
例:下面的例子是用来说明子程序调用时的参数传递过程,请注意应用 。
程序名称:P10
M03 S1000
G20 L200
M02
N200 G92 X50 Z100
G01 X40 F100
Z97
G02 Z92 X50 I10 K0 F100
G01 Z-25 F100
G00 X60
Z100
G24
如果要调用几次,请按以下格式使用 。
M03 S1000
N100 G20 L200
N101 G20 L200
N105 G20 L200
M02
N200 G92 X50 Z100
G01 X40 F100
Z97
G02 Z92 X50 I10 K0 F100
G01 Z-25 F100
G00 X60
Z100
G24
[/hG331—-螺纹加工周期
格式:G331 X_ Z_I_K_R_p_
描述:
(1)直径在X方向变化,X=0为直螺纹 。
(2)Z为螺纹长度,可以绝对编程,也可以相对编程 。
(3)I是螺纹切削后X方向的后退长度,正负数值 。
(4)R螺纹外径和齿根直径之间的直径差为正 。
(5)K螺距KMM
(6)加工P螺纹的循环次数,即切削多少次 。
提示:
1 。每次进给深度为R÷p并取整,最后一次进给不用于精加工螺纹表面 。
2 。标题中的I值是根据沿X的正负方向确定的..

推荐阅读