GSK980T车床数控系统程序指令及编程介绍--k

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 G代码 2 M代码 3 F代码 4 T代码 5 S代码
•G代码表
G代码 G00 G01 G02 G03
组别 01
功能 快速定位 直线进给 顺圆弧插补 逆圆弧插补
G 04 00 G28 G32 01 G50 00 G65 00 G70 00 G71 00
暂停、准停 返回参考点 螺纹切削 坐标系设定 宏程序命令 精加工循环 外圆粗加工循环
练习一编写下图零件的程序
φ25 φ22 φ20
52 R10
10 10
12
O0001
G0 G98 X100 Z100M03 S600 T0101 G0 X25.5 Z3 G01 Z-57 F100 G0 X28 Z3 G01 X22.5 G01 Z-42
G0 X24 Z3 G01X20.5 G01 Z-22 X22.5 Z-32 G0 X25 Z3
φ22
25 +Z
+X
编程步骤
1 分析图纸,确定编程原点
2 选用刀具 3 设计刀具路径 4 选用合适的G代码
例题2编写下图工件程序(毛坯直径ø25)
φ24 φ22
25 10
10
+X
O0002
N10 G0X100 Z100 M3 S600
N20 T0101
+ Z N30 G0 X22 Z2
N40 G1 Z-10 F100 N50 G1 X24 Z-15 N60 Z-25 N70 G0 X100 Z100 N80 T0100 N90 M30
4 S 功能 5 转速功能,单位为转/分钟(即RPM). 5 T功能 6 T 功能也称为刀具功能,用来进行刀具及刀补
设定 7 表示方式是: 8 T×××× 9 其中T后面的前两位表示刀具号,后两位表示刀补
号 10 如T0202 11 表示第2号刀和对应的第2号刀补 12 T0200 13 表示第2号刀不带刀补
G70(精加工循环)
G、M代码有非模态代码和模态代码之分,非模态代码只 在规定的程序段中有效,模态代码一旦被执行,则一直 有效,直到同一组G代码出现或被取消为止。
1 G代码功能 ——由G代码及后2位数字表示,规定其所在的程 序段的意义。G代码有两种类型。
种类 一次性代码 模态G代码
意义 只在被指定的程序段有效 在同组其它G代码指令前一直有效
φ24
40
R 12
Z
X
例4编写下图工件的加工程序
程序如下:
O0004 N10G0X100 Z100 M3 S650 N20 T0101 N30 G0 X20 Z2 N35 G1 Z0 F100 N40 G2X50Z-15 R15 F80 N50 G1 X50 Z-30 N60 G0 X100 Z100 N70 T0100 N80 M30
注:本校用的数控车床为直径编程
5 坐标值表达方式(只介绍前刀架方式) 1)绝对坐标 2)相对坐标
注:本校用的数控车床的坐标系统为 前刀架方式
车床基本坐标系统的具体分析
坐标系统: 大部分的CNC车床所使用的控制器都提供两轴的控制,两轴 和方向,参考下图: 坐标轴的方向设定:
大拖板左右(纵向)移动叫Z轴, 纵拖板前后(横向)移动叫X轴。 刀具离开工件的方向为正方向,靠近工件的方向为负方向。
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
绝对坐标
A点坐标:X 0 Z 0 B点坐标:X 20.75 Z -4.17 B’点坐标:X -20.75 Z -4.17 C点坐标:X 20.75 Z -14.17 C’点坐标:X -20.75 Z -14.17 D点坐标:X 30 Z -19.17
顺逆圆弧方向的设定
X
G03 G 02
Z
后刀架坐标系统
G02 G03
X
Z
前刀架坐标系统
例3编写下图工件的加工程序
程序
O0003
G0 X100 Z100 M3 S500 T0101 G0 X0 Z2 G1 Z0 F50 G3 X24 Z-12 R12 G1 Z-40 G0 X100 Z100 T0100 M30
地址是英文字母(A~Z)中的一个字母,它规定 了其后数值的意义。
字和地址的关系举例如下: X 100
地址 数字

编程举例
例1:把直径25的棒料加工成22的 圆柱
程序如下: O0001 N0010 G0 X100 Z100 M03 S600 N0020 T0101 N0030 G0 X22 Z2 N0040 G01 Z-25 F100 N0050 G0 X100 N0055 Z100 N0060 T0100 N0070 M30
指定地址 指定代码
每分进给 F
G98
每转进给 F
G99
指定范围 限制值 倍率
1~8000 ㎜/min(F1~F8000) 0.01~500.0 ㎜
/r(F1~F500)
每分进给、每转进给都限制在 某一固定的速度上。此限制值 由机床厂厂家设定。(限制值
是倍率后的数值)
每分进给、每转进给都可用 0~150%的倍率(10%一档)
2 G01(或G1)直线插补
3 (1)格式:G1X~ Z~ F~ 4 其中,X~Z~指定终点坐标值 5 F~指定进给速度 6 表示刀具从当前点以直线方式和设定的进给速度移动到终点坐
标 (2)G0 和G01刀具运动轨迹:
如:G00 X30 Z50 G01X30 Z50 F100 的刀具运动轨迹如下图:
G90、G94、G92、G32、G94 详解(练习图9、 15)
仿真加工练习
G71、G70、G72、G73
仿真加工练习
G75、G74、M98、M99、G04
仿真加工练习
第一章系统概述
1 GSK980T车床数控系统是广州数控设备 有限公司开发研制的普及型数控系统.
该系统在广东省内普及应用,是广东省职业 技能鉴定培训中心选用的数控系统之一.
G00运动 轨迹 线
X
30
G0 1 运动 轨迹 线
O
50
Z
编程格式
程序组成: 第一部分 程序名:O×××× 第二部分 程序段:N×××× 即编程内容 第三部分 程序结束 ××××—表示9999
之内的任一自然数
举例 O0002(程序名)
N0010 G0X100 Z100 N0015 M3S600
代码 M02 M30
M98 M99 M32 M00
模态代码
非 非
非 非 是 非
功能说明 程序结束
程序结束 并返回起 点
调用子程 序
子程序结 束 润滑开
程序暂停
代码 模态代码 功能说明
M03 是 M04 是 M05 是 M08 是 M09 是
M33 是
主轴正转
主轴反转
主轴停转
切削液开
切削液停 止 润滑关
3 G2,G3顺、逆时针圆弧插补
格式1:G02(G03) X~ Z~ R~ F~
其中,X~Z~圆弧终点坐标值; R~ 圆弧半径 F~指定进给速度 表示刀具运动轨迹为圆弧线,圆弧起点为刀具当前点,终点坐标和半
径由该程序段设定.
格式2:G02(G03) X~ Z~ I~ K~ F~
其中,X~Z~圆弧终点坐标值; I=X圆心坐标-X圆弧起点坐标 K=Z圆心坐标-Z圆弧起点坐标
N0020 T0101 N0030 G0 X22 Z2 N0040 G1 Z-10 F100 N0050 G1 X24 Z-15 N0060 Z-25 N0070 G0 X100 Z100 N0080 T0100 N90 M30(结束语)
程序中字和地址的理解
字是构成程序段的要素。字是由地址和其后面的 数值构成(有时在数值前带有正负号)
第四章典型功能详细说明(主要是G代码的介绍)
学习G代码要理解的几个内容: 1 书写格式 2 刀具运动轨迹 3 刀具运动的起点、终点坐标 4 应用的条件
1、G00(或G0):快速点定位
格式: G0 X ~ Z~ 其中,X~ Z~指终点坐标值
快速地从当前点以直线方式移动到终点 坐标;
移动速度由系统的22、23号参数设定。
2型号意义 GSK:广州数控系统标志 980T:980T系列车床数控系统
第二章编程基本知识
1机床坐标系统(只介绍两种)
前刀架车床坐标系统;后刀架车床坐标系统
前刀架
后刀架
•2 机床坐标原点(由厂家出厂时定) •3 工件坐标原点或者说是编程坐标 原点(两个特殊点的选择)
•一般选取工件的左端中心点或是右 中心端点
G0 X16.6 G01 Z0 G03 X26 Z-10 R13 G0 X25 Z1 X13.2
G01 Z0
G03X24 Z-10R12 G0 X25 Z1
G0 X6.6 G01 Z0
X9.2 G01 Z0 G03 X22 Z-10 R11
G03 X20.5 Z-10 R10.25 G0 X25 Z1
1)指定刀具路径,如G01指刀具作直线插补运动 2)设定状态;例如: G98每分钟进给速度(初态) G99每转进给速度
2 M代码(辅助功能)
如果在地址M后面指令了2位数字,那就把对应的信号 送给机床,用来控制机床的NO/OFF,M代码在一个程 序段中只允许一个有效,M代码信号为电平输出,保持 信号。移动指令(G代码)和M同在一个程序段中时, 移动指令和M指令同时开始执行。
G、M功能表(对应课本P72页)要背熟
注意模态和非模态代码的应用,并熟练掌握以下代码的使用 方法
* G00(快速定位)
G92(螺纹切削循环)
* G01(直线插补) )
G75(切槽循环
*G02 (顺圆弧插补)*M0 Nhomakorabea(主轴正转)
*G03(逆圆弧插补)
*M05(主轴停转)
G71(外圆粗加工循环)
M30(程序结束)
编程坐标原点选择方法2 Z
编程坐标原点选择方法1 Z
X
X
•4 GSK980T数控系统坐标的单位及范围 •1)该系统的最小单位为0.001㎜ •2)编程的最大范围±9999.999 •3)X轴:最小设定单位0.001㎜ •最小移动单位0.0005㎜(直径编程), •最小移动单位0.001㎜(半径编程) •Z轴:最小设定单位0.001㎜, •最小移动单位0.001㎜。
GSK980T车床数控系统
程序指令及编程介绍
时间安排 1~4节
5~8节 9~12节
13~16节 17~20节 21~24节 25~28节 29~30节
教学内容安排
教学内容
1、编程的基本知识和程序总体指令介绍 2、G0、G1、G2、G3详解 3、编程格式及举例 980T系统操作面板简介和对刀方法详解
G代码 组 别
G72 00 G73 G74 G75 G76 G90 01 G92 G94 G96 02 G97 G98 03 G99
功能
端面粗加工循环 封闭切削循环 端面深孔加工循环 切槽循环 螺纹复合切削循环 内外圆车削循环 螺纹切削循环 端面切削循环 恒线速开 恒线速关 每分进给 每转进给
•M代码表
E点坐标:X 30 Z -35
相对坐标
A点坐标:X 0 Z 0 B点坐标:U 20.75 W -4.17 B’点坐标:U -20.75 W -4.17 C点坐标:U 0 W-10 C’点坐标:U 0 W -10 D点坐标:U9.25 W -5 E点坐标:U0 W –15.83
第三章程序指令总体介绍
例如:
M03:主轴正转(面对卡盘,逆时针方向旋转)
M04:主轴反转(面对卡盘,顺时针方向转旋)
M05:主轴停转
M08:冷却液开
M09:冷却液关 M30:程序结束,停主轴,关冷却液 3 F代码
表示切削进给速度(丝杆带动拖板的移动速度,在加 工时直接表现为刀具的移动速度) 两种表示方法: 1)每分钟进给速度;由G代码中的G98设定 例:F100表示刀具的切削速度为100㎜/min 2)每转进给速度:由G99设定 例:F0.1表示刀具切削速度为0.1㎜/r,即:主轴每转一转 刀具切削0.1毫米
例:下图各点的绝对坐标值如右下
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
相对坐标
A点坐标: X 0 Z 0
G0 X25 Z1
G0 X0 G01 Z0
•G03 X20 Z-10 R10 •G01 Z-22 X22 Z-32 •Z-42 •X25 •Z-57 •G0 X100 Z100
相关文档
最新文档