第5章 典型机床数控编程

上传人:aa****6 文档编号:51008469 上传时间:2018-08-12 格式:PPT 页数:181 大小:6.12MB
返回 下载 相关 举报
第5章 典型机床数控编程_第1页
第1页 / 共181页
第5章 典型机床数控编程_第2页
第2页 / 共181页
第5章 典型机床数控编程_第3页
第3页 / 共181页
第5章 典型机床数控编程_第4页
第4页 / 共181页
第5章 典型机床数控编程_第5页
第5页 / 共181页
点击查看更多>>
资源描述

《第5章 典型机床数控编程》由会员分享,可在线阅读,更多相关《第5章 典型机床数控编程(181页珍藏版)》请在金锄头文库上搜索。

1、第5章 典型机床数控编程 第5章 典型机床数控编程 5.1 数控车床编程 5.2 数控铣床编程 5.3 加工中心编程 习题 第5章 典型机床数控编程 5.1 数控车床编程 5.1.1 数控车床编程概述1. 数控车床编程的特点(1) 在一个程序段中, 可以采用绝对值编程, 也可以采用增量值编程, 或二者混合编程。 第5章 典型机床数控编程 (2) 由于被加工零件的径向尺寸在图样上和测量时都是以直径值表示的, 因而当直径方向用绝对值编 程时,X以直径值表示; 用增量值编程时, 以径向实际位移量的二倍值表示, 并附上方向符号(正向可以省略)。 (3) 为提高工件的径向尺寸精度,X向的脉冲当量取Z向的

2、一半。 第5章 典型机床数控编程 (4) 由于车削加工常用棒料或锻料作为毛坯, 加工余量较大, 因而为简化编程, 数控装置常具备不同形式的固定循环, 可以在程序中调用。 (5) 车床数控系统中都有刀具位置补偿功能和刀具半径补偿功能, 合理利用刀具补偿功能可以简化程序编制, 提高零件的加工精度。 第5章 典型机床数控编程 2. 车床数控系统的功能以FANUC0TD系统为例 1) 准备功能G准备功能又称G功能或G代码, 它是指定数控系统准备好某种运动和工作方式的一种命令, 由地址G及其后的两位数字组成。 模态代码:指某一G代码(如G01)一经指定就一直有效,直到后边程序段中使用同组G代码(如G03

3、)时才能取代它。非模态代码:只在指定的本程序段中有效,下一段程序需要时必须重写(如G04)。第5章 典型机床数控编程 表5.1 准 备 功 能 非模态第5章 典型机床数控编程 2) 辅助功能M辅助功能又称M功能, 主要用来表示机床操作时的各种辅助动作及其状态。它由地址M及其后的两位数字组成几种停止方式:M00程序停止便于进行某些手动操作 M01选择停止用于抽查工件的关键尺寸M02程序结束停止、复位,但不返回到程序开头的位置 M30纸带停止停止、复位、返回,准备加工下一个工件 第5章 典型机床数控编程 表5.2 辅 助 功 能 第5章 典型机床数控编程 3) F、 S、 T功能(均为模态代码)(

4、1) F功能。 F功能用于指定进给速度, 由“F”和其后面的数字组成。 (2) S功能。 S功能用于指定主轴转速或速度, 由“S” 和其后的数字组成。第5章 典型机床数控编程 (3) T功能。 T功能也叫刀具功能, 用来指定刀位号和刀具补偿组号(简称刀补号), 由“T”和其后的数字组成, 格式为T 刀具补偿组号刀具号 刀具补偿号:调用刀具数据库内刀具补偿参数每个刀具只设一组刀补号刀补号与刀具号相同 如T0202第5章 典型机床数控编程 3. 车床坐标系的设定1) 机床坐标系机床坐标系是以机床原点为坐标原点建立的X、 Z轴直角坐标系。 是机床固有的坐标系是制造与调整机床的基础是设置工件坐标系的基

5、础是由机床生产商设定,一般不允许用户随意变动第5章 典型机床数控编程 机床原点:机床上的一个固定点车床的机床原点:在主轴旋转中心与卡盘后端面的交点处参考点:也是机床上的一个固定点是刀架退离机床原点最远的一个固定点位置由机械挡块来确定当机床每次开机时,或者解除急停报警、超程报警后,必须通过返回参考点操作来找正机床原点第5章 典型机床数控编程 图5.1 机床坐标系 第5章 典型机床数控编程 车床坐标系 (a) 刀架后置式;(b) 刀架前置式第5章 典型机床数控编程 2) 工件坐标系工件坐标系是编程时使用的坐标系又称为编程坐标系。是由操作编程人员设定的是为了方便编程和使各尺寸较为直观工件原点:不是固

6、定点般设在零件的设计基准点或工艺基准点上第5章 典型机床数控编程 图5.2 工件坐标系 第5章 典型机床数控编程 确定工件坐标系的方法 用G50指令设定:指定刀尖点相对于工件原点的位置O0010 ;程序号 N10 G00 X350. Z400 ;在机床坐标系中,刀具从A到P0 N20 G50 X350. Z303.84 ;建立工件坐标系 N30 G00 X50. Z5. ;在工件坐标系中,快速接近工件 . . . N100 G00 X350. Z303.84 ;在?坐标系中,返回P0点 N120 M30 ;程序结束第5章 典型机床数控编程 图5.3 设定工件坐标系实例 参考点第5章 典型机床数

7、控编程 4. 刀具补偿功能1) 刀具位置补偿2) 刀具半径补偿第5章 典型机床数控编程 常用车刀类型第5章 典型机床数控编程 第5章 典型机床数控编程 1) 刀具位置补偿又叫刀具长度补偿、 刀具偏置或刀具偏移以下三种情况下均需要进行刀具位置补偿:(1) 用多把不同尺寸的刀具对同一个零件的轮廓尺寸进行连续加工的过程中, 每把刀具的刀尖之间存在位置偏差, 必须利用刀具位置补偿功能将所有刀具的刀尖都偏置到同一个基准点上。 第5章 典型机床数控编程 (2) 对同一把刀来说, 当刀具重磨后再把它安装在原来的位置时, 会产生安装误差。 因此, 在重新开始加工以前, 也必须利用刀具位置补偿功能来修正安装位置

8、误差。 (3) 每把刀具在其使用过程中都会有不同程度的磨损, 这时的刀尖位置与磨损前的刀尖位置存在偏差, 这势必造成加工误差。 第5章 典型机床数控编程 2) 刀具半径补偿在编制数控车床加工程序时, 通常将刀尖看作是一个点。 然而在实际应用中, 为了提高刀具寿命和降低加工表面的粗糙度, 一般将车刀刀尖磨成半径约 为0.41.6 mm的圆弧, 如图5.4所示。 第5章 典型机床数控编程 图5.4 刀尖圆弧半径补偿对加工精度的影响 第5章 典型机床数控编程 刀具半径补偿参数:1)刀尖半径 R 2)刀尖方位 T第5章 典型机床数控编程 图5.5 车刀刀尖方位代号 第5章 典型机床数控编程 表5.3

9、典型车刀的形状、 位置和参数之间的关系 第5章 典型机床数控编程 第5章 典型机床数控编程 3) 刀具补偿参数的输入每个刀具补偿号对应一组X、 Z、 R、 T值。 其中 X、 Z为刀具位置补偿值(刀偏值)R、 T为刀具半径补偿值 第5章 典型机床数控编程 图5.6 显示器屏幕显示刀补参数 第5章 典型机床数控编程 4) 刀具半径补偿的方向将刀补参数输入到CNC装置后, 当执行到含有T功能(如T0101)的程序段时, 刀具位置补偿参数即可生效, 而刀具半径补偿参数则必须执行到含有刀具 半径补偿方向指令G41或G42指令时才可生效G41指定左刀补,刀具沿编程轨迹前进方向左侧行进; G42指定右刀补

10、,刀具沿编程轨迹前进方向右侧行进。 G40指令,取消刀具半径补偿第5章 典型机床数控编程 图5.7 刀具半径补偿G41、 G42 第5章 典型机床数控编程 5.1.2 常用G指令1. 快速点定位G00指令功能:使刀具快速定位到指定的目标位置, 运动过程中无运动轨迹要求 指令格式: G00 X(U)_ Z(W) _ ; 第5章 典型机床数控编程 图5.8 快速点定位 从起点A快速定位到目标点B, 可以有三种编程方式第5章 典型机床数控编程 (1) 绝对值方式编程如下:G00 X120.0 Z100.0(mm);或G00 X120000 Z100000(m); 第5章 典型机床数控编程 (2) 增

11、量值方式编程如下:G00 U80.0 W80.0; 第5章 典型机床数控编程 (3) 绝对/增量混合方式编程如下:G00 U80.0 Z100.0; 或 G00 X120. W80.0; 第5章 典型机床数控编程 G00三种编程方式示例第5章 典型机床数控编程 G00练习:快速定位到B点第5章 典型机床数控编程 2. 直线插补G01指令功能:按F指定的进给速度切削任意斜率的直线指令格式:G01 X(U)_ Z(W) _ F _ ; 第5章 典型机床数控编程 N10 G00 X50.0 Z2.0 S800 T01 M03; (P0P1点)N20 G01 Z-40.0 F80; (刀尖从P1点按F

12、速度进给到P2点)N30 X80.0 Z-60.0; (P2P3)以F速度进给N40 G00 X200.0 Z100.0; (P3P0)快速返回图5.9 直线插补 绝对值方式第5章 典型机床数控编程 图5.9 直线插补 请用增量方式编程第5章 典型机床数控编程 G00、G01练习:AB C D E第5章 典型机床数控编程 N10 G00 X22.0 Z1.0 ;(快速靠近工件,P0到P1) N20 G01 U4.0 W-2.0 ;(倒角C3,P1到P2) N30 W-47.0 (N30 G01 U0.0 W-47.0) ;(车外圆26, P2到P3) N40 U34.0 W-10.0 ;(车锥

13、面,P3到P4) N50 U20.0 W-15.0 ;(车锥面, P4到P5) N60 G00 X100.0 Z10.0 ;(快速返回,P5到P0)第5章 典型机床数控编程 第5章 典型机床数控编程 3. 圆弧插补G02/G03指令功能:使刀具按F给定的进给速度切削出圆弧轮廓G02:顺时针圆弧(CW)G03:逆时针圆弧 (CCW)指令格式: (1) 终点+圆心(I, K): G02或G03 X(U)_ Z(W)_ I _ K_ F_; (2) 终点+圆弧半径R: G02或G03 X(U)_ Z(W)_ R _F _ ; 必须用增量第5章 典型机床数控编程 图5.10 圆弧插补时R与-R的区别

14、圆弧半径R:圆心角180:R 圆心角180:R第5章 典型机床数控编程 图5.11 顺时针圆弧插补 N03 G00 X20.0 Z2.0; N04 G01 Z-30.0 F80 N05 G02 X40.0 Z-40.0 I10.0 K0 F60终点圆心 绝对值编程第5章 典型机床数控编程 图5.12 逆时针圆弧插补 N04 G00 X28.0 Z2.0; N05 G01 Z-40.0 F80 N06 G03 X40.0 Z-46.0 R6 F60终点半径 绝对值编程第5章 典型机床数控编程 编程练习:AB CD E A第5章 典型机床数控编程 编程练习:AB CD E F第5章 典型机床数控编

15、程 作业:SAPT靠近工件 L1L2 L3 C1 L4 C2 L5补充: 1)L2的斜率为1 2)C1与L3、 L4相切第5章 典型机床数控编程 4. 螺纹切削指令G32指令功能:切削圆柱螺纹、 圆锥螺纹、 端面螺纹指令格式:G32 X(U)_ Z(W)_ F_; 其中 F为螺纹导程第5章 典型机床数控编程 5. 暂停指令G04指令功能:使刀具进行暂短的无进给光整加工, 主要用于切槽、 钻到孔底以及自动加工螺纹等场合指令格式: G04 X(U)_P _可以带小数点,s不能带小数点,ms第5章 典型机床数控编程 图5.15 G04暂停指令 第5章 典型机床数控编程 6. 自动返回参考点指令G28 指令功能:使刀具自动返回参考点或经过某一中间位置再回到参考点指令格式:G28 X(U)_ Z(W)_ T00; T00(刀具复位)指令必须写在G28指令的同一程序段或该程序段之前; X(U)必须按直径值输入; 该指令以设定的速度快速移动。 第5章 典型机床数控编程 图5.16 自动返回参考点指令(a) 经过中间点返回参考点; (b) 从当前位置返回参考点 第5章 典型机床数控编程 5.1.3 数控车床加工与编程1. 加工路线与加工余量1) 大余量毛坯的切削路线一般用阶梯车削法来车削大

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 教育/培训/课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号