欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    10、SIEMENS802S数控铣床编程与操作.ppt

    • 资源ID:2964072       资源大小:6.40MB        全文页数:104页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    10、SIEMENS802S数控铣床编程与操作.ppt

    ,第10讲 SIEMENS 802S数控铣床编程,10.1 数控铣床编程概述,10.2 数控铣削编程基本原理,10.3 数控铣削编程尺寸系统指令,10.4 坐标运动指令,10.5 刀具与刀具补偿,10.6 子程序,10.7 计算参数和程序跳转,10.8 循环指令,第10讲 SIEMENS 802S数控铣床编程,10.1 数控铣床编程概述,1.概述,数控铣床是一种用途十分广泛的机床。(1)用于铣削平面、沟槽和曲面,还能加工复杂的型腔和凸台。如各类凸轮、样板、靠模、模具和弧形槽等平面曲线的轮廓。(2)可以钻、扩、锪、铰、攻螺纹、镗孔等加工。(3)加进一个回转的A坐标或C坐标,可用来加工螺旋槽、叶片等立体曲面零件。(4)数控铣床也能加工有一定位置精度要求的孔系。,第10讲 SIEMENS 802S数控铣床编程,数控铣削加工的零件,第10讲 SIEMENS 802S数控铣床编程,数控铣削加工的零件,第10讲 SIEMENS 802S数控铣床编程,数控铣削加工的零件,第10讲 SIEMENS 802S数控铣床编程,数控铣削加工的零件,第10讲 SIEMENS 802S数控铣床编程,数控铣削加工的零件,第10讲 SIEMENS 802S数控铣床编程,立式数控铣床,卧式数控铣床,第10讲 SIEMENS 802S数控铣床编程,龙门数控铣床,第10讲 SIEMENS 802S数控铣床编程,经济型数控铣床,全功能数控铣床,第8讲 SIEMENS 802S数控铣床编程,数控铣床的布局图,底座,强电柜,变压器箱,垂直伺服电机,主轴变速手柄和按钮板,床身,数控柜,保护开关,纵向参考点挡铁,操作台,可控纵向行程硬限位,横向溜板,纵向进给伺服电机,横向进给伺服电机,升降台,纵向工作台,第10讲 SIEMENS 802S数控铣床编程,10.2 数控铣削编程基本原理,1、数控铣床的编程特点,(1)铣削主要包括平面铣削和轮廓铣削。二坐标联动用于加工平面零件轮廓;三坐标以上的数控铣床用于难度较大的复杂工件的立体轮廓加工。,(2)数控铣床的数控装置具有直线插补、圆弧插补、极坐标插补、抛物线插补、螺旋线插补等多种插补方式。,(3)熟悉刀具补偿、固定循环、镜像、旋转等功能。,第10讲 SIEMENS 802S数控铣床编程,2、基本编程功能指令,数控铣床与数控车床的编程功能相似,功能指令分G功能和M功能,下面以SIEMENS 802S数控系统为例介绍数控铣床的基本编程功能指令。,第10讲 SIEMENS 802S数控铣床编程,SIEMENS 802S编程指令表,第8讲 SIEMENS 802S数控铣床编程,第8讲 SIEMENS 802S数控铣床编程,第10讲 SIEMENS 802S数控铣床编程,1、程序结构,(1)程序名。命名规则:,开始的两个符号必须是字母。其后的符号可以是字母、数字或下划线。最多为16个字符。不得使用分隔符。,(2)程序段,程序段是由若干字和段结束符组成。段结束符表示程序段结束。LF、ENB或分号(;),如G90G00X0Y0M03S200;,第10讲 SIEMENS 802S数控铣床编程,2、坐标系统,(1)基本坐标轴 数控机床的坐标轴和方向的命名制订了统一的标准,规定直线进给运动的坐标轴用X,Y,Z表示,常称基本坐标轴。,(2)旋转轴 围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示,根据右手螺旋定则,如图1所示,以大姆指指向+X,+Y,+Z方向,则食指、中指等的指向是圆周进给运动的+A,+B,+C方向。,第10讲 SIEMENS 802S数控铣床编程,图 1 机床坐标轴,第10讲 SIEMENS 802S数控铣床编程,(3)附加坐标轴:在基本的线性坐标轴X,Y,Z之外的附加线性坐标轴指定为U,V,W 和P,Q,R。这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向的方法来决定。,(4)机床参考点、机床零点、机床坐标系机床参考点:为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个固定的机械的机床参考点(测量起点),(该点系统不能确定其位置),第10讲 SIEMENS 802S数控铣床编程,机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的坐标系即机床坐标系。(该坐标系是机床位置控制的参照系),机床零点:通过已知参考点(已知点)、系统设置的参考点与机床零点的关系可确定一固定的机床零点,也称为机床坐标系的原点。(该点系统能确定其位置)。,(5)工件坐标系、程序原点定义:工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一点为原点(也称程序原点),建立一个坐标系,称为工件坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。,第10讲 SIEMENS 802S数控铣床编程,第10讲 SIEMENS 802S数控铣床编程,工件坐标系原点,机床坐标系原点,第10讲 SIEMENS 802S数控铣床编程,10.3 数控铣削编程尺寸系统指令,(1)G17-G19平面选择,第10讲 SIEMENS 802S数控铣床编程,钻削/铣削时的平面和坐标轴布置,第10讲 SIEMENS 802S数控铣床编程,G90指令绝对位置数据输入 G91指令增量位置数据输入,(2)绝对和增量位置数据:G90、G91。,G70程序中输入数据是英制尺寸 G71程序中输入数据是公制尺寸 系统一般设定为G71状态。,(3)英制尺寸和公制尺寸G70/G71。,第10讲 SIEMENS 802S数控铣床编程,(4)G54G57、G500、G53可设定零点偏置,可设定的零点偏置给出工件零点在机床坐标系中的位置(工件零点以机床零点为基准偏移)。当工件装夹到机床上后求出偏移量,并通过操作面板输入到规定的数据区。程序可以通过选择相应的G功能,即G54G57激活此值。,G54:第一可设定零点偏置G55:第二可设定零点偏置G56:第三可设定零点偏置G57:第四可设定零点偏置G500:取消可设定零点偏置,模态有效G53:取消可设定零点偏置,程序段方式有效,机床坐标系,第10讲 SIEMENS 802S数控铣床编程,可设定的零点偏置,第10讲 SIEMENS 802S数控铣床编程,在钻削/铣削时装夹多个工件,编程举例,第10讲 SIEMENS 802S数控铣床编程,N10 G54;调用第一可设定零点偏置N20 L47;加工工件1,此处作L47调用N30 G55;调用第二可设定零点偏置N40 L47;加工工件2,此处作L47调用N50 G56;调用第三可设定零点偏置N60 L47;加工工件3,此处作L47调用N70 G57;调用第四可设定零点偏置 N80 L47;加工工件4,此处作L47调用N90 G500 G0 X;取消可设定零点偏置,第10讲 SIEMENS 802S数控铣床编程,(5)可编程的零点偏置和坐标轴旋转:G158、G258、G259。,如果工件上在不同的位置有重复出现的形状或结构,或者选用了一个新的参考点,在这种情况下就需要使用可编程零点偏置。由此就产生一个当前工件坐标系,新输入的尺寸均为该坐标系中的尺寸。可以在所有坐标轴上进行零点偏移。在当前平面G17、G18或G19中进行坐标轴旋转。,1)G158可编程零点偏置。用G158指令可以对所有的坐标轴编程零点偏移。后面的G158指令取代所有以前的可编程零点偏移指令和坐标轴旋转指令。也就是说编程一个新的G158指令后所有旧的指令均清除。,第10讲 SIEMENS 802S数控铣床编程,可编程零点偏置和坐标轴旋转,第10讲 SIEMENS 802S数控铣床编程,2)G258可编程坐标系旋转。用G258指令可以在当前平面(G17到G19)中编程一个坐标轴旋转,新的G158指令取代所有以前的可编程零点偏移指令和坐标轴旋转指令。也就是说编程一个新的G258指令后所有旧的指令均清除。,3)附加的可编程坐标系旋转G259。用G259指令可以在当前平面(G17到G19)中编程一个坐标轴旋转。如果已经有一个G158、G258或G259指令生效,则在G259指令下编程的旋转附加到当前编程的偏置或坐标旋转上。旋转角度单位为度,规定正方向如下图所示:,第10讲 SIEMENS 802S数控铣床编程,在不同的坐标平面中旋转角正方向的规定,第10讲 SIEMENS 802S数控铣床编程,可编程偏置和坐标轴旋转的编程举例,第10讲 SIEMENS 802S数控铣床编程,程序:N10 G17;X/Y平面N20 G158 X20 Y10;可编程零点偏移 N30 L10;子程序调用,其中包含待偏移的几何量N40 G158 X30 Y26;新的零点偏置N50 G259 RPL=45;附加坐标旋转45度N60 L10;子程序调用N70 G158;取消偏移和旋转,第10讲 SIEMENS 802S数控铣床编程,10.4 坐标运动指令,1快速移动指令G00,快速移动指令G00用于快速定位刀具,模态有效。执行G00指令时不对工件进行加工,并可在几个坐标轴上同时执行,产生一线性轨迹。程序格式为:G00 X_Y_Z_;X、Y、Z为目标点坐标,2直线插补 G01,直线插补指令G01,用于进行直线切削进给时使用。程序格式为:G01 X_Y_Z_F_;X、Y、Z为目标点坐标,F为切削进给速度,第10讲 SIEMENS 802S数控铣床编程,3圆弧插补:G02、G03,刀具以圆弧轨迹从起始点移动到终点,方向由G指令确定。G02指令表示在指定平面顺时针插补;G03指令表示在指定平面逆时针插补。平面指定指令与圆弧插补指令的关系。如下图所示。,平面指定指令与圆弧插补指令的关系,第10讲 SIEMENS 802S数控铣床编程,第10讲 SIEMENS 802S数控铣床编程,圆弧插补可以用下述不同的指令格式表示:(1)圆心坐标和终点坐标(2)终点和半径尺寸(3)终点和张角尺寸(4)圆心和张角尺寸,第10讲 SIEMENS 802S数控铣床编程,XOY平面中G02/G03圆弧编程的几种方式,第10讲 SIEMENS 802S数控铣床编程,1)圆心坐标和终点坐标:,N05 G90 X30 Y40;N10 G02 X50 Y40 I10 J-7;,圆心坐标和终点坐标进行圆弧插补,注:只有用圆心坐标和终点坐标才可以编程一个整圆。,第10讲 SIEMENS 802S数控铣床编程,2)终点和半径尺寸:,N05 G90 X30 Y40;N10 G02 X50 Y40 CR=12.207;,利用终点坐标和半径尺寸进行圆弧插补,第10讲 SIEMENS 802S数控铣床编程,在用半径表示圆弧时,可以通过CR=的符号正确地选择圆弧,因为在相同的起始点、终点、半径和相同的方向时可以有两种圆弧。CR=表明圆弧段大于半圆,而正号则表明圆弧段小于或等于半圆。,第10讲 SIEMENS 802S数控铣床编程,3)终点和张角尺寸:,N05 G90 X30 Y40;N10 G02 X50 Y40 AR=105;,利用圆弧张角和终点坐标进行圆弧插补,Y,第10讲 SIEMENS 802S数控铣床编程,4)圆心和张角尺寸:,N05 G90 X30 Y40;N10 G2 I10 J7 AR=105;,利用圆弧张角和圆心坐标进行圆弧插补,第10讲 SIEMENS 802S数控铣床编程,4通过中间点进行圆弧插补G05,如果不知道圆弧的圆心、半径或张角,但已知圆弧轮廓上三个点的坐标,则可以使用G05功能。通过起始点和终点之间的中间点位置确定圆弧的方向。,N05 G90 X40 Z30;N10 G05 X50 Y40 IX=40 JY=45;,G90已知终点和中间点的圆弧插补,第10讲 SIEMENS 802S数控铣床编程,5返回固定点:G75,用G75可以返回到机床中某个固定点,比如换刀点。固定点位置固定地存储在机床数据中,它不会产生偏移。每个轴的返回速度都是其快速移动速度。G75需要一独立程序段,并按程序段方式有效。在G75之后程序段中原先“插补方式”组中G指令(G00、G01、G02,)将再次生效。N10 G75 X0 Y0 Z0;程序段中X、Y和Z的编程数值不识别,第10讲 SIEMENS 802S数控铣床编程,6回参考点:G74,用G74指令实现NC程序中回参考点功能,每个轴的方向和速度均存储在机床数据中。G74需要一独立程序段,并按程序段方式有效。在G74之后的程序段中原先“插补方式”组中的G指令(G00、G01、G02,)将再次生效。N10 G74 X0 Y0 Z0;程序段中X、Y和Z的编程数值不识别。,第10讲 SIEMENS 802S数控铣床编程,7.倒圆和倒角,在一个轮廓拐角处可以插入倒角或倒圆,指令CHF=或者RND=与加工拐角的轴运动指令一起写入到程序段中,只在当前平面中执行该功能。倒角CHF=。为直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间切入一直线并倒去棱角。如下图:,N10 G01 X CHF=5;倒角5毫米N20 X Y,第10讲 SIEMENS 802S数控铣床编程,倒圆RND=。直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间切入一圆弧,圆弧与轮廓进行切线过渡。,倒圆举例,第10讲 SIEMENS 802S数控铣床编程,N10 G01 XRND=8;倒圆,半径8毫米N20 XYN50 G01 X RND=7.3;倒圆,半径7.3毫米N60 G03 XY,如果其中一个程序段轮廓长度不够,则在倒圆或倒角时会自动削减编程值。若超过3个连续编程的程序段中不含平面中移动指令或进行平面转换时不能进行倒角/倒圆。,第10讲 SIEMENS 802S数控铣床编程,10.进给率F及G94/G95,G94表示直线进给率,即进给速度,单位为(mm/min)。G95表示旋转进给率,即进给量,单位为(mm/r)。(只有主轴旋转时才有意义)。,编程举例N10 S200 M3 F200;进给量200 mm/minN110 G95 F0.2;进给量0.2mm/rN120 G94 F300;进给量300mm/min,系统默认G94。G94和G95更换时要求写入一个新的地址F。,第10讲 SIEMENS 802S数控铣床编程,9.暂停指令G4,通过在两个程序段之间插入一个G4程序段,可以使劲给加工中断给定时间,在此之前编程的进给率F和主轴转速S保持存储状态。,编程格式:,G4 F;暂停F地址下给定的时间(S)G4 S;暂停主轴转过地址S下设定的转数所耗的时间,第10讲 SIEMENS 802S数控铣床编程,10.5 刀具与刀具补偿,加工曲线轮廓对于有刀具半径补偿功能的数控系统可加工出具有轮廓曲线的零件,使编程工作大大简化。,G41为刀具半径左补偿指令G42为刀尖半径右补偿指令,第10讲 SIEMENS 802S数控铣床编程,第10讲 SIEMENS 802S数控铣床编程,(1)刀具半径补偿:G41、G42在XY面平面上:格式:G41(G42)G00(G01)X_ Y_ D_;系统在所选择的平面G17到G19中以刀具半径补偿的方式进行加工。刀具必须有相应刀补号D才有效。只有在线性插补时(G00、G01)才可以进行G41/G42的选择。控制器自动计算出当前刀具运行所产生的与编程轮廓等距离的刀具轨迹。,第10讲 SIEMENS 802S数控铣床编程,(2)取消刀具半径补偿:G40 所有的平面上取消刀具补偿指令均为G40。最后一段刀具半径补偿轨迹加工完成后,与建立刀具半径类似,也应有一直线程序段G00或G01指令取消刀具半径补偿,以保证刀具从刀具半径补偿终点(刀补终点)运动到取消刀具半径补偿点(取消刀补点)。G40、G41、G42是模态代码,它们可以互相注销。,第10讲 SIEMENS 802S数控铣床编程,(3)刀尖半径补偿中的几个特殊情况,1)变换补偿方向:补偿方向指令G41和G42可以相互变换,无需在其中再写入G40指令。,3)变换刀补号D:可在补偿运行过程中变换刀补号D。变换后,在新补偿号程序段起始处新刀具半径就生效,但其它值变化要在程序段结束才生效。这些修改值在整个程序段连续执行.圆弧插补时情况也一样。,2)G41、G42重复执行:重复执行相同补偿方式时可以直接进行新的编程而无需在其中写入G40指令。,第10讲 SIEMENS 802S数控铣床编程,4)通过M2结束补偿:如果通过M02(程序结束),而不是用G40指令结束补偿运行,则最后的程序段以补偿矢量正常位置坐标结束。不进行补偿移动,程序在此刀具位结束。,5)临界加工情况:在编程时特别要避免出现下列情况:内角过渡时轮廓位移小于刀具半径;在两个相连内角处轮廓位移小于刀具直径。,第10讲 SIEMENS 802S数控铣床编程,过渡圆弧的临界 加工情况举例,内角的临界 加工情况举例,第10讲 SIEMENS 802S数控铣床编程,(4)拐角特性:G450、G451,在G41/G42有效的情况下,一段轮廓到另一段轮廓以不平滑的拐角过渡时可以通过G450和G451功能调节拐角特性。控制器自动识别内角和外角。对于外角必须要回到轨迹等距线交点。如下图所示:,外角拐角特性,第10讲 SIEMENS 802S数控铣床编程,内角拐角特性,第10讲 SIEMENS 802S数控铣床编程,圆弧过渡G450:刀具中心轨迹为一个圆弧,其起点为前一曲线的终点,终点为后一曲线的起点,半径等于刀具半径。圆弧过渡在运行下一个、带运行指令的程序段时才有效;比如有关进给值。,交点G451:回刀具中心点轨迹交点以刀具半径为距离的等距线交点(圆弧或直线)。在中心点轨迹交点构成锐角时,根据刀具半径大小的不同,有可能在很远处才能相交。此锐角如果达到机床数据中所设定的角度值时,系统会自动转换到圆弧过渡。,第8讲 SIEMENS 802S数控铣床编程,M00指令实际上是一个暂停指令。功能是执行此指令后,机床停止一切操作。按下控制面板上的启动指令后,机床重新启动,继续执行后面的程序。,(1)M00程序停止指令,(2)M01计划停止指令,M01指令的功能与M00相似,不同的是,M01只有在预先按下控制面板上“选择停止开关”按钮的情况下,程序才会停止。,(3)M02程序结束指令,M02指令的功能是程序全部结束。此时主轴停转、切削液关闭,数控装置和机床复位。该指令写在程序的最后一段。,10.6 辅助功能指令,第10讲 SIEMENS 802S数控铣床编程,M03表示主轴正转,M04表示主轴反转。所谓主轴正转,是从主轴向Z轴正向看,主轴顺时针转动;反之,则为反转。M05表示主轴停止转动。,(4)M03、M04、M05主轴正转、反转、停止指令,(5)M06自动换刀指令,M06为手动或自动换刀指令。当执行M06指令时,进给停止,但主轴、切削液不停。,(6)M07、M08、M09冷却液开关指令,M07表示2号冷却液或雾状冷却液开。M08表示1号冷却液或液状冷却液开。M09表示关闭冷却液开关。,第10讲 SIEMENS 802S数控铣床编程,第10讲 SIEMENS 802S数控铣床编程,10.6 子程序,用子程序编写经常重复进行的加工,比如某一确定的轮廓形状。子程序位于主程序中适当的地方,在需要时进行调用、运行。子程序的结构与主程序的结构相同,但在子程序中最后一个程序段用M2指令结束程序运行。在一个程序中可以直接用程序名调用子程序.。子程序调用要求占用一个独立的程序段。例如:,N10 L785;调用子程序L785N20 LGC;调用子程序LGC,第10讲 SIEMENS 802S数控铣床编程,如果要求多次连续地执行某一子程序,则在编程时必须在所调用的子程序的程序名后地址P下写入调用次数,最大调用次数可达9999(P1P9999)。例如:,N10 LGC P3;调用子程序LGC,运行3次,子程序不仅可以供主程序调用,也可以从其他子程序中调用,这个过程称为子程序的嵌套。子程序的嵌套可以为三层,也就是四级程序界面(包括一级主程序界面)。如下图所示:,第10讲 SIEMENS 802S数控铣床编程,四级程序界面运行过程,第10讲 SIEMENS 802S数控铣床编程,10.7 计算参数和程序跳转,要使一个NC程序不仅仅适用于特定数值下的一次加工,或者必须要计算出数值,这两种情况均可以使用计算参数。你可以在程序运行时由控制器计算或设定所需要的数值;也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的地址进行赋值。在加工非圆曲面时,系统没有定义指令,这就需要借助计算参数R,并应用程序跳转等手段来完成曲面的加工。,第10讲 SIEMENS 802S数控铣床编程,(1)计算参数 在系统中共有250个计算参数可供使用,其中R0R99可以自由使用,R100R249为加工循环传递参数,如编程人员在程序中没有使用加工循环,则这部分计算参数也同样可以自由使用。计算参数的赋值范围为(0.000000199999999)。例如:R1=10,表示给R1参数赋值为10,如在程序中出现G91 G01X=R1,就表示沿X轴直线移动10mm。,(2)程序跳转 加工程序在运行时是以写入的顺序执行的,但有时程序需要改变执行顺序,这时可应用程序跳转指令,以实现程序的分支运行。实现程序跳转需要跳转目标和跳转条件两个要素。,第10讲 SIEMENS 802S数控铣床编程,跳转目标只能是有标记符的程序段,此程序段必须位于该程序内,标记符可以自由选取,但必须由2个以上字母或数字组成,其中开始两个符号必须是字母或下划线。跳转目标程序段中标记符后面必须为冒号,标记符位于程序段段首,如果程序段有段号,则标记符紧跟着段号。,程序跳转包括绝对跳转和有条件跳转,应用较多的是有条件跳转。跳转指令要求一个独立的程序段。有条件跳转程序段格式:IF(条件)GOTOF(标记符);向下跳转(向程序结束的方向跳转);IF(条件)GOTOB(标记符);向上跳转(向程序开始的方向跳转);,第10讲 SIEMENS 802S数控铣床编程,程序跳转举例:圆弧上点的移动,如下图所示,第10讲 SIEMENS 802S数控铣床编程,已知:起始角:30。R1圆弧半径:20mm R2位置间隔:10。R3点数:11 R4圆心位置、Z轴方向:50mm R5圆心位置、X轴方向:20mm R6,N10 R1=30 R2=20 R3=10 R4=11 R5=50 R6=20;赋初始值N20 MA1:G00 Z=R2*COS(R1)+R5 X=R2*SIN(R1)+R6;坐标轴地址计算及赋值N30 R1=R1+R3 R4=R4-1N40 IF R40 GOTOB MA1N50 M02,第10讲 SIEMENS 802S数控铣床编程,在程序段N10中给相应的计算参数赋值。在N20中进行坐标轴X和Z的数值计算并进行赋值。在程序段N30中R1增加R3角度;R4减小数值1。如果R40,则重新执行N20,否则运行N50,用M02结束程序。,第10讲 SIEMENS 802S数控铣床编程,10.8 循环指令,循环是指用于特定加工过程的工艺子程序,比如用于钻削、坯料切削、凹槽切削或螺纹切削等,只要改变参数就可以使这些循环应用于各种具体加工过程。循环在用于上述加工过程时只要改变相应的参数,进行少量的编程即可。使用加工循环时编程人员必须事先保留参数R100R249,保证这些参数只用于加工循环而不被程序中的其他地方使用。调用一个循环之前须对该循环的传递参数赋值。,第10讲 SIEMENS 802S数控铣床编程,编程循环时不考虑坐标轴,在调用循环之前,必须在调用程序中回钻削位置。如果在钻削循环中没有设定进给率、主轴转速和方向的参数,则必须在零件程序中编程这些值。循环结束以后G00、G90、G40一直有效。当参数组在调用循环之前并且紧挨着循环调用语句时,才可以进行循环的重新编译。这些参数不可以被NC指令或者注释语句隔开。钻削循环和铣削循环的前提条件就是首先选择平面且有一个具有补偿值的刀具有效,激活编程坐标转换(零点偏置,旋转)从而定义目前加工的实际坐标系。钻削轴始终为系统的第三坐标轴,在循环结束之后该刀具保持有效(表5-3)。,第10讲 SIEMENS 802S数控铣床编程,表5-3 循环指令及其指令功能表,第10讲 SIEMENS 802S数控铣床编程,(1)钻削,沉孔加工循环LCYC82。刀具以编程的主轴速度和进给速度钻孔,直至到达给定的最终钻削深度。在到达最终钻削深度时可以编程一个停留时间,退刀以快速移动速度进行。应在调用程序中规定主轴转速及方向和钻削轴进给率。在调用循环之前回钻孔位置,且选择带补偿值的对应刀具。,下表为 LCYC82循环参数表,第10讲 SIEMENS 802S数控铣床编程,循环开始之前的刀具位置是调用程序最后所回的钻削位置。循环的时序过程:用G00回到被提前了一个安全距离量的参考平面处;按照调用程序中编程的进给率以G01进行钻削,直到最终钻削深度;在此深度停留时间;以G00退刀回到退回平面。如下图所示:,第10讲 SIEMENS 802S数控铣床编程,循环时序过程及参数,第10讲 SIEMENS 802S数控铣床编程,(2)深孔钻削循环LCYC83。,此循环功能是深孔钻削循环加工孔,通过分步钻入达到最后的钻深,钻深的最大值事先参数设定。钻削既可以在每步到钻深后,提出钻头到参考平面达到排屑目的,也可以每次上提1毫米以便断屑。循环时序过程及参数如图5-27所示。具体的循环参数如下表所示。,第10讲 SIEMENS 802S数控铣床编程,表5-5 LCYC83循环参数表,第10讲 SIEMENS 802S数控铣床编程,循环时序过程,第10讲 SIEMENS 802S数控铣床编程,据表5-5的参数含义,深孔钻削循环的时序过程如下(循环开始之前的位置是调用程序中最后所回的钻削位置):1)用G00回到被提前了一个安全距离量的参考平面处;2)G01执行第一次钻深,钻深进给率为循环前编程进给率,执行钻深停留时间,两种情况:在断屑时:用G01按调用程序中所编程的进给率从当前钻深上提1mm,以便断屑;在排屑时:用G00返回到安全距离前的参考平面,以便排屑,执行起始点停留时间,然后用G00,第10讲 SIEMENS 802S数控铣床编程,3)用G01按所给的进给率执行下一次钻深切削,该过程一直执行下去,直至到最终钻削深度;用G00返回到退回平面。利用表5-5中的参数和循环的时序过程,用条件语句、R参数和铣床基本指令描述上述时序的过程。就可以编制成循环子程序的格式,输入到SIEMENS 802S 数控系统中。,返回上次钻深,但留出一个前置量(由循环内部计算所得);,第10讲 SIEMENS 802S数控铣床编程,(3)镗孔循环LCYC85。刀具以给定的主轴速度和进给速度钻削,直至最终钻削深度。如果到达最终深度,可以编程一个停留时间。进刀及退刀运行分别按照相应参数下编程的进给率速度进行。,表5-6 LCYC85循环参数表,第10讲 SIEMENS 802S数控铣床编程,其时序过程为循环开始之前的位置是调用程序中最后所回的钻削位置。,循环时序过程和参数,第10讲 SIEMENS 802S数控铣床编程,1)用G00回到被提前了一个安全距离量的参考平面处;2)用G01以R107参数编程的进给率加工到最终 钻削深度;3)执行最终钻削深度的停留时间;4)用G01以R107参数编程的退刀进给率返回到被提前一个安全距离量的参考平面处。,第10讲 SIEMENS 802S数控铣床编程,(4)钻削孔排列循环。利用循环LCYC60和LYC61可以按照一定的几何关系加工出钻孔以及螺纹,在此仍要用到前面已经介绍了的钻孔循环及螺纹切削循环。,1)线性孔排列钻削LCYC60。用此循环加工线性排列的钻孔或螺纹孔,钻孔及螺纹孔的类型由一个参数确定。在调用程序中必须按照设定了参数的钻孔循环和切内螺纹循环的要求编程主轴转速和方向,以及钻孔轴的进给率。有关参数见表5-7所示。,第10讲 SIEMENS 802S数控铣床编程,表5-7 LCYC60循环参数表,第10讲 SIEMENS 802S数控铣床编程,此循环的具体时序过程。出发点:位置任意,但需保证从该位置出发可以无碰撞地回到第一个钻孔位。循环执行时首先回到第一个钻孔位,并按照R115参数所确定的循环加工孔,然后快速回到其他的钻削位,按照所设定的参数进行接下去的加工过程。举例:用矩阵孔循环可以加工XY平面上5行5列排列的孔,孔间距为10毫米。参考点坐标为X30Y20,使用循环LCYC85(镗孔)钻削。在调用程序中确定主轴转速和方向,进给率由参数给定,如下图所示,程序如下:,第10讲 SIEMENS 802S数控铣床编程,第10讲 SIEMENS 802S数控铣床编程,N10 G00 G17 G90 S500 M03 T2 D1;确定工艺参数N20 X10 Y10 Z105;回到出发点N30 R1=0,R101=105,R102=2,R103=102;确定钻孔循环参数,初始化线性孔排列 计数器(R1)N40 R104=30 R105=2 R107=100 R108=300;定义钻孔循环参数N50 R115=85 R116=30 R117=20 R120=0 R119=5;定义线性孔排列循环参数N60 R118=10 R121=10;定义线性孔排列循环参数,第10讲 SIEMENS 802S数控铣床编程,N70 MARKE1:LCYC60;调用线性孔排列循环N80 R1=R1+1 R117=R117+10;提高线性孔计数器,确定新的参考点N90 IF R15 GOTOB MARKE1;当满足条件时返回到Marke1N100 G00 G90 X10 Y10 Z105;回到出发点位置N110 M02;程序结束,第10讲 SIEMENS 802S数控铣床编程,2)圆弧孔排列循环LCYC61。用此循环可以加工圆弧状排列的孔和螺纹。钻孔和切内螺纹的方式由一参数确定。在调用该循环之前同样要对所选择的钻孔循环和切内螺纹循环设定参数。在调用循环之前,必须要选择相应的带刀具补偿的刀具。具体时序过程同LCYC61所示。,第10讲 SIEMENS 802S数控铣床编程,表5-8 LCYC61循环参数表,第10讲 SIEMENS 802S数控铣床编程,(5)矩形槽、键槽和圆形凹槽的铣削循环LCYC75使用此循环程序可以在选定平面上加工出一个圆形凹槽、凹槽或键槽。有关的参数设定如下:R101到R103的含义同前LCYC83含义一样。,利用此循环可以加工一些相对复杂的零件,并简化编程功能。在参数设置中若R118和R119尺寸相同,R120大于或等于凹槽长度或宽度的一半,可铣削成圆形凹槽;若R118和R119尺寸不相同,R120小于凹槽长度或宽度的一半,可铣削成矩形凹槽;若R118和R119尺寸不相同,R120等于凹槽长度或宽度的一半,可铣削成两头半圆形状的键槽。只要改变参数就可以使这些循环应用于各种具体加工过程。主要循环参数如下表:,第10讲 SIEMENS 802S数控铣床编程,第10讲 SIEMENS 802S数控铣床编程,第10讲 SIEMENS 802S数控铣床编程,编程举例:要加工下图所示工件,加工在XY平面的一个圆上的4个槽,相互间成90度角,起始角为45。键槽的尺寸如下:长度为30毫米,宽度为15毫米,深度为23毫米。安全距离1毫米,铣削方向G02,深度进给最大6毫米。键槽用粗加工(精加工余量为零)加工,铣刀带端面齿,可以加工中心。,第10讲 SIEMENS 802S数控铣床编程,N10 G00 G90 T1 D1 M03 S2000N20 Z50N30 X5 Y20N40 R101=5 R102=1 R103=0 R104=-23 R116=35 R117=0 R118=30 R119=15 R120=15N50 R121=6 R122=200 R123=300 R124=0 R125=0 R126=2 R127=1N60 G158 X40 Y45N70 G259 RPL=45N80 LCYC75N90 G259 RPL=90N100 LCYC75,第10讲 SIEMENS 802S数控铣床编程,N110 G259 RPL=90N120 LCYC75N130 G259 RPL=90N140 LCYC75N150 G259 RPL=45N160 G158 X-40 Y-45N170 Z5N180 X20Y50 N190 M05N200 M30,

    注意事项

    本文(10、SIEMENS802S数控铣床编程与操作.ppt)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开