第二章数控车 削编 程3

上传人:w****i 文档编号:91050661 上传时间:2019-06-21 格式:PPT 页数:33 大小:4.21MB
返回 下载 相关 举报
第二章数控车 削编 程3_第1页
第1页 / 共33页
第二章数控车 削编 程3_第2页
第2页 / 共33页
第二章数控车 削编 程3_第3页
第3页 / 共33页
第二章数控车 削编 程3_第4页
第4页 / 共33页
第二章数控车 削编 程3_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《第二章数控车 削编 程3》由会员分享,可在线阅读,更多相关《第二章数控车 削编 程3(33页珍藏版)》请在金锄头文库上搜索。

1、,数控编程与加工技术,SRZY,5、子程序,子程序的结构与主程序的结构一样,子程序名开始的两个符号必须是字母,其后的符 号可以是字母、数字或下划线,不得使用分隔符,最多为16个字符。,用M2指令结束子程序。子程序结束后返回主程序。除了用M2指令外,还可以用RET指令结束子程序,RET指令要占用一个程序段。,子程序不仅可以从主程序中调用,也可以从其他子程序中调用,这个过程称为子程序的嵌套。子程序的嵌套深度为8层。,子程序名还可以使用地址字L后面加数字构成,L后面的数字最多7位,并且只能为整数,数字中的每个零都有意义,不能省略。,如:L123并非L0123或L00123,它们表示3个不同的子程序。

2、,在一个程序中(主程序或子程序)可以直接用程序名调用子程序。,如:N10 L123 调用子程序 N20 HAO7 调用子程序HAO7,如:L246 P4 调用子程序L246,运行4次。,如果要求多次连续地执行某一子程序,则在编程时必须在所调用子程序的程序名后地址P下写入调用次数。,用RET指令结束子程序,返回主程序时不会中断G64连续路径运行方式,用M2指令则会中断G64运行方式,并进入停止状态。,数控编程与加工技术,SRZY,格式:CYCLE93(SPD,SPL,WIDG,DIAG,STA1,ANG1,ANG2,RCO1,RCO2,RCI1,RCI2,FAL1,FAL2,IDEP,DTB,V

3、ARI),四、循环指令,1、CYCLE93凹槽循环,说明: SPD:端面轴的起点 SPL:纵向轴的起点 WIDG:凹槽宽度,无符号 DIAG:凹槽深度,无符号 STA1:轮廓与纵轴的夹角 ANG1:侧角1,在凹槽的起始点 ANG2:侧角2,在其他的起始点 RCO1:倒角1,凹槽边的外部起点 RCO2:倒角2,凹槽底部的外部起点 RCI1:倒角1,凹槽根部的内部起点 RCI2:倒角2,凹槽根部的内部起点 FAL1:凹槽底部的精加工余量,FAL2:材料的精加工余量 IDEP:进给深度,无符号 DTB:凹槽底部暂停 VARI:加工类型,数控编程与加工技术,LGDZY,说明:SPD:端面轴的起点; S

4、PL:纵向轴的终点; FRPM:定义形状,E=形状E;F=形状F。,2、CYCLE94退刀槽循环,精车,格式:CYCLE94(SPD,SPL,FRPM),格式:CYCLE95(NPP,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,-VRT),3、CYCLE95坯料切削循环,说明: NPP:轮廓子程序名称 MID:进给深度,无符号 FALZ:沿纵轴的精加工余量 FALX:沿端面轴的精加工余量 FAL:沿轮廓的精加工余量 FF1:粗加工的进给率 FF2:进入凹槽的进给率 FF3:精加工的进给率 VARI:加工类型 DT:粗加工时的暂停时间 DAM:粗加工中断路

5、径 -VRT:从轮廓返回的路径,数控编程与加工技术,SRZY,4、CYCLE97螺纹切削循环,格式:CYCLE97(PIT,MRIT,SPL,FPL,DM1,DM2,APP,ROP,TDEP,FAL,IANG,NSP, NRC,NID,VARI,NOMTH),说明: PIT:螺纹导程值 MRIT:以螺距为螺纹尺寸 SPL:螺纹纵向起点 FPL:螺纹纵向终点 DM1:在起点的螺纹直径 DM2:在终点的螺纹直径 APP:导刀路径,无符号 ROP:摆动路径,无符号 TDEP:螺纹深度,无符号 FAL:精加工余量,无符号 IANG:进给角度,带符号 NSP:第一螺纹起点偏置 NRC:粗加工次数 NID

6、:空刀次数 VARI:螺纹加工类型 NOMTH:螺纹数,上饶职业技术学院,2.9 华中HNC-21/22T车床数控系统编程指令简介,数控编程与加工技术,SRZY,华中系统中(G90/G91)、(G92/G54G59)、(G00/G01)、(G02/G03)、(G28/G29)、 (G41/G42/G43)等指令与FANUC 0i系统格式、含义相同。,与FANUC 0i系统不同的部分有,(2)数控车床加工的工件外形通常是旋转体,其 X轴的尺寸可以用两种方式加以指 定:直径方式与半径方式。G36为缺省值。机床出厂一般设为直径编程。本书例题,未经说明均为直径编程。,1、G20/G21英制/公制尺寸单

7、位的设定,格式:G20 /G21,说明:(1) G20:英制输入制式(英寸) G21:公制输入制式(毫米),(2)G20、G21为模态指令,可相互注销,G21为缺省值。,2、G36/G37直径/半径编程,格式:G36 /G37,说明:(1)G36:直径编程 G37:半径编程,数控编程与加工技术,SRZY,(4)G94、G95为模态指令,可相互注销,G94为缺省值。,3、G53机床坐标系编程,G53是机床坐标系编程,在含有G53的程序段中,绝对值编程时的指令值是在机床坐标系中的坐标值。其为非模态指令。,4、G94/G95进给速度单位的设定,格式:G94 F /G95 F,说明:(1)G94:每分

8、钟进给量,G95:每转进给量,(2)G94:对于线性轴,F的单位依G20/G21的设定而为mm/min或in/min;对于旋转轴, F的单位为度/min。,(3)G95:F的单位依G20/G21的设定而为mm/r或in/r。这个功能只在主轴装有编码器时才能使用。,格式:G01 X(U)_ Z(W)_ C_,5、倒角加工指令,(1)直线后倒直角G01指令, C:两直线交点相对于倒角终点的距离,即倒角的直角边长度。,说明:该指令用于直线后倒直角。, X、Z:绝对坐标编程时,为倒角前两直线的交点坐标。, U、W :增量坐标编程时,为倒角前两直线交点相对于起始直线始点的移动距离。,数控编程与加工技术,

9、SRZY,格式:G01 X(U)_ Z(W)_ R _,(2)直线后倒圆角G01指令, R:倒角圆弧的半径值。,说明:该指令用于直线后倒圆角。, X、Z:绝对坐标编程时,为倒角前两直线交点的坐标值。, U、W:增量坐标编程时,为倒角前两直线交点相对于起始直线始点的移动距离。, RL =:倒角终点相对于圆弧终点的距离,即倒角的直角边长度。,(3)圆弧后倒直角G02(G03)指令,格式:G02(G03) X(U)_ Z(W)_ R_ RL=_,说明:该指令用于圆弧后倒直角。, X、Z:绝对坐标编程时,为倒角前圆弧终点的坐标值。, U、W:增量坐标编程时,为圆弧终点相对于圆弧始点的增量值。, R:圆

10、弧的半径值。,(4)圆弧后倒圆角G02(G03)指令,格式:G02(G03) X(U)_ Z(W)_ R_ RC= _,说明:该指令用于圆弧后倒圆角。, X、Z:绝对坐标编程时,为倒角前圆弧终点的坐标值。, U、W:增量坐标编程时,为圆弧终点相对于圆弧始点的增量值。,数控编程与加工技术,SRZY, RC =:倒角圆弧的半径值。, R:圆弧的半径值。,N80 M30,【例2.10】 如图所示,用倒角指令编程。,%2552,N10 M03 S300,N20 G00 U-70 W-10,N30 G01 U26 C3 F100,N40 W-22 R3,N50 U39 W-14 C3,N60 W-34,

11、N70 G00 U5 W80,数控编程与加工技术,SRZY,【例2.11】 如图所示,用倒角指令编程。,N100 M30,%2553,N00 T0101,N10 G00 X70 Z10 M03 S400,N20 G00 X0 Z4,N30 G01 W-4 F100,N40 X26 C3,N50 Z-21,N60 G02 U30 W-15 R15 RL=3,N70 G01 Z-70,N80 G00 U10,N90 X70 Z10,数控编程与加工技术,SRZY,(3)G04可使刀具作短暂停留,以获得圆滑光整的表面。该指令除用于切槽、钻镗孔 外,还可以用于拐角轨迹控制。,6、G04延时指令,格式:G

12、04 P_,说明:(1) P值是暂停时间,单位为秒。,(2)G04为非模态指令,仅在其被指定的程序段中有效。,(3)G46指令功能只在恒线速度功能有效时有效。,7、G96/G46/G97恒线速度主轴极限转速限定,格式:G96 S 恒线速度有效,G46 X_ P_ 主轴极限转速限定,G97 S 取消恒线速度功能,说明:(1) S:G96后面的 S值为切削的恒线速度(m/min)。 G97后面的 S值为取消恒线速度后,指定的主轴转速(r/min)。,(2) X:恒线速度时主轴最低速限定(r/min)。,(3) P:恒线速度时主轴最高速限定(r/min)。,注意:(1)使用恒线速度功能,主轴必须能自

13、动变速(如:伺服主轴、变频主轴)。,(2)在系统参数中设定主轴最高限速。,数控编程与加工技术,SRZY,【例2.12】 用恒线速度指令编写如图所示零件的加工程序。,N130 M30,%2554,N10 T0101,N20 G00 X40 Z5,N30 M03 S400,N40 G96 S80,N50 G46 X300 P700,N60 G00 X0,N70 G01 Z0 F60,N80 G03 U24 W-24 R15,N90 G02 X26 Z-31 R5,N100 G01 Z-40,N110 X40 Z5 F500,N120 G97 S300,数控编程与加工技术,SRZY,(5) R、E:

14、螺纹切削的退尾量,R表示Z向退尾量,E为X向退尾量。R、E在绝对或增量坐标编程时都是以增量方式指定,其为正表示沿Z、X正向回退,为负表示沿Z、X负向回退。使用R、E免去退刀槽。R、E可以省略,表示不用回退功能;根据螺纹标准R一般取2倍螺距,E取螺纹的牙型高度。,8、G32螺纹加工指令,格式:G32 X(U)_ Z(W)_ R_ E_ P_ F_,说明:(1) X、Z:绝对编程时,有效螺纹终点在工件坐标系中的坐标。,(2) U、W:增量编程时,有效螺纹终点相对于螺纹切削起点的位移量。,(3) F:螺纹导程。,(4) P:主轴基准脉冲处距离螺纹切削起始点的主轴转角。,说明:I为切削起点相对于切削终

15、点的 X向有向距离。,9、G80/G81/G82简单切削循环指令,(1)G80内、外径切削循环指令,圆柱面的内、外径切削循环,格式:G80 X(U)_ Z(W)_ F _,带锥度的内、外径切削循环,格式:G80 X(U)_ Z(W)_ I_ F_,数控编程与加工技术,SRZY, I:螺纹起点与螺纹终点的半径差。其符号为差的符号(无论是绝对值编程还是增量值编程)。,(2)G81端面切削循环指令,端平面切削循环格式:G81 X(U)_ Z(W)_ F_,圆锥端面切削循环格式:G81 X(U)_ Z(W)_ K_ F_,说明:K为切削起点相对于切削终点的 Z向有向距离。,(3)G82螺纹切削循环指令

16、,格式:G82 X(U)_ Z(W)_ I_ R_ E_ C_ P_ F_,说明: X、Z:有效螺纹终点的坐标值,或终点相对起点的增量值。, R、E:Z、X轴向螺纹退尾量,为增量值。, P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为0);多头螺纹切削时,为相邻螺纹头的切削起点之间对应的主轴转角。, F:螺纹导程。, C:螺纹头数,为0或者1时切削单头螺纹。,数控编程与加工技术,SRZY,【例2.13】 用螺纹切削循环G82指令编写如图所示螺纹加工程序。,%2560,N10 T0101,N20 G00 X35 Z104,N30 M03 S300,N40 G82 X29.2 Z18.5 C2 P180 F3,N50 X28.6 Z18.5 C2 P180

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

当前位置:首页 > 高等教育 > 大学课件

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