西门子数控车床编程方法ppt课件.ppt

上传人:小飞机 文档编号:1362517 上传时间:2022-11-14 格式:PPT 页数:88 大小:3.95MB
返回 下载 相关 举报
西门子数控车床编程方法ppt课件.ppt_第1页
第1页 / 共88页
西门子数控车床编程方法ppt课件.ppt_第2页
第2页 / 共88页
西门子数控车床编程方法ppt课件.ppt_第3页
第3页 / 共88页
西门子数控车床编程方法ppt课件.ppt_第4页
第4页 / 共88页
西门子数控车床编程方法ppt课件.ppt_第5页
第5页 / 共88页
点击查看更多>>
资源描述

《西门子数控车床编程方法ppt课件.ppt》由会员分享,可在线阅读,更多相关《西门子数控车床编程方法ppt课件.ppt(88页珍藏版)》请在三一办公上搜索。

1、SIEMENS 802S 系统数控车床编程方法,编程特点,程序名字:“WELLE527”,最多8个字符;注意:1)开始的两个符号必须是字母;2)不得使用分隔符;程序扩展名主程序扩展名是:“.MPF”;子程序扩展名是:“.SPF”;,多个地址符:“CR=16”;可通过14个数字进行地址扩展,其数值可以通过“=”进行赋值程序段结束符:“LF”,回车时自动生成可被跳跃的程序段:“/”,加工成组零件中的非公共结构要素时用注释说明:“;”,程序段的格式,/ N- G- X- Z- T- D- M- S- F- ;注释- LF,F-进给率;F的单位由G功能确定:G94到G95 G94-直线进给率 毫米/分

2、钟 G95-旋转进给率 毫米/转,举例,CLX1N10 G54 F0.2 S500 T1 M03N20 G0 X0 Z1N30 G1 Z0 N40 X20N50 G3 X40 Z-10 CR=10N60 G1 Z-30N70 G2 X50 Z-35 CR=5N80 Z-50N90 X60 Z-60N100 G0 X100 Z100N110 M2,编程指令集,D:刀具补偿号G5:中间点圆弧插补G158:可编程偏置G70/G71*:英制/公制G90*/G91:绝对尺寸/增量尺寸G94/G95*:每分进给/每转进给G96/G97:恒定切削速度/取消 G96 S(m/min)_LIMS=_F(mm/r

3、)_G450*/G451:圆弧过渡/交点过渡G22/G23*:半径/直径,编程指令集,T:刀具号,可用T指令直接换刀,也可由M6进行,取决于机床参数设定L:子程序名及子程序调用M2:程序结束,在程序的最后一段M30:主程序结束,在主程序的最后一段M17:子程序结束,在子程序的最后一段M6:更换刀具P:子程序调用次数R0R249:计算参数, R0R99可自由使用,R100R249作为加工循环中传递参数,编程指令集,SIN():R1=SIN(17)COS( ):R2=COS(R3)TAN( ):R4=TAN(R5)SQRT():R6=SQRT(R7)ABS():R8=ABS(R9)TRUNC():

4、取整R10=TRUNC(R11),编程指令集,RND:倒圆(在两个轮廓之间以给定的半径插入过渡圆弧)N10 X_Z_RND_CHF:倒角(在两个轮廓之间插入给定长度的倒角)N10 X_Z_ CHF_LCYC:加工循环SF:G33中螺纹加工切入角度偏移量SPOS:主轴在给定位置停止SPOS,G90/G91:绝对/增量位置数据,G90G01 X140 Z-90 ;目标点绝对尺寸G91G01 X40 Z-60 ;目标点增量尺寸,G54.G57,G500,G53:工件装夹 可设定的零点偏置,可设定的零点偏置给出工件原点在机床坐标系中的位置(工件零点以机床零点为基准)。当工件装夹到机床上后求出偏移量,并

5、通过操作面板输入到规定的数据区。程序可以选择响应的G功能G54.G57激活此值。 G54 ;第一可设定零点偏置G55 ;第二可设定零点偏置G56 ;第三可设定零点偏置G57 ;第四可设定零点偏置G500;取消可设定零点偏置(模态有效)G53 ;按程序段方式取消可设定零点偏置,G54.G57,G500,G53:工件装夹 可设定的零点偏置,N10 G54 ;调用第一可设定零点偏置N20 X. Z. ;加工工件.N90 G500 G0 X. ;取消可设定零点偏置,G158:可编程的零点偏置,如果工件上在不同的位置有重复出现的形状或结构;或者选用了一个新的参考点,在这种情况下就需要使用可编程零点偏置。

6、由此就产生一个当前工件坐标系,新输入的尺寸均是在该坐标系中的数据尺寸。可以在所有坐标轴中进行零点偏移。G158指令要求一个独立的程序段。G158指令中的X坐标为半径值。在程序段中仅输入G158指令而后面不跟坐标轴名称时,表示取消当前的可编程零点偏移。,G158:可编程的零点偏置,N10.N20 G158 X3 Z5 ;可编程零点偏移N30 L10;子程序调用,其中包含待偏移的几何量.N70 G158 ;取消零点偏移.,G2, G3:圆弧插补,圆心坐标和终点坐标 G2 X. Z. I. K.半径和终点坐标 G2 X. Z. CR=圆心和张角 G2 AR=. I. K.张角和终点坐标 G2 AR=

7、. X. Z.,N050 G2 X60 Z-29.94 I31.92 K-5.98,N050 G2 X60 Z-29.94 CR=34,N050 G2 X60 Z-29.94 AR=60,N050 G2 I31.92 K-5.98 AR=60,N050 G3 X60 Z-29.94 I20.95 K23.64,N050 G3 X60 Z-29.94 CR=34,N050 G3 X60 Z-29.94 AR=60,N050 G3 I20.95 K23.64 AR=60,G5:通过中间点进行圆弧插补,G5 X. Z. IX= KZ= N5 G90 X20 Z17N10 G5 X20 Z57 IX=

8、40 KZ=37,G33:恒螺距螺纹切削,圆柱螺纹圆锥螺纹外螺纹/内螺纹单螺纹和多重螺纹多段连续螺纹右旋和左旋螺纹由主轴旋转方向M3和M4确定(M3右旋,M4左旋)螺纹长度中要考虑导入空刀量和退出空刀量。,G33:恒螺距螺纹切削,G33:恒螺距螺纹切削,在加工螺纹中切削位置偏移以后以及在加工多头螺纹时均要求起始点偏移一位置。G33螺纹加工中,在地址SF下编程起始点偏移量(绝对位置)。如果没有编程起始点偏移量,则设定数据中的值有效。注意:编程的SF值也始终登记到设定数据中。,G33:恒螺距螺纹切削,圆柱双头螺纹,起始点偏移180度,螺纹长度(包括导入空刀量和退出空刀量)100毫米,螺距4毫米/转

9、。右旋螺纹,圆柱已经预制:N10G54 G0 G90 X50 Z0 S500 M3 ;回起始点,主轴右转N20 G33 Z-100 K4 SF=0N30 G0 X54N40 Z0N50 X50N60 G33 Z-100 K4 SF=180 ;第二条螺纹线,180度偏移N70 G0 X54.,G33:恒螺距螺纹切削,起始点偏移只在第一个螺纹段有效在G33螺纹切削中,轴速度由主轴转速和螺距的大小确定。在此F下编程的进给率保持存储状态。但机床数据中规定的轴最大速度(快速定位)不允许超出。说明注意:在螺纹加工期间,主轴修调开关必须保持不变;进给修调开关无效。,G4:暂停,G4 F. ;暂停时间(秒)G

10、4 S. ;暂停主轴转数N5G1 F200 Z-50 S300 M3 N10 G4 F2.5 ;暂停2.5sN20 Z70N30 G4 S30 ;主轴暂停30转,相当于在S=300转/分钟和转速修调100%时暂停t=0.1分钟N40 X. ;进给率和主轴转速继续有效,倒角CHF,在一个轮廓拐角处插入倒角N10 G1 ZCHF=5N20 XZ,倒圆RND,在两轮廓间切入一圆弧,N10 G1 ZRND=8N20 XZ,N10 G1 ZRND=7.5N20 G3 XZ,G94/95:进给率设定,指令G94/G95分别从不同的单位定义了进给率。输入形式:G94 F.;单位:毫米/分 G95 F.;单位

11、:毫米/转 注释:F是所希望的进给率,G96/97:恒定切削速度生效/取消,前提条件:主轴为受控主轴。 G96功能生效以后,主轴转速随着当前加工工件直径(横向坐标轴)的变化而变化,从而始终保证刀具切削点处编程的切削速度S为常数(主轴转速直径=常数)。从G96程序段开始,地址S下的转速值作为切削速度处理。G96为模态有效,直到被G功能组中一个其它G指令(G94,G95,G97)替代为止。G96 S. LIMS=. F. ;恒定切削生效G97 ;取消恒定切削,G96/97:恒定切削速度 生效/取消,N10.M3 ;主轴旋转方向N20 G96 S120 LIMS=2500 ;恒定切削速度生效,120

12、米/分转速上限2500转/分N30 G0 X150 ;没有转速变化,因为程序段N31执行G0功能N31 X50 Z. ;没有转速变化,因为程序段N32执行G0功能N32 X40 ;回轮廓,按照执行程序段N40的要求自动调节新的转速N40 G1 F0.2 X32 Z. ;进给0.2毫米/转.N180 G97 X. Z. ;取消恒定切削N190 S. ;新定义的主轴转速,转/分钟,刀具与刀具补偿,对工件进行加工编程时,无需考虑刀具长度或刀尖半径具体值,而可以直接根据图纸对工件尺寸进行编程。为了确定刀具长度,在机床刀架上将设有刀架参考点作为各刀具长度共同的测量基准,从而确定一批刀具的长度。“对刀”当

13、没有刀具长度补偿时,将由刀架参考点按编程轨迹运行,而当建立起刀具长度补偿后,则由假想刀尖随编程轨迹运行,刀具与刀具补偿,由于实际刀具有一定的刀尖圆角半径,当刀具长度补偿建立后,由于时假想刀尖随编程轨迹运行,对非坐标方向的轮廓加工将造成一定的加工误差,半径越大,误差越大。采用刀具半径补偿可解决。,刀具与刀具补偿,刀具长度和半径等参数在启动程序加工前单独输入到一个专门的数据区,在程序中只要调用所需的刀具号及其补偿号,控制器利用这些参数执行所要求的轨迹补偿,从而加工出所要求的工件。刀具号:T110(采用T指令直接换刀)刀具补偿号:D09(存储长度和半径),刀具与刀具补偿,刀具调用后,刀具长度补偿立即

14、自动生效;如果没有编程D号,则D1值自动生效,如果编程D0,则刀具补偿值无效;举例:N01 T1 N20 G0 X Z N80 T6 N160 G0 Z D2刀具半径补偿必须通过执行G41、G42建立,补偿存储器内容,几何尺寸:长度、半径;几何尺寸由基本尺寸和磨损尺寸两分量组成。控制器处理这些分量,计算并得到最后尺寸(比如:总和长度、总和半径)。在激活补偿存储器时这些最终尺寸有效,即补偿是按总和长度、总和半径进行的。还需由刀具类型指令和G17,G18指令确定如何在坐标轴中计算出这些尺寸值。,补偿存储器内容,刀具类型由刀具类型可以确定:需要哪些几何参数以及怎样进行计算。刀具类型分为钻头和车刀两类

15、,它仅以百位数的不同进行区分:类型 2xy:钻头 类型 5xy:车刀 XY可以为任意参数,用户可以根据自己的需要进行设定。,补偿存储器内容,刀尖位置在刀具类型为5xy(车刀),并采用刀具半径补偿时,还需给出刀尖位置参数。在DP.的位置上填上相应的刀具参数的数值。适用哪些参数,则取决于刀具类型。不需要的刀具参数填上数值零。,中心孔钻削,在引入中心孔钻削概念时必须要转换到G17,钻头的长度补偿为Z轴方向。在钻削结束之后用G18转换回车刀正常的补偿。N10 T ;钻头,=刀具类型 200 N20 G17 G1 F Z ;Z 轴长度补偿N30 Z N40 G18 ;钻削结束,G41,G42:刀尖半径补

16、偿,刀具必须有相应的D号才能有效。刀尖半径补偿通过G41/G42生效。控制器自动计算出当前刀具运行所产生的、与编程轮廓等距离的刀具轨迹。必须处于G18(ZX面)有效状态!G41 X Z;在工件轮廓左边刀补有效G42 X Z;在工件轮廓右边刀补有效注释:只有在线性插补时(G0,G1)才可以进行G41/G42的选择。,G41,G42:刀尖半径补偿,刀具以直线回轮廓,并在轮廓起始点处与轨迹切向垂直。正确选择起始点,保证刀具运行不发生碰撞。在通常情况下,在G41/G42程序段之后紧接着工件轮廓的第一个程序段。,G41,G42:刀尖半径补偿,N10 T. F.N15 G0 X. Z. ;P0 -起始点N

17、20 G1 G42 X. Z. ;工件轮廓右边补偿,P1N30 X. Z. ;起始轮廓,圆弧或直线.N130 G1 G40 X. Z. ;取消刀尖半径补偿,刀尖 半径补偿举例,刀尖 半径补偿举例,G450/G451拐角过渡,在G41/G42有效的情况下,一段轮廓到另一段轮廓以不连续的拐角过渡时,可以通过G450/G451功能调节拐角特性。控制器自动识别内角和外角,对于内角必须要回到轨迹等距线交点。,编程:G450 ;圆弧过渡G451 ;交点过渡将该指令写在程序第一行即可,遇到拐角时,控制器会控制轨迹自动进行拐角过渡,SPOS主轴定位,主轴必须设计成可以进行位置控制运行。利用功能SPOS可以把主

18、轴定位到一个确定的转角位置,然后主轴通过位置控制保持在这一位置,以便进行后续操作。 定位运行速度在机床数据中规定。从主轴旋转状态(顺时针旋转/逆时针旋转)进行定位时定位运行方向保持不变;从静止状态进行定位时定位运行按最短位移进行,方向从起始点位置到终点位置。例外的情况是:主轴首次运行,也就是说测量系统还没有进行同步。此种情况下定位运行方向在机床数据中规定。主轴定位运行可以与同一程序段中的坐标轴运行同时发生。当两种运行都结束以后,此程序段才结束。,SPOS主轴定位,编程:SPOS=;绝对位置:0 360编程举例:N10 G0 XZSPOS=0;主轴0 位置定位与坐标轴运行同时进行;铣0 位置键槽

19、N60 SPOS=180 ;主轴180 位置定位 ;铣180 位置键槽N120 X100 Z100 M2;程序结束,子程序概述,功能:用子程序编写经常重复进行的加工,比如某一确定的轮廓形状。子程序位于主程序适当的地方,在需要时进行调用、运行。结构:子程序的结构与主程序的结构一样,只是子程序结束后返回主程序。命名:其方法与主程序中程序名的选取方法一样。 举例:BUCHSE7在子程序中还可以使用地址字L.,其后的值可以有7位(只能为整数)。注意:地址字L之后的每个零都有意义,不可省略。 举例:L128并非L0128或L00128以上表示三个不同的子程序。,子程序概述,子程序结束:在子程序中最后一个

20、程序段用M02;M17结束子程序运行。除了用M02;M17外,还可以用RET指令结束子程序。RET要求占用一个独立的程序段。子程序调用:在一个程序中(主程序或子程序)可以直接用程序名调用子程序,子程序调用要求占用一个独立的程序段。举例:N10 LGC P3;调用子程序LGC,运行3次,子程序嵌套,子程序的嵌套深度可以为三层,也就是四级程序界面。在使用加工循环进行加工时,注意加工循环程序也同样属于子程序,因此要占用四级程序界面中的一级。,子程序应用说明,在子程序中可以改变模态有效的G功能,比如G90到G91的变换。在返回调用程序时,要检查一下所有模态有效的功能指令,并按照要求进行调整。,循环,循

21、环是指用于特定加工过程的工艺子程序,比如用于钻削、坯料切削或螺纹切削等。循环在用于各种具体加工过程时只要改变参数就可以。系统中装有车削所用到的及格标准循环。,循环概况,前提条件,必须在调用程序中给定主轴速度和方向以及进给轴进给率在调用循环之前必须在调用程序中回钻孔位置在调用循环之前必须选择带刀具补偿的相应刀具必须出于G17有效状态,深孔钻削循环加工中心孔,通过分步钻入达到最后的钻深,钻深的最大值事先规定钻削既可以在每步到钻深后,提出钻头到其参考平面达到排屑目的,也可以每次提1毫米以便排屑前提条件与LCYC82相同,毛坯切削循环 LCYC95,用此循环可以在坐标轴平行方向加工由子程序编程的轮廓,

22、可以进行纵向和横向加工,也可以进行内外轮廓的加工。可以选择不同的切削工艺方式:粗加工、精加工或者综合加工,只要刀具不会发生碰撞可以在任意位置调用此循环。调用循环之前,必须在所调用的程序中已经刀具补偿参数,毛坯切削循环 LCYC95指令参数,毛坯切削循环 LCYC95指令中参数R105加工方式(如下表),轮廓定义,在一个子程序中编程待加工的工件轮廓,循环通过变量_CNAME名下的子程序名调用子程序。轮廓由直线或圆弧组成,并可以插入圆角和倒角,编程的圆弧段最大可以为四分之一圆。轮廓中不允许含退刀槽切削轮廓的编程方向必须与精加工时所选择的加工方向相一致,举例,若加工方式为“端面、外部轮廓加工”,轮廓

23、必须按照从P8到P0的方向来编程,子程序“TESK1”,螺纹切削循环LCYC97,螺纹切削循环LCYC97指令的参数,R100 螺纹起点直径(X坐标值)R101 纵向轴螺纹起点(Z坐标值)R102 螺纹终点直径(X坐标值)R103 纵向轴螺纹终点(Z坐标值)R104 螺纹导程值,无符号R105 加工类型:数值=1(外螺纹); 数值=2(内螺纹)R106 精加工余量,无符号,R109 空刀导入量,无符号R110 空刀退出量,无符号R111 螺纹单边深度,无符号R112 起始点偏移,无符号R113 粗切削次数,无符号R114 螺纹头数,无符号,螺纹切削循环LCYC97参数,数控车削加工编程举例,例

24、1 综合加工题,一、教学目的:1、 熟练掌握毛坯切削循环的使用条件和编程方法。2、 熟练掌握锥度的计算、编程及检验方法。3、 能够合理安排加工路线和选择切削用量,提高加工质量。4、 熟练掌握子程序的编程方法。,其余Ra3.2未注倒角145,零件图,材料:45钢;毛坯:直径20mm,二、加工工艺,数控车床加工工艺卡 (表1),三、零件加工参考程序,CKZ06. MPF (主程序),N10 G54 S500 M03 T01 D01 N20 G00 X20 Z3 _CNAME=”SK01”R105=1 R106=0.3 R108=2.5 R109=7R110=2 R111=0.1 R112=0 LC

25、YC95,N30 G00 X20 Z3N40 S800 M03 F0.05 N50 SK01 N60 G00 X80 Z200 N70 M06 T02 D01 S300 M03 N80 G00 X16 Z-35 N90 G01 X12 F0.05 X15 F0.2 N100 G00 Z-20,N110 G01 X9.8 F0.05 X13 F0.2 N120 G00 X80 Z200 N130 M06 T03 D01 N140 G00 X12 Z4 R100=11.8 R101=-4 R102=11.8 R103=-16 R104=1.25 R105=1 R106=0 R109=6 R110=

26、1.5 R111=0.677 R112=0 R113=3 R114=1 LCYC97,N150 G00 X80 Z200N160 M06 T02 D01 N170 G00 X19.5 Z-62.5 N180 G01 X0 F0.05 N190 G00 X80 Z200 N200 M05 N210 M02,SK01. SPF (子程序),N10 G01 X0 Z0N20 G03 X8 Z-4 CR=4N30 G01 X11.8 CHF=2.121 Z-20 X13.99 RND=1 Z-35 X14.38 X16 Z-51 X18.5 CHF=1.414 Z-64 X21 N40 M17(或RET) (子程序结束),数控编程练习题,1.根据所学数控编程知识,试编制如图1所示零件数控车削加工程序。已知:毛坯2695,材料:45钢;要求:拟订零件的加工工艺方案,正确选择刀具,合理选择切削用量,编制粗、精加工程序,数控系统不限。,1,图1,2.根据所学数控编程知识,试编制如图2所示零件数控车削加工程序。已知:毛坯2695,材料:45钢;要求:拟订零件的加工工艺方案,正确选择刀具,合理选择切削用量,编制粗、精加工程序,数控系统不限。,2,图2,插补题,设欲加工第一象限直线OE,终点坐标为Xe=4, Ye=6,试用逐点比较法加工直线OE。要求列出直线插补运算过程,并画出插补轨迹。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号