GSK980数控车床编程实例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
N… … ...
程 N… …
序
G71 U~ R~ U~ :表示粗加工循环时,X轴方向的每
次进刀量(半径表示) R~:表示粗加工循环时,X轴方向的每
次退刀量(半径表示)
G71 P~ Q~ U~ W~ F~ P~ :描述精加工轨迹程序的第一个
程序段序号; Q~:描述精加工轨迹程序最后一个程
序段序号; U~ :X轴方向的精加工余量,直径表
编程格式
程序组成: 第一部分 程序名:O×××× 第二部分 程序段:N××××
O0002(程序名)
N0010 G0X100 Z100 M3S600 N0020 T0101 N0030 G0 X22 Z2 N0040 G1 Z-10 F100 N0050 G1 X24 Z-15
机床坐标原点(由厂家定) 工件坐标原点或者说是编程坐标 原点(两个特殊点的选择) 一般选取工件的左端中心点或右端中心点
编程坐标原点选择方法2 Z
编程坐标原点选择方法1 Z
X
X
GSK980T数控系统坐标的单位及范围
该系统的最小单位为0.001㎜ 编程的最大范围±9999.999 X轴:最小设定单位0.001㎜ 最小移动单位0.0005㎜(直径编程) 最小移动单位0.001㎜(半径编程) Z轴:最小设定单位0.001㎜, 最小移动单位0.001㎜。
G3 X20 Z-10 R10
G1 Z-35 X28 Z-45 N20 Z-57 G70 P10 Q20 G0 X50 Z100
相对坐标
A点坐标: X 0 Z 0
B点坐标: U 20 W 0 B’点坐标:U -20 W 0 C点坐标: U0 W -8 D点坐标: U10 W0 D’点坐标:U-10 W0 E点坐标: U0 W -17 F点坐标: U-30 W0
程序指令总体介绍
G代码 M代码 F代码 T代码 S代码
G代码表
•G0 X20 •G92 X19.4 Z-20 F1.5 • X18.9 • X18.6 • X18.4 • X18.3 • X18.2
G71内、外圆粗车固定循环指令
书写格式 运动轨迹 起点、终点坐标 应用条件
书写格式:
G71 U~ R~
精 G71 P~ Q~ U~ W~ F~
加 N… …
工 轨 迹
如:G00 X30 Z50 G01X30 Z50 F100 的刀具运动轨迹如下图:
G0 0 运动 轨迹 线
X
30
G0 1 运动 轨迹 线
O
50
Z
3 G02、G03顺、逆时针圆弧插补
格式1:G02(G03) X~ Z~ R~ F~ 其中,X~Z~圆弧终点坐标值; R~圆弧半径 F~指定进给速度 表示刀具运动轨迹为圆弧线,圆弧起点为刀具当前 点,终点坐标和半径由该程序段设定.
功能
端面粗加工循环 封闭切削循环 端面深孔加工循环 切槽循环 螺纹复合切削循环 内外圆车削循环 螺纹切削循环 端面切削循环 恒线速开 恒线速关 每分进给 每转进给
M代码表
代码 M02 M30
M98 M99 M32 M00
模态代码
非 非
非 非 是 非
功能说明 程序结束
程序结束 并返回起 点
调用子程 序
X38 Z-78
X40 Z-79
Z-136 X45 N20 Z-151 M03 S1200 G70 P10 Q20 G0 X100 Z100 S1000 T0202 G0 X20 Z-20 G1 X15 F80 G0 X38 Z-78 G1 X33 G0 X38 X100 Z100 T0303 S400 G0 X38 Z-50
坐标值表达方式(介绍前刀架方式) 1)绝对坐标 2)相对坐标
下图各点的绝对坐标值如右下
A点坐标: X 0 Z 0 B点坐标: X 20 Z 0 B’点坐标:X -20 Z 0 C点坐标: X 20 Z -8 D点坐标: X 30 Z -8 D’点坐标:X -30 Z -8 E点坐标: X 30 Z -25 F点坐标:X 0 Z –25
G代码 G00 G01 G02 G03
组别 01
G 04 00 G28 G32 01 G50 00 G65 00 G70 00 G71 00
功能 快速定位 直线进给 顺圆弧插补 逆圆弧插补
暂停、准停 返回参考点 螺纹切削
坐标系设定
宏程序命令
精加工循环
外圆粗加工循环
G代码 组 别
G72 00 G73 G74 G75 G76 G90 01 G92 G94 G96 02 G97 G98 03 G99
示,有方向性和正负值; W~ :Z轴方向的精加工余量,直径
表示,有方向性和正负值;
应用条件
1.只能够加工X.Z轴单调递增或单调递减的 工件; 2.精加工第一段只能出现X,不能出现Z; 3.精车程序只能使用G0.G1.G2.G3等指令; 4.最多可有十五个精加工程序段。
精加工循环G70
格式: G70 P(Ns)Q(Nf) Ns:构成精加工形状的程序段群的第一个程序段的顺 序号 Nf:构成精加工形状的程序段群的最后一个程序段 的顺序号 在用G71 G72 G73粗加工后,可用该指令精车
•N100 Z3 •N110 X18.35 •N120 G32 Z-21 F1.5 •G0 X100 •N140 Z100 •N150 T0100 •N160 M30
G92 螺纹切削循环
•(1)直螺纹
•格式:G92 X~ Z~ F~(公制) •G92 X~ Z~ I~ 牙数/英寸(英制) •其中F为模态,而I为非模态
G0 X24 Z3 G01X20.5 G01 Z-22 X22.5 Z-32 G0 X25 Z3
G0 X16.6 G01 Z0 G03 X26 Z-10 R13 G0 X25 Z1 X13.2
G01 Z0
G03X24 Z-10R12 G0 X25 Z1
X9.2 G01 Z0 G03 X22 Z-10 R11
型号意义 GSK:广州数控系统标志 980T:980T系列车床数控系统
编程基本知识
车床坐标系统(两种形式)
前刀架车床坐标系统;后刀架车床坐标系统
前刀架
后刀架
大部分的CNC车床坐标系统由两轴组成,两轴和方向见 下图: 大拖板左右(纵向)移动叫Z轴, 纵拖板前后(横向)移动叫 X轴。 刀具离开工件的方向为正方向,靠近工件的方向为负方 向。
G0 X25 Z1
G0 X6.6 G01 Z0
G03 X20.5 Z-10 R10.25 G0 X25 Z1
G0 X0 G01 Z0
•G03 X10 Z-10 R10 •G01 Z-22 X22 Z-32 •Z-42 •X25 •Z-57 •G0 X100 Z100
T0202(5㎜切断刀) •S300 G0 X30 Z-57 •G01 X0 F30 •G0 X100 Z100 •T0100 •M30
格式2:G02(G03) X~ Z~ I~ K~ F~
其中,X~Z~ 圆弧终点坐标值; I=X圆心坐标-X圆弧起点坐标 K=Z圆心坐标-Z圆弧起点坐标
顺逆圆弧方向的设定
X
G03 G 02
Z
Z
G02 G 03
X
编程步骤
1 分析图纸,确定编程原点 2 选择合适刀具 3 设计刀具路径 4 选用合适的G代码
G32 切削螺纹
•格式:G32 X~ Z~ F~ •其中F~:螺纹导程 •刀具路径:与G01相同
•螺纹底径的计算方法: •螺纹底径=螺纹大径-(1.1~1.3)×螺距
•O0010 •N10 G0 X100 Z100 M3 S200 •N20 T0303 •N30 G0 X19 Z3 •N40 G32 X19 Z-21 F1.5 •N50 G0 X25 •N60 Z3 •N70 X18.5 •N80 G32 X18.5 Z-21 F1.5 •N90 G0 X25
子程序结 束 润滑开
程序暂停
代码 模态代码 功能说明
M03 是 M04 是 M05 是 M08 是 M09 是
M33 是
主轴正转
主轴反转
主轴停转
切削液开
切削液停 止 润滑关
常用G、M功能指令
熟练掌握以下代码的使用方法 * G00(快速定位) * G01(直线插补) ) * G02 (顺圆弧插补) * G03(逆圆弧插补) G71(外圆粗加工循环) G70(精加工循环)
G70 G71代码应用举例
O0050
G0 X100 Z100 M03 S1000 T0101 G0 X50 Z2 G71 U1.5 R0.5 G71 P10 Q20 U0.5 F300 N10 G0 X16 G1 Z0 F100 X18 Z-1 Z-20 X25 X30 Z-45 Z-55 X34 X36 Z-56
书写格式 刀具运动轨迹 刀具运动的起点、终点坐标 应用的条件
1、G00(或G0)快速定位
格式: G0 X ~ Z~ 其中,X~ Z~指终点坐标值
快速地从当前点以直线方式移动到终点 坐标;
移动速度由系统的22、23号参数设定。
2 G01(或G1)直线插补
(1)格式:G1X~ Z~ F~ 其中,X~Z~指定终点坐标值 F~指定进给速度 表示刀具从当前点以直线方式和设定的进给速度移动 到终点坐标 (2)G0 和G01刀具运动轨迹:
数控980T车床的编程基础及实例
GSK980T车床数控系统 编程指令及编程实例介绍
学习内容
数控车削系统简介 常用G、M、F、S、T代码介绍 数控车削实例分析
系统概述
GSK980T车床数控系统是广州数控设备有限 公司仿FANUC系统开发研制的普及型数控系统.
该系统在广东省内普及应用,是广东省职业技 能鉴定培训中心选用的数控系统之一.
G50 X40 Z0
φ40
X Z
Leabharlann Baidu
对刀过程
G50 Z0 G50 X40
φ40
X Z
O0001 G00 G98 X50 Z100 M03 S400 T0101(正偏刀) G0 X30 Z2 G71 U0.8 R0.5 G71 P10 Q20 U0.5 F100 N10 G0 X0 G1 Z0 F50 S150
4 S 功能 转速功能,单位为转/分钟(即RPM). 5 T功能 T 功能也称为刀具功能,用来进行刀具及刀补设定 表示方式是: T×××× 其中T后面的前两位表示刀具号,后两位表示刀补号 如T0202 表示第2号刀和对应的第2号刀补
常用功能指令详细介绍
(主要是G代码的介绍)
学习G代码要掌握以下四个内容:
G92 X35.4 Z-77 F1.5 X34.9 X34.6 X34.4 X34.3
X34.2 G0 X42 Z-93 G1 X40.5 G02 X40.5 Z-126 R82 G0 Z-93 M03 S1200 G1 X40 G02 X40 Z-126 R82 F50 G0 X100 Z100 T0100 M30
M9:冷却液关 M30:程序结束,停主轴,关冷却液 3 F代码 表示切削进给速度(丝杆带动拖板的移动速度,在加工 时直接表现为刀具的移动速度) 两种表示方法: 1)每分钟进给速度;由G代码中的G98设定 例:F100表示刀具的切削速度为100㎜/min 2)每转进给速度:由G99设定 例:F0.1表示刀具切削速度为0.1㎜/r,即:主轴每转一圈刀 具切削0.1毫米
G92(螺纹切削循环) G75(切槽循环 *M03(主轴正转) * M05(主轴停转) M30(程序结束)
G、M代码有非模态代码和模态代码之分,非模态代码只在规定 的程序段中有效,模态代码一旦被执行,则一直有效,直到同 一组G代码出现或被取消为止。
1 G代码功能 1)指定刀具路径,如G01指刀具作直线插补运动 2)设定状态;例如: G98 每分钟进给速度(初态)即mm/min G99 每转进给速度即mm/r 2 M代码(辅助功能) 例如: M3:主轴正转(面对卡盘,逆时针方向旋转) M4:主轴反转(面对卡盘,顺时针方向转旋) M5:主轴停转 M8:冷却液开
即编程内容
N0060 Z-25
第三部分
N0070 G0 X100 Z100
程序结束
N0080 T0100
××××—表示9999 N90 M30(结束语)
之内的任一自然数
例1 编写下图零件的程序
φ25 φ22 φ20
52 R10
10 10
12
O0001
G0 X100 Z100M03 S600 T0101 G0 X25.5 Z3 G01 Z-57 F100 G0 X28 Z3 G01 X22.5 G01 Z-42