SEMENS802S系统数控车床编程方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SIEMENS802S系统数控车床编程方法编程特点程序名字:“WELLE527”,最多8个字符;注意:1)开始的两个符号必须是字母;2)不得使用分隔符;程序扩展名主程序扩展名是:“.MPF”;子程序扩展名是:“.SPF”;多个地址符:“CR=16”;可通过1~4个数字进行地址扩展,其数值可以通过“=”进行赋值程序段结束符:“LF”,回车时自动生成可被跳跃的程序段:“/”,加工成组零件中的非公共结构要素时用注释说明:“;”程序段的格式/N----G---X---Z----T---D---M---S---F---;注释---LF举例CLX1N10G54F0.2S500T1M03N20G0X0Z1N30G1Z0N40X20N50G3X40Z-10CR=10N60G1Z-30N70G2X50Z-35CR=5N80Z-50N90X60Z-60N100G0X100Z100N110M2编程指令集D:刀具补偿号G5:中间点圆弧插补G158:可编程偏置G70/G71*:英制/公制G90*/G91:绝对尺寸/增量尺寸G94/G95*:每分进给/每转进给G96/G97:恒定切削速度/取消……G96S(m/min)__LIMS=__F(mm/r)__G450*/G451:圆弧过渡/交点过渡G22/G23*:半径/直径编程指令集T:刀具号,可用T指令直接换刀,也可由M6进行,取决于机床参数设定L:子程序名及子程序调用M2:程序结束,在程序的最后一段M30:主程序结束,在主程序的最后一段M17:子程序结束,在子程序的最后一段M6:更换刀具P:子程序调用次数R0~R249:计算参数,R0~R99可自由使用,R100~R249作为加工循环中传递参数编程指令集SIN(°):R1=SIN(17)COS(°):R2=COS(R3)TAN(°):R4=TAN(R5)SQRT():R6=SQRT(R7)ABS():R8=ABS(R9)TRUNC():取整R10=TRUNC(R11)编程指令集RND:倒圆(在两个轮廓之间以给定的半径插入过渡圆弧)N10X__Z__RND__CHF:倒角(在两个轮廓之间插入给定长度的倒角)N10X__Z__CHF__LCYC:加工循环SF:G33中螺纹加工切入角度偏移量SPOS:主轴在给定位置停止SPOS=G90/G91:绝对/增量位置数据G90G01X+140Z-90;目标点绝对尺寸G91G01X+40Z-60;目标点增量尺寸G54...G57,G500,G53:工件装夹—可设定的零点偏置可设定的零点偏置给出工件原点在机床坐标系中的位置(工件零点以机床零点为基准)。当工件装夹到机床上后求出偏移量,并通过操作面板输入到规定的数据区。程序可以选择响应的G功能G54...G57激活此值。G54;第一可设定零点偏置G55;第二可设定零点偏置G56;第三可设定零点偏置G57;第四可设定零点偏置G500;取消可设定零点偏置(模态有效)G53;按程序段方式取消可设定零点偏置G54...G57,G500,G53:工件装夹—可设定的零点偏置N10G54;调用第一可设定零点偏置N20X...Z...;加工工件...N90G500G0X...;取消可设定零点偏置G158:可编程的零点偏置如果工件上在不同的位置有重复出现的形状或结构;或者选用了一个新的参考点,在这种情况下就需要使用可编程零点偏置。由此就产生一个当前工件坐标系,新输入的尺寸均是在该坐标系中的数据尺寸。可以在所有坐标轴中进行零点偏移。G158指令要求一个独立的程序段。在程序段中仅输入G158指令而后面不跟坐标轴名称时,表示取消当前的可编程零点偏移。G158:可编程的零点偏置N10...N20G158X3Z5;可编程零点偏移N30L10;子程序调用,其中包含待偏移的几何量...N70G158;取消零点偏移...G2,G3:圆弧插补圆心坐标和终点坐标G2X...Z...I...K...半径和终点坐标G2X...Z...CR=圆心和张角G2AR=...I...K...张角和终点坐标G2AR=...X...Z...N050G2X60Z-29.94I31.92K-5.98N050G2X60Z-29.94CR=34N050G2X60Z-29.94AR=60N050G2I31.92K-5.98AR=60N050G3X60Z-29.94I-20.95K-23.64N050G3X60Z-29.94CR=34N050G3X60Z-29.94AR=60N050G3I-20.95K-23.64AR=60G5:通过中间点进行圆弧插补G5X...Z...IX=KZ=N5G90X20Z17N10G5X20Z57IX=40KZ=37G33:恒螺距螺纹切削圆柱螺纹圆锥螺纹外螺纹/内螺纹单螺纹和多重螺纹多段连续螺纹右旋和左旋螺纹由主轴旋转方向M3和M4确定(M3—右旋,M4—左旋)螺纹长度中要考虑导入空刀量和退出空刀量。G33:恒螺距螺纹切削G33:恒螺距螺纹切削在加工螺纹中切削位置偏移以后以及在加工多头螺纹时均要求起始点偏移一位置。G33螺纹加工中,在地址SF下编程起始点偏移量(绝对位置)。如果没有编程起始点偏移量,则设定数据中的值有效。注意:编程的SF值也始终登记到设定数据中。G33:恒螺距螺纹切削圆柱双头螺纹,起始点偏移180度,螺纹长度(包括导入空刀量和退出空刀量)100毫米,螺距4毫米/转。右旋螺纹,圆柱已经预制:N10G54G0G90X50Z0S500M3;回起始点,主轴右转N20G33Z-100K4SF=0N30G0X54N40Z0N50X50N60G33Z-100K4SF=180;第二条螺纹线,180度偏移N70G0X54...G33:恒螺距螺纹切削1.起始点偏移只在第一个螺纹段有效2.在G33螺纹切削中,轴速度由主轴转速和螺距的大小确定。在此F下编程的进给率保持存储状态。但机床数据中规定的轴最大速度(快速定位)不允许超出。3.说明注意:在螺纹加工期间,主轴修调开关必须保持不变;进给修调开关无效。G4:暂停G4F...;暂停时间(秒)G4S...;暂停主轴转数N5G1F200Z-50S300M3N10G4F2.5;暂停2.5sN20Z70N30G4S30;主轴暂停30转,相当于在S=300转/分钟和转速修调100%时暂停t=0.1分钟N40X...;进给率和主轴转速继续有效倒角CHF在一个轮廓拐角处插入倒角N10G1Z…CHF=5N20X…Z…倒圆RND在两轮廓间切入一圆弧N10G1Z…RND=8N20X…Z…N10G1Z…RND=7.5N20G3X…Z…G94/95:进给率设定指令G94/G95分别从不同的单位定义了进给率。输入形式:G94F...;单位:毫米/分G95F...;单位:毫米/转注释:F是所希望的进给率G96/97:恒定切削速度生效/取消前提条件:主轴为受控主轴。G96功能生效以后,主轴转速随着当前加工工件直径(横向坐标轴)的变化而变化,从而始终保证刀具切削点处编程的切削速度S为常数(主轴转速×直径=常数)。从G96程序段开始,地址S下的转速值作为切削速度处理。G96为模态有效,直到被G功能组中一个其它G指令(G94,G95,G97)替代为止。G96S...LIMS=...F...;恒定切削生效G97;取消恒定切削G96/97:恒定切削速度生效/取消N10...M3;主轴旋转方向N20G96S120LIMS=2500;恒定切削速度生效,120米/分转速上限2500转/分N30G0X150;没有转速变化,因为程序段N31执行G0功能N31X50Z...;没有转速变化,因为程序段N32执行G0功能N32X40;回轮廓,按照执行程序段N40的要求自动调节新的转速N40G1F0.2X32Z...;进给0.2毫米/转...N180G97X...Z...;取消恒定切削N190S...;新定义的主轴转速,转/分钟刀具与刀具补偿对工件进行加工编程时,无需考虑刀具长度或刀尖半径具体值,而可以直接根据图纸对工件尺寸进行编程。为了确定刀具长度,在机床刀架上将设有刀架参考点作为各刀具长度共同的测量基准,从而确定一批刀具的长度。“对刀”当没有刀具长度补偿时,将由刀架参考点按编程轨迹运行,而当建立起刀具长度补偿后,则由假想刀尖随编程轨迹运行刀具与刀具补偿由于实际刀具有一定的刀尖圆角半径,当刀具长度补偿建立后,由于时假想刀尖随编程轨迹运行,对非坐标方向的轮廓加工将造成一定的加工误差,半径越大,误差越大。采用刀具半径补偿可解决。刀具与刀具补偿刀具长度和半径等参数在启动程序加工前单独输入到一个专门的数据区,在程序中只要调用所需的刀具号及其补偿号,控制器利用这些参数执行所要求的轨迹补偿,从而加工出所要求的工件。刀具号:T1~10(采用T指令直接换刀)刀具补偿号:D0~9(存储长度和半径)刀具与刀具补偿刀具调用后,刀具长度补偿立即自动生效;如果没有编程D号,则D1值自动生效,如果编程D0,则刀具补偿值无效;举例:N01T1N20G0XZ……N80T6……N160G0ZD2刀具半径补偿必须通过执行G41、G42建立补偿存储器内容几何尺寸:长度、半径;几何尺寸由基本尺寸和磨损尺寸两分量组成。控制器处理这些分量,计算并得到最后尺寸(比如:总和长度、总和半径)。在激活补偿存储器时这些最终尺寸有效,即补偿是按总和长度、总和半径进行的。还需由刀具类型指令和G17,G18指令确定如何在坐标轴中计算出这些尺寸值。补偿存储器内容刀具类型由刀具类型可以确定:需要哪些几何参数以及怎样进行计算。刀具类型分为钻头和车刀两类,它仅以百位数的不同进行区分:类型2xy:钻头类型5xy:车刀XY可以为任意参数,用户可以根据自己的需要进行设定。补偿存储器内容刀尖位置在刀具类型为5xy(车刀),并采用刀具半径补偿时,还需给出刀尖位置参数。在DP...的位置上填上相应的刀具参数的数值。适用哪些参数,则取决于刀具类型。不需要的刀具参数填上数值零。刀具类型:DP1刀尖位置:DP2基本尺寸磨损尺寸长度1:DP3DP12长度2:DP4DP13半径:DP6DP15中心孔钻削在引入中心孔钻削概念时必须要转换到G17,钻头的长度补偿为Z轴方向。在钻削结束之后用G18转换回车刀正常的补偿。N10T…;钻头,=刀具类型200N20G17G1F…Z…;Z—轴长度补偿N30Z…N40G18…;钻削结束G41,G42:刀尖半径补偿刀具必须有相应的D号才能有效。刀尖半径补偿通过G41/G42生效。控制器自动计算出当前刀具运行所产生的、与编程轮廓等距离的刀具轨迹。必须处于G18(ZX面)有效状态!G41X…Z…;在工件轮廓左边刀补有效G42X…Z…;在工件轮廓右边刀补有效注释:只有在线性插补时(G0,G1)才可以进行G41/G42的选择。G41,G42:刀尖半径补偿刀具以直线回轮廓,并在轮廓起始点处与轨迹切向垂直。正确选择起始点,保证刀具运行不发生碰撞。在通常情况下,在G41/G42程序段之后紧接着工件轮廓的第一个程序段。G41,G42:刀尖半径补偿N10T...F...N15G0X...Z...;P0-起始点N20G1G42X...Z...;工件轮廓右边补偿,P1N30X...Z...;起始轮廓,圆弧或直线...N130G1G40X...Z...;取消刀尖半径补偿刀尖半径补偿举例刀尖半径补偿举例G450/G451拐角过渡在G41/G42有效的情况下,一段轮廓到另一段轮廓以不连续的拐角过渡时,可以通过G450/G451功能调节拐角特性。控制器自动识别内角和外角,对于内角必须要回到轨迹等距线交点。G450圆弧过渡G451交点过渡内拐角交点编程:G450;圆弧过渡G451;交点过渡将该指令写在程序第一行即可,遇到拐角时,控制器会控制轨迹自动进行拐角过渡SPOS主轴定位主

1 / 84
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功