分享好友 数控技术首页 数控技术分类 切换频道

基于MasterCAM9的MV

2019-12-08 00:00560
⑾ 系统问题 系统允许用户对后置处理的设置作少量的修改。如:

    81.Date rate(110,150,300,600,1200,2400,4800,9600,14400,19200,38400)?9600表示若直接用MasterCAM传输程序,其波特率为9600。

    Pst文件中最复杂的是变量的使用。MasterCAM V6.0前的版本其后置处理部分采用了变量,而V7.0以上版本程序中已大量采用变量编写pst程序,因此开发、定制pst文件就必须了解其变量的定义与用法。Pst中变量一般分为6组:位置变量、运动和刀具变量、补偿和偏移变量、固定循环变量、杂项参数变量以及字符串和目标变量。

    使用变量前需对变量先“格式描述”再“格式指定”,如在定制SINUMERIK810D系统孔加工循环格式中新出现了paaa等变量,pst中需预定义:

      paaa  # Force Z axis output
      azabs = zabs
      azinc = zinc
      if absinc = zero, *azabs, ! zinc
      else, *azinc, ! zabs

    结合pst文件设置,Mp文件对nci文件进行读取和处理,因此,了解nci文件和pst文件的格式和结构,是后置处理设计的基础。

    3.2 MV-610加工中心及NC编程的特点

    MV-610加工中心为台湾欧马公司生产的小型立式加工中心,刀库容量为20把刀,采用盘式自动换刀装置,刀库只需作左右移动,以刀座编码方式选刀,系统对刀库中每个刀座编码,换刀时,在换刀点先将主轴上的刀具取下,放到原来的刀座中,再取出程序指定的刀号,选刀动作与换刀动作是一个边续的过程。但810D系统仍要求选刀程序和换刀程序放在两个程序段中:

    Na   T12

    Na+1 M06

    该加工中心通电后,必须先返回参考点,才能招待其它动作,之后可不必每次返回参考点。但该机床是半闭环控制,机床主轴上下运动及工作台运动处在控制环之外,随着加工过程的持续进行,机床主轴及工作台的移动会发生误差累积,而机床主轴又必须返回到指定位置后才能换刀。因此有必要在每道工序完成后返回参考点。在编制返回参考点后置处理程序,还需考虑工艺性问题,Z轴应先返回参考点再XY轴同时回参考点,以避免碰刀。810D系统回参考点指令代码为G74,输出程序段为:

    N_  G74 Z1=0

    N_  G74 X1=0 Y1=0 

    该加工中心所配备的数控系统是德国西门子公司的SINUMERIK810D,SINUMERIK810D/840D是目前主要的数控系统之一,其编程指令与FANUC等系统相比有较大的差别:除G00-G99、M00-M99指令外,其中部分G、M代码未指定功能,还增加了G110-G112、G820-G829、G500-G599等三位数字表示的G指令;此外,缩写的英文单词,如TRANS/ATRANS(零点平移)、ROT/AROT(坐标旋转)、MIRROR/AMIRROR(镜像)、NORM/KNOT(接近和退出轮廓)、CYCLE(孔加工标准循环)等也成为重要的编程指令,使得SINUMERIK810D系统程序更加复杂。

    3.3  MV-610加工中心专用后置处理文件的设计

    对特定的数控系统和机床定制后置处理是相当复杂的,必须先了解机床用户手册、机床原点和各坐标轴的行程、各轴进给速度、主轴转速范围、机床控制和编程手册、机床M代码和G代码、地址寄存器及其格式要求等情况的基础上,对MasterCAM中的pst文件的预定义的6个基本模块进行设计,再定制组成基本模块的用户自定义后处理模块,接着修改或重新定义用户自定义后处理模块的变量。

    810D系统文件开始与FANUC系统文件开始有很大的不同,包括设定程序名称,并显示编程日期、时间等注解;810D系统的输出格式为:

    %_N_ZK3_MPF
    ;PROGRAM NAME – ZK3
    ;DATE=DD-MM-YY - 3-10-05 TIME=HH:MM - 16:50
    N100G71
    N102G0G17G40G90

    pst中预定义的后置处理模块为:

    psof   #Star of file for non-zero tool number
    “%_N_”,*progno,“_MPF”,e
    “;PROGRAM NAME -”,program,e
    “;DATE=DD-MM-YY -”,date,“TIME=HH:MM -”,time,e
    pbld,n,*smetric,e
    pbld,n,*sgcode,*sgplane,“G40”,*sgabsinc,e

    与FANUC系统钻孔加工循环有很大的不同,810D系统的输出格式为:CYCLE81(RTP,RFP,SDIS,DP,DTB);pst中预定义的后置处理模块为:
pdrlcommonb #Canned Drill Cycle common call

    n,*feed 
    n,“MCALL”,“ ”,*sgdrill,“(”,initht,“,”,prdrlout,“,”,“5.”,“,”,paaa,“,”,dwell,“,”,“)”,e
n,pfxout,pfyout,“(”,pzout,“)”,e
pcom_movea

    其中的用户自定义后处理块和变量也需重新定制和定义。

    3.4  MV-610加工中心专用后处理实例

    某零件在MasterCAM9软件上钻孔循环生成的810D系统的加工程序如下:

    %_N_ZK3_MPF
    ;PROGRAM NAME – ZK3
    ;DATE=DD-MM-YY - 01-03-05 TIME=HH:MM - 16:50
    N100G71
    N102G0G17G40G90
    ;TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA. - 3. 
    N104T1
    N106M6
    N108G0G90G54X-60.Y96.A0.S600M3
    N110Z10.F50.
    N112CYCLE81( 10., 0.,5., -20., 20.,)
    N114X0.
    N116CYCLE81( 10., 0.,5., -20., 20.,)
    N118X60.
    N120CYCLE81( -20., 0.,5., -20., 20.,)
    ……
    N166M5
    N168G74Z1=0.
    N170G74X1=0.Y1=0.
    N172M30
    %

    4.结束语

    采用按照上述方法设计的专用后置处理程序所生成的NC代码,完全能够处理轮廓、内槽、曲面以及各种孔加工的刀具路径文件,不需人工作二次处理,可以在配有SINUMERIK810D系统的MV-610加工中心上直接应用,加工各种类型的零件;从而极大地提高了MasterCAM9编程效率,实现数控加工自动化。对其它的数控系统,也可参照该方法进行定制。
举报
收藏 0
打赏 0
轻松提高数控机床精度
随着我国经济的飞速发展,数控机床作为新一代工作母机,在机械制造中已得到广泛的应用,精密加工技术的迅速发展和零件加工精度的

0评论2025-01-04308

加工中心刀具长度补偿怎么用?
在数控加工中,刀具长度补偿是一种重要的措施,用于消除机床变形、热变形等因素引起的误差,保证加工精度,从而提高培训效率,减

0评论2024-12-18392

加工中心主轴定位角度怎么调?
  在数控加工领域,加工中心主轴的定位角度是影响加工精度和效率的重要因素之一。正确调整主轴的定位角度可以提高加工质量,减

0评论2024-12-11491

简述机器人加装电主轴就选Kasite 4060ER-S的理由
  近年来,随着科技的不断发展,机器人作业已经渗透到各个领域,尤其在工业制造领域,更加随处可见。高精密切割、铣削、雕刻、

0评论2024-05-20704

机器人主轴怎么选?Kasite高速电主轴满足你的需求
  机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,

0评论2023-10-231206

机械臂加装2.2KW大力矩电主轴,就选MSIY-80电主轴
机械臂想加装大力矩电主轴,用于铸钢等硬质材料去毛刺,铣削等加工,可以考虑MSIY-80电主轴,外径80mm,重量4.8公斤,可搭配轴向或径向浮动刀柄配套使用。

0评论2023-08-261200

每天早上打开数控机床时有没有必要热机?
工厂使用精密数控机床(加工中心、电火花、慢走丝等机床)进行高精密加工,你是否有这样的经验:每天早上开机进行加工,首件的加

0评论2023-08-151090