技術(shù)頻道

      PowerMILL后處理

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

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

      二、沒有適合的,需要改寫后處理。

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

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

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

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

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

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

      1、程序頭、程序尾的改寫:

      這個(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

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

      2、是否需要N行號?

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


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

      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)

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

      message output = false

      4、圓弧的輸出格式:

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

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

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

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

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

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

      相對有兩種,所以:

      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í)所需的代碼,如打開刀具長度補(bǔ)償。

      6、快速運(yùn)動、直線運(yùn)動、圓弧運(yù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之類,可以刪掉G3。。。當(dāng)然修改前要了解清楚該代碼是做什么的,另外注意備份,隨時(shí)恢復(fù)。

      7、多軸:

      powermill這點(diǎn)做的非常好,如4軸的幾種方式、5軸的幾種方式都有代碼可參考。如:在X軸加一個(gè)圓盤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)載。

      主站蜘蛛池模板: 一区二区高清在线观看| 国99精品无码一区二区三区| 久久久无码精品国产一区| 女人和拘做受全程看视频日本综合a一区二区视频 | 人妻少妇一区二区三区| 国产一国产一区秋霞在线观看| 久久精品国产第一区二区三区| 久久婷婷色综合一区二区| 午夜视频一区二区| 日韩一区二区a片免费观看| 色国产精品一区在线观看| 国产一区二区在线看| 精品视频在线观看你懂的一区| 美女视频一区二区| 色多多免费视频观看区一区| 国产精品亚洲一区二区三区在线观看 | 奇米精品一区二区三区在线观看| 福利一区在线视频| 午夜福利国产一区二区| 日韩国产一区二区| 国产91一区二区在线播放不卡| 一区二区不卡久久精品| 一级特黄性色生活片一区二区| 亚洲国产成人久久一区WWW| 一区免费在线观看| 国产日韩高清一区二区三区| 国产成人一区在线不卡| 中文字幕亚洲一区| 久久久91精品国产一区二区| 91视频国产一区| 国产精品一区电影| 一区二区三区四区无限乱码| 中文字幕一区二区三| 消息称老熟妇乱视频一区二区| 2020天堂中文字幕一区在线观| 国产乱码精品一区二区三区中| 国产微拍精品一区二区| 亚洲AV无码一区二三区| 无码精品人妻一区二区三区免费看| 亚洲电影唐人社一区二区| 在线精品视频一区二区|