G代码培训(1)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控加工程序的结构组成
%------------------------------------------------------程序开始符号 程序开始符号 O4632;--------------------------------------------以O开头加四位数的程序号 ; 以 开头加四位数的程序号 N10 G54 G90 G00 X50.0 Z50.0;-------------准备功能 和坐标尺寸 准备功能G和坐标尺寸 准备功能 N20 M03 S1000 T1203;------------------------辅助功能 、主轴功能 、刀具功能 辅助功能M、主轴功能S、 辅助功能 N30 G01 X20.0 Z2.0 F0.2;--------------------进给功能 进给功能F 进给功能 N40G02…….; ………… N100M05; N110M30;------------------------------------------程序结束 程序结束 %-----------------------------------------------------程序结束符号 程序结束符号
重点:我们该怎么来判断用 还是G03呢? 重点:我们该怎么来判断用G02还是 还是 呢
相当有效的判定原则克(江西)传动系统有限公司
南昌工厂
齿轮二车间数控组
周云
格特拉克(江西)传动系统有限公司
南昌工厂
齿轮二车间数控组
周云
大家以小组的形式讨论3分钟? 大家以小组的形式讨论 分钟? 分钟
2
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
培训目的 1、让大家的数控车技术得到提升。 2、编程是数控车必备的技术。 3、会编程,看得懂程序让我们的工作轻松。 4、会编程就有机会参加各种数控车比赛,理 论知识也得加强。
3
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
暂停指令G04 (应用举例)
①对不通孔作深度加工时,刀具送给到规定深度后,用G04指令可 使刀具作非进给光整切削加工,然后退刀,保证孔底平整,并使 相关表面无毛刺 ②沟槽时,在槽底应让主轴空转几转再退刀。一般退刀槽都不须精 加工,采用G04延时指令,有利于槽底光滑,提高零件整体质量 ③数控车床上,在工件端面的中心钻60°的顶尖孔或倒45°角时, 为使孔侧面、及倒角平整,使用G04指令使工件转过1转后再退 刀 ④车削轴类零件台肩,在刀具进给运行方向改变时,应在改变运行 方向的指令间设置G04指令,以保证轴肩端与工件轴线的垂直度
格特拉克(江西)传动系统有限公司
南昌工厂
齿轮二车间数控组
周云
暂停指令G04
格式: 格式 G04 X(U)__或 G04 P__。 其中:X、U后是指定暂停时间,其后数值要带小数点,否则以此数 值的千分之一计算,单位为s; P为指定时间,不允许有小数点(即以整数表示),单位为ms。 说明: 说明 车削沟槽、钻削盲孔、锪孔以及车台阶轴清根时,可以设置暂停指 令,让刀具在短时间内实现无进给光整加工,使槽底或孔底得到较 光滑的表面。 应用: 应用: 加工孔后需要延时暂停2s,可写为: G04 X2.0 或G04 P2000。
课程名称:G代码培训<1> 班组:齿轮二车间热前组 时间:2012年 制作人:周云
GETRAG (Jiangxi) Transmission Co., Ltd.
1
培训纪律 1、给大家两分钟时间手机关机或调成震动。 2、保护环境,不得乱扔果皮纸屑。 3、保持课堂安静、不得喧哗。 4、有问题请举手。 5、培训结束后请将座椅放回原处。
模态G代码
非模态G代码
模态G功能被执行 时一直有效,直到被 同一组的G功能出 现为止。
非模态G功能只在 当前的程序段中有 效。
14
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
快速定位指令G00(刀具路径为虚线)
格式: 格式: G00 X_ Z_或 G00 U_ W _ X、Z为刀具要到达的目标点的绝对值坐标; U、W为刀具的目标点相对于前一点的增量坐标。 说明: 说明: 1.G00指令只能用作刀具从一点到另一点的快速定位,不能加工, 刀具在空行程移动时采用。它的移动速度不是由程序来设定,而是 机床出厂时由生产厂家设置默认的。 2.G00是模态指令,一旦前面程序制定了G00,紧接后面的程序段 可不再写,只需写出移动坐标即可。 3.G00执行过程是刀具从某一点开始加速移动至最大速度,保持最 大速度,最后减速到达终点。至于刀具快速移动的轨迹是一条直线 还是一条折线则由各坐标轴的脉冲当量来决定。 应用:1)刀具没有切到零件的情况下快速移动 应用: 2)刀具从机床的零点位快速移动到安全位置 (刀具离零件距 离为5~20mm) 3) 零件加工完之后 快速撤离并且加到机床零点。 15
培训要点 1、初步了解G代码。 2、了解程序结构。 3、详讲G01、G02、G03、G04用法。 4、一个编程实例。 5、让大家自己编程。 6、测试大家的简单的编程技能,并作出奖励。
4
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
经典零件经典机床经典加工
5
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
格特拉克(江西)传动系统有限公司
南昌工厂
齿轮二车间数控组
周云
顺圆指令G02(第二种格式)
格式2: 格式 :G02 X(U)_Z(W)_R(+\-)_F_ 说明: 说明: 1.不能用于整圆的编程 2.R为工件单边R弧的半径。R为带符号,“+”表示圆弧角小于180 度; “-”表示圆弧角大于180度。其中“+”可以省略。 3.它以终点点坐标为准,当终点与起点的长度值大于2R时,则以直 线代替圆弧。 例:G02 X60 Z50 R20 F120 应用: 应用 可以加工(内) 外圆上的凹圆弧和凸圆弧。
格特拉克(江西)传动系统有限公司
南昌工厂
齿轮二车间数控组
周云
顺圆指令G02 (应用举例)
格特拉克(江西)传动系统有限公司
南昌工厂
齿轮二车间数控组
周云
逆圆指令G03
说明: 说明: 除了圆弧旋转方向相反外,格式与G02指令相同。
格特拉克(江西)传动系统有限公司
南昌工厂
齿轮二车间数控组
周云
圆弧指令G02/G03 (应用举例)
8
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
G 代码指令
又叫什么指令呢?
9
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
G代码指令
准备功能指令
10
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
11
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
O1234; G99G97G54G21G40; M03S1800T0101; G00X25.0Z2.0; G01Z0F0.2; X27.0Z-1.0; Z-30.0; X37.0; X57.0Z-45.0; Z-57.0; G02X63.0Z-60.0R3.0F0.2; G01X87.0F0.2; Z-70.0; X88.2: G00X100.0; Z200; M01; ; M03S800T0202; G00X38.0Z-30.0; G01X20.0F0.1; G04X0.5; G01X38.0F0.2; G00X100.0; Z100.0; M30;
G00 G01 01 G02 G03 G04 G20 06 G21 G27 G28 00 G29 G30 G32 G40 G41 G42 G50 00 G52 G53 07 01 00
定位 (快速移动) 直线切削
G70 G71 G72
精加工循环 内外径粗切循环 台阶粗切循环 00 成形重复循环 Z 向步进钻削 X 向切槽 切螺纹循环 取消固定循环 钻孔循环 攻丝循环 10 正面镗孔循环 侧面钻孔循环 侧面攻丝循环 侧面镗孔循环 (内外直径)切削循环 01 切螺纹循环 (台阶) 切削循环 恒线速度控制 12 恒线速度控制取消 每分钟进给率 05 每转进给率
修改工件坐标;设置主轴最大的 RPM
G97
设置局部坐标系 选择机床坐标系
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
G98 G99
12
G 代码指令的分类
A
模态G代码
B
非模态G代码
13
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
什么是模态G代码?什么又是非模态G代码?
格特拉克(江西)传动系统有限公司
南昌工厂
齿轮二车间数控组
周云
测试和满意度调查
GETRAG (Jiangxi) Transmission Co., Ltd.
30
31
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
数控车编 程练实例
32
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
快速定位指令G00(应用举例)
16
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
快速定位指令G00(应用举例)
17
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
走直线指令G01 (刀具路径为实线)
格式: 格式: G01 X_ Z_ F_ 或 G01 U_ W _ F_
X、Z为要求移动到的位置的绝对坐标值; U、W为要求移动到的位置的增量坐标值:F为刀具的进给速度。
说明: 说明:1.直线插补以直线方式和命令给定的移动速率 从当前位 置移动到命令位置。 2.G01指令是在刀具加工直线轨迹时采用的。 3.机床执行直线插补指令时,程序段中必须有F指令。刀 具移动的快慢是由F后面的数值大小来决定。 4.G01和F都是模态指令,前一段已指定,后面的程序段 都可不再重写,只需写出移动坐标值。 应用: 应用:1)当刀具离工件还有5mm时,可以用快 一点的进给速度接 近工件。 2)刀削内(外圆)、端面、斜面、切槽等。
顺时针切圆弧 (CW,顺时钟)
G73
逆时针切圆弧 (CCW,逆时钟)
G74
暂停
G75
英制输入
G76
公制输入 检查参考点返回
G80 G83 G84
参考点返回
G85
从参考点返回
G87
回到第二参考点
G88
切螺纹
G89
取消刀尖半径偏置 刀尖半径偏置 (左侧) 刀尖半径偏置 (右侧)
G90 G92 G94 G96
数控加工程序的结构组成
开始符号: 开始符号:% 程序名称: 程序名称:O开头后面跟四位数的程序号 程序主体: 程序主体:里面包括顺序号、准备功能、辅助功能、进给 功能、主轴功能、刀具功能、各种参数 程序结束指令: 程序结束指令:M02、M30 结束符号: 结束符号:%
7
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
走直线指令G01 (应用举例)
只走Z,不走X
既走X,又走Z
格特拉克(江西)传动系统有限公司
南昌工厂
齿轮二车间数控组
周云
走直线指令G01 (应用举例)
格特拉克(江西)传动系统有限公司
南昌工厂
齿轮二车间数控组
周云
顺圆指令G02(第一种格式)
数控加工程序所用元素
我们所看到的加工都由
准备功能(G代码,如G90)、 辅助功能(M代码,如M08)、 进给功能(F代码,F100)、 主轴功能(S代码,如S1500)、 刀具功能(T代码,如T0126)、 坐标尺寸(如X50.0)
组合而成的的程序加工出来的。 组合而成的的程序加工出来的。
6
格特拉克(江西)传动系统有限公司 南昌工厂 齿轮二车间数控组 周云
格式1:G02 X(U)_Z(W)_I_K_F_ 格式 说明: 说明: 1. I、K为圆心相对于圆弧起点的偏移值(等于圆心的坐标减去圆弧 起点的坐标)。 2.G02指令编程时,可以直接编过象限圆,整圆等。 注:过象限时 ,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反 向间隙 悬殊,都会在工件上产生明显的切痕 3.G02也可以写成G2。 应用: 应用 可以加工(内) 外圆上的凹圆弧和凸圆弧。