1.2k likes | 1.32k Views
数控实习实训. 渤海石油职业学院 王文红. GSK980T 车床数控系统. 程序指令及编程介绍. 教学内容安排. 第一章系统概述. 1 GSK980T 车床数控系统是广州数控设备有限公司开发研制的普及型数控系统 . 该系统在广东省内普及应用 , 是广东省职业技能鉴定培训中心选用的数控系统之一 . 2 型号意义 GSK: 广州数控系统标志 980T:980T 系列车床数控系统. 第二章编程基本知识. 1 机床坐标系统 ( 只介绍两种 ) 前刀架车床坐标系统 ; 后刀架车床坐标系统 前刀架. 后刀架. 2 机床坐标原点 (由厂家出厂时定)
E N D
数控实习实训 渤海石油职业学院 王文红
GSK980T车床数控系统 程序指令及编程介绍
第一章系统概述 • 1 GSK980T车床数控系统是广州数控设备有限公司开发研制的普及型数控系统. • 该系统在广东省内普及应用,是广东省职业技能鉴定培训中心选用的数控系统之一. • 2型号意义 • GSK:广州数控系统标志 • 980T:980T系列车床数控系统
第二章编程基本知识 • 1机床坐标系统(只介绍两种) • 前刀架车床坐标系统;后刀架车床坐标系统 • 前刀架 后刀架
2 机床坐标原点(由厂家出厂时定) • 3 工件坐标原点或者说是编程坐标原点(两个特殊点的选择) • 一般选取工件的左端中心点或是右端中心点
4 GSK980T数控系统坐标的单位及范围 • 1)该系统的最小单位为0.001㎜ • 2)编程的最大范围±9999.999 • 3)X轴:最小设定单位0.001㎜ • 最小移动单位0.0005㎜(直径编程), • 最小移动单位0.001㎜(半径编程) • Z轴:最小设定单位0.001㎜, • 最小移动单位0.001㎜。 注:本校用的数控车床为直径编程
5 坐标值表达方式(只介绍前刀架方式) 1)绝对坐标 2)相对坐标 注:本校用的数控车床的坐标系统为前刀架方式
车床基本坐标系统的具体分析 坐标系统: 大部分的CNC车床所使用的控制器都提供两轴的控制,两轴和方向,参考下图: 坐标轴的方向设定: 大拖板左右(纵向)移动叫Z轴, 纵拖板前后(横向)移动叫X轴。 刀具离开工件的方向为正方向,靠近工件的方向为负方向。
例:下图各点的绝对坐标值如右下 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 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 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
第三章程序指令总体介绍 • 1 G代码 • 2 M代码 • 3 F代码 • 4 T代码 • 5 S代码
G、M功能表(对应课本P72页)要背熟 注意模态和非模态代码的应用,并熟练掌握以下代码的使用方法 *G00(快速定位) G92(螺纹切削循环) *G01(直线插补) ) G75(切槽循环 *G02(顺圆弧插补) *M03(主轴正转) *G03(逆圆弧插补) *M05(主轴停转) G71(外圆粗加工循环) M30(程序结束) G70(精加工循环) G、M代码有非模态代码和模态代码之分,非模态代码只在规定的程序段中有效,模态代码一旦被执行,则一直有效,直到同一组G代码出现或被取消为止。
1 G代码功能——由G代码及后2位数字表示,规定其所在的程序段的意义。G代码有两种类型。 1)指定刀具路径,如G01指刀具作直线插补运动 2)设定状态;例如: G98每分钟进给速度(初态) G99每转进给速度
2 M代码(辅助功能) 如果在地址M后面指令了2位数字,那就把对应的信号送给机床,用来控制机床的NO/OFF,M代码在一个程序段中只允许一个有效,M代码信号为电平输出,保持信号。移动指令(G代码)和M同在一个程序段中时,移动指令和M指令同时开始执行。 例如: M03:主轴正转(面对卡盘,逆时针方向旋转) M04:主轴反转(面对卡盘,顺时针方向转旋) M05:主轴停转 M08:冷却液开
M09:冷却液关 M30:程序结束,停主轴,关冷却液 3 F代码 表示切削进给速度(丝杆带动拖板的移动速度,在加工时直接表现为刀具的移动速度) 两种表示方法: 1)每分钟进给速度;由G代码中的G98设定 例:F100表示刀具的切削速度为100㎜/min 2)每转进给速度:由G99设定 例:F0.1表示刀具切削速度为0.1㎜/r,即:主轴每转一转刀具切削0.1毫米
S 功能 • 转速功能,单位为转/分钟(即RPM). • T功能 • T 功能也称为刀具功能,用来进行刀具及刀补设定 • 表示方式是: • T×××× • 其中T后面的前两位表示刀具号,后两位表示刀补号 • 如T0202 • 表示第2号刀和对应的第2号刀补 • T0200 • 表示第2号刀不带刀补
第四章典型功能详细说明(主要是G代码的介绍)第四章典型功能详细说明(主要是G代码的介绍) 学习G代码要理解的几个内容: 1 书写格式 2刀具运动轨迹 3 刀具运动的起点、终点坐标 4 应用的条件
1、G00(或G0):快速定位 格式: G0 X ~ Z~ 其中,X~ Z~指终点坐标值 快速地从当前点以直线方式移动到终点坐标; 移动速度由系统的22、23号参数设定。
G01(或G1)直线插补 • (1)格式:G1X~ Z~ F~ • 其中,X~Z~指定终点坐标值 • F~指定进给速度 • 表示刀具从当前点以直线方式和设定的进给速度移动到终点坐标 • (2)G0 和G01刀具运动轨迹: • 如:G00 X30 Z50 • G01X30 Z50 F100 的刀具运动轨迹如下图:
程序组成: 第一部分 程序名:O×××× 第二部分 程序段:N×××× 即编程内容 第三部分 程序结束 ××××—表示9999之内的任一自然数 举例 O0002(程序名) N0010 G0X100 Z100 N0005 M3S600 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(结束语) 编程格式
程序中字和地址的理解 • 字是构成程序段的要素。字是由地址和其后面的数值构成(有时在数值前带有正负号) • 地址是英文字母(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 Z100 • N0060 T0100 • N0070 M30
编程步骤 1 分析图纸,确定编程原点 2 选用刀具 3 设计刀具路径 4 选用合适的G代码
O0002 N10 G0X100 Z100 M3 S600 N20 T0101 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 例题2编写下图工件程序(毛坯直径Φ25)
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园弧起点坐标
顺逆圆弧方向的设定 后刀架坐标系统 前刀架坐标系统
程序 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 例3编写下图工件的加工程序
程序如下: 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 例4编写下图工件的加工程序
练习一编写下图零件的程序 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 X16.6 G03X24 Z-10R12 G0 X24 Z3 G0 X6.6 G01 Z0 G0 X25 Z1 G01 Z0 G01X20.5 G03 X26 Z-10 R13 X9.2 G03 X20.5 Z-10 R10.25 G01 Z0 G01 Z-22 G0 X25 Z1 G0 X25 Z1 G03 X22 Z-10 R11 X22.5 Z-32 X13.2 G0 X0 G0 X25 Z1 G0 X25 Z3 G01 Z0 G01 Z0
G03 X20 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
4、外圆,内圆单一固定车削循环G90 1)内,外圆柱车削循环G90(单一循环) 格式:G90 X~ Z~ F~ X~ Z~切削终点坐标值 F~切削速度 • 动作分解: 1、X轴快进至与终点坐标同一X坐标的位置上; 2、Z轴以进给速度车削至终点位置; 3、X轴以进给速度退至与起点同一X坐标的位置; 4、Z轴快退回起点。
例5把直径50的棒料加工成下图工件, • O0005 N10 G0 X100 Z100 M3 S650 N20 T0101 N30 G0 X52 Z2 N40 G90 X45 Z-40 F100 N50 X40 N60 X35 Z-30 N70 X30 N80 X25 N90 X20 N100 G0 X100 Z100 N110 T0100 N120 M30
例6:镗孔(已钻好直径18的孔),如下图; • 程序如下: • O0006 • N10 G0X100 Z100 M3 S250 • N20 T0202 • N30 G0 X18 Z2 • N40 G90 X20 Z-30 F50 • N50 X25 Z-15 • N60 X30 • N70 G0 X100 Z100 • N80 T0100 • N90 M30
2)内圆,外圆锥切削循环 • 格式: G90 X ~ Z~ R ~ F • X~ Z ~ :圆锥终点(A点) R~ :圆锥起点相对于圆锥终点在X轴上的位置差(半径表示) R=(X圆锥起点 - X圆锥终点)/ 2 即:R=(XB - XA)/ 2
例题7 • 程序如下: • O0007 G0 X100 Z100 M03 S600 T0101 G0 X42 Z2 G90 X30 Z-35 R-5.286 F100 G0 X100 Z100 T0100 M30
例8把直径42的棒料加工成下图工件 O0008 G0 X100 Z100 M03 S600 T0101 G0 X43 Z2 G90 X40 Z-15 F80 X35 Z-10 X35 Z-10 R-2 R-4 R-6 R-8 R-9 G0 X100 Z100 T0100 M30
例9把直径52的棒料加工成下图工件, • O0009 • T0101 • G0 X52 Z2 • G90 X50 Z-40 F80 • X45 Z-10 • X40 • X35 • X30 • X25 • X20 • G0 X52 Z-8 • G90 X50 Z-30 R-2 • R-4 • R-6 • R-8.25
例10(已钻好直径18的孔),编写程序; • 程序如下: • T0101(镗刀具) • G0 X17 Z2 • G90 X20 Z-30 F50 • X20 Z-20 R2 • R4 • R5.5
5、圆柱端面单一固定车削循环G94 • 格式: G94 X ~ Z~ F~ • X~Z~:切削终点坐标(A点)
练习:加工如下图所示工件,编写程序 O0020 G0 X100 Z100 M3 S250 T0202(4㎜切断刀) G0 X32 Z-14 G01 X15F30 X32 F100 G0 Z-15 G94 X15 Z-17 F30 Z-20 Z-23 Z-25 G0 X100 Z100 T0100 M30