我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > CAM

后置處理文件設(shè)計方法

時間:2011-02-28 10:31:45 來源:

  設(shè)計后置處理文件,一般是按照NC程序的結(jié)構(gòu)模塊來進行。根據(jù)NC程序的功能,后置處理文件分成六個模塊如下:

  1. 文件頭

  文件頭部分設(shè)定程序名稱和編號,此外,SINUMERIK 810D系統(tǒng)還必須指定NC程序存放路徑,并按照以下格式輸出:

  “%_N_(程序名及編號)_(路徑)”。

  NC程序可存放在主程序、子程序和工作程序目錄下,擴展名分別為:MPF、SPF、WPD,一般放在工作程序目錄下。因此經(jīng)修改的Pst文件格式為:

  Pheader # Start of file

  " %_N_", progname, "_WPD" (程序名、存放目錄)

  2. 程序起始

  在程序開始,要完成安全設(shè)定、刀具交換、工件坐標(biāo)系的設(shè)定、刀具長度補償、主軸轉(zhuǎn)速控制、冷卻液控制等,并可顯示編程者、編程日期、時間等注解。

  修改后的有刀具號Pst文件開頭格式如下:

  # Start of file for non-zero tool number

  ......

  pspindle (主軸轉(zhuǎn)速計算)

  pcom_movbtl (移動設(shè)備)

  ptoolcomment (刀具參數(shù)注解)

  ......

  pbld, n, *sgcode, *sgplane, "G40", "G80", *sgabsinc

  (快進、XY加工平面、取消刀補、取消固定循環(huán)、絕對方式編程)

  if mil %26lt;=one, pg92_rtrnz, pg92_rtrn, pg92_g92 (返回參考點)

  ......

  pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, *speed, *spindle, pgear, pcan1

  (快進至某位置、坐標(biāo)系編置、主軸轉(zhuǎn)速等)

  pbld, n, pfzout, *tlngno, scoolant, [ if stagetool=one, *next_tool]

  (安全高度、刀長補償、開冷卻液)

  pcom_movea (加工過程)

  3. 刀具交換

  刀具交換執(zhí)行前,須完成返回參考點、主軸停止動作,然后換刀,接著完成刀具長度補償、安全設(shè)定、主軸轉(zhuǎn)速控制。

  Pst文件中用自定義單節(jié)ptlchg指代換刀過程,編輯修改后的程序如下:

  Ptlchg # Tool change

  ......

  ptoolcomment (新刀參數(shù)注解)

  comment (插入注解)

  if stagetool %26lt;%26gt; two, pbld, n, *t, e (判斷、選刀)

  n, "M6" (換刀)

  pindex (輸出地址)

  pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, *speed, *spindle, pgear, pcan1

  (快進至某位置、坐標(biāo)系偏置、主軸轉(zhuǎn)速等)

  pbld, n, pfzout, *tlngno, "M7", [if stagetool=one, *next_tool]

  (安全高度、刀長補償號、開冷卻液)

  pcom_movea (加工過程)

  4. 加工過程

  這一過程是快速移動、直線插補、圓弧插補、刀具半徑補償?shù)然炯庸幼鳌?/P>

  對于幾乎所有系統(tǒng),這些加工動作的程序指令基本相同。只是注意SINUMERIK 810D系統(tǒng)的刀具長度補償值由字母D后加兩位數(shù)字調(diào)用,不需要G43/G44指令;而半徑補償值則由G41/G42調(diào)用,不需要再接地址代碼。用G40取消刀具長度和刀具半徑補償。

  5. 切削循環(huán)

  Mastercam軟件提供了6種內(nèi)定的孔加工固定循環(huán)方式:一般鉆削(Drill/Cbore)、深孔啄鉆(Peck Drill)、斷屑鉆(Chip Break)、右攻絲(Tap)、精鏜孔(Bore#1)、粗鏜孔(Bore #2),通過雜項選項(Misc #1/Misc #2)可設(shè)定左攻絲、背鏜孔、盲孔鏜孔、盲孔鉸孔等循環(huán),并采用G73~G89代碼來表示。

  如對于深孔鉆削固定循環(huán),Mastercam采用的格式為:G83 X_Y_Z_R_Q_F;而SINUMERIK 810D系統(tǒng)用CYCLE83指代深孔鉆削循環(huán),其NC程序要求給出循環(huán)加工所有參數(shù),輸出格式為:

  CYCLE83(RTP,RFP,SDIS,DP,DPR,F(xiàn)DEP,F(xiàn)DPR,DAM,DTB,DTS,F(xiàn)RF,VARI)

  在pst文件中需按SINUMERIK 810D系統(tǒng)格式進行定義、修改和編寫。

  6. 程序結(jié)尾

  程序結(jié)尾一般情況下是取消刀補、關(guān)冷卻液、主軸停止、執(zhí)行回參考點,程序停止等動作。下面是修改后的pst程序結(jié)尾:

  Ptoolend_t #End of tool path, toolchange

  ......

  pbld, n, sccomp, "M5", *scoolant, e (取消刀補、主軸停止、關(guān)冷卻液)

  pbld, n, *sg74, "Z1=0. X1=0. Y1=0.", e (返回參考點)

  if mi2=one, pbld, n, *sg74, "X1=0.", "Y1=0.", protretinc, e

  else, protretabs (程序結(jié)束)