1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

    <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
    <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
  2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
    現在位置:范文先生網>教學論文>職教論文>Mastercam后處理程序修改的嘗試

    Mastercam后處理程序修改的嘗試

    時間:2023-02-24 20:12:17 職教論文 我要投稿
    • 相關推薦

    Mastercam后處理程序修改的嘗試

       Mastercam軟件是由美國CNC SOFTWARE 公司研制開發的基于微機的CAD(計算機輔助設計)和CAM(計算機輔助制造)系統。自1984年誕生以來,就以其強大的加工功能聞名于世。由于其較好的性能價格比(對硬件的要求不高,操作靈活,易學易用,能使企業很快見到效益),是工業界和學校廣泛采用的CAD和CAM系統。
        后置處理文件簡稱后處理文件,是一種可以由用戶以回答問題的形式自行修改的文件,其擴展名為.PST。NC程序的生成受軟件的后置處理程序的控制,不同數控系統的數控機床對應于不同的后置處理程序。Mastercam的后置處理程序內定成適應日本FANUC控制器的通用格式。在具體應用軟件進行編程之前,一般要對當前的后處理程序進行修改和設定。國產的數控系統一般在Mastercam中沒有對應的.PST后處理文件。
        我校的數控銑床采用的是國產的數控系統(HX2000M數控系統),同樣在Mastercam中也沒有對應的.PST后處理文件。Mastercam生成的NC代碼需經多處修改后才能使用,極為不便。在數控教學的實踐中我漸漸有這樣的想法,能不能針對我校的數控系統開發專用的Mastercam后處理程序,更好地進行數控實習教學呢?經過一段時間的摸索,我嘗試著對Mastercam的后處理程序進行了相應的修改。
        我使用的是Mastercam7.1的版本。首先分析了學校采用HX2000M系統的數控銑床的特點和它的G、M代碼的格式。該系統不具有換刀功能,而且圓弧只能以I、J、K的形式編程。接著我反復比較Mastercam內置的幾十種后處理程序所生成的NC程序,發現其中由MP-EZ.PST后處理程序生成的NC程序與HX2000M編程格式最為相近。我想格式相同之處越多,后處理程序修改的地方也就相對越少。于是我確定把MP-EZ.PST后處理程序作為我嘗試修改的后處理程序。我用WINDOWS自帶的寫字板,打開MP-EZ.PST后處理程序,進行編輯修改。
        Mastercam7.1系統的MP-EZ.PST后處理文件由下面幾個模塊組成。
        1、Annotation(注釋)。對后處理文件及其設定方法作一般性介紹,此部分內容一般都不需要修改。
        2、DEBUG/PROGRAM SWITCHES, debugging and program switches (系統程序規劃)。此部分是MASTERCAM的后處理系統規劃, 一般不需要修改。
        3、Work coordinate output, user defined   (工作設定)。
        把其中的
        pg92_sof   # G92 coordinate setting at start          (G92的設定)
                 "/", n, "G91", "G28", "Z0.", e
                 "/", n, "G28", "X0.", "Y0.", e
                 "/", n, *sgwcs, *xh, *yh, *zh, e
        改成:
        pg92_sof   # G92 coordinate setting at start
                  n, *sgwcs, *xh, *yh, *zh, e    (設定工件坐標系)
             n, *speed, *spdlon, prange     (設定主軸轉速)
        刪除了HX2000M數控系統中沒有的 "/"、"G28" 。
        4、POSTLINES, PRE-DEFINED - Postline names are re-assigned.
        (文件起始和刀具交換設置)。  同樣把其中的
        pheader   psof   peof  后面的內容改成如下的格式(原內容略去):
        pheader    # File header
        " % p","  (", progname, ")", e     
        注意: "%",程式開頭的百分號 ,不能改 ,FANUC系統專用,此處自動生成NC程序后要作惟一修改,刪除。
        psof       # Start of file for non-zero tool number
                 pinit                   (刀具開始加工時的格式)
                 progno
                 comment
                 if mi1 <= three, pg92_sof
                 if stagetool = zero, n, *t, pcoolon
                 if stagetool = one, n, *next_tool, "M06"
                 n, "G90", "G00", *zr,   e      (Z軸快速定位)
                 n, "G00", pwcs, *xr, *yr, e    (X軸、Y軸快速定位)
                 prv_gcode = zero
        peof       # End of file for non-zero tool   (刀具加工結束時的格式)
                 n, "M05"                             (主軸停止)
                 n, "G00", "X0", "Y0.", pcooloff       
                 if mi1 <= three & mi1 > zero, pg92_out
                 if stagetool = one, n, *first_tool, "M06"
         n, "M02"               (將原"M30"改成"M02",程序結束)
        由于學校的數控系統不具有換刀功能,因而有關換刀的設定就可以省略修改。
        5、Numbered questions for Mastercam(問題參數設定)。 一般不需更改。
        經過上述修改后的MP-EZ.PST后處理程序所生成的NC程序,除了刪除程序開始的"%",其它不需要作任何修改,可以直接在我校采用HX2000M系統的數控銑床上使用。極大的方便了我在數控銑床實習方面的教學。

    【Mastercam后處理程序修改的嘗試】相關文章:

    自發性腦出血的術后處理08-05

    嘗試08-16

    嘗試02-17

    勇于嘗試08-17

    嘗試的作文06-05

    勇敢的嘗試09-05

    嘗試的作文07-26

    難忘的嘗試09-29

    嘗試的作文12-30

    国产福利萌白酱精品tv一区_日韩亚洲中字无码一区二区三区_亚洲欧洲高清无码在线_全黄无码免费一级毛片
    1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

      <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
      <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
    2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
      色影院不卡中文一区二区 | 亚洲精品A人在线观看 | 亚洲日韩十八禁在线观看 | 亚洲欧美视频在线 | 亚洲欧美日韩动漫一区 | 日本中文字幕永久免费 |