SINUMERIK840D系统加工中心增量铣技术

来源 :内燃机与配件 | 被引量 : 0次 | 上传用户:coolhongchacool
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:通过编制宏程序,改变赋值变量,实现在铣削任意深度时自动增量铣,当铣削到要求深度时可自动退刀,此宏程序可应用范围广泛,在整个使用过程中大大节省编程时间,提升产品质量,提高加工效率。
  Abstract: By programming macro program and changing assignment variables, automatic incremental milling can be realized when milling any depth, and automatic tool withdrawal can be realized when milling to the required depth. This macro program can be applied in a wide range, greatly saving programming time in the whole use process, improving product quality and processing efficiency.
  关键词:宏程序;增量铣;SINUMERIK840D系统
  Key words: macro program;incremental milling;SINUMERIK 840D system
   中图分类号:TG519.1                                    文献标识码:A                                  文章编号:1674-957X(2021)18-0111-02
  0  引言
  西门子SINUMERIK840D系统是开放式的数控系统,可以通过数据通道实现系统变量和外部R参数之间的相互传递,因此能够比较轻易的通过宏指令去实现重复循环的功能。在加工中心、数控龙门铣、数控镗铣床中应用广泛。西门子数控系统中具有宏程序的使用、调用、管理的功能。对于增量铣削的宏程序,西门子也有一些程序模块,例如增量铣圆、铣多边形等,但通用型的增量铣宏程序缺少。本文编制的数控宏程序针对加工过程中的增量性来实现绝大多数零件和形状的增量铣,可实现进刀时自动增量、自动退刀在整个使用过程中大大节省编程时间,提升产品质量,提高加工效率。
  1  增量铣的宏程序
  通过研究我公司联接板键槽的铣削加工。联接板的键槽为规则长方形,刀路轨迹比较简单,但是需要多次进刀和退刀,编程过程中存在大量重复程序段,导致程序段非常长,编程過程复杂且繁琐。经过对不同大小、深度的键槽的研究,可以编制宏程序储存为子程序代替原有繁琐的程序段。此宏程序准确完成从增量到外部主程序循环到再增量,并且程序只需要在调用子程序后对变量进行赋值,所有的计算过程系统可自行处理,如图1所示为此宏程序的简单逻辑关系。
  主程序中按照图纸要求对应填写尺寸,在主程序中确定铣削形状的同时,只需要修改各别参数及能使用于不同键槽加工。并找出自动进刀和退刀的规律,给定加工深度、确定增量和安全距离。
  首先设置共有变量,ZLX:增量铣、ZL:增量、ZS:总深、DY:第一刀、X:X起始位置、Y:Y起始位置、Z:Z起始位置,编程如下:
   N10 PROC ZLX(REAL _ZS,REAL _DY,REAL _ZL,REAL _X,REAL _Y,REAL _Z) SBLOF DISPLOF
   N15
       IF (_ZSFR[15]==8888)AND(_Z==0)
       _ZL=_ZSFR[16]
       ENDIF
   N20 if _z==0 gotof sb
   N25 if r100==-123456 gotof cc
   N30 if _zl==_zs gotof bbb
   N35 r100=r100+_zl
   N40 if _dy-r100>_zs gotof aa
   N45 if _dy-r100<=_zs gotof bbb
   N50 g90
   N55 aa:g0 z=_z
   N60 g0 x=_x y=_y
   N65 g0 z=_dy-r100
   N70 m17
   N75 bbb:g0 z=_z
   N80 g0 x=_x y=_y
   N85 g0 z=_zs
   N90 r100=-123456
   N95 m17
   N100 cc:
        STOPRE
        IF _Z==0
        _ZSFR[15]=0
        ENDIF
   N102 g0 z=_z
   N105 r100=0    N110 ret("rdp2",1)     (返回主程序中rdp2)
   N125 sb:
   N130 if r100==-123456 gotof cc
   N135 if _zl==_zs gotof bbb
   N140 r100=r100+_zl
   N145 if _dy-r100>_zs gotof aa
   N150 if _dy-r100<=_zs gotof bbb
   N155 g90
   N160 aa:
   N165 g0 x=_x y=_y
   N170 g0 z=_dy-r100
   N175 m17
   N180 bbb:
   N185 g0 x=_x y=_y
   N190 g0 z=_zs
   N195 r100=-123456
   N200 m17
   N205 cc:
        STOPRE
        IF _Z==0
        _ZSFR[15]=0
        ENDIF
   N210 r100=0
   N215 ret("rdp2",1)  (返回主程序中rdp2)
   N220 ;DEF CHAN REAL _HEHE
   N225 ;REDEF _HEHE INIRE
  以上为整个宏程序段,可在机床上直接储存机床系统宏指令内,使用时可直接调用子程序。运用此段宏程序使用时,有一点需要注意,因为需要多次跳入子程序和跳入主程序来回转移,所以程序中转移指令的运用非常频繁,因此运用此宏程序需要增加转移指令“RDP2:GOTOB RDP1”,也是因为使用此命令大大提高。整个程序逻辑比较简单清晰,具有很好的程序的可读性强。
  2  具体应用
  操作人员在使用此程序时,使用寻边器完成对刀,确定起刀点的初始位置即X、Y、Z的初始位,其次给出进刀轨迹,然后调用宏程序并对所设定的变量赋值。
  举例说明:此为一个键槽参数:长210×宽80 别设置X、Y、Z的初始位置925、15、0。
   ……
   N10 M42
   N20 T50 M06
   N30 MSG("D50插铣刀,铣槽80+0.245,+0.085")
   N40 G54S1200F600M03D1
   N50 G0Z300
   N60 RDP1: ZL( -21.3, -0.3, 1, 925, 15.16, )   (跳入子程序)
   N70 G01X670
   N80 G01Y-15.16
   N90 G01X925
   N100 RDP2:GOTOB RDP1
   N110 G153G0Z0
   N120 G0Y-500
   N110 M42
   N120 T25 M06
   N130 MSG("D32立銑刀,铣槽80+0.245,+0.085")
   N140 G54S1000F200M03D1
   N150 G0Z300
   N160 R1=24.1   ;标准24
   N170 RDP1: ZL( -21, 0, 100, 915, R1, )
   N180 G01X670
   N190 G01Y=-R1
   N200 G01X915
   N210 RDP2:GOTOB RDP1
   N220 G153G0Z0
   N230 G0X780Y0
   ……
   运用此宏程序便可轻松完成铣成的键槽,整个程序段应用此程序铣成的键槽,完全达到图纸精度要求。对于新入手的操作人员来说操作方便。程序设定了进刀量,可对产品的加工参数进行标准化。
  3  拓展范围
  由于宏程序只是针对Z轴方向的增量的情况下,对于工件的形状,要求较低,在针对复杂形状的工件时,只需要模拟出第一刀的走刀轨迹,后续可直接调用宏程序,如图2和图3所示,经应用此宏程序大大减少程序段。此程序可以进一步拓展。建立的宏程序指令可以存入机床系统后台后长期有效,在西门子SINUMERIK840D和SINUMERIK802D上都均得到验证,加工过程零错误,程序非常稳定。通过对此宏程序验证提高了程序的通用性。
  编程人员在编制一些复杂工件时,利用此增量铣宏程序,比普通方法显得更方便、简洁和高效。减少了程序的修改和效验时间。条理性和逻辑性更强,对提高产品质量、提高劳动生产效能,有显著的意义。
  参考文献:
  [1]王明红.数控技术[M].北京:清华大学出版社,2009.
  [2]杜军.数控宏程序编程手册[M].北京:化学工业出版社,2014.
  [3]文怀兴,夏田编著.数控机床系统设计(第二版)[M].化学工业出版社,2011.
其他文献
摘要:直驱式数控转台主轴可以有效提升加工产品质量水平,尤其对加工效率及精度有着重要意义。本文对自主开发直驱式数控转台主轴的结构及原理进行分析,希望借此机会构建直驱式数控转台主轴的高效铣削模型。在材料力学以及机械设计的分析方法上,对直驱式数控转台主轴的受力形式以及零件材料的不同,运用相应强度及刚度进行相互校核及计算,以此做到有限元的正确对比及验算。  Abstract: Direct-drive C
摘要:本文基于可调节车门仿型检具,研究了影响电动车窗系统防夹标定的车门关键控制要素,为后续车型开发过程中的车门钣金尺寸控制提供了依据,提高了电动车窗系统防夹标定的一次通过率,缩短了防夹标定周期。  Abstract: In this paper, based on the adjustable door imitation check, the key control factors affect
摘要:16V240机车柴油机气缸盖结构复杂,内部布置有冷却水腔和进排气气道,为研究气缸盖在高温、高压燃气、冷却水作用下气缸盖的强度,通过SolidWorks建立了柴油机气缸盖三维几何模型,利用Fluent进行了流固耦合传热计算分析,并以气缸盖温度场为输入载荷,进一步应用ANSYS Workbench平台分析了气缸盖的应力。通过分析得出气缸盖温度、应力云图。通过数值分析得出,气缸盖在多种物理场的作用
摘要:采用Solidworks软件,对搬运机器人拾取运动中典型的曲柄摇块机构进行建模、装配,利用Solidworks Motion模块中添加约束、加载马达等功能,对曲柄摇块机构主动件进行运动分析,通过运动仿真,可及时显示运动轨迹与运动参数,验证是否符合要求。该方法可为工程技术人员进行初始设计提供参考依据,对机构的优化设计提供可靠的基础,提高设计效率。  Abstract: Solidworks s
摘要:从机械模具数控加工制造过程分析来看,各个步骤的生产过程都是非常复杂的,所以其中许多工序都是非常优质的细节点,技术人员可以在机械模具数控加工制造时,对传统的加工模式增加细节处理的部分,不应局限于传统的机械模具数控加工制造模式,以免对整体的模具造成严重的破坏。技术人员可以通过数控技术调整来优化加工处理模式,科学控制机械模具的数控加工精度与柔韧性,使用科学技术完成全方位的过程控制,促进机械模具数控
摘要:通过对车削、铣削类加工中心主轴部件的功能进行阐述,结合现阶段加工中心主轴可靠性试验现状,提出一种快捷高效的可靠性研究方式,并从原理和结构方面进行阐述,介绍了一种应用于主轴可靠性试验的装置。  Abstract: The paper puts forward a fast and efficient reliability research method by describing the f
摘要:冶金材料制造是工业发展不可或缺的重要环节,其中大型铸钢件技术加工面临着许多困难,通过计算机技术的应用对大型铸钢件生产流程进行模拟,在大型铸钢件加工的过程中起到辅助生产的作用,实现对整个加工流程的全面控制,完善现有的生产加工程序。冶金材料制造理念的转变,需要在现代化工业生产的过程中创新传统的技术生产模式,由资源集中性生产向技术精细化转变,有效预防生产资源枯竭的问题。本文主要探究了无模化数控加工
摘要:本文介绍了如何使用CAXA数控车编程软件进行编程,从而实现零件的加工,主要内容包括有:图形绘制、刀具参数设定、走刀路径生成、轨迹模拟、代码生成等技术方面,不仅降低手工编程的错误率,还提高了绘图技巧,从而体现出CAXA数控车软件的实用价值。  Abstract: This article introduces how to use CAXA CNC car programming softwa
摘要:通过分析各种有限元软件的优缺点,选择DEFORM软件作为分析工具对钛合金材料Ti6Al4V的切削过程进行数值模拟,建立工件和刀具的正交切削平面应变的有限元模型,对金属切削加工过程进行了实时的仿真,为正确设计和合理使用刀具提供理论依据。  Abstract: By analyzing the advantages and disadvantages of various finite elem
摘要:本文介绍了一种新型结构拉刀的设计,此拉刀适用于直通内花键非薄壁零件, 由于传统拉削带圆切齿,内花键小径为后续加工定位基准。因为传统拉刀拉削小径,使用传统结构的拉刀会导致零件拉削后,端面跳动以及外圆径向跳动不稳定,拉削后还需要精车加工,增加了加工成本,为此,我们设计了一种新型结构拉刀,此结构拉刀不拉削小径,因此拉刀拉削后,零件端跳径跳不变,这样就无需在拉削之后再增加两道精车工序,降低拉削成本。