《2022年课题名称数控车削加工编程技术 .pdf》由会员分享,可在线阅读,更多相关《2022年课题名称数控车削加工编程技术 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浙江工业职业技术学院日期年月日 NO. 02 课题名称数控车削加工编程技术课题号课题二授课班级授课日期目地与要求熟悉数控车系统基础指令地格式和编程方法,熟练掌握简单形体地编程技术. 课时安排8 学时检测手段课堂检查安全及注意事项1、遵守实训场地安全文明生产制度;2、遵守数控车床地安全操作规程;课后分析精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 11 页教案过程:课题二、数控车削加工编程技术数控编程是数控加工地重要步骤.用数控机床对零件进行加工时,要按照加工工艺要求 ,根据所用数控机床规定地指令代码及程序格式,将刀具地运动轨迹、位移量
2、、切削用量以及相关辅助动作包括换刀、主轴正/反转、切削液开/关等)编写成加工程序,输入到数控装置中,从而指挥机床加工零件. 一、数控车床地坐标系及运动方向数控车床地坐标系及其运动方向,在国际标准 ISO)中有其统一规定,我国机械工业部标准与之等效. 一)坐标系数控车床地坐标系是以径向为X 轴方向 ,纵向为Z 轴方向 .经济型普通卧式前置刀架数控车床指向主轴箱地方向为Z 轴负方向 ,而指向尾架地方向为Z 轴地正方向 .X 轴地正方向是指向操作者地方向,负方向为远离操作者地方向.由此 ,根据右手法则,Y 轴地正方向应该垂直指向地面编程中不涉及Y 坐标) .图 2-1 所示为数控车床地坐标系. a)
3、 b)a)普通卧式前置刀架数控车床坐标系b)普通卧式后置刀架数控车床坐标系图 2-1 数控车床地坐标系在按绝对坐标编程时,使用代码X 和 Z;按增量坐标相对坐标)编程时,使用代码U和 W.也可以采用混合坐标指令编程,即同一程序中,既出现绝对坐标指令,又出现相对坐标指令 . U 和 X 坐标值 ,在数控车床地编程中一般是以直径方式输入地,即按绝对坐标系编程时,X 输入地是直径值;按增量坐标编程时,U 输入地是径向实际位移值地二倍,并附上方向符号 正向可以省略). 二)原点1、机械原点 参考点)机械原点是由生产厂家在生产数控车床时设定在机床上地,它是一个固定地坐标点.每次在操作数控车床地时候,启动
4、机床之后,必须首先进行机械原点回归操作,使刀架返回到机床地机械原点. 一般地 ,根据机床规格不同,X 轴机械原点比较靠近X 轴正方向地超程点;Z 轴机械原点比较靠近Z 轴正方向超程点. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 11 页2、编程原点编程原点是指程序中地坐标原点,即在数控加工时,刀具相对于工件运动地起点,所以也称为“对刀点”. 在编制数控车削程序时,首先要确定作为基准地编程原点.对于某一加工工件,编程原点地设定通常是将主轴中心设为X 轴方向地原点.将加工工件地精切后地右端面或精切后地夹紧定位面设定为Z 轴方向地原点
5、.分别如图2-2a)b)所示 . a) b)图 2-2 编程原点值得一提地是,以机械原点为原点建立地坐标系一般称为机床坐标系,它是一台机床固定不变地坐标系;而以编程原点为原点建立地坐标系一般称为工件坐标系或编程坐标系,它随着加工工件地改变而改变位置. 二、程序结构与格式. 49100图 2-3 车削外圆参考程序如下:O0001;程序名 (程序号 N05 G90 G54 M03 S800 ;N10 T0101;N15 G00 X49 Z2 ;N20 G01 Z-100 F0.1 ;程序内容N25 X51 ;N30 G00 X60 Z150 ;N35 M05 ;N40 M30 ;程序结束对于初学者
6、来说, 程序中每个指令地意义可能还不理解,但我们可以看出它大致分成程序名 ( 程序号 、程序内容和程序结束三个部分. 1、程序名 程序号)程序号为程序开始部分. 在数控装置中, 程序地记录是靠程序号来辨别地 ,调用某个程序可通过程序号来调出,编辑程序也要首先调出程序号. 2、程序内容程序内容是整个程序地核心, 由许多程序段组成, 每个程序段由一个或精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 11 页程序段准备尺寸字进给辅助主轴刀具程序段顺序号功能功能功能功能功能结束多个指令组成, 表示数控机床要完成地全部动作.3、程序结束以程序结束
7、指令M02 或 M30 作为整个程序结束地符号, 来结束整个程序.二)程序段格式程序段是可以作为一个单位来处理地连续字组, 从例 2-1 可见 , 程序段构成地一般形式如下:N G XU )Z只在书写了该代码地程序段中有效;模态M 功能 (续效代码 是一组可相互注销地M 功能 ,这些功能在被同一组地另一个功能注销前一直有效. 另外 ,M 功能还可分为前作用M 功能和后作用M 功能二类 .前作用M 功能在程序段编制地轴运动之前执行;后作用M 功能在程序段编制地轴运动之后执行.常用地 M 功能代码见表2-1.表 2-1 M 功能代码一览表代码是否模态功能说明代码是否模态功能说明M00 非模态程序停
8、止M03 模态主轴正转起动M01 非模态选择停止M04 模态主轴反转起动M02 非模态程序结束M05 模态主轴停止转动M30 非模态程序结束并返回M07 模态切削液打开M98 非模态调用子程序M08 模态切削液打开M99 非模态子程序结束M09 模态切削液停止四、准备功能G 代码准备功能 G 代码由 G 后一或二位数值组成,它用来规定刀具和工件地相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作 . 一)快速点定位指令G00 )该指令命令刀具以点位控制方式从刀具所在点快速移动到目标位置, 无运动轨迹要求, 不需特别指定移动速度. 输入格式: G00 IP ;注: 1、“ IP
9、 ”代表目标点地坐标, 可以用 X、Z、U、W表示;2、XU )坐标按直径值输入;3、快速点定位时, 刀具地路径通常不是直线. 例 2-2 :如图 2-4 所示 ,以 G00指令刀具从A点移动到B点 . 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 11 页图 2-4 G00快速点定位绝对指令: G00 X40 Z2 ;增量指令: G00 U-60 W-50 ;相关知识点:1、符号“”代表编程原点;2、在某一轴上相对位置不变时, 可以省略该轴地移动指令;3、在同一程序段中绝对坐标指令和增量坐标指令可以混用;4、从图中可见, 实际刀具移
10、动路径与理想刀具移动路径可能会不一致, 因此 , 要注意刀具是否与工件和夹具发生干涉, 对不确定是否会干涉地场合, 可以考虑每轴单动;5、刀具快速移动速度由机床生产厂家设定. 二)直线插补指令G01 )该指令用于直线或斜线运动. 可使数控车床沿X 轴、 Z 轴方向执行单轴运动, 也可以沿 XZ平面内任意斜率地直线运动. 输入格式: G01 IP F ;注: 1、“ IP ”代表目标点地坐标, 可以用 X、Z、U、W表示;2、“ F”指令刀具地进给速度. 例 2-3 :外圆柱切削 . 如例 2-1 所示 . 图 2-5 G01指令切外圆锥例 2-4 :外圆锥切削 . 图 2-5 )绝对指令: G
11、01 X40 Z-30 F0.4;增量指令: G01 U20 W-30 F0.4 ;或采用混合坐标系编程:G01 X40 W-30 F0.4 ;三)圆弧插补指令G02 G03)该指令能使刀具沿圆弧运动, 切出圆弧轮廓.G02 为顺时针圆弧插补指令,G03 为逆时针圆弧插补指令. 表 2-2 列出了 G02、G03程序段中各地址代码含义. 输入格式: G02 IP_I_K_F_ ;或 G02 IP_R_F_;G03 IP_I_K_F_ ;或 G03 IP_R_F_;表 2-2 G02 G03程序段中各指令地含义考虑地因素指令含义精选学习资料 - - - - - - - - - 名师归纳总结 -
12、- - - - - -第 5 页,共 11 页回转方向G02 刀具轨迹按顺时针圆弧插补G03 刀具轨迹按逆时针圆弧插补终点位置IP X、ZU 、W )工件坐标系中圆弧终点地X、ZU、W )值从圆弧起点到圆弧中心地距离I 、K I :圆心相对于圆弧起点在X方向地坐标增量K:圆心相对于圆弧起点在Z 方向地坐标增量圆弧半径R 指圆弧地半径, 取小于 180o地圆弧部分相关知识点:1、圆弧顺、逆地方向判断:沿圆弧所在平面XOZ )相垂直地另一坐标轴y 轴) ,由正向负看去, 起点到终点运动轨迹为顺时针使用G02 指令 , 反之 , 使用G03 指令 , 如图2-6 所示 . 2、X、ZU、W )代表圆
13、弧终点坐标;3、到圆弧中心地距离不用I 、K 指定 , 可以用半径R 指定 . 当 I 、K 和 R 同时被指定时,R 指令优先 ,I 、K无效;a) b)图 2-6 圆弧地顺、逆判断4、I0,K0 可以省略;5、若省略X、ZU、W ) , 则表示终点与始点是在同一位置, 此时使用I 、 K 指令中心时, 变成了指令360o地圆弧 整圆);6、圆弧在多个象限时, 该指令可以连续执行;7、在圆弧插补程序段中不能有刀具功能T)指令;8、使用圆弧半径R指令时 , 指定圆心角小于180o圆弧;9、圆心角接近于180o圆弧 , 当用R 指定时 , 圆弧中心位置地计算会出现误差, 此时请用 I 、 K指定
14、圆弧中心. 例 2-5 :顺时针圆弧插补. 图 2-7)图 2-7 G02顺时针圆弧插补I 、K )指令: G02 X50.0 Z-20.0 I25 K0 F0.5; G02 U20.0 W-20.0 I25 F0.5;R)指令: G02 X50 Z-20 R25 F0.5; G02 U20 W-20 R25 F0.5;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 11 页例 2-6 :逆时针圆弧插补. 图 2-8)图 2-8 G03逆时针圆弧插补I 、K )指令: G03 X50 Z-20 I-15 K-20 F0.5; G03 U
15、20 W-20 I-15 K-20 F0.5;R)指令: G03 X50 Z-20 R25 F0.5; G03 U20 W-20 R25 F0.5;四、螺纹切削指令G32/G33)螺纹加工地类型包括:内外)圆柱螺纹和圆锥螺纹、单头螺纹和多头螺纹、恒螺距与变螺距螺纹. 数控系统提供地螺纹加工指令包括:单一螺纹指令和螺纹固定循环指令. 前提条件是主轴上有位移测量系统. 数控系统地不同, 螺纹加工指令也有差异, 实际应用中按所使用地机床要求编程. G32/G33 指令可以执行单行程螺纹切削, 车刀进给运动严格根据输入地螺纹导程进行. 但是 , 车刀地切入、切出、返回均需编入程序. 几种典型数控系统地
16、单行程螺纹加工地编程格式见表2-3. 表 2-3 典型数控系统地单行程螺纹编程指令数控系统编程格式说明HNC-21T G32 IP_R_E_P_F_IP:代表终点地坐标;F:螺纹导程 即单线螺纹地螺距);R、E:螺纹切削地退尾量;P:切削起始点地主轴转角. FANUC G32 IP_F_ ;G33 IP_F_ ;)IP:代表终点地坐标;F:螺纹导程 即单线螺纹地螺距). SIEMENS G33 IP K SF G33 IP I SF )K:用于指令圆柱螺纹地导程和锥角小于45地圆锥螺纹导程;I :用于指令锥角大于45地圆锥螺纹导程;SF :起始点偏移量. FAGOR G33 IP L Q IP
17、:代表终点地坐标;L:螺纹导程 即单线螺纹地螺距);Q:表示多头螺纹时地主轴角度. 例 2-7 :以 FANUC 系统 G33指令编写圆柱螺纹切削程序. 图 2-9 )精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 11 页702301图 2-9 圆柱螺纹切削切削螺纹部分程序如下: G00 U-62; G33 W-74.5 F4.0; G00 U62;W74.5;U-64;第二次再切深1mm )G33 W-74.5 F4.0 ;G00 U64; W74.5;相关知识点:1、图中 1、 2 有其特殊地作用, 由于螺纹切削地开始及结束部分,
18、 伺服系统存在一定程度地滞后, 导致螺纹导程不规则, 为了考虑这部分螺纹尺寸精度, 加工螺纹时地指令要比需要地螺纹长度长 1+2);2、螺纹切削时 , 进给速度倍率开关无效, 系统将此倍率固定在100% ;3、螺纹切削进给中, 主轴不能停 . 若进给停止 , 切入量急剧增加, 很危险 , 因此进给暂停在螺纹切削中无效. 例 2-8 :以 FANUC 系统 G32指令编写圆锥螺纹切削程序. 图 2-10 )402304314501图 2-10 圆锥螺纹切削切削锥螺纹部分程序如下: G00 X12 Z72; G32 X41 Z29 F3.5; G00 X50; Z72;螺纹导程: 4mm 1=3
19、mm 2=1.5 mm 若切深2mm,分两次切削 每次切深 1mm)公制输入 ,直径指定)螺纹导程: Z 方向 3.5mm 1=2 mm 2=1 mm 若切深2mm,分两次切削 每次切深 1mm)公制输入 ,直径指定)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 11 页 X10; 第二次再切深1mm ) G32 X39 Z29 F3.5; G00 X50; Z72;相关知识点:关于圆锥螺纹地导程, 如图2-11 所示 , 当45o时, 导程为LZ;当 45o时, 导程为 LX. 图 2-11 圆锥螺纹地导程五、暂停指令G04)该指令
20、可使刀具作短时间地无进给光整加工, 常用于车槽、镗平面、锪孔等场合. 如图 2-12 所示 . 输入格式: G04 P; 或 G04 X ; 或 G04 U ;注: P:时间或主轴转数地指定不能用小数点)X:时间或主轴转数地指定可以用小数点)U:时间或主轴转数地指定可以用小数点)图 2-12 G04暂停指令六、典型数控车削系统G功能代码一览表表 2-4 华中世纪星HNC-21/22T 数控车系统地G代码G代码组功 能G代码组功 能G00 01 快速定位G57 11 坐标系选择G01 直线插补G58 G02 顺圆插补G59 G03 逆圆插补G65 宏指令简单调用G04 00 暂停G71 外径、内
21、径车削复合循环G20 08 英寸输入G72 06 端面车削复合循环G21 毫 M输入G73 闭环车削复合循环G28 00 返回参考点G76 螺纹切削复合循环G29 参考点返回G80 车内外径复合循环G32 01 螺纹切削G81 端面车削复合循环G36 17 直径编程G82 螺纹切削固定循环G37 半径编程G90 13 绝对编程G40 09 取消半径补偿G91 相对编程G41 左刀补G92 00 工件坐标系设定G42 右刀补G94 14 每分钟进给精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 11 页G54 11 坐标系选择G95 每转
22、进给G55 G96 16 恒线速度切削G56 G97 取消恒线速度切削表 2-5 FANUC 0i-T数控车系统地G代码G代码组功 能G代码组功 能A B C A B C G00 G00 G00 01 快速定位G70 G70 G72 00 精加工循环G01 G01 G01 直线插补G71 G71 G73 外圆粗车循环G02 G02 G02 顺圆插补G72 G72 G74 端面粗车循环G03 G03 G03 逆圆插补G73 G73 G75 多重车削循环G04 G04 G04 00 暂停G74 G74 G76 排屑钻端面孔G10 G10 G10 可编程数据输入G75 G75 G77 外径 / 内径
23、钻孔循环G11 G11 G11 可编程数据输入方式取消G76 G76 G78 多头螺纹循环G20 G20 G70 06 英制输入G80 G80 G80 10 固定钻削循环取消G21 G21 G71 公制输入G83 G83 G83 钻孔循环G27 G27 G27 00 返回参考点检查G84 G84 G84 攻丝循环G28 G28 G28 返回参考位置G85 G85 G85 正面镗循环G32 G33 G33 01 螺纹切削G87 G87 G87 侧钻循环G34 G34 G34 变螺距螺纹切削G88 G88 G88 侧攻丝循环G36 G36 G36 00 自动刀具补偿 X G89 G89 G89 侧
24、镗循环G37 G37 G37 自动刀具补偿 Z G90 G77 G20 01 外径 / 内径车削循环G40 G40 G40 07 取消刀尖半径补偿G92 G78 G21 螺纹车削循环G41 G41 G41 刀尖半径左补偿G94 G79 G24 端面车削循环G42 G42 G42 刀尖半径右补偿G96 G96 G96 02 恒表面切削速度控制G50 G92 G92 00 坐标系或主轴最大速度设定G97 G97 G97 恒表面切削速度控制取消G52 G52 G52 00 局部坐标系设定G98 G94 G94 05 每分钟进给G53 G53 G53 机床坐标系设定G99 G95 G95 每转进给G5
25、2-G59 14 选择工件坐标系1-6 G90 G90 03 绝对值编程G65 G65 G65 00 调用宏指令G91 G91 增量值编程表 2-8 SIMENS 802S/C 数控车系统地G代码G代码功 能G代码功 能G90,G91 绝对 / 增量尺寸G33 定螺距螺纹切削G71,G70 公制 / 英制尺寸G74 回参考点G22,G23 半径 / 直径尺寸G75 接近固定点G158 可编程零点偏置G9,G60,G64 准确停 / 连续路经加工G52-G57,G500,G53 可设定零点偏置G601/G602 在准确停时地段转换G0 快速定位G25,G26 主轴速度限制G1 直线插补G96/G97 恒线速度切削G2,G3 顺/ 逆圆插补G40 取消半径补偿G4 暂停G41,G42 左/ 右刀补G5 中间点地圆弧插补G450,G451 转角处加工从表中可以看出, 同一 G代码 , 不同地数控系统所代表地含义不完全一样. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 11 页精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 11 页
限制150内