数控技术典型机床数控编程2.ppt
《数控技术典型机床数控编程2.ppt》由会员分享,可在线阅读,更多相关《数控技术典型机床数控编程2.ppt(181页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 5章章 典型机床数控编程典型机床数控编程 数控技术典型机床数控编程2 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第第5 5章章 典型机床数控编程典型机床数控编程 5.1 数控车床编程数控车床编程 5.1.1 数控车床编程概述 1.数控车床编程的特点 (1)在一个程序段中,可以采用绝对值编程,也可以采用增量值编程,或二者混合编程。第第5 5章章 典型机床数控编程典型机床数控编程 (2)由于被加工零件的向尺寸在图样上和测量时都是以直径值表示的,因而当直径方
2、向用绝对值编程时,X以直径值表示;用增量值编程时,以径向实际位移量的二倍值表示,并附上方向符号(正向可以省略)。(3)为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。第第5 5章章 典型机床数控编程典型机床数控编程 (4)由于车削加工常用棒料或锻料作为毛坯,加工余量较大,因而为简化编程,数控装置常具备不同形式的固定循环,可以在程序中调用。(5)车床数控系统中都有刀具位置补偿功能和刀具半径补偿功能,合理利用刀具补偿功能可以简化程序编制,提高零件的加工精度。第第5 5章章 典型机床数控编程典型机床数控编程 2.车床数控系统的功能 以FANUC0TD系统为例 1)准备功能G 准备功能又称G功能
3、或G代码,它是指定数控系统准备好某种运动和工作方式的一种命令,由地址G及其后的两位数字组成。模态代码:指某一G代码(如G01)一经指定就一直有效,直到后边程序段中使用同组G代码(如G03)时才能取代它。非模态代码:只在指定的本程序段中有效,下一段程序需要时必须重写(如G04)。第第5 5章章 典型机床数控编程典型机床数控编程 表5.1 准准 备备 功功 能能 非模态第第5 5章章 典型机床数控编程典型机床数控编程 2)辅助功能M 辅助功能又称M功能,主要用来表示机床操作时的各种辅助动作及其状态。它由地址M及其后的两位数字组成 几种停止方式:M00程序停止便于进行某些手动操作 M01选择停止用于
4、抽查工件的关键尺寸M02程序结束停止、复位,但不返回到程序开头的位置 M30纸带停止停止、复位、返回,准备加工下一个工件 第第5 5章章 典型机床数控编程典型机床数控编程 表5.2 辅 助 功 能 第第5 5章章 典型机床数控编程典型机床数控编程 3)F、S、T功能(均为模态代码)(1)F功能。F功能用于指定进给速度,由“F”和其后面的数字组成。(2)S功能。S功能用于指定主轴转速或速度,由“S”和其后的数字组成。第第5 5章章 典型机床数控编程典型机床数控编程 (3)T功能。T功能也叫刀具功能,用来指定刀位号和刀具补偿组号(简称刀补号),由“T”和其后的数字组成,格式为 T 刀具补偿组号 刀
5、具号 刀具补偿号:调用刀具数据库内刀具补偿参数 每个刀具只设一组刀补号 刀补号与刀具号相同 如T0202第第5 5章章 典型机床数控编程典型机床数控编程 3.车床坐标系的设定 1)机床坐标系 机床坐标系是以机床原点为坐标原点建立的X、Z轴直角坐标系。是机床固有的坐标系 是制造与调整机床的基础 是设置工件坐标系的基础 是由机床生产商设定,一般不允许用户随意变动 第第5 5章章 典型机床数控编程典型机床数控编程 机床原点:机床上的一个固定点 车床的机床原点:在主轴旋转中心与卡盘后端面的交点处 参考点:也是机床上的一个固定点 是刀架退离机床原点最远的一个固定点 位置由机械挡块来确定 当机床每次开机时
6、,或者解除急停报警、超程报警后,必须通过返回参考点操作来找正机床原点第第5 5章章 典型机床数控编程典型机床数控编程 图5.1 机床坐标系 第第5 5章章 典型机床数控编程典型机床数控编程 车床坐标系车床坐标系(a)刀架后置式;刀架后置式;(b)刀架前置式刀架前置式第第5 5章章 典型机床数控编程典型机床数控编程 2)工件坐标系工件坐标系是编程时使用的坐标系 又称为编程坐标系。是由操作编程人员设定的 是为了方便编程和使各尺寸较为直观工件原点:不是固定点 般设在零件的设计基准点或工艺基准点上第第5 5章章 典型机床数控编程典型机床数控编程 图5.2 工件坐标系 第第5 5章章 典型机床数控编程典
7、型机床数控编程 确定工件坐标系的方法用G50指令设定:指定刀尖点相对于工件原点的位置O0010 ;程序号N10 G00 X350.Z400 ;在机床坐标系中,刀具从A到P0N20 G50 X350.Z303.84 ;建立工件坐标系N30 G00 X50.Z5.;在工件坐标系中,快速接近工件.N100 G00 X350.Z303.84;在?坐标系中,返回P0点N120 M30 ;程序结束第第5 5章章 典型机床数控编程典型机床数控编程 图5.3 设定工件坐标系实例 参考点第第5 5章章 典型机床数控编程典型机床数控编程 4.刀具补偿功能 1)刀具位置补偿2)刀具半径补偿第第5 5章章 典型机床数
8、控编程典型机床数控编程 常用车刀类型第第5 5章章 典型机床数控编程典型机床数控编程 第第5 5章章 典型机床数控编程典型机床数控编程 1)刀具位置补偿 又叫刀具长度补偿、刀具偏置或刀具偏移以下三种情况下均需要进行刀具位置补偿:(1)用多把不同尺寸的刀具对同一个零件的轮廓尺寸进行连续加工的过程中,每把刀具的刀尖之间存在位置偏差,必须利用刀具位置补偿功能将所有刀具的刀尖都偏置到同一个基准点上。第第5 5章章 典型机床数控编程典型机床数控编程 (2)对同一把刀来说,当刀具重磨后再把它安装在原来的位置时,会产生安装误差。因此,在重新开始加工以前,也必须利用刀具位置补偿功能来修正安装位置误差。(3)每
9、把刀具在其使用过程中都会有不同程度的磨损,这时的刀尖位置与磨损前的刀尖位置存在偏差,这势必造成加工误差。第第5 5章章 典型机床数控编程典型机床数控编程 2)刀具半径补偿 在编制数控车床加工程序时,通常将刀尖看作是一个点。然而在实际应用中,为了提高刀具寿命和降低加工表面的粗糙度,一般将车刀刀尖磨成半径约为0.41.6 mm的圆弧,如图5.4所示。第第5 5章章 典型机床数控编程典型机床数控编程 图5.4 刀尖圆弧半径补偿对加工精度的影响 第第5 5章章 典型机床数控编程典型机床数控编程 刀具半径补偿参数:1)刀尖半径 R2)刀尖方位 T第第5 5章章 典型机床数控编程典型机床数控编程 图5.5
10、 车刀刀尖方位代号 第第5 5章章 典型机床数控编程典型机床数控编程 表5.3 典型车刀的形状、位置和参数之间的关系 第第5 5章章 典型机床数控编程典型机床数控编程 第第5 5章章 典型机床数控编程典型机床数控编程 3)刀具补偿参数的输入 每个刀具补偿号对应一组X、Z、R、T值。其中 X、Z为刀具位置补偿值(刀偏值)R、T为刀具半径补偿值 第第5 5章章 典型机床数控编程典型机床数控编程 图5.6 显示器屏幕显示刀补参数 第第5 5章章 典型机床数控编程典型机床数控编程 4)刀具半径补偿的方向 将刀补参数输入到CNC装置后,当执行到含有T功能(如T0101)的程序段时,刀具位置补偿参数即可生
11、效,而刀具半径补偿参数则必须执行到含有刀具半径补偿方向指令G41或G42指令时才可生效 G41指定左刀补,刀具沿编程轨迹前进方向左侧行进;G42指定右刀补,刀具沿编程轨迹前进方向右侧行进。G40指令,取消刀具半径补偿第第5 5章章 典型机床数控编程典型机床数控编程 图5.7 刀具半径补偿G41、G42 第第5 5章章 典型机床数控编程典型机床数控编程 5.1.2 常用G指令 1.快速点定位G00指令功能:使刀具快速定位到指定的目标位置,运动过程中无运动轨迹要求 指令格式:G00 X(U)_ Z(W)_;第第5 5章章 典型机床数控编程典型机床数控编程 图5.8 快速点定位 从起点A快速定位到目
12、标点B,可以有三种编程方式第第5 5章章 典型机床数控编程典型机床数控编程 (1)绝对值方式编程如下:G00 X120.0 Z100.0(mm);或G00 X120000 Z100000(m);第第5 5章章 典型机床数控编程典型机床数控编程 (2)增量值方式编程如下:G00 U80.0 W80.0;第第5 5章章 典型机床数控编程典型机床数控编程 (3)绝对/增量混合方式编程如下:G00 U80.0 Z100.0;或 G00 X120.W80.0;第第5 5章章 典型机床数控编程典型机床数控编程 G00三种编程方式示例第第5 5章章 典型机床数控编程典型机床数控编程 G00练习:快速定位到B
13、点第第5 5章章 典型机床数控编程典型机床数控编程 2.直线插补G01 指令功能:按F指定的进给速度切削任意斜率的直线 指令格式:G01 X(U)_ Z(W)_ F _;第第5 5章章 典型机床数控编程典型机床数控编程 N10 G00 X50.0 Z2.0 S800 T01 M03;(P0P1点)N20 G01 Z-40.0 F80;(刀尖从P1点按F速度进给到P2点)N30 X80.0 Z-60.0;(P2P3)以F速度进给N40 G00 X200.0 Z100.0;(P3P0)快速返回图5.9 直线插补 绝对值方式第第5 5章章 典型机床数控编程典型机床数控编程 图5.9 直线插补 请用增
14、量方式编程第第5 5章章 典型机床数控编程典型机床数控编程 G00、G01练习:AB C D E第第5 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 ;(车锥面,P3到P4)N50 U20.0 W-15.0 ;(车锥面,P4到P5)N60 G00 X100.0 Z10.0 ;(快速返回,P5到P0)第第5 5章章 典型机床数控编程典型机床数控编
15、程 第第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章章 典型机床数控编程典型机床数控编程 图5.10 圆弧插补时R与-R的区别 圆弧半径R:圆心角180:R圆心角180:R第第5 5章章 典型机床数控编程典型机床数控编程 图5.11 顺时针圆弧插补 N03 G00 X2
16、0.0 Z2.0;N04 G01 Z-30.0 F80N05 G02 X40.0 Z-40.0 I10.0 K0 F60终点圆心绝对值编程第第5 5章章 典型机床数控编程典型机床数控编程 图5.12 逆时针圆弧插补 N04 G00 X28.0 Z2.0;N05 G01 Z-40.0 F80N06 G03 X40.0 Z-46.0 R6 F60终点半径绝对值编程第第5 5章章 典型机床数控编程典型机床数控编程 编程练习:AB CD E A第第5 5章章 典型机床数控编程典型机床数控编程 编程练习:AB CD E F第第5 5章章 典型机床数控编程典型机床数控编程 作业:SAPT靠近工件 L1L2
17、 L3 C1 L4 C2 L5补充:1)L2的斜率为12)C1与L3、L4相切第第5 5章章 典型机床数控编程典型机床数控编程 4.螺纹切削指令G32指令功能:切削圆柱螺纹、圆锥螺纹、端面螺纹指令格式:G32 X(U)_ Z(W)_ F_;其中 F为螺纹导程 第第5 5章章 典型机床数控编程典型机床数控编程 5.暂停指令G04指令功能:使刀具进行暂短的无进给光整加工,主要用于切槽、钻到孔底以及自动加工螺纹等场合指令格式:G04 X(U)_P _可以带小数点,s不能带小数点,ms第第5 5章章 典型机床数控编程典型机床数控编程 图5.15 G04暂停指令 第第5 5章章 典型机床数控编程典型机床
18、数控编程 6.自动返回参考点指令G28 指令功能:使刀具自动返回参考点或经过某一中间位置再回到参考点指令格式:G28 X(U)_ Z(W)_ T00;T00(刀具复位)指令必须写在G28指令的同一程序段或该程序段之前;X(U)必须按直径值输入;该指令以设定的速度快速移动。第第5 5章章 典型机床数控编程典型机床数控编程 图5.16 自动返回参考点指令(a)经过中间点返回参考点;(b)从当前位置返回参考点 第第5 5章章 典型机床数控编程典型机床数控编程 5.1.3 数控车床加工与编程 1.加工路线与加工余量 1)大余量毛坯的切削路线 一般用阶梯车削法来车削大余量毛坯第第5 5章章 典型机床数控
19、编程典型机床数控编程 图5.17 大余量毛坯的阶梯切削路线 (a)错误;(b)正确 按15的顺序切削,每次切削所留余量相等在同样背吃刀量的条件下,按图(a)方式加工所剩余的余量过多第第5 5章章 典型机床数控编程典型机床数控编程 2.加工参数的选择 1)合理选择切削用量 切削用量(ap、f、v)选择是否合理,对于能否充分发挥机床的潜力与刀具的切削性能,实现优质、高产、低成本和安全操作具有很重要的作用第第5 5章章 典型机床数控编程典型机床数控编程 表5.3 数控车削用量表 apfv第第5 5章章 典型机床数控编程典型机床数控编程 2)合理选择刀具 刀具尤其是刀片的选择是保证加工质量和加工效率的
20、重要环节。零件材质的切削性能、毛坯余量、尺寸精度和表面粗糙度要求以及机床的自动化程度等都是选择刀片的重要依据。粗车:选强度高、耐用度好的刀具,以满足粗车时大背吃刀量、大进给量的要求 精车:选精度高、耐用度好的刀具,以保证加工精度的要求 第第5 5章章 典型机床数控编程典型机床数控编程 5.1.4 数控车床编程实例 某零件图如图5.41所示,需要在数控车床上对该零件进行精加工,其中85 mm部分不加工,要求编制精加工程序。第第5 5章章 典型机床数控编程典型机床数控编程 1.根据图纸要求按先主后次的加工原则确定工艺路线 (1)先从右至左切削外轮廓面,其路线为:倒角切削螺纹的实际外圆切削锥面部分车
21、削62 mm外圆倒角车80 mm外圆切削圆弧部分车80 mm外圆。(2)切3 mm45 mm的槽。(3)车M481.5的螺纹。第第5 5章章 典型机床数控编程典型机床数控编程 2.选择刀具并绘制刀具布置图 根据加工要求需选用三把刀具:一号刀车外圆,二号刀切槽,三号刀车螺纹。在绘制刀具布置图时,要正确选择换刀点,以避免换刀时刀具与机床、工件及夹具发生碰撞现象。本例换刀点选为A(200,350)点。3.确定切削用量 切削用量如表5.5所示。第第5 5章章 典型机床数控编程典型机床数控编程 表5.5 切 削 用 量 表 第第5 5章章 典型机床数控编程典型机床数控编程 4.编制精加工程序 该机床可以
22、采用绝对值和增量值混合编程,绝对值用X、Z地址,增量值用U、W地址,采用小数点编程,程序如下:第第5 5章章 典型机床数控编程典型机床数控编程 N01 G50 X200.0 Z350.0;(设定工件坐标系)N02 S630 M03 T0101 M08;(转速、正转、1号刀、切削液)N03 G00 X41.8 Z292.0;(快速定位,靠近工件,准备倒角)第第5 5章章 典型机床数控编程典型机床数控编程 N04 G01 X47.8 Z289.0 F0.15;(倒角)N05 U0.0 W-59.0;(切螺纹实际外圆47.8 mm)N06 X50.0 W0.0;(退刀)第第5 5章章 典型机床数控编
23、程典型机床数控编程 N07 X62.0 W-60.0;(车锥度)N08 U0.0 Z155.0;(车外圆62 mm)N09 X78.0 W0.0;(退刀)第第5 5章章 典型机床数控编程典型机床数控编程 N10 X80.0 W-1.0;(倒角)N11 U0.0 W-19.0;(车80 mm外圆)N12 G03 U0.0 W-60.0 R70.0;(圆弧)第第5 5章章 典型机床数控编程典型机床数控编程 N13 G01 U0.0 Z65.0;(车80 mm外圆)N14 X90.0 W0.0;(退刀)N15 G00 X200.0 Z350.0 M05 T0100 M09;(退刀)第第5 5章章 典
24、型机床数控编程典型机床数控编程 N16 X51.0 Z230.0 S315 M03 T0202 M08 ;N17 G01 X45.0 W0.0 F0.16;(切槽)N18 G04 X5.0;(延时)N19 G00 X51.0;(退刀)第第5 5章章 典型机床数控编程典型机床数控编程 N20 X200.0 Z315.0 M05 T0200 M09;(退刀)N21 G00 X52.0 Z296.0 S200 M03 T0303 M08;N22 G92 X47.2 Z231.5 F1.5;(切螺纹)第第5 5章章 典型机床数控编程典型机床数控编程 N23 X46.6;N24 X46.2;N25 X4
25、5.8;N26 G00 X200.0 Z350.0 T0300;(退至起点)N27 M30;第第5 5章章 典型机床数控编程典型机床数控编程 5.1.5 数控车床的操作面板 上:数控机床操作面板 下:机床操作面板 1.数控系统操作面板组成:CRT显示器和MDI键盘 1)CRT显示器 CRT显示器可以显示机床的各种参数和功能,如机床参考点坐标、刀具起始点坐标、输入数控系统的指令数据、刀具补偿量的数值、报警信号、自诊断结果、滑板快速移动速度以及间隙补偿值等。第第5 5章章 典型机床数控编程典型机床数控编程 第第5 5章章 典型机床数控编程典型机床数控编程 第第5 5章章 典型机床数控编程典型机床数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控技术 典型 机床 数控 编程
限制150内