当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > SIEMENS数控车床编程实例
SIEMENSSINUMERIK802SSINUMERIK802C第一节SIEMENS系统功能简介第二节内、外圆加工固定循环第三节螺纹加工及其固定循环第四节子程序第五节参数编程与坐标系变换编程第六节SIEMENS系统及其车床的操作思考与练习第一节SIEMENS系统功能简介一、SIEMENS数控系统简介SIEMENS数控系统主要由德国SIEMENS公司生产,已经形成了多个系统。1.SINUMERIK8/3系列2.SINUMERIK810/820/850/880系列3.SINUMERIK840D系列4.SINUMERIK810D系列5.SINUMERIK802系列6.SINUMERIKShopmiall系列7.SINUMERIKShopturn系列第二节内、外圆加工固定循环为了达到简化编程的目的,FANUC、SIEMENS802D/C/S系统中都配备了许多固定循环功能。这些循环功能主要用于对零件进行内、外圆粗精加工,螺纹加工,外切槽及端面槽等加工。一、LCYC95(毛坯切削固定循环)1.指令格式:_CNAME=“轮廓子程序名”;R105=___R106=___R108=___R109=___;R110=___R111=___R112=___R112=___;LCYC95;各参数说明:参数功能、含义及规定_CNAME=调用轮廓子程序,轮廓子程序名加“”指定R105加工类型1~12R106精车余量,无符号(X向为半径量)R108背吃刀量,无符号(X向为半径量)R109粗车切入角,在加工端面时该值必须为零R110粗车时的退刀量(X向以半径量表示)R111粗车进给速度R112精车进给速度二、LCYC93(切槽固定循环)切槽循环主要用于圆柱形工件内、外形槽的切槽加工。但是,所加工的槽必须是以槽中心为对称的轮廓。1.指令格式:R100=___R101=___R105=___R103=___R107=___R108=___;R114=___R115=___R116=___R117=___R118=___R119=___;LCYC93;各参数说明:参数功能、含义及规定R100横向坐标轴起始点R101纵向坐标轴起始点R105加工类型1~8R106精加工余量,无符号(X向、Z向余量相等)R107刀具宽度,无符号R108背吃刀量,无符号(X向为半径量)R114槽宽无符号参数功能、含义及规定加工方式与切削动作毛坯切削循环的加工方式用参数R105表示,按形式分成3类12种:第一类为纵向加工与横向加工;第二类为内部加工与外部加工;第三类为粗加工、精加工与综合加工。这12种形式见下表:数值(R105=)纵向/横向外部/内部粗加工/精加工/综合加工1纵向外部粗加工2横向外部粗加工3纵向内部粗加工4横向内部粗加工5纵向外部精加工6横向外部精加工7纵向内部精加工8横向内部精加工9纵向外部综合加工10横向外部综合加工11纵向内部综合加工12横向内部综合加工LCYC外圆固定循环编程例题:LJ.MPF主程序AA3.SPF(子程序)N10G90G94N10G00X19.8Z2N20M03S400N20G01Z0N30T1D1N30X23.8Z-2N40G00X52Z2N40Z-25N50_CNAME=AA3“N50X24R105=1.000R106=0.100N60X28.16Z-45.8R108=1.000R109=0.000N70G02X44.08Z-53CR=8R110=1.000R111=100.000N80G01X52R112=80.000N90RET/M17N60LCYC95N60G00X100Z100N70T2D1N80S1000F80N90AA3N100G00X100Z100…LCYC95内孔固定循环编程例题:LJ2.MPF(主程序)N10G90G54G94N20T6D1(内孔车刀)N30M03S500N40G00X20Z2N50_CNAME=AA1R105=3.000R106=0.100R108=1.000R109=7.000R110=1.000R111=100.000R112=50.000LCYC95N60G00X20Z2N70S1000F80N80AA1N90G00Z100N100X100N110T1D1N120S400N130G00X52Z2N140_CNAME=AA2R105=1.000R106=0.100R108=1.000R109=0.000R110=1.000R111=100.000R112=80.000LCYC95N150G00X100Z100N160T2D1N170S1000F80N180AA2N190G00X100Z100N200M30AA1.SPF(子程序)N10G00X26Z2N20G01Z0N30X24Z-1N40Z-20N50X21N60RET加工结果图形线路:A二维显示B截面显示LCYC95毛坯切削循环走刀详解:二、SIEMENS802系列数控系统常用功能指令介绍1、准备功能指令:G指令组别功能程序格式及说明G0001快速点定位G00X__Z__;G01▲直线插补G01X__Z__F__;G02顺时针圆弧插补G02X__Z__CR=__F__;G03逆时针圆弧插补G03X__Z__I__K__F__;G04﹡02暂停G04F__或G04S__;F为秒S为主轴圈数CIP★01通过中间点的圆弧CIPX__Z__I1__K1__F__;G05☆G05X__Z__IX=__KZ=__F__;CT★带切线过渡圆弧CTX__Z__I1__K1__F__;注:▲表示开机默认;﹡表示非模态指令;★表示802D特有指令;☆表示802S/802C/802D系统通用指令。G指令组别功能程序格式及说明G1706选择XY平面G17;G18▲选择ZX平面G18;G19选择YZ平面G19;G25﹡3主轴转速下限G25S__S1=__S2=__;G26﹡主轴高速限制G26S__S1=__S2=__;G3301恒螺距螺纹切削G33Z__K__SF__;G34★变螺距,螺距增加G34Z__K__F__;G35★变螺距,螺距减小G35Z__K__F__;G40▲07刀尖半径补偿取消G40;G41刀尖半径左补偿G41G01X__Z__;G42刀尖半径右补偿G42G01X__Z__;G53﹡9取消零点偏置G53;G5008取消零点偏置G500;G54~G59★零点偏置G54;或G55;等G54~G57☆零点偏置G54;或G55;等G指令组别功能程序格式及说明G6410连续路径加工G64;G70(G700)★13英制G70;(G700);G71▲(G710★)公制G71;(G710);G74﹡2返回参考点G74X1=0Z1=0;G75﹡返回固定点G75FP=2X1=0Z1=0G90▲14绝对值编程G90G01X__Z__F__;AC★G91G01X__Z=AC__F__;G91增量值编程G91G01X__Z__F__;IC★G90G01X__Z=AC__F__;G94每分钟进给mm/minG95▲每转进给mm/rG96恒线速度G96S500LIMS=__;(500m/min)G97取消恒线速度G97S800;(800r/min)G450▲18圆角过渡拐角方式G450;G451尖角过渡拐角方式G451;G指令组别功能程序格式及说明DIAMOF★29半径量方式DIAMOF;G22☆G22;DIAMON★▲直径量方式DIAMON;G23☆G23;TRANS★框架指令可编程平移TRANSX__Z__;ATRANS★ATRANSX__Z__;G158☆G158X__Z__;CYCLE93★车削循环切槽切削CALLCYCLE9___();LCYC9____;LCYC93☆CYCLE94★退刀槽(E型和F型)切削LCYC94☆CYCLE95★毛坯切削LCYC95☆CYCLE97★螺纹切削LCYC97☆2、辅助功能指令:M指令功能程序格式及说明M辅助功能用于进行开关操作,一个程序段最多可以有5个M功能。M0程序停止用M0停止程序执行;按“启动”键加工继续执行。M1程序有条件停止与M0一样,但在“条件停有效”功能别触发才生效。M2程序结束在程序最后一段被写入。M30程序结束M功能停止程序结束并返回。M17子程序结束别写在子程序最后一段别写入,并返回主程序。M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停止旋转M6更换刀具在机床数据有效时用M06;其它情况直接用T换刀。M40自动变换齿轮级M41~M45齿轮级1到齿轮级53、F、S、T功能以及其他特别指令:功能指令功能程序格式及说明F进给速度G94时F单位为mm/min;G95时F单位为mm/r。S主轴转速单位r/min在G96中S为恒切削速度单位m/min。T刀具号T___;P子程序调用次数L781P___;CHF倒角两轮廓之间插入倒角,G01X__Z__CHF=__;RND倒圆角两轮廓之间插入过渡圆弧,G01X__Z__RND=__;AR圆弧插补张角单位度。CR圆弧插补半径大于半圆的圆弧带负号。IX中间点坐标用于中间点圆弧插补G05中。IZSF螺纹切入角在G33中螺纹切入角度偏移量0.001~359.999。SPOS主轴定位主轴在给定的位置停止。STOPRE停止解码特殊功能。IF跳转条件有条件跳转,N10IFR15GOTOBMA1;GOTOB向后跳转指令N10GOTOBMA1;功能指令功能程序格式及说明GOTOF向后跳转指令N10GOTOFMA1;RET子程序结束与M17一样R0到R249计算参数R0到R99可以自由使用,R100到R249作为加工循环用计算功能除了+-*/四则运算外还可以有以下计算功能:SIN()正弦R1=SIN(17.35)COS()余弦R2=COS(R3)TAN()正切R4=TAN(R5)SQRT()平方根R6=SQRT(R7)ABS()绝对值R8=ABS(R9)TRUNC()取整R10=TRUNS(11)3、F、S、T功能以及其它指令:G00(快速点定位)“时间就是金钱”对CNC机床也是如此,刀具必须快速从起始点运行到工件处。今天的CNC机床可以实现速度极高的运动。虽然其速度只等于步行的速度,但是对机床而言,通常只使用短行程轨迹,所以该速度已足够了;几秒钟就接近目标,看不到刹车行程。为了节约时间,刀具尽可能靠近刀具移动,在刀具与工件相垂直处加工时,甚至对专业人员也是很高的操作。格式:G00X__Z__F__;G01(直线插补)根据DIN66025标准,所有直线均用G01(G1缩写)来编程。格式:G01X__Z__F__;G02/G03(圆弧插补)根据DIN66025标准,所有直线均用G02/G03(G2/G3缩写)来编程。格式:G02/G03X__Z__CR=__F__;G02/G03X__Z__I__K__F__;假如要编程一条弧线,首先必须确定旋转方向。根据DIN标准,规定如下:对于CNC铣床,定义容易理解,而对CNC车床,由于类型繁多,如平轨床身机床或斜床身机床,就存在问题:在编程弧线时,必须确定终点(和旋转方向)和圆心:圆心M是参照起始点A来确定的。I、K为圆心增量坐标;I为圆心相对与圆弧起点的X向增量值;K为圆心相对与圆弧起点的Z向增量值;如下图所示:G05(通过中间点圆弧插补)如果不知道圆弧的圆心、半径或张角,但已经知道圆弧轮廓上三个点的坐标,则可以使用G05功能:格式:N10G90X40Z30;N20G05X40Z50KZ=40IX=45;G17/G18/G19(坐标平面选择指令)G17表示选择XY平面,G18表示选择ZX平面,G19表示选择YZ平面。一般,数控车床默认在ZX平面内加工,数控铣床默认在XY平面内加工G25/G26(主轴转速极限)可以限定主轴在特定情况下的极限值范围格式:G25S__;G26S__;编程例题:N10G25S12;主轴转速下限12转/分钟N20G26S700;主轴转速上限700转/分钟G33(恒螺距螺纹切削)用G33功能可以加工以下类型的恒螺距螺纹:1、
本文标题:SIEMENS数控车床编程实例
链接地址:https://www.777doc.com/doc-3173631 .html