数控车床程序编制与生产实例_第1页
数控车床程序编制与生产实例_第2页
数控车床程序编制与生产实例_第3页
数控车床程序编制与生产实例_第4页
数控车床程序编制与生产实例_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数控车床程序编制与生产实例 数控车床是当今应用较为广泛的数控机数控车床是当今应用较为广泛的数控机床之一,它主要用于加工轴类、盘类等回床之一,它主要用于加工轴类、盘类等回转体零件的内外圆柱面,任意角度的内外转体零件的内外圆柱面,任意角度的内外圆锥面,复杂回转内外曲面,圆柱、圆锥圆锥面,复杂回转内外曲面,圆柱、圆锥螺纹等,并能进行切槽、钻孔、扩孔、铰螺纹等,并能进行切槽、钻孔、扩孔、铰孔、镗孔等切削加工。孔、镗孔等切削加工。数控车床与普通车床相比较,主要具有以下一些数控车床与普通车床相比较,主要具有以下一些特点特点 : 高精度高精度 高效率高效率 高柔性高柔性 工艺能力强工艺能力强 高可靠性高可靠

2、性 1数控车床的组成数控车床的组成数控车床由车床主体、数控装置、伺服系统、数控车床由车床主体、数控装置、伺服系统、辅助装置等几部分组成辅助装置等几部分组成 数控车床 6.2.1 数控车床系统的功能数控车床系统的功能数控车床系统的主要功能包括准备功能、数控车床系统的主要功能包括准备功能、辅助辅助功能、进给速度功能、主轴转速功能、刀功能、进给速度功能、主轴转速功能、刀具功具功能等。能等。 1准备功能(准备功能(G功能)功能)准备功能也称准备功能也称G功能或功能或G代码,它是用来指令代码,它是用来指令车车床工作方式或控制系统工作方式的一种命令,床工作方式或控制系统工作方式的一种命令,G功能由地址符功

3、能由地址符G和其后的两位数字组成和其后的两位数字组成(0099),用来规定刀具和工件的相对运动轨迹、),用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。等多种加工操作。G代码代码组别组别功功 能能G代码代码组别组别功功 能能G0001定位(快速移动)定位(快速移动)G3301攻丝循环攻丝循环*G01直线插补(切削进给)直线插补(切削进给)G3401变螺距螺纹切削变螺距螺纹切削G02圆弧插补圆弧插补CW(顺时针)(顺时针)*G4004刀尖半径补偿(选配)刀尖半径补偿(选配)G03圆弧插补圆弧插补CCW(逆时针)(逆

4、时针)G41G0400暂停,准停暂停,准停G42G28返回参考点(机械原点)返回参考点(机械原点)G5000坐标系设定坐标系设定G3201螺纹切削螺纹切削G6500宏程序命令宏程序命令FANUC 0i系统常用的G功能一览表 G代码代码组别组别功功 能能G代码代码组别组别功功 能能G7000精加工循环精加工循环G9001外圆,内圆车削循环外圆,内圆车削循环G71外圆粗车循环外圆粗车循环G92螺纹切削循环螺纹切削循环G72端面粗车循环端面粗车循环G94端面切削循环端面切削循环G73封闭切削循环封闭切削循环G9602恒线速开恒线速开G74端面深孔加工循环端面深孔加工循环G97恒线速关恒线速关G75外

5、圆,内圆切槽循环外圆,内圆切槽循环*G9803每分进给每分进给G76复合型螺纹切削循环复合型螺纹切削循环G99每转进给每转进给FANUC 0i系统常用的G功能一览表 2辅助功能(辅助功能(M功能)功能)辅助功能也称辅助功能也称M功能,由地址符功能,由地址符M和其后的两和其后的两位位数字组成,主要用于控制零件程序的走向,以数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作,如表示主轴及机床各种辅助功能的开关动作,如表示主轴的旋转方向、启动、停止,切削液的开关等功的旋转方向、启动、停止,切削液的开关等功能。能。M代码代码功功 能能M代码代码功功 能能M00程序停止程序停止M08切

6、削液开启切削液开启M01程序选择性停程序选择性停止止M09切削液关闭切削液关闭M02程序结束程序结束M30程序结束,返程序结束,返回开头回开头M03主轴正转主轴正转M98调用子程序调用子程序M04主轴反转主轴反转M99子程序结束子程序结束M05主轴停止主轴停止FANUC 0i系统常用的M功能一览表 3S、F和和T功能功能(1)S功能功能S功能即主轴转速指令功能,它是由地址符功能即主轴转速指令功能,它是由地址符S及其后面的数字表示,用来指定车床的主轴及其后面的数字表示,用来指定车床的主轴速度,需配合指令速度,需配合指令G96和指令和指令G97来使用。来使用。 (2)F功能功能 F功能即进给速度功

7、能,用来指定车刀车削表功能即进给速度功能,用来指定车刀车削表面时的走刀速度。面时的走刀速度。 (3)T功能功能T功能即刀具功能,用来指定加工中所用的刀具号及功能即刀具功能,用来指定加工中所用的刀具号及其所调用的刀具补偿号,一般其所调用的刀具补偿号,一般T后面可有后面可有4位数值,前位数值,前2位表示刀具号,后位表示刀具号,后2位表示刀具补偿号。位表示刀具补偿号。 6.2.2 数控车床的基本编程指令数控车床的基本编程指令1编程中的有关规定编程中的有关规定 (1)数控车床坐标系)数控车床坐标系 数控车床一般是两坐标机床(数控车床一般是两坐标机床(X轴、轴、Z轴)。轴)。随着数控车床刀架的位置不同,

8、坐标系的方位随着数控车床刀架的位置不同,坐标系的方位不同不同 数控车床坐标系的两种形式 (2)数控车床的编程方式)数控车床的编程方式 直径编程和半径编程。直径编程和半径编程。 绝对编程和相对编程。绝对编程和相对编程。 数控车床编程方法 2G00与与G01指令(快速定位与直线插补)指令(快速定位与直线插补)指令格式:指令格式:G00 ()_()_;01 ()_()_; _表示目标点绝对坐标。表示目标点绝对坐标。 _表示目标点相对刀具当前点的相对表示目标点相对刀具当前点的相对 坐标位移。坐标位移。 X(U)坐标按直径输入。坐标按直径输入。3G02/G03指令(圆弧插补)指令(圆弧插补) 指令格式:

9、指令格式: X(U)_ Z(W)_ F ;顺时针圆弧插补(顺时针圆弧插补(G02)与逆时针圆弧插补()与逆时针圆弧插补(G03)的判)的判断方法:沿着弧所在平面(如断方法:沿着弧所在平面(如平面)的正法线方向平面)的正法线方向(+Y轴)向负方向(轴)向负方向(Y轴)观察,圆弧插补按顺时针方轴)观察,圆弧插补按顺时针方向为向为02,逆时针方向为,逆时针方向为03,如图,如图6-7所示。所示。 G02G03RI K 顺圆与逆圆的判别 项目项目命命 令令指指 定定 内内 容容意意 义义1G02回转方向回转方向顺时针转顺时针转CWG03逆时针转逆时针转CCW2X_Z_终点位置终点位置绝对方式绝对方式工

10、件坐标系中圆弧终点位置坐标工件坐标系中圆弧终点位置坐标U_W_相对方式相对方式圆弧终点相对始点的坐标圆弧终点相对始点的坐标3I_ K_ 从始点到圆心的距离从始点到圆心的距离圆心相对起点的位置坐标圆心相对起点的位置坐标R 圆弧半径圆弧半径圆弧半径圆弧半径4F进给速度进给速度圆弧的切线速度圆弧的切线速度圆弧插补指令说明 4G04(暂停)(暂停)指令格式:指令格式:G04 X_;或;或 G04 P_; X表示指定时间,单位为表示指定时间,单位为s(秒),允许使用(秒),允许使用小数点,如小数点,如G04 X2.0表示暂停表示暂停2s。 P表示指定时间,单位为表示指定时间,单位为ms(毫秒),不允(毫

11、秒),不允许使用小数点,如许使用小数点,如G04 P2000也表示暂停也表示暂停2s。 G04常用于车槽、镗孔、钻孔指令后,以提常用于车槽、镗孔、钻孔指令后,以提高表面质量及有利于铁屑充分排出。高表面质量及有利于铁屑充分排出。5G41/G42/G40(刀尖圆角半径补偿)(刀尖圆角半径补偿)(1)刀尖半径补偿)刀尖半径补偿40:取消刀尖半径补偿,这时,刀尖运动轨:取消刀尖半径补偿,这时,刀尖运动轨 迹与编程轨迹重合。迹与编程轨迹重合。41:刀尖半径左补偿,即操作者处于:刀尖半径左补偿,即操作者处于+Y轴向轴向 Y轴观察,并沿着车刀进给方向看,车轴观察,并沿着车刀进给方向看,车 刀在工件的左侧,称

12、左刀补刀在工件的左侧,称左刀补 42:刀尖半径右补偿,即操作者处于:刀尖半径右补偿,即操作者处于+Y轴向轴向 Y轴观察,并沿着刀具进给方向看,车轴观察,并沿着刀具进给方向看,车 刀在工件的右侧,称右刀补刀在工件的右侧,称右刀补 (2)指令格式)指令格式 X(U) Z(W) ;(3)刀尖的方位)刀尖的方位G41G42G40G00G01刀尖方位的规定(前置刀架) (4)补偿值的设定)补偿值的设定 刀具补偿的设定 6G90与与G94指令(简单固定循环)指令(简单固定循环)(1)内、外圆切削循环)内、外圆切削循环G90指令格式:指令格式:G90 X (U) Z (W) R F ; 执行该指令刀具从循环

13、起点开始按执行该指令刀具从循环起点开始按ABCDA作循环运动,最后又回到循环作循环运动,最后又回到循环起点。起点。 _为切削终点(为切削终点(C点)的坐标;点)的坐标;U_ W_为切削终点(为切削终点(C点)相对于循环始点(点)相对于循环始点(A点)的点)的位移量。位移量。 _为锥体面切削始点与切削终点的半径差为锥体面切削始点与切削终点的半径差 _进给速度。进给速度。 G90外形加工循环 (2)端面切削循环)端面切削循环G94 指令格式:指令格式:G94 X (U) Z (W) R F ; 如图如图6-20所示,执行该指令刀具从循环起点所示,执行该指令刀具从循环起点开始按开始按ABCDA作循环

14、运动,最后又回作循环运动,最后又回到循环起点。到循环起点。 _为切削终点(为切削终点(C点)的坐标;点)的坐标;U_W_为为切削终点(切削终点(C点)相对于循环始点(点)相对于循环始点(A点)的位点)的位移量。移量。 _为锥体面切削始点与切削终点在为锥体面切削始点与切削终点在Z轴方向轴方向的差,即的差,即ZbZc,如图,如图6-21所示;当所示;当R=0时,即时,即为切削端平面,可省略。为切削端平面,可省略。 _进给速度进给速度 94车削端面循环轨迹 94车削带有锥度的端面循环轨迹 G94切削循环例图 7G70、G71、G72、G73、G75指令(复合固指令(复合固定循环)定循环)(1)71(

15、内、外径粗车循环)(内、外径粗车循环)G71指令通过与指令通过与Z轴平行的运动来实现内孔、外轴平行的运动来实现内孔、外圆加工,常用于毛坯为棒料的粗加工。圆加工,常用于毛坯为棒料的粗加工。指令格式:指令格式:G00 X Z ;71 d e;71 ns nf u w f ;G71外径粗车循环路线图 , 为粗车循环起刀点位置为粗车循环起刀点位置 d为循环切削过程中径向的背吃刀量,半径为循环切削过程中径向的背吃刀量,半径值。单位为值。单位为mm。 e为循环切削过程中径向的退刀量,半径值,为循环切削过程中径向的退刀量,半径值,单位为单位为mm。 ns为精加工形状程序段中的开始程序段号。为精加工形状程序段

16、中的开始程序段号。 nf为精加工形状程序段中的结束程序段号为精加工形状程序段中的结束程序段号 u为为轴方向的精加工余量,直径值,单位轴方向的精加工余量,直径值,单位为为mm。在圆筒毛坯料粗镗内孔时,应指定为。在圆筒毛坯料粗镗内孔时,应指定为负值。负值。 w为为轴方向的精加工余量,单位为轴方向的精加工余量,单位为mm。 f为粗加工循环中的进给速度。为粗加工循环中的进给速度。编程时注意以下几点。编程时注意以下几点。 在使用在使用71进行粗加工循环时,只有含在进行粗加工循环时,只有含在71程序段中的、功能才有效。而包含程序段中的、功能才有效。而包含在在nsnf精加工形状程序段中的、功精加工形状程序段

17、中的、功能,对粗车循环无效。能,对粗车循环无效。 在在AA间顺序号间顺序号ns的程序段中只能含有的程序段中只能含有G00或或G01指令,而且必须指定,也不能含有指令,而且必须指定,也不能含有Z轴指令。轴指令。 A必须符合必须符合、轴方向的单调增大或轴方向的单调增大或减少的模式减少的模式,即一直增大或一直减小。即一直增大或一直减小。 在加工循环中可以进行刀具补偿。在加工循环中可以进行刀具补偿。(2)G70(精车循环)(精车循环)G70指令用于切除指令用于切除G71或或G73指令粗加工后留下指令粗加工后留下的加工余量的加工余量 指令格式:指令格式:G00 X Z;70 ns nf f ;程序段中各

18、地址的含义同程序段中各地址的含义同G71。(3)72(端面粗加工循环)(端面粗加工循环)G72指令通过与指令通过与X轴平行的运动来实现内外圆端轴平行的运动来实现内外圆端面粗加工,常用于径向尺寸大,轴向尺寸较小面粗加工,常用于径向尺寸大,轴向尺寸较小的零件粗车加工。的零件粗车加工。 指令格式:指令格式:G00 X Z;72 W d e ;72 ns nf u w f ; G72端面粗车循环路线图 编程时注意以下几点。编程时注意以下几点。 在使用在使用72进行粗加工循环时,只有含在进行粗加工循环时,只有含在72程序段中的、功能才有效。而包含程序段中的、功能才有效。而包含在在nsnf精加工形状程序段

19、中的、功精加工形状程序段中的、功能,对粗车循环无效。能,对粗车循环无效。 在在A间顺序号间顺序号ns的程序段中只能含有的程序段中只能含有G00或或G01指令,而且必须指定,且不能含有指令,而且必须指定,且不能含有X轴指轴指令。令。 之间必须符合之间必须符合轴、轴、轴方向的单调增轴方向的单调增大或减少的模式,即一直增大或一直减小。大或减少的模式,即一直增大或一直减小。 在加工循环中可以进行刀具补偿。在加工循环中可以进行刀具补偿。(4)G73(仿形粗车循环)(仿形粗车循环)G73仿形切削循环就是按照一定的切削形状逐仿形切削循环就是按照一定的切削形状逐渐地接近最终形状。渐地接近最终形状。 指令格式:

20、指令格式:G00 X Z;73 i k d;73 ns nf u w f ; G73仿形粗车循环路线图 (5)G75(切槽循环指令)(切槽循环指令)G75指令主要用于加工径向环形槽。加工中径指令主要用于加工径向环形槽。加工中径向断续切削起到断屑、及时排屑的作用,特别向断续切削起到断屑、及时排屑的作用,特别适合加工宽槽。适合加工宽槽。指令格式:指令格式:G00 X 1 Z 1 ; 75 R e ;75 X 2 Z 2 Pi Qk Rw F f ; 1、1为切槽起始点坐标。为切槽起始点坐标。 2为槽底直径。为槽底直径。 2为切槽时的为切槽时的Z向终点位置坐标,同样与切槽起始位向终点位置坐标,同样与

21、切槽起始位置有关置有关 e为切槽过程中径向的退刀量,半径值,单位为为切槽过程中径向的退刀量,半径值,单位为mm。 i为切槽过程中径向的每次切入量,半径值,单位为为切槽过程中径向的每次切入量,半径值,单位为m。 k为沿径向切完一个刀宽后退出,在为沿径向切完一个刀宽后退出,在Z向的移动量,向的移动量,单位为单位为m,但必须注意其值应小于刀宽。,但必须注意其值应小于刀宽。 w为刀具切到槽底后,在槽底沿为刀具切到槽底后,在槽底沿Z方向的退刀量,方向的退刀量,单位为单位为m,注意:尽量不要设置数值,取,注意:尽量不要设置数值,取0,以免断刀。,以免断刀。 8螺纹加工螺纹加工(1)G32(单行程螺纹切削指

22、令)(单行程螺纹切削指令)指令格式:指令格式:G32 ()()_()()_Q_; ()()_()()_与与G00相同。相同。 _为螺纹导程。为螺纹导程。如如45,Z轴为长轴,螺距是轴为长轴,螺距是Lz;如如45,X轴为长轴,螺距是轴为长轴,螺距是Lx。 Q_为螺纹起始角。该值为不带小数点的非模态值。为螺纹起始角。该值为不带小数点的非模态值。如果是单线螺纹,则该值不用制定,这时该值为如果是单线螺纹,则该值不用制定,这时该值为0;若是双线螺纹,若是双线螺纹,Q值为值为180 000。(2)G92(单一循环螺纹切削指令)(单一循环螺纹切削指令)指令格式:指令格式:92 ()()_()()_ R_;

23、执行该指令刀具从循环起点开始按执行该指令刀具从循环起点开始按ABCDA作循环运动,最后又回到循环起点。作循环运动,最后又回到循环起点。 _为切削终点(为切削终点(C点)的坐标;点)的坐标;U_W_为切削为切削终点(终点(C点)相对于循环始点(点)相对于循环始点(A点)的位移量。点)的位移量。 _为螺纹切削始点与切削终点的半径差,即为螺纹切削始点与切削终点的半径差,即RbRc;加工圆柱螺纹时,;加工圆柱螺纹时,R为为0,表示加工圆柱螺纹,表示加工圆柱螺纹,可省略。可省略。 如果螺纹牙型较深、螺距较大,可分几次进给。每如果螺纹牙型较深、螺距较大,可分几次进给。每次进给的背吃刀量用螺纹深度减精加工背

24、吃刀量所得次进给的背吃刀量用螺纹深度减精加工背吃刀量所得的差按递减规律分配。的差按递减规律分配。螺纹切削单一循环指令G92 米米 制制 螺螺 纹纹螺距螺距1.01.52.02.53.03.54.0牙深牙深0.6490.9741.2991.6241.9492.2732.598背背吃吃刀刀量量及及切切削削次次数数1次次0.60.80.81.01.21.51.52次次0.40.50.60.70.70.70.83次次0.20.30.50.60.60.60.64次次0.10.20.40.40.40.60.65次次0.150.20.40.40.40.46次次0.10.150.40.40.47次次0.20.

25、20.48次次0.150.39次次0.2常用螺纹切削的进给次数与背吃刀量 (3)G76(复合循环螺纹切削指令)(复合循环螺纹切削指令)指令格式:指令格式:G76 P m r a Q d min R d G76 X ( U ) Z ( W ) R i P k Q d F f m为精加工最终重复次数(为精加工最终重复次数(199)。)。 r为倒角量。为倒角量。 a为刀尖的角度。为刀尖的角度。 dmin为最小切入量(用半径值指定)。为最小切入量(用半径值指定)。 d为精加工余量。为精加工余量。 X(U)Z(W)为螺纹切削终点坐标(绝对坐标或相对坐)为螺纹切削终点坐标(绝对坐标或相对坐标)。标)。 i

26、为螺纹锥度。为螺纹锥度。 k为螺纹牙形的高度(用半径值指令为螺纹牙形的高度(用半径值指令x轴方向的距离)。轴方向的距离)。 d为第为第1次的切入量(半径值,无符号)。次的切入量(半径值,无符号)。 f为螺纹的导程。为螺纹的导程。G76指令运动轨迹 9子程序调用子程序调用在加工工件时,当相同的切削路线重复出现,在加工工件时,当相同的切削路线重复出现,可以把这类路径作为子程序编写,先存储起可以把这类路径作为子程序编写,先存储起来,再多次调用,使程序简化。来,再多次调用,使程序简化。格式:格式:M98 P XXXXX 其中,其中,XXXX为要调用的子程序号;为为要调用的子程序号;为重重复调用次数,省

27、略为一次复调用次数,省略为一次 6.2.3 华中数控系统编程指令华中数控系统编程指令1复合循环指令复合循环指令(1)G71(内(内/外径粗车复合循环指令)外径粗车复合循环指令) 无凹槽加工时无凹槽加工时指令格式:指令格式:G00 X Z ; 71 d r ns nf Xx Zz f ;指令中的各地址参数与指令中的各地址参数与FANUC 0i系统相同,不系统相同,不再赘述。不同之处在于华中数控系统将所有地再赘述。不同之处在于华中数控系统将所有地址写在一行,且址写在一行,且X轴方向的精加工余量和轴方向的精加工余量和Z轴方轴方向的精加工余量分别用地址向的精加工余量分别用地址X和地址和地址Z描述。描述

28、。 有凹槽加工时有凹槽加工时指令格式:指令格式:G00 X Z; 71 d r ns nf Ee f ;e为精加工余量,为为精加工余量,为X方向的等高距离,外径切方向的等高距离,外径切削时为正,内径切削时为负。其余各项同前。削时为正,内径切削时为负。其余各项同前。 (2)G73(仿形粗车复合循环指令)(仿形粗车复合循环指令)指令格式:指令格式:G00 X Z; 73 i Wk r ns nf Xx Zz f ; i为为X轴方向的粗加工总余量,轴方向的粗加工总余量, k为为Z轴方向的轴方向的粗加工总余量,粗加工总余量,r为粗切削次数。其余各项的含为粗切削次数。其余各项的含义同义同G71指令。指令

29、。 (3)G76(螺纹切削复合循环指令)(螺纹切削复合循环指令)使用复合循环指令使用复合循环指令G76,刀具会自动进行多次,刀具会自动进行多次进给切削,只需一个指令即可加工出整个螺纹。进给切削,只需一个指令即可加工出整个螺纹。指令格式:指令格式:G00 X Z;G76 C c R r E e A a Xx Zz I i Kk Ud V d min Q d P p F L ; c为精车次数(为精车次数(0199),必须用两位数表示,为),必须用两位数表示,为模态值。模态值。 r为螺纹为螺纹Z向退尾长度(向退尾长度(0099),为模态值。),为模态值。 e为螺纹为螺纹X向退尾长度(向退尾长度(00

30、99),为模态值。),为模态值。 a为刀尖的角度(两位数字),有为刀尖的角度(两位数字),有80、60、55、30、29和和0 6种,为模态值。种,为模态值。 X、Z为螺纹切削终点坐标(绝对坐标或相对坐为螺纹切削终点坐标(绝对坐标或相对坐标)。标)。 i为螺纹锥度。为螺纹锥度。 k为螺纹牙形的高度(用半径值指令为螺纹牙形的高度(用半径值指令X轴方向的距轴方向的距离)。离)。 dmin为最小背吃刀量(半径值)。为最小背吃刀量(半径值)。 d为精加工余量(半径值);为精加工余量(半径值); d为第一次背吃刀量(半径值,无符号);为第一次背吃刀量(半径值,无符号); P为主轴基准脉冲处距离切削起始点

31、的主轴转角。为主轴基准脉冲处距离切削起始点的主轴转角。 L为螺纹的导程。为螺纹的导程。2宏程序宏程序(1)宏变量及常量)宏变量及常量 宏变量:宏变量范围为宏变量:宏变量范围为#0#599,分层如下:,分层如下:#0#49:当前局部变量:当前局部变量#50#199:全局变量:全局变量#200#249:0层局部变量层局部变量#250#299:1层局部变量层局部变量#300#349:2层局部变量层局部变量#350#399:3层局部变量层局部变量#400#449:4层局部变量层局部变量#450#599:5层局部变量层局部变量#500#549:6层局部变量层局部变量#550#599:7层局部变量层局部变

32、量 常量:常量有常量:常量有PI、TRUE、FALSE。PI:圆周率:圆周率。TRUE:条件成立(真)。:条件成立(真)。FALSE:条件不成立(假)。:条件不成立(假)。2)运算符与表达式)运算符与表达式 算术运算符:算术运算符:+、/。 条件运算符:条件运算符:EQ(=)、)、NE()、)、GT()、()、GE()、)、LT()、()、LE()。)。 逻辑运算符:逻辑运算符:AND、OR、NOT。 函数:函数:SIN(正弦)、(正弦)、COS(余弦)、(余弦)、TAN(正切)、(正切)、ATAN(反正切)、(反正切)、ABS(绝对(绝对值)、值)、INT(取整)、(取整)、SIGN(取符号

33、)、(取符号)、SQRT(开方)、(开方)、EXP(指数)。(指数)。 表达式:用运算符连接起来的常数、宏变量表达式:用运算符连接起来的常数、宏变量构成表达式,例如:构成表达式,例如:#1+#3/2+2,SQRT#1*#1#18*#18。(3)赋值语句)赋值语句把常数或表达式的值赋给一个宏变量称为赋值。把常数或表达式的值赋给一个宏变量称为赋值。格式:宏变量格式:宏变量=常数或表达式常数或表达式例如:例如:#1=10,#112=#6*COS#100(4)条件判断语句()条件判断语句(IF,ELSE,ENDIF)格式:格式: IF条件表达式条件表达式 ELSE ENDIF IF条件表达式条件表达式

34、 ENDIF(5)循环语句()循环语句(WHILE,ENDW)格式:格式: WHILE 条件表达式条件表达式 ENDW6.3.1 轴类零件轴类零件用数控车床完成如图所示轴类零件加工。用数控车床完成如图所示轴类零件加工。材料材料为为45钢,毛坯为钢,毛坯为 45100,按照图样要求,按照图样要求完成完成节点、基点计算,设定工件坐标系,制定节点、基点计算,设定工件坐标系,制定正确正确的工艺方案,选择合理的刀具和切削工艺的工艺方案,选择合理的刀具和切削工艺参参数,编制数控加工程序(以华中数控系统数,编制数控加工程序(以华中数控系统指令指令编程)。编程)。 轴类零件编程实例 1工艺路线工艺路线 工件的

35、外形有工件的外形有R20凹圆弧,故可用有凹槽的凹圆弧,故可用有凹槽的外径粗加工复合循环外径粗加工复合循环G71指令进行粗加工。指令进行粗加工。 车槽车槽 94。 加工加工M122外螺纹。外螺纹。 切断,放切断,放1 mm长度余量。长度余量。 调头车端面保总长。调头车端面保总长。 2刀具的选择刀具的选择机床:数控车床机床:数控车床(HNC21/22T)加工数据表加工数据表工序工序加工内加工内容容刀具刀具刀具类型刀具类型主轴转速主轴转速(r/min)进给量进给量(mm/min)刀尖圆角半径刀尖圆角半径补偿补偿1粗车轮粗车轮廓廓T193外圆车刀外圆车刀600150有有R0.42精车轮精车轮廓廓T29

36、3外圆车刀外圆车刀80有有R0.23切槽切槽T3刀宽刀宽4 mm切切断刀断刀40025无无4车外螺车外螺纹纹T460外螺纹刀外螺纹刀500无无5切断切断T3刀宽刀宽4 mm切切断刀断刀40025无无6调头车调头车端面端面T193外圆车刀外圆车刀轴类零件各工序刀具的切削参数 用数控车床完成图所示套类零件的加工。用数控车床完成图所示套类零件的加工。材料材料为为45钢,毛坯为钢,毛坯为 40100,预制孔,预制孔 20,按,按照照图样要求完成节点、基点计算,设定工件图样要求完成节点、基点计算,设定工件坐标坐标系,制定正确的工艺方案,选择合理的刀系,制定正确的工艺方案,选择合理的刀具和具和切削工艺参数,编制数控加工程序以切削工艺参数,编制数控加工程序以FANUC数数控系统指令编程)。控系统指令编程)。套类零件编程实例 1工艺路线工艺路线 工件的外形在工件的外形在Z方向的轨迹非单调增或单减方向的轨迹非单调增或单减趋势,故可用趋势,故可用G73指令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论