《(中职)第四篇_SIEMENS数控系统2ppt课件.ppt》由会员分享,可在线阅读,更多相关《(中职)第四篇_SIEMENS数控系统2ppt课件.ppt(82页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、在此输入您的封面副标题(中职)第四篇_SIEMENS数控系统2 教学目标:教学目标: 1、掌握常用、掌握常用SIEMENS系统准备功能代码。系统准备功能代码。 2、掌握常用基本编程指令、掌握常用基本编程指令G00、G01、G02G03、G90G91、G94G95、G96G97等在编程中的应用。等在编程中的应用。 3、明确、明确SIEMENS系统系统可编程零点偏移可编程零点偏移指令、子程序调用格指令、子程序调用格式及各种切削循环的编程方法及应用。式及各种切削循环的编程方法及应用。 4、掌握系统孔类加工循环指令及在编程中零件加工工艺、掌握系统孔类加工循环指令及在编程中零件加工工艺、刀具选择、确定切
2、削用量等。刀具选择、确定切削用量等。 数控车削编程技术第四篇 SIEMENS 数控系统 一、常用一、常用SIEMENS-802D系统准备功能代码系统准备功能代码 数控车削编程技术专题一专题一 SIEMENS-802D系统准备功能系统准备功能表表4- -1 常用常用SIEMENS-802D系统准备功能系统准备功能 准备功能主要用来指令数控系统的工作方式,与其他数准备功能主要用来指令数控系统的工作方式,与其他数控系统相比控系统相比SIEMENS-802D系统除了新增一些功能以外,绝系统除了新增一些功能以外,绝大部分准备功能是相同的。准备功能指令代码如表大部分准备功能是相同的。准备功能指令代码如表4
3、-1所示。所示。 数控车削编程技术续表续表 数控车削编程技术续表续表 数控车削编程技术续表续表二、常用基本指令解释二、常用基本指令解释 数控车削编程技术 1、主轴功能主轴功能 格式格式 S_;用来指定主轴的转速,单位用来指定主轴的转速,单位(r/min) 如:如:S900 2、进给功能进给功能 格式格式 F _;表示刀具的运动的合成进给速度,单位为表示刀具的运动的合成进给速度,单位为mm/min(直线进给率直线进给率)或或 mm/r(旋转进给率旋转进给率)。 3、尺寸单位选择、尺寸单位选择 G71、G70为模态指令,可相互注销,为模态指令,可相互注销,G71为缺省值由机床厂为缺省值由机床厂家设
4、定。家设定。格式格式 G70英制输入英制输入(in) G71 公制(米制)输入(公制(米制)输入(mm) 数控车削编程技术 4、 进给速度单位设定进给速度单位设定 格式格式 G94F_; 每分钟进给每分钟进给mm/min G95 F_; 每转进给每转进给mm/rG94、G95为模态功能,可相互注销为模态功能,可相互注销。G94为缺省值为缺省值 (默(默认认 值值 即系统上电时的状态)即系统上电时的状态) LIMS为主轴转速的上限,只在为主轴转速的上限,只在G96中生效。恒线速度是中生效。恒线速度是5、恒切削速度、恒切削速度指令指令格式格式 G97 S_ ;取消恒线速度控制,单位取消恒线速度控制
5、,单位rmin G96 S_ LIMS_ F_;恒线速度控制,单位;恒线速度控制,单位mmin= nd F为转进给率。单位为转进给率。单位rmin 数控车削编程技术6、可编程坐标零点偏置设定、可编程坐标零点偏置设定 格式一格式一 TRANS X Z ;(;(X、Z为坐标轴偏置量,为坐标轴偏置量,X为直径量)为直径量) TRANS;(取消坐标零点偏置,保留原零点工件坐标系);(取消坐标零点偏置,保留原零点工件坐标系)ATRANS X Z ;(;(X、Z为坐标轴偏置量,为坐标轴偏置量,X直径量)直径量) 格式二格式二 ATRANS ;(取消附加零点偏置,保留零点工件坐标系)(取消附加零点偏置,保留
6、零点工件坐标系) 粗加工首先采用可编程零点偏置的方法对所加工的零件在粗加工首先采用可编程零点偏置的方法对所加工的零件在X、Z方向上留出相应偏移量作为精加工余量,然后使用子程序进行方向上留出相应偏移量作为精加工余量,然后使用子程序进行可编程零点偏置的应用可编程零点偏置的应用 数控车削编程技术粗加工,当粗加工完后再取消可编程零点偏置,重新在原零点粗加工,当粗加工完后再取消可编程零点偏置,重新在原零点工件坐标系下进行一次走刀精加工,如图工件坐标系下进行一次走刀精加工,如图4-1所示。所示。TRANS X Z偏移后工件零点偏移后工件零点 原工件零点原工件零点偏移后工偏移后工件增加余件增加余量轮廓量轮廓
7、原工件原工件轮廓轮廓图图4-1可编程零点偏置可编程零点偏置 数控车削编程技术7、快速定位指令快速定位指令格式格式 G00 X( (U) )_Z( (W) )_ ; X( (U) ) 、Z( (W) )为目标点在工件坐标系中绝对为目标点在工件坐标系中绝对(相对)坐标相对)坐标值。快移速度由机床参数设定,不能用值。快移速度由机床参数设定,不能用F 功能指定。功能指定。 执行执行G00指令时,刀具由程序的起始点加速到最大速度,然指令时,刀具由程序的起始点加速到最大速度,然后快速移动,最后减速到终点,实现快速点定位。提高数控机床后快速移动,最后减速到终点,实现快速点定位。提高数控机床的定位精度。的定位
8、精度。 通过将工件坐标系偏移一个距离,从而给程序建立一个新通过将工件坐标系偏移一个距离,从而给程序建立一个新的坐标系,这样执行加工程序后,所加工零件的轮廓就会在的坐标系,这样执行加工程序后,所加工零件的轮廓就会在X、Z方向上留出偏移量作为精加工余量方向上留出偏移量作为精加工余量。 数控车削编程技术增量值编程指令增量值编程指令G91编程坐标轴的值是相对于前一点而言的。编程坐标轴的值是相对于前一点而言的。 采用增量编程时,采用增量编程时, 用地址用地址U、W代替代替X、Z或或G91指令后面的指令后面的 X、Z表示表示X轴、轴、Z轴的增量值,其正、负由行程方向确定,行程轴的增量值,其正、负由行程方向
9、确定,行程方向与机床坐标方向相同时为正、反之为负。方向与机床坐标方向相同时为正、反之为负。G90为缺省值。为缺省值。 格式格式 T_ D_ ; T后续刀具号后续刀具号 + D后续补偿号。后续补偿号。 其中一把刀具可以匹配其中一把刀具可以匹配19把不同补偿值的刀补号。如:把不同补偿值的刀补号。如: T2D4 9、刀具功能刀具功能绝对值编程指令绝对值编程指令G90编程坐标轴的值是相对于程序原点的。编程坐标轴的值是相对于程序原点的。格式格式 G90 / G918、绝对值编程与增量值编程、绝对值编程与增量值编程 数控车削编程技术 刀具号刀具号T后面如果没有补偿号后面如果没有补偿号D,则,则D1号补偿自
10、动有效;号补偿自动有效;如写如写D0,则刀具补偿无效。一般定义方式是刀具号与刀补号,则刀具补偿无效。一般定义方式是刀具号与刀补号相同。相同。 刀具号和补偿号也可以不同,如:刀具号和补偿号也可以不同,如:T2D4也是允许的,但也是允许的,但在相应的刀补寄存器中添加补偿值,即必须要在相应存储器的在相应的刀补寄存器中添加补偿值,即必须要在相应存储器的地址地址4号里进行补偿,否则将发生撞刀事故。号里进行补偿,否则将发生撞刀事故。表示表示 2 号刀具选用号刀具选用4号补偿值。号补偿值。 10、切线过渡圆弧、切线过渡圆弧CT格式格式 CT X Z ; X、Z为圆弧终点坐标值,为圆弧终点坐标值,圆弧由终点和
11、切点(圆弧起点)圆弧由终点和切点(圆弧起点)来确定半径的大小。来确定半径的大小。 数控车削编程技术专题二专题二 基本加工类指令基本加工类指令一一、直线插补指令:、直线插补指令: 格式格式 G01 X(U)_Z(W) _ F_; X( (U) )、Z( (W ) )为绝对为绝对(增量增量)编程时终点在工件坐标系中编程时终点在工件坐标系中的坐标值。的坐标值。F 两个轴的合成进给速度。可分为每分进给量和两个轴的合成进给速度。可分为每分进给量和主轴每转进给量。该指令为续效指令,被指令的进给速度直主轴每转进给量。该指令为续效指令,被指令的进给速度直到被重新指令前均有效。到被重新指令前均有效。 二、圆弧插
12、补指令二、圆弧插补指令 1、圆弧终点和圆心式、圆弧终点和圆心式 格式格式 G02/G03 X Z I K F ; 2、圆弧终点和半径尺寸式、圆弧终点和半径尺寸式 格式格式G02/G03 X Z CR = F ; 数控车削编程技术 3、圆弧心坐标和圆弧张角式、圆弧心坐标和圆弧张角式 格式格式G02/G03 I K AR = F ; 4、圆弧终点坐标和圆弧张角式、圆弧终点坐标和圆弧张角式 格式格式G02/G03 X Z AR = F ;5、说明、说明 (1)X、Z第一、二、四种方式下为绝对值编程时圆弧终点第一、二、四种方式下为绝对值编程时圆弧终点坐标在工件坐标系中的坐标值;在第三种方式下,坐标在工
13、件坐标系中的坐标值;在第三种方式下,X、Z分别分别表示圆心坐标在工件坐标系下的坐标值。表示圆心坐标在工件坐标系下的坐标值。 (2)I、K无论是在绝对值编程还是在增量编程方式,永无论是在绝对值编程还是在增量编程方式,永远是圆心相对于圆弧起点的坐标。远是圆心相对于圆弧起点的坐标。 (3)CR是圆弧半径,当圆弧所对的圆心角小于或等于是圆弧半径,当圆弧所对的圆心角小于或等于180 数控车削编程技术 (4)AR为圆弧的张角为圆弧的张角 圆弧张角即圆弧轮廓所对应的圆心圆弧张角即圆弧轮廓所对应的圆心角,单位为度(角,单位为度(0.000010 359.99990)。)。时,时,CR取正值;当圆心角大于取正值
14、;当圆心角大于180时,时,CR取负值;取负值;【例题】【例题】圆弧插补,如图圆弧插补,如图4-2所示。所示。 加工轨迹从加工轨迹从A点到点到B点点1/4圆,用圆圆,用圆 弧指令编程。弧指令编程。 图图4-2 圆弧编程圆弧编程 用方法三用方法三 用圆心坐标和圆弧用圆心坐标和圆弧张角进行圆弧插补张角进行圆弧插补 G90 G00 X5 Z65; G02 X55 Z15 I50 K0 CR = 90 F100; 参考程序参考程序一、零点偏置子程序调用零点偏置子程序调用 数控车削编程技术专题三专题三 子程序及应用子程序及应用 1 1、程序的命名规则及调用、程序的命名规则及调用 以任意字母开头即有属性的
15、。可以由单独字母或者字母以任意字母开头即有属性的。可以由单独字母或者字母+数字数字(下划线)来命名文件名,字符间不能有分隔符,字符不能超(下划线)来命名文件名,字符间不能有分隔符,字符不能超过过8个,且开始的两个符号必须是字母。文件扩展名有两种个,且开始的两个符号必须是字母。文件扩展名有两种“. MPF” 表示主程序,表示主程序,“. SPF” 表示子程序。表示子程序。2、以地址、以地址“L”+ 数字来命名,数字来命名,L后的值最多可以有后的值最多可以有7位。位。 3、子程序的调用、子程序的调用 L PP 后续为调用子程序的次数、后续为调用子程序的次数、L 后续为子程序名后续为子程序名“P”省
16、略时默认省略时默认P =1。 数控车削编程技术图图4-3 零点偏置子程序调用框图零点偏置子程序调用框图坐坐标标零零点点偏偏置置调调用用轮轮廓廓子子程程序序NOYES开开 始始条件判定条件判定子子程程序序粗粗加加工工调调子子程程序序取取消消坐坐标标零零点点偏偏置置调调轮轮廓廓子子程程序序精精加加工工结结束束 在一个程序中可以直接用程序名调用子程序,在进入子程序在一个程序中可以直接用程序名调用子程序,在进入子程序前应将工件坐取消坐标零点偏置粗加工,子程序结束调轮廓子前应将工件坐取消坐标零点偏置粗加工,子程序结束调轮廓子程序一次走刀精加工,如图程序一次走刀精加工,如图4-3 零点偏置子程序调用框图。
17、零点偏置子程序调用框图。二、子程序的嵌套二、子程序的嵌套 数控车削编程技术 子程序不仅可以从主程序中调用,也可以从其它子程序中子程序不仅可以从主程序中调用,也可以从其它子程序中调用,这个过程称为嵌套。主程序可重复调用子程序,被主程调用,这个过程称为嵌套。主程序可重复调用子程序,被主程序调用的子程序还可以再次调用其它下一级子程序,称为子程序调用的子程序还可以再次调用其它下一级子程序,称为子程序嵌套,子程序可以有序嵌套,子程序可以有4 4级程序界面即级程序界面即3 3级嵌套。级嵌套。 M02;或(;或(RET) 子程序的格式子程序的格式 L. SPF 子程序要建立一个文件的形式,在有规定次数调用时
18、,必子程序要建立一个文件的形式,在有规定次数调用时,必须采用增量形式编程,子程序结束符为须采用增量形式编程,子程序结束符为RET或或M17表示子程序表示子程序结束并返回到主程序中。结束并返回到主程序中。 数控车削编程技术图图4-4 子程序的调用子程序的调用返回返回子程序子程序A子程序子程序B子程序子程序A调用子程序调用子程序B返回主程序返回主程序主程序主程序调用调用子程序子程序A 上一级子程序与下一级子程序的关系,与主程序与第一层上一级子程序与下一级子程序的关系,与主程序与第一层子程序的关系相同,多重子程序调用关系子程序的关系相同,多重子程序调用关系, ,如图如图4-44-4所示。所示。 数控
19、车削编程技术图图4-5子程序编程子程序编程【例题】如图【例题】如图4-5所示,毛坯为所示,毛坯为50507070钢料,试用子程序编写钢料,试用子程序编写 加工程序(单件加工)。加工程序(单件加工)。 数控车削编程技术 毛坯为毛坯为50 设设X 向起刀点为向起刀点为 X50,首次,首次 X向进刀为向进刀为4(直(直径量)径量)X向工件最终起刀尺寸设定为向工件最终起刀尺寸设定为20.8 有精车。设精车有精车。设精车留量留量0.8 。即。即X向进刀切削总量:向进刀切削总量:X = 50 (20 + 0.8) 4 = 25.2。设定切削次数为设定切削次数为11次,则:背吃刀量次,则:背吃刀量25.2/
20、10 = 2.52 。 选用选用T01硬质合金硬质合金90偏刀,用于加工表面,刀尖半径偏刀,用于加工表面,刀尖半径R=0.4mm刀尖方位刀尖方位T =3置于置于T01刀位。刀位。参考程序参考程序EE361.MPFN10 T1D1;N20 G97 M03 S900;N30 G95 G90 G23 G00 X50 Z1;LM336 P11;N40 G90 G00 X50 Z1; 数控车削编程技术N50 X20;N60 G01 Z20 F0.12;N70 X24;N80 G02 X40 Z30 CR = 10;N90 G01 Z50;N100 G90 G00 X100;N110 Z100;N120
21、M02;M336.SPFN10 G91 G01 X 4 F0.5;N20 Z21;N30 X4;N40 G02 X16 Z10 CR = 10;N50 G01 Z20;N60 G00 X4;N70 Z51;N80 X22.52;N90 RET; 在编写输入程序时,在编写输入程序时,SIEMENS系统的子程序要建立一个文系统的子程序要建立一个文件的形式,子程序结束符为件的形式,子程序结束符为RET或或M17表示子程序结束并返回表示子程序结束并返回到主程序中。到主程序中。 数控车削编程技术【例题】零件如图【例题】零件如图4-6 用子程序编写切槽程序。用子程序编写切槽程序。(外轮廓编程略)(外轮廓编
22、程略)图图 4-6 子程序应用子程序应用504154055855 数控车削编程技术N100 T2D2;N180 LAR03 P4; N190 G90 G00 X100;N200 Z100;N210 M02;参考程序参考程序N220 AR03.SPF;N230 G91 G00 Z-15;N240 G01 X-10 F15;N250 G04 F2;N260 G00 X12;N270 M17; 在编写输入程序时,还应注意主程序与子程序存放位置有在编写输入程序时,还应注意主程序与子程序存放位置有所区别,所区别,在有规定次数调用时,必须采用增量形式编写程序,在有规定次数调用时,必须采用增量形式编写程序,
23、子程序结束符为子程序结束符为RET或或M17表示子程序结束并返回到主程序表示子程序结束并返回到主程序中。中。一、毛坯切削循环一、毛坯切削循环 数控车削编程技术专题四专题四 轮廓内、外切削循环轮廓内、外切削循环 数控车削循环主要用于需要多次重复走刀加工才能达到规数控车削循环主要用于需要多次重复走刀加工才能达到规定尺寸的场合,只要将零件最终加工轮廓路线,切削加工参数定尺寸的场合,只要将零件最终加工轮廓路线,切削加工参数等设定在复合循环程序段中,将自动完成对零件的切削。等设定在复合循环程序段中,将自动完成对零件的切削。 1、格式、格式 CYCLE95(NPP, MID,FALZ,FALX,FAL,F
24、F1,FF2, FF3, VARI, DT, DAM, VRT);); 循环可沿坐标轴平行方向加工,由子程序所编写的外轮廓循环可沿坐标轴平行方向加工,由子程序所编写的外轮廓循环程序。通过变量名调用子程序进行纵向和横向加工,也可循环程序。通过变量名调用子程序进行纵向和横向加工,也可以进行内腔加工。以进行内腔加工。毛坯切削循环中各参数含义如表毛坯切削循环中各参数含义如表4-2所示所示 数控车削编程技术表表4-2毛坯切削循环参数表毛坯切削循环参数表 例例: CYCLE95 (“HH451”, 2, 5, 0.8,8, 0, 0.8, 0.75,0.6, ,1, 0.5); 数控车削编程技术数控车削编
25、程技术 CYCLE95的加工类型用参数的加工类型用参数VARI来表示,如表来表示,如表4-3所示。所示。表表4-3 毛坯切削循环加工方式毛坯切削循环加工方式 二、切削循环子程序二、切削循环子程序 数控车削编程技术数控车削编程技术 在切削循环中编写外轮廓子程序,可以通过主程序参数在切削循环中编写外轮廓子程序,可以通过主程序参数“NPP”来调用轮廓子程序进行加工,在调用循环之前,必须在来调用轮廓子程序进行加工,在调用循环之前,必须在所调用的程序中,对已经激活的刀具进行参数补偿。所调用的程序中,对已经激活的刀具进行参数补偿。1、子程序调用格式一、子程序调用格式一CYCLE95(“AUS3”,);M0
26、2;AUS3. SPFRET;(“(“子程序名子程序名” ” 参数参数)子程序名子程序名 数控车削编程技术数控车削编程技术2、子程序调用格式二、子程序调用格式二FNY45. . MPF C Y C L E 9 5 ( “ A N F A G :ENDE”,););ANFAG;ENDE;M02;(“(“轮廓定义轮廓定义” 参数参数 ) )轮廓编程轮廓编程 另外也可以用另外也可以用“ANFAG:ENDE”表示轮廓,直接跟随主程表示轮廓,直接跟随主程序循环调用。序循环调用。 数控车削编程技术数控车削编程技术 图图4-7 外轮廓循环外轮廓循环C1.5R518CYCLE95编写外轮廓加工程序(单件加工)
27、。编写外轮廓加工程序(单件加工)。【例题】如图【例题】如图4-7 所示,毛坯尺寸:所示,毛坯尺寸:5070试用切削循环试用切削循环 数控车削编程技术数控车削编程技术MYL210. . MPFN10 T1D1;N20 G90 G95 G71 G23;N30 S1500 M03;N40 G00 X50 Z2;N50 CYCLE95 ( ( “EE500” 2,0.3,0.6,0.2,0.35, 0.1,0.1,9,0,0,0.5);参考程序参考程序 确定加工路线从左到右开始加工,单件手动平右端面并进行确定加工路线从左到右开始加工,单件手动平右端面并进行对刀。粗、精车对刀。粗、精车16外圆外圆 (1
28、620圆环面)圆环面) R5圆弧圆弧30 (3043锥面)锥面) 43外圆;该零件为纵向、外部外圆;该零件为纵向、外部综合加工方式。采用综合加工方式。采用 VAR1= 9 编程。编程。 数控车削编程技术数控车削编程技术N60 G90 G00 X100;N70 Z100;N80 M30;EE500.SPFN10 G90 G00 X10 Z1.5;N20 G01X16 Z1.5;N30 Z13;N40 X20;N50 G02 X30 Z 18 CR= 5;N60 G01 Z 26;N70 X43 Z32;N80 Z46;N90 RET; 毛坯切削循环毛坯切削循环CYCLE95不仅能加工凸面也能凹表
29、面,加工不仅能加工凸面也能凹表面,加工的缺点是:粗、精车主轴的转速相同。的缺点是:粗、精车主轴的转速相同。 对于横向、外部轮廓加对于横向、外部轮廓加工按轮廓从左往右编程。工按轮廓从左往右编程。三、切槽复合循环三、切槽复合循环 数控车削编程技术数控车削编程技术FAL2,IDEP,DTB,VAR1););1 1、格式、格式CYCLE93(SPD,SPL,WIDG,DIAG,STA1,ANG1,ANG2,RC01, RC02, RC11, RC12, FAL1, 切槽固定循环中各参数含义如表切槽固定循环中各参数含义如表4-4所示所示表表4-4 切槽固定循环参数表切槽固定循环参数表 数控车削编程技术数
30、控车削编程技术续表续表 【例题】【例题】 CYCLE93 ( ( 35,60,30,25,5,10,20,0,0,- -2,- -2,1,1,10,1,5 ) ); 数控车削编程技术数控车削编程技术 循环中共循环中共16项参数,每项都与切槽固定循环参数对应不得遗漏。项参数,每项都与切槽固定循环参数对应不得遗漏。 切槽固定循环切槽固定循环 CYCLE93 的加工方式用参数的加工方式用参数VARI来表示,来表示,按其形式分成三类共按其形式分成三类共 8 种,如表种,如表4-5所示。所示。 表表4-5 切槽固定循环加工方式切槽固定循环加工方式 数控车削编程技术数控车削编程技术 (1)纵向加工)纵向加
31、工 是指槽的深度方向为是指槽的深度方向为X轴方向、槽的宽度方轴方向、槽的宽度方向为向为 Z 轴方向的一种加工方式。轴方向的一种加工方式。 2、加工方式说明、加工方式说明 (2)横向加工)横向加工 是指槽的深度方向为是指槽的深度方向为Z轴方向、槽的宽度轴方向、槽的宽度方向为方向为 X 轴方向的一种加工方式。轴方向的一种加工方式。 (3)外部加工)外部加工/内部加工内部加工 外部加工外部加工 指在切槽循环加工中,指在切槽循环加工中,当刀具在当刀具在X轴方向朝轴方向朝- -X轴方向切入时,称为外部加工。反之则轴方向切入时,称为外部加工。反之则称为内部加工。称为内部加工。 (4)左侧)左侧/ /右侧起
32、刀的判定右侧起刀的判定 切槽循环加工从操作者位置切槽循环加工从操作者位置观察刀具,无论是纵向切槽还是横向切槽,当循环起点位于槽观察刀具,无论是纵向切槽还是横向切槽,当循环起点位于槽的右侧时,称为右起刀,反之称为左起刀,因此说起刀点的位的右侧时,称为右起刀,反之称为左起刀,因此说起刀点的位置决定了置决定了“左侧左侧”或或“右侧右侧”的加工类型。的加工类型。 数控车削编程技术数控车削编程技术图图4-8 切削固定循环编程切削固定循环编程 【例题】编写图【例题】编写图4-8 零件加工程序。(毛坯除槽外,均已加工)零件加工程序。(毛坯除槽外,均已加工) 应用切削循环应用切削循环CYCLE93指令编指令编
33、程,切刀对刀。程,切刀对刀。 确定加工路确定加工路线线 粗、精车环粗、精车环梯形槽。该零件梯形槽。该零件为纵向外部切槽为纵向外部切槽加工方式。加工方式。 进行编程。进行编程。 用用VAR1= 5 数控车削编程技术数控车削编程技术N50 G90 G00 X100; N60 Z100;N60 M02; 参考程序参考程序RR452. MPFN10 G00 G90 X100 Z100 T1D1 G23;N20 S800 M03 G95 F0.2;N30 G90 G00 X65 Z- -21.5;N40 LCYCE93 ( ( 60,- -21.5,44.9,12.5,0,22,22,5,5,4,4,0
34、.2,0.3,3,1,5 ) ); 四、退刀槽切削循环四、退刀槽切削循环 数控车削编程技术数控车削编程技术CYCLE94(SPD,SPL,FORM);); 1、格式、格式退刀槽切削循环中各参数含义,如表退刀槽切削循环中各参数含义,如表4-64-6所示。所示。 【例题】编写图【例题】编写图4-9所示退刀槽加工程序。所示退刀槽加工程序。表表4-6 切槽固定循环参数表切槽固定循环参数表 图图4-9 E 型退刀槽型退刀槽 数控车削编程技术数控车削编程技术N10 G90 G00 X100 Z100;N20 T2D4;N30 S900 M03N40 G94 F100;N50 G00 X52 Z2;N60
35、LCYCE94 ( ( 42,- -74,E ) );N70 G90 G00 X100; N80 Z100;N90 M02;参考程序参考程序BB442. MPF五、螺纹退刀槽切削循环五、螺纹退刀槽切削循环 数控车削编程技术数控车削编程技术 螺纹退刀槽是专门为加工各种类型的内、外螺纹加工退刀螺纹退刀槽是专门为加工各种类型的内、外螺纹加工退刀槽而设计的,常用形状槽而设计的,常用形状有有A、B、C和和D型四种,每一种形状的型四种,每一种形状的槽形参数值略不同。槽形参数值略不同。 1、格式、格式 CYCLE96(DIATH,SPL,FORM);); 螺纹退刀槽切削循环中各参数含义如表螺纹退刀槽切削循环
36、中各参数含义如表4 -7所示所示表表4 -7 切槽固定循环参数表切槽固定循环参数表 数控车削编程技术数控车削编程技术【例题】编写图【例题】编写图4-10 所示,所示,A型螺纹零件加工程序(单件加工)型螺纹零件加工程序(单件加工)。 图图4-10 螺纹退刀槽螺纹退刀槽N10 G00 G90 X100 Z100; N20T3D4;N30 S800 M03 N40 G94 F100;N50 G00 X45 Z2;N60 LCYCE96 (42,-64,A );N70 G90 G00 X100 Z100 ; N80 M30;参考程序参考程序TT431. MPF 数控车削编程技术专题五专题五 螺纹车削编
37、程螺纹车削编程一、外螺纹零件编程一、外螺纹零件编程 (1)圆柱螺纹)圆柱螺纹 格式格式 G33 Z K SF = ;(2)端面螺纹)端面螺纹 格式格式 G33 X I SF = ; (3)圆锥螺纹)圆锥螺纹 格式一格式一 G33 Z X I ;(锥角大于;(锥角大于450) 格式二格式二 G33 Z X K ;(锥角小于;(锥角小于450)1 1、恒螺距螺纹车削指令、恒螺距螺纹车削指令 其中:其中:X、Z为有效螺纹终点在工件坐标下的坐标值;为有效螺纹终点在工件坐标下的坐标值;K、为、为圆柱螺纹的导程;圆柱螺纹的导程;I、为圆锥螺纹的导程;、为圆锥螺纹的导程; SF = 为起始点偏移量,为起始点
38、偏移量,单线螺纹可不设,切削参数如图单线螺纹可不设,切削参数如图4-11 所示。所示。 数控车削编程技术 加工多线螺纹时要求设置起始点偏移量,加工完一条螺纹加工多线螺纹时要求设置起始点偏移量,加工完一条螺纹后,在加工第二条螺纹时,要求车刀的起始偏移量与第一条螺纹后,在加工第二条螺纹时,要求车刀的起始偏移量与第一条螺纹的起始点偏移量偏移一个角度,也可以使刀尖的起始点偏移一个的起始点偏移量偏移一个角度,也可以使刀尖的起始点偏移一个螺距。螺距。图图 4-11 螺纹切削参数螺纹切削参数主轴编码主轴编码器零标点器零标点螺纹起点螺纹起点螺纹终点螺纹终点螺纹有螺纹有效长度效长度偏移偏移 SF = 数控车削编
39、程技术图图4-12 螺纹切削螺纹切削M422(P1.5)【例题】如图【例题】如图4-12 所示,编写螺纹零件加工程序(单件加工)。所示,编写螺纹零件加工程序(单件加工)。(外轮廓加工程序、槽程序略)(外轮廓加工程序、槽程序略)N10 S800 M03 T3D3;N20 G90 G00 X45 Z3;N30 X41.4;N30 G33 Z-46 K1.5 SF = 0;N40 G00 X45;N50 Z3;参考程序参考程序SS213. MPF 数控车削编程技术N60 X41;N70 G33 Z-46 K1.5 SF = 0;N80 G00 X45;N90 Z3;N100 X40.6;N110 G
40、33 Z-46 K1.5 SF = 0;N120 G00 X45;N130 Z3;N140 X40.38N150 G33 Z-46 K1.5 SF = 0;N300 G90 G00 X100 ;N310 Z100;N320 M02;N160 G00 X45;N170 Z3;N180 X41.4;N190 G33 Z-46 K1.5 SF = 180;N200 G00 X45; 数控车削编程技术二、螺纹切削循环指令二、螺纹切削循环指令 螺纹切削循环中各参数含义如表螺纹切削循环中各参数含义如表4 -8所示。所示。1、格式、格式CYCLE97(PIT,MPIT,SPL, FPL, DM1, DM2,
41、APP, ROP, TDEP, FAL, IANG, NSP, NRC, NID, VARI,NUMT);表表4 -8 螺纹循环参数表螺纹循环参数表 数控车削编程技术15,0,5,2,1,1 ) );续表续表例:例:CYCLE97 ( 1.5,0,5,-36,32,32,2,1,0.974,0.04 , 数控车削编程技术图图4-13 螺纹切削循环参数螺纹切削循环参数 螺纹循环参数如螺纹循环参数如图图4 -13所示,其中每所示,其中每一个数字的含义均与一个数字的含义均与指令格式中的代号一指令格式中的代号一一对应,如果格式中一对应,如果格式中的的“,”前无数值,则前无数值,则表示该数值可以省略,表
42、示该数值可以省略,但但“,”不能省略。不能省略。 螺纹切削循环螺纹切削循环CYCLE97的加工类型用参数的加工类型用参数VARI来表示,来表示,分成三类共分成三类共4种:外部加工种:外部加工/ 内部加工;恒定背吃刀量进给内部加工;恒定背吃刀量进给/ 恒恒定切削截面积进给,如表定切削截面积进给,如表4 -9所示,所示, 数控车削编程技术表表4 -9 螺纹切削循环加工类型螺纹切削循环加工类型图图4-14 恒定切削背吃刀量进给恒定切削背吃刀量进给 外部是指外螺纹的加工,外部是指外螺纹的加工,内部是指内螺纹的加工。内部是指内螺纹的加工。2、说明、说明 恒定背吃刀量进给如图恒定背吃刀量进给如图4-14所
43、示,所示,在该方式下,螺在该方式下,螺纹切入角参数纹切入角参数IANG值取零。值取零。 数控车削编程技术 (a a) (b b) 图图4-15 恒定切削截面积背吃刀量进给恒定切削截面积背吃刀量进给恒定切削截面积进给如图恒定切削截面积进给如图4 15 所示,分两种情况一种是当螺所示,分两种情况一种是当螺纹的切入角参数纹的切入角参数IANG的值取正值时,斜进方式如图(的值取正值时,斜进方式如图(a)所)所示,另一种是当螺纹的切入角参数示,另一种是当螺纹的切入角参数IANG的值取负值时,进刀的值取负值时,进刀 数控车削编程技术为沿牙型两侧交替进行如图(为沿牙型两侧交替进行如图(b)所示,两种方式加工
44、,背吃)所示,两种方式加工,背吃刀量均按递减规律自动分配,每次切除表面的截面积近似相等。刀量均按递减规律自动分配,每次切除表面的截面积近似相等。背吃刀量:背吃刀量:P = ( (TDEP- FAL) )/ NRC NRC:粗车次数:粗车次数【例题】用【例题】用CYCLE97循环指令编写图循环指令编写图4-16所所示,螺纹零件加工程序。示,螺纹零件加工程序。(外轮廓、槽程序略,(外轮廓、槽程序略,单件加工)单件加工)80100M301.552图图4-16 直螺纹切削直螺纹切削 数控车削编程技术QQ433. MPFN10 S800 M03 T3D3;N20 G90 G00 X32 Z3;N30 C
45、YCLE97(1.5,0,0,- -80,42,30,3,2,0.974,参考程序参考程序 CYCLE97 解释:螺纹螺距为解释:螺纹螺距为1.5mm、螺纹公称直径大小不用设、螺纹公称直径大小不用设定用定用0来表示、螺纹纵向起点为来表示、螺纹纵向起点为Z0、终点为、终点为Z- -80、起点与终点的直径、起点与终点的直径均为均为30、升速段为、升速段为3、降速段为、降速段为2、螺纹深度、螺纹深度0.974、精车余量、精车余量0.1、采、采用沿牙型同一侧面进刀,切入进给角用沿牙型同一侧面进刀,切入进给角00、首牙螺纹的起点偏移、首牙螺纹的起点偏移00、粗、粗车车5刀、停顿时间刀、停顿时间1秒、螺纹
46、切削循环加工类型秒、螺纹切削循环加工类型1、螺纹线数、螺纹线数1。0.1,0,0,5,1,1,1););N40 G00 X100 Z100; 三、孔加工切削循环三、孔加工切削循环 数控车削编程技术RTP(返回平面返回平面) DP( (DPR) )( (孔底平面孔底平面) ) 工进工进快进快进SDIS+RFP(起始平面)起始平面) RFP(参考平面)参考平面) 图图4-17 孔加工固定循环平面孔加工固定循环平面 孔加工固定循环平面包括:返回平面、起始平面、参孔加工固定循环平面包括:返回平面、起始平面、参考平面及孔底平面考平面及孔底平面,如图如图4-17 所示。所示。四、钻孔循环指令四、钻孔循环指
47、令 数控车削编程技术1、格式、格式 CYCLE81(RTP,RFP,SDIS,DP,DPR);); CYCLE82(RTP,RFP,SDIS,DP,DPR,DTB););钻孔切削循环中各参数含义如表钻孔切削循环中各参数含义如表4 -10所示所示表表4-10 钻孔切削螺纹循环参数表钻孔切削螺纹循环参数表 数控车削编程技术 图图4 -18 CYCLE81孔加工动作孔加工动作RTP(返回平面返回平面) DP( (孔底平面孔底平面) ) RFP+SDIS(起始平面)起始平面) RFP(参考平面)参考平面) CYCLE81孔加工动作如图孔加工动作如图4 18 所示。图中实线表示切削所示。图中实线表示切削
48、进给,虚线表示快速运动。进给,虚线表示快速运动。 数控车削编程技术图图4-18 钻孔编程钻孔编程 CYCLE82孔加工动作,只是在孔底增加了进给后的暂停孔加工动作,只是在孔底增加了进给后的暂停动作。能提高盲孔的孔底精度,也常用于锪孔或阶台孔的加工。动作。能提高盲孔的孔底精度,也常用于锪孔或阶台孔的加工。【例题】【例题】 编写图编写图4 18 所示,所示,通孔零件程序。通孔零件程序。参考程序参考程序ZZ353. MPFN10 S350 M03 T4D4;N20 G90 G00 X0 Z100;N30 CYCLE81(15, 0, 5, - -76);N40 G90 G00X100 Z100;N5
49、0 M02;五、深孔钻削循环指令五、深孔钻削循环指令 数控车削编程技术深孔钻削循环中各参数含义,如表深孔钻削循环中各参数含义,如表4 -11所示。所示。1、格式、格式CYCLE83(RTP,RFP,SDIS,DP,DPR,FDEP,FDPR,DAM,DTB,DTS,FRF,VARI);表表4 -11 往复排屑钻深孔循环参数表往复排屑钻深孔循环参数表 数控车削编程技术续表续表 注:注:VARI=0为断屑,表示钻头在每次到达钻孔深度后返回为断屑,表示钻头在每次到达钻孔深度后返回DAM进行断屑。进行断屑。VARI=1为排屑,表示钻头在每次到达钻孔深为排屑,表示钻头在每次到达钻孔深度后返回开始面进行排
50、屑。度后返回开始面进行排屑。 CYCLE83孔加工动作如图孔加工动作如图4 -19所示,图中实线表示切削所示,图中实线表示切削进给,虚线表示快速运动。进给,虚线表示快速运动。该循环指令通过该循环指令通过Z Z轴方向的间歇进轴方向的间歇进给来实现断屑与排屑。给来实现断屑与排屑。 数控车削编程技术图图4-19 CYCLE83孔加工动作孔加工动作RTP RFP+SDIS RFP DAMDP DTB DTS FDPRFDPRFDPR快进快进快进快进 数控车削编程技术 返回面为返回面为15、参考平面设定为、参考平面设定为0(Z零线)、安全距离为零线)、安全距离为5 、最终、最终深度为深度为- -70 、