数控技术第2章2.3节(OK)



《数控技术第2章2.3节(OK)》由会员分享,可在线阅读,更多相关《数控技术第2章2.3节(OK)(55页珍藏版)》请在文档大全上搜索。
1、 华中科技大学机械科学与工程学院华中科技大学机械科学与工程学院12.1 概述概述2.2 指令及程序结构指令及程序结构 2.3 编程应用举例编程应用举例2.4 自动编程自动编程第第2章章 数控加工程序编制数控加工程序编制2主要内容2.3 编程应用举例编程应用举例2.3.1 车削加工编程举例车削加工编程举例2.3.2 铣削加工编程举例铣削加工编程举例2.3.3 加工中心编程举例加工中心编程举例2.3.4 宏程序应用举例宏程序应用举例3 数控车床数控车床立式数控车床立式数控车床(回转直径较大的盘类零件回转直径较大的盘类零件) 卧式数控车床卧式数控车床(轴向尺寸较长或小型盘类零件轴向尺寸较长或小型盘类
2、零件) 2.3.1 车削加工编程举例车削加工编程举例单主轴单刀架单主轴单刀架双主轴双刀架双主轴双刀架卧式数控车床卧式数控车床2.3 编程应用举例编程应用举例4数控车削主要适合对象数控车削主要适合对象: 1.高精度回转零件高精度回转零件2.零件廓形复杂或难于控制尺寸的回转体零件零件廓形复杂或难于控制尺寸的回转体零件4.带特殊螺纹的回转零件带特殊螺纹的回转零件(导程不一样导程不一样) 3.表面形状复杂的回转体零件表面形状复杂的回转体零件表面形状复杂的回转体零件表面形状复杂的回转体零件2.3 编程应用举例编程应用举例5高精度的机床主轴高精度的机床主轴高速电机主轴高速电机主轴难于控制尺寸的难于控制尺寸
3、的回转体零件回转体零件2.3 编程应用举例编程应用举例6(1)在一个零件的加工程序段中,根据图纸上标注的尺寸,)在一个零件的加工程序段中,根据图纸上标注的尺寸,可以按绝对坐标编程、增量坐标编程或两者混合编程。可以按绝对坐标编程、增量坐标编程或两者混合编程。当当按绝对坐标编程时常用代码按绝对坐标编程时常用代码 X 和和 Z 表示表示;按增量坐标编程按增量坐标编程时则用代码时则用代码 U 和和 W 表示表示,一般不用,一般不用G90、G91指令。指令。 (2)由于车削常用的毛坯为棒料或锻件,加工余量较大,)由于车削常用的毛坯为棒料或锻件,加工余量较大,可充分利用可充分利用各种固定循环功能各种固定循
4、环功能,达到多次循环切削的目的。,达到多次循环切削的目的。 (3)直径方向按绝对坐标编程时)直径方向按绝对坐标编程时以直径值以直径值表示,按增量坐表示,按增量坐标编程时,标编程时,以径向实际位移量的以径向实际位移量的2倍值倍值表示。表示。 数控车床的编程特点数控车床的编程特点2.3 编程应用举例编程应用举例7u直径方式和半径方式编程l数控车床的工件外形通常是旋转体,其X轴尺寸可以用两种方式加以指定:直径方式和半径方式。l例如:直径编程时: G91 X-100.00 是指刀具在是指刀具在X向进给向进给50毫米;毫米; G90 X100 是指刀具在是指刀具在X向进给至向进给至100mm处。处。l注
5、意: (1) 直径方式和半径方式编程不是由直径方式和半径方式编程不是由 G代码规定的准代码规定的准备功能而是通过设置机床参数来选定的;备功能而是通过设置机床参数来选定的; (2) 当当X轴使用直径方式编程时,应注意圆弧的半径定轴使用直径方式编程时,应注意圆弧的半径定义义R,I,K以半径值标明;以半径值标明;2.3 编程应用举例编程应用举例8车床加工典型零件车床加工典型零件10050 20 102 45 2 45 2.3 编程应用举例编程应用举例9u直线直线-外圆、端面外圆、端面lG92 X20 Z100lG01 Z0 20u直线直线-外圆外圆+锥形锥形lG92 X10 Z100lG01 X20
6、 Z0 20 10直线-G012.3 编程应用举例编程应用举例10uG01应用示例应用示例l%3305lG92 X100 Z10l; 定义对刀点位置定义对刀点位置lG00 X16 Z2 M03l;移到倒角延长线,移到倒角延长线,Z轴轴2mm处处lG01 U10 W-5 F300l;倒倒345角,直径编程模式,角,直径编程模式,X移动量移动量10/2,Z移动量移动量-5lZ-48; 加工加工26外圆外圆lU34 W-10; 切第一段锥切第一段锥lU20 Z-73; 切第二段锥切第二段锥lX90; 退刀退刀lG00 X100 Z10; 回对刀点回对刀点lM05; 主轴停主轴停 2.3 编程应用举例
7、编程应用举例11%3308G92 G18 X40 Z5 ; 定义对刀点的位置定义对刀点的位置M03 S400 ;开主轴开主轴G00 X0 ;到达工件中心到达工件中心G01 Z0 F60 ;工进接触工件毛坯工进接触工件毛坯G03 U24 W-24 R15 ;加工加工R15圆弧段圆弧段G02 X26 Z-31 R5 ;加工加工R5圆弧段圆弧段G01 Z-40 ;加工加工26外圆外圆X40 Z5 ;回对刀点回对刀点M30 ;主轴停、主程序结束并复位主轴停、主程序结束并复位圆弧-G02、G032.3 编程应用举例编程应用举例12倒角2.3 编程应用举例编程应用举例13u倒角l倒角控制机能可以在两相邻轨
8、迹程序段之间插入直线倒角或园弧倒角。l在指定直线插补(G01)或圆弧插补(G02,G03)的程序段尾,l 输入 C_,便插入倒角程序段;l 输入 R_,便插入倒圆程序段。lC后的数值表示倒角起点和终点距假想拐角交点的距离,R后的值表示倒角圆弧的半径。l假想拐角交点是未倒角前两相邻轨迹程序段的交点。2.3 编程应用举例编程应用举例14倒角%3310G92 X70 Z10 ;设立坐标系,定义对刀点的位置设立坐标系,定义对刀点的位置G00 U-70 W-10;从编程起点,移到工件前端面中心处从编程起点,移到工件前端面中心处G01 U26 C3 F100 ;倒倒345直角直角W-22 R3 ;倒倒R3
9、圆角圆角U39 W-14 C3 ;倒边长为倒边长为3等腰直角等腰直角W-34 ;加工加工65外圆外圆G00 U5 W80 ;回到编程规划起点回到编程规划起点M30 ;主轴停、程序结束并复位主轴停、程序结束并复位2.3 编程应用举例编程应用举例15螺纹切削螺纹切削G32l格式格式:G32 X_Z_R_E_P_F_l说明说明:lX, Z:螺纹终点,在螺纹终点,在G90时为螺纹终点在工件坐标系中的坐标;时为螺纹终点在工件坐标系中的坐标;在在G91时为螺纹终点相对于螺纹起点的位移量;时为螺纹终点相对于螺纹起点的位移量;lF:螺纹导程,即主轴每转一圈,刀具相对于工件的进给值;:螺纹导程,即主轴每转一圈,
10、刀具相对于工件的进给值;lR, E:螺纹切削的退尾量,:螺纹切削的退尾量,R为绝对值,表示为绝对值,表示Z向回退量;向回退量;E为为X向回退量,向回退量,E为正表示沿为正表示沿X正向回退,为负表示沿正向回退,为负表示沿X负向回退。使负向回退。使用用R、E可免去退刀槽。可免去退刀槽。R、E可以省略,表示不用回退功能;可以省略,表示不用回退功能;lP:主轴基准脉冲处距离螺纹切削起始点的主轴转角。:主轴基准脉冲处距离螺纹切削起始点的主轴转角。 使用使用G32指令能加工圆柱螺纹、锥螺纹和端面螺纹。指令能加工圆柱螺纹、锥螺纹和端面螺纹。2.3 编程应用举例编程应用举例16u螺纹切削螺纹切削- -参数说明
11、参数说明XZ0XZ1LER2.3 编程应用举例编程应用举例17螺纹加工示例螺纹加工示例l圆柱螺纹编程螺圆柱螺纹编程螺纹导程为纹导程为1.5mm, =1.5mm, =1mm ,每次吃刀量每次吃刀量(直径值直径值)分别为分别为0.8mm、0.6 mm 、0.4mm、0.16mm 2.3 编程应用举例编程应用举例%3312N1 G92 X50 Z120 ;设立坐标系,定义对刀点的位置设立坐标系,定义对刀点的位置N2 M03 S300 ;主轴以主轴以300r/min旋转旋转N3 G00 X29.2 Z101.5 ;到螺纹起点,升速段到螺纹起点,升速段1.5mm,吃刀深,吃刀深0.8mmN4 G32 Z