数车编程课堂PPT

上传人:博****1 文档编号:591361784 上传时间:2024-09-17 格式:PPT 页数:64 大小:3.10MB
返回 下载 相关 举报
数车编程课堂PPT_第1页
第1页 / 共64页
数车编程课堂PPT_第2页
第2页 / 共64页
数车编程课堂PPT_第3页
第3页 / 共64页
数车编程课堂PPT_第4页
第4页 / 共64页
数车编程课堂PPT_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《数车编程课堂PPT》由会员分享,可在线阅读,更多相关《数车编程课堂PPT(64页珍藏版)》请在金锄头文库上搜索。

1、第六章第六章 数控车床的程序编制数控车床的程序编制 第一节第一节 数控车床加工工艺基础数控车床加工工艺基础 数控车床能对轴类或盘类等回转体零件自动地完成内、外圆柱面,圆锥面,数控车床能对轴类或盘类等回转体零件自动地完成内、外圆柱面,圆锥面,圆弧面和直、锥螺纹等工序的切削加工,并能进行切槽、钻、扩和铰等工作。圆弧面和直、锥螺纹等工序的切削加工,并能进行切槽、钻、扩和铰等工作。它是目前国内使用极为广泛的一种数控机床,约占数控机床总数的它是目前国内使用极为广泛的一种数控机床,约占数控机床总数的25。1 图图 外圆车刀外圆车刀 图图 内孔车刀内孔车刀 图图 螺纹车刀螺纹车刀 图图 切断(槽)车刀切断(

2、槽)车刀 一一 刀具及材料:高速钢、硬质合金钢刀具及材料:高速钢、硬质合金钢(允许切削速度高允许切削速度高,但是韧性差但是韧性差)2二二 切削用量的选择切削用量的选择 切削用量三要素切削用量三要素切削速度切削速度: 在进行切削加工时,刀具切削刃上的某一点相对于工件在进行切削加工时,刀具切削刃上的某一点相对于工件 在主运动方向上的瞬时速度。在主运动方向上的瞬时速度。进给量进给量背吃刀量背吃刀量 3一、一、 数控车床编程特点数控车床编程特点数控车床的主要编程特点如下:数控车床的主要编程特点如下:(1) 在一个程序段中,可以采用绝对值编程在一个程序段中,可以采用绝对值编程(用用X、Z表示表示)、增量

3、值编程、增量值编程(用用U、W表示表示)或者二者混合编程。或者二者混合编程。(2) 直径方向直径方向(X方向方向)用绝对值编程时,用绝对值编程时,X以直径值表示以直径值表示;用增量值编程时,以;用增量值编程时,以径向实际位移量的二倍值径向实际位移量的二倍值表示,并附方向符号表示,并附方向符号(正向可以省略正向可以省略)。系统默认为。系统默认为直径编程,也可以采用半径编程,但必须更改系统设定。直径编程,也可以采用半径编程,但必须更改系统设定。(3) 车削加工毛坯余量较大时,为简化编程,数控装置常备有不同形式车削加工毛坯余量较大时,为简化编程,数控装置常备有不同形式的固定循环,可以进行多次的固定循

4、环,可以进行多次重复循环切削重复循环切削。(4) 编程时,常认为车刀刀尖是一个点,而实际上为了提高刀具寿命和编程时,常认为车刀刀尖是一个点,而实际上为了提高刀具寿命和工件表面质量,车刀刀尖常被磨成一个圆弧,因此,当编制加工程序时,工件表面质量,车刀刀尖常被磨成一个圆弧,因此,当编制加工程序时,需要考虑对刀具进行刀尖圆弧半径补偿。需要考虑对刀具进行刀尖圆弧半径补偿。第二节第二节 数控车床程序编制数控车床程序编制4卧式车床坐标系卧式车床坐标系5有关坐标的指令有关坐标的指令坐标的取法坐标的取法绝对值:绝对值:X、Z增量值:增量值:U、WX直径尺寸直径尺寸Z轴向尺寸轴向尺寸U增量的两倍增量的两倍W增量

5、值增量值 绝对值和增量值绝对值和增量值正方向:刀具远离工件的方向正方向:刀具远离工件的方向Z轴轴X轴轴主轴轴线方向主轴轴线方向径向方向径向方向6例:练习例:练习如如图所示,设零件各表面已完成粗加工,试分别用绝对图所示,设零件各表面已完成粗加工,试分别用绝对坐标方式和增量坐标方式编写坐标方式和增量坐标方式编写G00G00,G01G01程序段。程序段。7工件坐标系设定工件坐标系设定G50用用G50指定设定工件坐标系,其书写格式为:指定设定工件坐标系,其书写格式为: G50 X_Z _ ; 8圆弧插补的方向圆弧插补的方向9例:例:如如图所示,走刀路线为图所示,走刀路线为A-B-C-D-E-FA-B-

6、C-D-E-F,试编制程序,试编制程序 A-B B-C C-D D-E E-F10进给功能(进给功能(F F)指令)指令该功能指令用于控制刀具的进给速度(切削进该功能指令用于控制刀具的进给速度(切削进给量)给量)G95(G99) mm/r G94(G98) mm/minG95(G99) mm/r G94(G98) mm/minF每转进给量11主轴转速功能(主轴转速功能(S S)指令)指令 主轴转速功能(主轴转速功能(S)指令用于控制主轴转速。)指令用于控制主轴转速。 特殊形式:特殊形式:恒线速控制恒线速控制 编程格式编程格式 G96 S_ m/min 如图中所示的零件,为保持如图中所示的零件,

7、为保持A、B、C各点的线速度在各点的线速度在150 m/min,则各点在加工时的主轴转速分别为多少?则各点在加工时的主轴转速分别为多少?最高转速限制最高转速限制 编程格式编程格式 G50 S_ r/min恒线速取消恒线速取消 编程格式编程格式 G97 S_ r/min。1213刀具功能(刀具功能(T T)指令)指令刀号刀号补偿号补偿号补偿号:用来存放刀具的几何补偿量和刀具磨损补偿量的补偿号:用来存放刀具的几何补偿量和刀具磨损补偿量的 寄存器的地址号。寄存器的地址号。(2)(2)、刀尖半径补偿、刀尖半径补偿补偿的目的:就是解决刀尖圆弧可能引起的加工误差。补偿的目的:就是解决刀尖圆弧可能引起的加工

8、误差。(1)(1)、几何、磨损补偿、几何、磨损补偿 T 14加工时刀具上哪个位置与程序中坐标点相吻合?加工时刀具上哪个位置与程序中坐标点相吻合? 刀位点刀位点15刀尖圆弧自动补偿指令刀尖圆弧自动补偿指令指令格式指令格式 G41G41(G42G42)G01G01(G00G00)X X(U U)_ Z_ Z(W W)_ _ G40 G40指令功能指令功能 G41G41为左偏刀具补偿;为左偏刀具补偿; G42G42为右偏刀具补偿;为右偏刀具补偿; G40G40是取消刀尖圆弧半径补偿。是取消刀尖圆弧半径补偿。指令说明指令说明 顺着刀具运动方向看,刀具在工件轮廓线的左边为刀尖左补偿;刀顺着刀具运动方向看

9、,刀具在工件轮廓线的左边为刀尖左补偿;刀具在具在工件轮廓线工件轮廓线的右边为刀尖右补偿(的右边为刀尖右补偿(与坐标轴方向有关与坐标轴方向有关) 。16Z轴X轴G41 内孔内孔(a)后置刀架)后置刀架 Z轴X轴G42(b) 前置刀架前置刀架 外圆外圆内孔内孔外圆外圆车削加工中应用刀尖圆弧半径补偿时,若加工方向从右至左,则加车削加工中应用刀尖圆弧半径补偿时,若加工方向从右至左,则加工外圆通常采用()补偿,加工内孔通常采用()补偿。工外圆通常采用()补偿,加工内孔通常采用()补偿。17刀尖刀尖R的确定方法的确定方法1819例题例题 如图所示,运用刀具半径补偿指令编程。如图所示,运用刀具半径补偿指令编

10、程。注意:与注意:与G00或或G01一起有效;一起有效; 换刀时要取消刀补。换刀时要取消刀补。20单一固定循环单一固定循环 车削循环通常是指用含有车削循环通常是指用含有G代码的一个程序段,来完成本来代码的一个程序段,来完成本来需要用多个程序段指令的加工操作,如需要用多个程序段指令的加工操作,如“切入切入-切削切削-退刀退刀-返回返回”,用一个循环指令完成,从而简化程序。车削循环一般分为,用一个循环指令完成,从而简化程序。车削循环一般分为单一形状固定循环和复合形状固定循环单一形状固定循环和复合形状固定循环单一形状车削循环(单一形状车削循环(G90、G94)该循环主要用于轴类零件的外圆、锥面的加工

11、。该循环主要用于轴类零件的外圆、锥面的加工。G9021(1)圆柱面或圆锥面切削循环)圆柱面或圆锥面切削循环外圆切削循环指令外圆切削循环指令 2223锥度锥度I的符号确定方法:锥面起点的符号确定方法:锥面起点X坐标大于终点坐标时为正,反之为负。坐标大于终点坐标时为正,反之为负。圆锥面切削循环圆锥面切削循环 G90 X(U)_ Z(W)_ (R)I_ F_ ;24(2)端面切削循环)端面切削循环G94 编程格式编程格式 G94是用于一些短、面大的工件加工的固定循环指令。是用于一些短、面大的工件加工的固定循环指令。 25锥面端面切削循环锥面端面切削循环 G94 X(U) Z(W) K F 锥面起点锥

12、面起点Z坐标大于终点坐标时,坐标大于终点坐标时,K为正为正,反之为负。反之为负。26多重固定循环多重固定循环 (1)外圆)外圆粗车粗车循环循环G71 G71指令将工件切削至精加工之前的尺寸,精加工前的形状指令将工件切削至精加工之前的尺寸,精加工前的形状及粗加工的刀具路径由系统及粗加工的刀具路径由系统根据精加工尺寸根据精加工尺寸自动设定。自动设定。输入格式:输入格式:G71 U( d) R(e);G71 P(ns) Q(nf) U( u) W( w) (F S T ); 27起刀点(起刀点(200,200)28(2).精车循环指令精车循环指令G70 用用G71指令完成粗车循环后,使用指令完成粗车

13、循环后,使用G70指令可实现精车循环。精车指令可实现精车循环。精车时的加工量是粗车循环时留下的精车余量,加工轨迹是工件的轮廓线。时的加工量是粗车循环时留下的精车余量,加工轨迹是工件的轮廓线。格式:格式:G70 P(ns) Q(nf);其中其中P(ns)和和Q(nf)的含义与粗车循环指令中的含义相同。的含义与粗车循环指令中的含义相同。注意:在注意:在G71程序段中规定的程序段中规定的F、S、T对于对于G70无效,但在执行无效,但在执行G70时顺序号时顺序号ns至至nf程序段之间的程序段之间的F、S、T有效;当有效;当G70循环加工结束循环加工结束时,刀具返回到起点并读下一个程序段时,刀具返回到起

14、点并读下一个程序段.29例例 下图是采用粗车循环指令下图是采用粗车循环指令G71和精车循环指令和精车循环指令G70的加工举例。的加工举例。毛坯为棒料,直径是毛坯为棒料,直径是62 mm,刀具从,刀具从P点开始,先走到点开始,先走到C点点(即循环起点即循环起点),然后开始粗车循环。每次粗车循环深度为然后开始粗车循环。每次粗车循环深度为4 mm,退刀量为,退刀量为1 mm,进给量,进给量为为0.3mm/r,径向精加工余量和横向精加工余量均为,径向精加工余量和横向精加工余量均为2 mm,精加工时进给量为,精加工时进给量为0.15 mm/r。30(3).端面粗车循环指令端面粗车循环指令G72 它适用于

15、圆柱棒料毛坯端面方向粗车,其功能与它适用于圆柱棒料毛坯端面方向粗车,其功能与G71基本相同基本相同,不同不同之处是之处是G72只完成端面方向粗车只完成端面方向粗车,刀具路径按径向方向循环刀具路径按径向方向循环,其格式为其格式为:G72 U( d)R(e);G72 P(ns) Q(nf) U( u)W( w)F(f)S(s)T(t);N(ns).N(nf).程序段中各地址的含义和程序段中各地址的含义和G71相同。相同。 31G72的循环过程如图所示。图中的循环过程如图所示。图中C为粗加工循环的起点,只要给出为粗加工循环的起点,只要给出AB之之间的精加工形状及径向精车余量、轴向精车余量间的精加工形

16、状及径向精车余量、轴向精车余量 w及切削深度及切削深度 d就可就可以完成粗车工序。以完成粗车工序。图图 G72粗车循环过程粗车循环过程32(168,132)进刀量为进刀量为3,退刀量为,退刀量为0.5,精加工余量,精加工余量2,1。33(4 4)固定形状粗车循环)固定形状粗车循环)固定形状粗车循环)固定形状粗车循环G73G73 G73指令与指令与G71、G72指令功能相同,只是刀具路径是按指令功能相同,只是刀具路径是按工件精工件精加工轮廓加工轮廓进行循环的,适合切削铸造成型或者已粗车成型的工件。当进行循环的,适合切削铸造成型或者已粗车成型的工件。当毛坯轮廓形状与零件轮廓形状基本接近时,用该指令

17、比较方便。毛坯轮廓形状与零件轮廓形状基本接近时,用该指令比较方便。 格式:格式:G73 U( i) W( k)R(d);G73 P(ns) Q(nf) U( u)W( w) F(f)S(s)T(t);N(ns).N(nf).程序段中各地址的含义如下:程序段中各地址的含义如下: i:X方向粗加工余量方向粗加工余量(半径指定半径指定)。 k:Z方向粗加工余量。方向粗加工余量。d:分割数,此值与粗切重复次数相同。:分割数,此值与粗切重复次数相同。程序段中其他各地址的含义和程序段中其他各地址的含义和G71相同。相同。34G73及其精加工的循环过程如图所示。及其精加工的循环过程如图所示。 35 O100

18、0 O1000 N10 G50 X200 Z200 ; N15 T0101; N20 M03 S600 N30 G00 X140 Z40 N50 G73 U9.5 W9.5 R3 N60 G73 P70 Q120 U1 W0.5 F0.3 N70 G00 X20 Z0 N80 G01 Z-20 F0.15 N90 X40 Z-30 N100 W-20 N110 G02 X80 W-20 R20 N120 G01 X100 W-10 N135 M03 S1000 N140 G70 P70 Q120 N150 G00 X200 Z200 N160 M05 N170 M30 36单行程螺纹切削指令单

19、行程螺纹切削指令G32 G32指令可以加工圆柱螺纹和圆锥螺纹。指令可以加工圆柱螺纹和圆锥螺纹。 格式:格式:G32 X_Z_F_; 37例例 下图是圆柱螺纹加工实例,螺距为下图是圆柱螺纹加工实例,螺距为2 mm,单边切深为,单边切深为1 mm,引入长引入长度为度为3 mm,超越长度为,超越长度为1.5 mm。程序如下:程序如下:.N020 G00 U-62.0 Z3;N021 G32 W-74.5 F2.0 ;N022 G00 U62.0;N023 W74.5;.38简单螺纹切削循环指令简单螺纹切削循环指令G92简简单单螺螺纹纹切切削削循循环环指指令令G92G92可可以以用用来来加加工工圆圆柱

20、柱螺螺纹纹和和圆圆锥锥螺螺纹纹。该该指指令令的的循循环环路路线线与与前前述述的的G90G90指指令令基基本本相相同同,只只是是F F后后面面的的进进给给量量改改为为螺螺纹纹螺螺距距即即可可。格式:格式:G92 X(U)_Z(W)_I/R_F_G92 X(U)_Z(W)_I/R_F_;39例:试编写下图所示圆柱螺纹的加工程序。例:试编写下图所示圆柱螺纹的加工程序。 螺距为螺距为1.5mm,第一次切深第一次切深0.5mm,第二次切深,第二次切深0.325mm40复合螺纹切削循环指令(复合螺纹切削循环指令(粗、精粗、精) 复合螺纹切削循环指令可以完成一个螺纹段的全部加工任务。它复合螺纹切削循环指令可

21、以完成一个螺纹段的全部加工任务。它的进刀方法有利于改善刀具的切削条件。的进刀方法有利于改善刀具的切削条件。编程格式:编程格式: G76 P (m)(r)()() Q(dmin) R(d ) G76 X(U) Z(W) R(I) P(k) Q(d) F( f ) 式中:式中: m - 精加工重复次数;精加工重复次数;(199)。 r -螺纹尾角倒角量;螺纹尾角倒角量;(99), (单位:(单位:0.1L,L为螺纹螺距)为螺纹螺距)。 - 刀尖角;刀尖角; dmin-最小切入量;最小切入量; (半径值)(半径值) d-精加工余量;(半径值)精加工余量;(半径值) X(U) Z(W) - 终点坐标;

22、终点坐标; I - 螺纹部分半径之差,即螺纹切削起始螺纹部分半径之差,即螺纹切削起始 点与切削终点的半径差。加工圆点与切削终点的半径差。加工圆柱螺纹时,柱螺纹时,i=0。加工圆锥螺纹时,当。加工圆锥螺纹时,当X向切削起始点坐标小于切削终点坐标时,向切削起始点坐标小于切削终点坐标时,I为负,反之为正。为负,反之为正。 k - 螺牙的高度螺牙的高度 (X轴方向的半径值)轴方向的半径值) 经验值经验值k=1.107P/2; d - 第一次切入量(第一次切入量(X轴方向的半径值);轴方向的半径值); f - 螺纹导程。螺纹导程。4142例:试编写图所示圆柱螺纹的加工程序例:试编写图所示圆柱螺纹的加工程

23、序,螺距为螺距为6mm。G76 P 01 00 60 Q100 R100G76 X61.36 Z25 R0 P3320Q1000 F643 程序延时程序延时 G04 P/X v子程序子程序 程序中固定顺序或重复出现的程序单独抽出来,编程序中固定顺序或重复出现的程序单独抽出来,编成一个程序,供主程序调用,这类程序叫做子程序。成一个程序,供主程序调用,这类程序叫做子程序。M98 P_ _ M994445典型零件的程序编制典型零件的程序编制(1)4647(2)加加工如图所示工如图所示的零件,退刀槽槽深为的零件,退刀槽槽深为2 2(直径方向),槽宽(直径方向),槽宽3mm3mm,已知毛坯已知毛坯尺寸尺

24、寸为为3030棒料,棒料,对零件图进行工艺分析,对零件图进行工艺分析,确定装夹方案、加工顺序,制定数控加工刀具卡及加工工序卡,确定装夹方案、加工顺序,制定数控加工刀具卡及加工工序卡,编制加工程序编制加工程序. . 图图 加工实例加工实例4849产品名称及代产品名称及代号号零件零件名称名称轴轴零件零件图号图号KS-01KS-01序号序号刀具号刀具号刀具规格名称刀具规格名称数量数量加工表面加工表面刀尖半刀尖半径径(mmmm)备注备注1 1T01T013535硬质合金外圆偏刀硬质合金外圆偏刀1 1粗精车外粗精车外圆表面及圆表面及端面端面20X2020X202 2T02T023mm3mm宽硬质合金切断

25、刀宽硬质合金切断刀(切槽刀)(切槽刀)1 1切退刀槽切退刀槽及切断及切断20X2020X203 3T03T03硬质合金硬质合金6060外螺纹车外螺纹车刀刀1 1车车M12X1.75M12X1.75螺纹螺纹20X2020X20编制编制审核审核批批准准共共1 1页页第第1 1页页数控加工刀具卡数控加工刀具卡50数控加工工序卡数控加工工序卡5152(3) 加工零件如图所示,毛坯直径为加工零件如图所示,毛坯直径为26。对零件图进行工艺分析,。对零件图进行工艺分析,确定装夹方案、加工顺序,制定数控加工刀具卡及加工工序卡,编制加工程序。确定装夹方案、加工顺序,制定数控加工刀具卡及加工工序卡,编制加工程序。

26、5354宏程序宏程序 宏程序是一组由宏程序是一组由变量变量、变量运算指令变量运算指令以及以及程序控制指令程序控制指令组成组成并能完成一定加工功能的程序。并能完成一定加工功能的程序。一、变量的表示一、变量的表示#i#i#表达式表达式 (变量号(变量号i=0,1,2,3,4) 例:例:#8、#110、#1100 表达式必须用括号括起来表达式必须用括号括起来 例:例:#1#21255二二. .算术和逻辑运算算术和逻辑运算运算的优先顺序:函数;乘除、逻辑与;加减、逻辑或、逻辑异或。可以用 来改变顺序。56三三 控制指令控制指令1、无条件转移、无条件转移(GOTO语句)语句)格式:GOTO n;式中:n

27、顺序号(19999),可用变量表示。举例:GOTO 1; GOTO #10;572、条件转移、条件转移(IF语句)语句)格式:IF 条件式条件式 GOTO n;条件式:举例:#j EQ #k#j EQ #k#j 是否 #k#j GT #k#j GT #k#j 是否 #k#j GE #k#j GE #k#j 是否 #k#j NE #k#j NE #k#j 是否 #k#j LT #k#j LT #k#j 是否 #k#j LE #k#j LE #k#j 是否 #kO7100;#1=0;#2=1;N1 IF #2 GT 10 GOTO 2;#1=#1+#2;#2=#2+1;GOTO 1;N2 M30;

28、583、循环、循环(WHILE语句)语句)格式:WHILE 条件式 DO m; END m;式中:m循环执行范围的识别号,只能是1、2和3,否则系统报警59O7200;#1=0;#2=1;WHILE #2 LE 10 DO 1;#1 =#1+#2;#2=#2+1;END 1;M30;60毛坯直径毛坯直径42mm,加工下图所示零件。加工下图所示零件。61O0012 N10T0101;N20S600M3;N30G0X40Z3;N40G73U20.5W0R11;N50G73P60Q180U1W0F0.3;N60G0X0;N70G1Z0F0.2;N80#1=30;N111#2=15*SQRT1-#1*

29、#1/900;N100G1X2*#2Z#1-30;N120#1=#1-0.1;N130IF#1GE-10GOTO111;62N140G1X32;N150X34Z-41;N160Z-42;N170G2X40Z-45R3;N180G1Z-53;N190G70P60Q180S800F0.15;N200 G00X100Z100;N210 T0202; N220 M03 S350; N230 G00X44Z-53; N240 G01X30F0.1; N250 X40; N260 W1; N270 X38W-1; 63N280 X0.1; N290X100Z100; N300T0101; N310M05; N320 M30; 64

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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