技術(shù)頻道

      PowerMILL后處理

      對(duì)于后處理格式,一般的用戶(hù)有三個(gè)層次的需求:

      一、powermill自帶的后處理中有適合自己機(jī)床要求的,不過(guò)要修改、增刪些代碼。

      二、沒(méi)有適合的,需要改寫(xiě)后處理。

      三、機(jī)床的代碼格式完全與普通G代碼格式不同,需建全新的后處理。

      本文只針對(duì)1、2種需求來(lái)進(jìn)行講解,至于第三種則是高級(jí)篇的范疇了(哈哈,其實(shí)我也不知道,還沒(méi)做過(guò)呢)

      現(xiàn)在開(kāi)始準(zhǔn)備工作:

      1、以不同的控制器試著處理幾個(gè)G代碼文件出來(lái),然后和自己機(jī)床的代碼進(jìn)行比較,選一個(gè)最接近自己的。

      2、打開(kāi)ductpost\dp-index.html,準(zhǔn)備有問(wèn)題就看幫助。

      3、運(yùn)行:ductpost -w [控制器類(lèi)型] > [控制器類(lèi)型].opt ,從而生成OPT文件,這個(gè)選最接近你機(jī)床的控制器。如:ductpost -w hurco > hurco.opt 。 這時(shí)就可以用文本編輯器來(lái)打開(kāi)這個(gè)opt文件了:

      1、程序頭、程序尾的改寫(xiě):

      這個(gè)在以下的定義里面:

      define block tape start
      ********************
      end define

      define block tape end
      *******************
      end define

      你可以根據(jù)自己的需要添加,如:

      define block tape start
      "%"
      N ; "G17G90G80G40G49"
      end define

      define block tape end
      N ; "M05"
      N ; "M30"
      end define

      不過(guò)注意這種引號(hào)方法優(yōu)點(diǎn)是簡(jiǎn)單明了,但控制器只是把它當(dāng)字符處理,而不能以模態(tài)存在,具體可參見(jiàn)其它說(shuō)明。

      2、是否需要N行號(hào)?

      %
      :0001
      N10G28G91X0Y0Z0
      N30T1M6
      N40G0G90X-25.Y-40.S800 M3


      如這上面的N10、N30、N40,另外行號(hào)的起始、增量、最大都可以定義。如果不想要行號(hào),可修改為以下值:

      define format ( N )
      not permanent
      end define

      3、是否需要Message?

      N60( MSG, Toolpath Name: ET)
      N70( MSG, xyzxyz_cut_1 ET)
      N80( MSG, Output: ET)
      N90( MSG, UNITS: MILLIMETRES ET)
      N100( MSG, TOOL COORDINATES: TIP ET)
      N110( MSG, LOAD TOOL ET)

      上面的信息,可修改為你需要的,具體參見(jiàn)幫助。也可選擇不輸出,如:

      message output = false

      4、圓弧的輸出格式:

      這個(gè)需要講一下,輸出R的就不講了,專(zhuān)講I、J、K的輸出。大致有三大類(lèi):

      a、I、J輸出為圓心的絕對(duì)坐標(biāo)值。

      b、I、J輸出為相對(duì)坐標(biāo)值,具體值為:圓心坐標(biāo)值-圓弧始點(diǎn)坐標(biāo)(常用)

      c、I、J輸出為相對(duì)坐標(biāo)值,具體值為:圓弧始點(diǎn)坐標(biāo)-圓心坐標(biāo)值

      所以這個(gè)就要看你機(jī)床格式來(lái)具體設(shè)置了,修改以下值為你所需:

      incremental centre = true (相對(duì),反之false絕對(duì))

      相對(duì)有兩種,所以:

      scale factor = 1 或 -1

      另外有些機(jī)床不能輸出360度的圓弧,這時(shí)需要將其分為幾段輸出:

      full circle = false


      5、換刀的格式:

      如:

      define block tool change first
      N ; OP ; change tool ; T ToolNum
      N ; "G48"
      N ; G1 0 ; Z FromZ
      end define

      里面可自己添加你的機(jī)床換刀時(shí)所需的代碼,如打開(kāi)刀具長(zhǎng)度補(bǔ)償。

      6、快速運(yùn)動(dòng)、直線(xiàn)運(yùn)動(dòng)、圓弧運(yùn)動(dòng)的代碼:

      參見(jiàn):

      define block move circle
      N ; G1 ; G2 ; G3 ; X ; Y ; Z ; I ; J ; K ; F ; D
      end define

      define block move linear
      N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; ; T ; S ;
      M1 ; M2
      end define

      define block move rapid
      N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; T ; S ;
      M1 ; M2
      end define

      你也可在幫助文件的指引下,修改上面的代碼,如:不想要每次輸出G17之類(lèi),可以刪掉G3。。。當(dāng)然修改前要了解清楚該代碼是做什么的,另外注意備份,隨時(shí)恢復(fù)。

      7、多軸:

      powermill這點(diǎn)做的非常好,如4軸的幾種方式、5軸的幾種方式都有代碼可參考。如:在X軸加一個(gè)圓盤(pán)A,只需添加、修改以下幾行:

      Fourth rotary table axis :- ( A. rotating about X. )

      define format ( A )
      decimal point = true
      decimal places = 3
      end define

      word order = ( + A )

      define keys
      azimuth axis not used
      elevation axis = A
      end define

      spindle elevation rotation = false ## Default
      elevation units = degrees
      elevation axis direction = positive

      azimuth axis parameters = ( 0. 0. 0. 0. 0. 0. )
      elevation axis parameters = ( 0. 0. 0. 1. 0. 0. )

      define block move rapid
      N ; G1 ; G2 ; G3 ; G6 ; X ; Y ; Z ; A ; H ; M1 ; M2
      end define

      define block move linear
      N ; G1 ; G2 ; X ; Y ; Z ; A ; F ; M1 ; M2
      end define
       

      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 97精品一区二区视频在线观看| 亚洲色无码专区一区| 日韩在线一区视频| 一区二区三区电影网| tom影院亚洲国产一区二区| 自慰无码一区二区三区| 一区二区三区电影在线观看| 人妻视频一区二区三区免费| 亚洲色无码一区二区三区| 波霸影院一区二区| 精品一区二区三区无码免费直播| 91精品一区二区| 男女久久久国产一区二区三区| 三上悠亚日韩精品一区在线| 无码AV一区二区三区无码| 天堂成人一区二区三区| 深田咏美AV一区二区三区| 国产91久久精品一区二区| 99久久无码一区人妻a黑| 亚洲美女一区二区三区| 精品国产AV一区二区三区| 亚洲国产精品综合一区在线| 精品无码人妻一区二区三区 | 一区二区不卡在线| 亚洲乱码国产一区三区| 精品视频一区在线观看| 夜精品a一区二区三区| 高清精品一区二区三区一区| 亚洲国产成人久久一区二区三区| 97精品一区二区视频在线观看| 狠狠色综合一区二区| 亚洲日本va一区二区三区| 欧美日韩一区二区成人午夜电影| 在线电影一区二区三区| 色一情一乱一伦一区二区三区| 国产无码一区二区在线| 日韩一区精品视频一区二区| 中文字幕av一区| 亚洲一区二区视频在线观看| 日韩精品一区二区三区四区| 亚洲一区二区三区免费视频|