青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 322|回复: 0

[UG经典资料] 学习数控编程,搞懂G代码是关键,终于整理全了

[复制链接]
发表于 2020-2-17 14:50 | 显示全部楼层 |阅读模式
1、快速定位(G00/G0)
格式: G00 X___ Y___ Z___;
功能:只能快速定位,不能切削加工,可以同时指令一轴、两轴或三轴。

0 @' b/ R. P- L. n' n2 Q) U+ D 00.png
4 j7 ]' E( a! U
9 o0 C$ @8 g# P; U$ b$ _

* O" N' n6 }6 t, S! r  X2、直线插补(G01/G1)
格式: G01 X___ Y___ Z___ F;
功能:可以同时指令一轴、两轴或三轴。
【例】在立式数控铣床上按图所示的走刀路线铣削工件上表面,已知主轴转速300r/min,进给量为200mm/min,试编制加工程序

- [* J4 a7 H3 @7 t
、。
01.png
3 P$ u5 [8 R0 O& d* S; Z
) \) X8 s* G4 z
1 ^- G/ j! L/ ~  d
( p' |8 H+ H. e9 U
O5001;
G90 G54 G00 X155. Y40. S300;
G00 Z50. M03;
Z0.;
G01 X-155. F120;
G00 Y-40. ;
G01 X155.;
G00 Z300. M05;
X250. Y180.;
M30;
3、圆弧插补(G02/G2、G03/G3)3 @4 p$ W" [( [) |
02.png
, c; W2 c. ], v4 A  U
! _/ Q6 L5 Q8 P$ j: V& L9 |% y
03.png & b  @* \2 b8 g1 W  `# i2 I

* O1 J' j; l4 \2 b4 \! H% O/ m" T3 }9 |% `/ V7 v1 ?
式中:I、J、K——圆心分别在x、y、z轴相对圆弧起点的增量( IJK编程)
【IJK编程与R编程】

; m' p' c! _# @1 _. w+ _
04.png
  \. l' n" r( k& V! |
; A& }5 N; }% G% t+ Y
6 l# e6 }2 I% X( ]+ `. x
①G91方式IJK编程:
(G91 G17)
G02 X30. Y-30.0 I-20. J-50. F120;
② G91方式R编程:
(G91 G17)
G02 X30. Y-30.0 R54. F120;
③ G90方式IJK编程:
(G90 G17 G54)
G02 X90. Y40.0 I-20. J-50. F120;
④ G90方式R编程:
(G90 G17 G54)
G02 X90. Y40.0 R54. F120;
基本移动指令实例
【例】在立式数控铣床上按图所示的走刀路线铣削工件外轮廓(不考虑刀具半径),已知主轴转速400r/min,进给量为200mm/min,试编制加工程序。

$ w1 [" V% ]9 F, X 05.png ; w6 Q. c" {0 S
" Z, ^! u1 M& h' x

% ?. P+ \: c4 G# k% Q
O5002;
G17 G90 G54 G00 X0 Y0;
X-35.0 Y-70.0 S400;
Z50.0 M03;
G01 Z-25.0 F1000 M08;
X-60.0 F200;
G03 X-110.0 Y-20.0 50.0;
G01 Y-40.0;
G02 X-140.0 Y-70.0 R-30.0;
G01 X-160.0;
G03 X-110.0 Y-120.0 R50.0;
G01 Y-140.0;
X-80.0;
G02 X-40.0 Y-100.0 R40.0;
G01 Y-65.0;
G00 Z50.0;
Z90.0 M05;
X0 Y0;
M30;
GO3 圆弧插补(逆时针)
G03 X__Y__R__F__;
R:圆弧半径
GO4 暂停
G04 X(U)__; 或 G04 P__;
XU:后是指定暂停时间,其后数值要带小数点,否则以此数值的千分 之一计算,单位为s;
P:指定时间,不允许有小数点(即以整数表示),单位为ms。

, `6 A$ s3 x4 V, p, z( LGO2.1渐开线插补(顺时针)
G02.1 X__Y__I__J__F__P;
IJ:圆弧中心坐标
P:螺距数,回转数

( w) \) O8 B( {6 m6 D7 W' H( ]# M
GO3.1渐开线差补(逆时针)
G03.1 X__Y__I__J__F__P;
IJ:圆弧中心坐标
P:螺距数,回转数

3 @3 ^& Y( ^: X9 ]. \5 E+ a8 u
GO2.3
指数函数插补(正转)
G02.3 X__Y__I__J__R__F__Q__I;
IJ:角度
R:定数值
F:初期进给速度
Q:终点进给速度
0 h4 b' u. l  p4 }2 z& E: Z
G03.3
指数函数插补(反转)
G03.3 X__Y__I__J__R__F__Q__ I;
IJ:角度;
R:定数值;
F:初期进给速度
Q:终点进给速度

2 i1 O( r4 \# S# }. C
G05
高速高精度制御Ⅰ
G05 P10000 高速高精度制御开启
G05 P0 高速高精度制御关闭
G05 P3 高速加工开启
G05 P0 高速加工关闭
" q; l+ E1 }7 `0 Q1 i
06.png 9 ^& h  Z* m1 O

* ^  T- M5 }. \" W/ v2 a) E
" _  s* \8 W, w- F4 b; ?
G05.1
高速高精度制御Ⅱ
G05.1 Q1 高速高精度制御开启
G05.1 Q0 高速高精度制御关闭
G05.2 Q2 X0 Y0 Z0 自由曲面高精度模式开启
G05.1 Q0 自由曲面高精度模式关闭

1 Y0 Y+ _$ l9 K# ?! \7 ~
G07.1
圆筒插补
G07.1 C__;
C:圆筒半径
G09
正确停止检查
G10
程式参数输入/补正输入
G90 G10 L2 P__Xp__Yp__Zp__;
G91
P:0 外部工件坐标
P:为0~6以外数字时,P之值视为1。P省略时,视为现在选择中的工件坐标补正量输入
G10 L10 P__R__;
P:补正号
R:补正量
G10 L10 P__ R__ ;长补正形状补正
G10 L11 P__ R__ ;长补正磨耗补正
G10 L12 P__ R__ ;径形状补正
G10 L13 P__ R__ ;径磨耗补正

. G% q, \- l9 O' g
G11
程式参数输入取消
G12
圆切削CW
G12 I__D__F__;
I:圆的半径(增量值)
D:补正号
①从圆心下刀
②以圆弧方式逼近轮廓
③铣圆弧路径
G12.1
极坐标插补模式开始
G13
圆切削CCW
G13 I__D__F__;
I:圆的半径(增量值)
D:补正号
G13.1
极坐标插补模式取消
G15
极坐标指令取消
G15取消G16极坐标指令
G16
极坐标指令有效
N1005 G16;
N1010 G90 G01 X__Y__;
……
N2000 G15;
其中N1010句中的X__表示极坐标半径,Y__表示角度
G17
平面选择X-Y
铣削M36*0.75螺纹
G18
平面选择X-Z
G19
平面选择Y-Z
G20
英制指令
G21
公制指令
G27
参考原点检查
G28
返回参考原点
G28 X__ Y__ Z__;
G29
开始点复位
G29 X__ Y__ Z__;
G30
在第2~4参考原点复位
G30 P2(P3,P4) X__ Y__ Z__;
G30.1
复位刀具位置1
G30.2
复位刀具位置2
G30.3
复位刀具位置3
G30.4
复位刀具位置4
G30.5
复位刀具位置5
G30.6
复位刀具位置6

+ n4 B# I) R7 L 07.png 1 z# u& c) X& G) O

  Q. j6 r, P2 {; {5 P8 D2 }
, P' b3 K  w9 g
G31
跳跃
G31.1
跳跃1
G31.2
跳跃2
G31.3
跳跃3
G32
螺纹切削(普通导程)
G32 Z__F__Q__;
Z:螺纹切削方向轴位址及螺纹长度;
F:长轴(移动量最多的轴)方向的导程
Q:螺纹切削开始位移角度(0~360°)
G33
螺纹切削(精密导程——英制螺纹)
G33 Z__E__Q__;
Z:螺纹切削方向轴位址及螺纹长度
E:长轴(移动量最多的轴)方向的导程,1英寸中含有 的牙数
Q:螺纹切削开始位移角度(0~360°)
G34
圆周排列孔循环
G34 X__Y__I__J__K__;
XY:圆周孔循环的中心位置
I:圆半径,正数表示
J:最初钻孔点的角度,反时针方向为正
K:钻孔个数,范围1~9999,不可为0,反时针方向为 正,顺时 针方向为负
G35
直线角度排列孔循环
G35 X__Y__I__J__K;
XY :起点的坐标,受G90/G91的影响
I :间隔,两孔之间的直线距离
J :角度,阵列方向与X轴的夹角,反时针方向为正
K :孔的个数(包括起点在内),设定范围为1~9999
G36
圆弧排列孔循环
G36 X__Y__I__J__P__K__;
XY:圆弧中心坐标
I:圆弧半径
J:最初钻孔点的角度,反时针方向为正
P:角度间隔
K:孔的个数
G37
自动刀长测定
G37 Z__R__D__F__;
Z:量测轴位置及测定位置的坐标值
R:以量测速度开始移动的点至测定位置的距离
D:刀具停止范围限定
F:量测速度
G37.1
棋盘排列孔循环
G37.1 X__Y__I__P__J__K__
XY:起点坐标
I:X轴间隔
P:X轴方向的个数。指定范围1~9999
J:Y轴的间隔
K:Y轴方向的个数
G38
刀径补正 向量指定
G38 I__J__;
仅在径补正模式中使用
G39
刀径补正 转角圆弧补正
G39 X__ Y__
仅在径补正模式中使用
G40
刀径补正 取消
G41
刀径补正 左
G42
刀径补正 右
G40.1
法线制御 取消
G40.1 X__Y__F__;
G41.1
法线制御 左 有效
G41.1 X__Y__F__;
G42.1
法线制御 右 有效
G42.1 X__Y__F__;
G43
刀具长设定 (+)
G43 Z__H__;
……;
G49 Z__;
G44
刀具长设定 (-)
G44 Z__H__;
……;
G49 Z__;
G49
刀具长设定 取消
G43.1
第1主轴制御 有效
G44.1
第2主轴制御 有效
G45
刀具位置设定 (扩张)
G45 X__D__;
以补正量记忆区中设定的补正量,作移动方向的伸长量

8 c, J' l9 C1 c7 j* B6 Q) [- R* A 08.png % O( q! W; Q- j  A5 _* m8 s

4 ?1 `) [8 s4 r5 \1 d5 O1 q+ J$ D4 _$ b6 d
G46
刀具位置设定 (缩小)
G46 X__D__;
以补正量记忆区中设定的补正量,作移动方向的缩小量
G47
刀具位置设定 (二倍)
G47 X__D__;
以补正量记忆区中设定的补正量的2倍,作移动方向的伸长量
G48
刀具位置设定 (减半)
G48 X__D__;
以补正量记忆区中设定的补正量的2倍,作移动方向的缩小量
G47.1
2主轴同时制御 有效
G50
比例缩放 取消
G51
比例缩放 有效
G51 X__Y__Z__P__;
XYZ:比例缩放中心坐标
P:比例缩放倍率
G50.1
G指令镜像 取消
G50.1 X0;
G50.1 Y0;
G50.1 Z0;
取消哪个轴就在G50.1后输入哪个轴
G51.1
G指令镜像 有效
G51.1 X0;
G51.1 Y0;
G51.1 Z0;
镜像哪个轴就在G51.1后输入哪个轴
G52
局部坐标系设定
G53
机械坐标系选择
G54
工件坐标系 1 选择
G55
工件坐标系 2 选择
G56
工件坐标系 3 选择
G57
工件坐标系 4 选择
G58
工件坐标系 5 选择
G59
工件坐标系 6 选择
G54.1
工件坐标系选择扩张48 组
G60
单方向位置定位
G60 X__Y__Z__;
G61
正确停止检查模式
G61.1
高速高精度制御
G61.1 X__Y__F__;
G62
自动转角进给率调整
G63
攻牙模式
切削百分率固定为100%
进给保持无效
单节停止无效
G63.1
同期攻牙模式 (正攻牙)
G63.2
同期攻牙模式 (逆攻牙)
G64
切削模式
G65
使用者巨集 单一呼叫
G66
使用者巨集 状态呼叫A
G66.1
使用者巨集 状态呼叫B
G67
使用者巨集 状态呼叫C
G68
坐标旋转 有效
G17 G68 X0 Y0 R__;
R:旋转角度,反时针方向为正,范围-360.000~+360.000
G69
坐标回转 取消
G70
使用者固定循环
G71
使用者固定循环
G72
使用者固定循环
G73
固定循环 (步进循环)
G73 X__Y__Z__R__F__S__Q__;
XYZ:孔位置资料
Q:步尽量
R:R点
F:进给速度
S:主轴转速
G74
固定循环 (反向攻牙)
G74 X__Y__Z__R__Q__F__S__X__Y__;
Z:孔位置资料
R:R点
Q:步进量
F:进给速度
S:主轴转速
其中F和S数值为:转速 * 螺距 = 进给
1 d5 Z. V9 t. n3 N
09.png
) e: B. P- s2 Y- U

9 e  |' p  M0 `+ ^6 L0 j* V; x2 A3 R) _" J; v6 t7 c; x9 L: P
G75
使用者固定循环
G76
固定循环 (精搪孔)
X、Y轴定位后,Z轴快速运动到R点,再以F给定的速度进给到Z点,然后主轴定向 并向给定的方向移动一段距离,再快速返回初始点或R点返回后,主轴再以原来的转速和方向旋转
注意:注意检查主轴定向后刀尖的方向与要求是否相符
G77
使用者固定循环
G78
使用者固定循环
G79
使用者固定循环
G80
固定循环取消
G81
固定循环(钻孔/铅孔)
G8?(G7?) X_Y_Z_R_Q_P_F_L_S_,S_,I_,J_;
G8?(G7?) X_Y_Z_R_Q_P_F_L_S_,R_,I_,J_;
G8?(G7?) :孔加工模式
XYZ:孔位置资料
RQPF:孔加工资料(R:指R点 Q:每次切削量的指定,增量值输入
P:暂停时间
F:钻孔速度或螺纹的螺距)
L:重复次数
S:主轴旋转速度
R:同期切换或是规复时的主轴旋转速度
I:位置定位轴定位宽度
J:钻孔轴定位宽度
G82
固定循环(钻孔/计数式搪孔)
G82 X__Y__Z__R__F__P__;
P:暂停时间
G83
固定循环(深孔钻)
G83 X__Y__Z__R__Q__F__;
Q:每次切削量,增量输入
G84
固定循环(攻丝)三菱系统
G84 X__Y__Z__R__F__P__;
F:螺距
P:暂停时间
固定循环(攻丝)法兰克系统等
G84 X__Y__Z__R__F__S__;
XYZ:孔位置资料
R:R点
F:进给速度
S:主轴转速
其中F和S数值为:转速 * 螺距 = 进给
G85
固定循环(镗进镗出)
该固定循环非常简单,执行过程如下:
X、Y轴定位,Z轴快速到R点,以F速度进给到Z点,以F速度返回R点。
G86
固定循环(镗孔)
该固定循环的执行过程和G81相似,不同之处是G86中刀具进给到孔 底时使主轴停止
快速返回到R点或初始点时再使主轴旋转
G87
固定循环(反镗孔)
G87循环中,X、Y轴定位后,主轴定向,X、Y轴向指定方向移动由加工参数Q给定的距离,以快速进给速度运动到孔底(R点),X、Y轴恢复原来的位置,主轴以给定的速度和方向旋转,Z轴以F给定的速度进给到Z点,然后主轴再次定向,X、Y轴向指定方向移动Q指定的距离,以快速进给速度返回初始点,X、Y轴恢复定位位置,主轴开始旋转
注意事项同G76
G88
固定循环(镗孔)
G88是带有手动返回功能的用于镗削的固定循环
G89
固定循环(搪孔)
G90
绝对值指令
G90 X__Y__Z__;
G91
增量值指令
G91 X__Y__Z__;
G92
机械坐标系设定
G92 S__Q__;
S:最高钳制转速;
Q:最低钳制转速
G92.1
工件坐标系设定
G93
逆时间进给
G94
非同期进给(每分进给)
G95
同期进给(每转进给)
G96
周速一定制御 有效
G96 S__P__;
S:周速度
P:周速一定控制轴指定
G97
周速一定制御 取消
G98
固定循环 起始点归复
G99
固定循环 R点归复
G113
主轴同期控制 取消
G114.1
主轴同期控制 有效
G114.1 H__D__R__A__;
H:基准主轴选择
D:同期主轴选择
R:同期主轴相位偏移量
A:主轴同期加减速时间常数
青华模具培训学院,自2004年成立一来,专业提供ug模具/产品/编程/五金模设计/PowerMill编程/五轴/模流分析等课程培训,
想提升技术想高薪就业,或者身边有亲戚朋友想学习的,请跟我联系,包学会包推荐就业
另外需要UG学习教程,外挂/安装包/安装教程等,以及需要模具人才招聘的,需要找工作的,记得pick我噢!18617251172 青华周文老师
青华模具培训学院提供ug模具设计、ug产品设计、cnc编程、PM编程、五金模具设计、五轴编程和运动仿真等课程培训,包学会为止包推荐工作,终生免费复训。
为了保证青华学子的学习效果与满意就业,每月仅限额招生150人,早报名早学习早受益,咨询电话18617251172 青华周文老师

7 g: E/ Y0 g2 W8 R5 `
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-15 01:21 , Processed in 0.191601 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表