国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)控圓雕機專用后置處理器及其處理方法

      文檔序號:6323555閱讀:455來源:國知局
      專利名稱:一種數(shù)控圓雕機專用后置處理器及其處理方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種后置處理器及其處理方法,特別是一種數(shù)控圓雕機機床運動軸 中旋轉(zhuǎn)軸之間的G代碼程序文件轉(zhuǎn)換的后置處理器及其處理方法。
      背景技術(shù)
      現(xiàn)有的數(shù)控圓雕機機床一般為三到五軸,由于不同軸數(shù)的機床各旋轉(zhuǎn)軸不同, 在遇到由三軸機床向多軸機床使用G代碼程序文件或者由多軸機床向三軸機床使用G代 碼程序文件時,需要多次在通用后置處理器當中要求對各旋轉(zhuǎn)軸重新定義,生成新的G 代碼程序文件,提供給機床使用,而且通過通用后置處理器重新定義的G代碼程序文件 沒經(jīng)過優(yōu)化處理,生產(chǎn)費時,效率明顯下降,加工精度也得不到保證。

      發(fā)明內(nèi)容
      本發(fā)明的目的是專門針對三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸和四軸數(shù)控圓雕機旋轉(zhuǎn) 軸為A軸兩種機床由于旋轉(zhuǎn)軸不同而需要多次在通用后置處理器當中要求對各旋轉(zhuǎn)軸重 新定義、并且G代碼程序文件無優(yōu)化的缺陷而提供一種數(shù)控圓雕機專用后置處理器。本發(fā)明為實現(xiàn)上述目的采用的技術(shù)方案是一種數(shù)控圓雕機專用后置處理器, 該數(shù)控圓雕機專用后置處理器包括用于處理由機床旋轉(zhuǎn)軸特征及工件加工工序生成G代 碼程序文件的計算機程序軟件,所述程序軟件包括按以下順序工作的功能模塊將所需 編譯的G代碼程序文件放到存儲器的模塊,編譯所述G代碼程序文件并將經(jīng)編譯的G代 碼程序文件放到存儲器的模塊,從存儲器讀取所述經(jīng)編譯的G代碼程序文件的模塊,對 G代碼程序文件進行轉(zhuǎn)換形式處理的模塊,對G代碼程序文件進行數(shù)據(jù)處理的模塊,對G 代碼程序文件優(yōu)化處理的模塊,輸出G代碼程序文件的模塊。本發(fā)明的進一步技術(shù)方案是所述對G代碼程序文件進行數(shù)據(jù)處理的模塊包 括三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸轉(zhuǎn)換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的模塊和四軸數(shù) 控圓雕機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的模塊,所述數(shù)控圓雕機專 用后置處理器包括三個所述對G代碼程序文件優(yōu)化處理的模塊,其中兩個對G代碼程序 文件優(yōu)化處理的模塊分別嵌套在三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸轉(zhuǎn)換為四軸數(shù)控圓雕機旋 轉(zhuǎn)軸為A軸的模塊和四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸 的模塊中,另一個對G代碼程序文件優(yōu)化處理的模塊單獨設(shè)置。本發(fā)明數(shù)控圓雕機專用后置處理器由于設(shè)置了三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸轉(zhuǎn) 換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的模塊、四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換為三軸數(shù) 控圓雕機旋轉(zhuǎn)軸為Y軸的模塊、對G代碼程序文件優(yōu)化處理的模塊,使得兩種機床(三 軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸和四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸兩種機床)旋轉(zhuǎn)軸之間的無 需對各旋轉(zhuǎn)軸重新定義就可以自由轉(zhuǎn)換并自行優(yōu)化,節(jié)省了不必要的時間,達到提高工 作效率之目的,同時還可以對此兩種機床由通用后置處理器處理過的G代碼程序文件進 行優(yōu)化,使得處理后的G代碼程序文件更符合數(shù)控圓雕機系統(tǒng)使用,達到提高加工精度的目的。本發(fā)明的另一目的是專門針對三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸和四軸數(shù)控圓雕機旋 轉(zhuǎn)軸為A軸兩種機床由于旋轉(zhuǎn)軸不同而需要多次在通用后置處理器當中要求對各旋轉(zhuǎn)軸重 新定義、并且G代碼程序文件無優(yōu)化的缺陷而提供一種數(shù)控圓雕機專用后置處理方法。本發(fā)明為實現(xiàn)上述目的采用的技術(shù)方案是一種如上述后置處理器的處理方 法,由機床旋轉(zhuǎn)軸特征及工件加工工序生成G代碼程序文件,計算機通過執(zhí)行基于命令 的程序?qū)代碼程序文件進行處理,其包括以下處理步驟將所需編譯的G代碼程序文 件放到存儲器的步驟;編譯所述G代碼程序文件并將經(jīng)編譯的G代碼程序文件放到存儲 器的步驟;從存儲器讀取所述經(jīng)編譯的G代碼程序文件的步驟;對G代碼程序文件進行 轉(zhuǎn)換形式處理的步驟;若不需要對G代碼程序文件進行數(shù)據(jù)處理,則直接進入對G代碼 程序文件優(yōu)化處理的步驟,若需要對G代碼程序文件進行數(shù)據(jù)處理,則還包括對G代碼 程序文件進行數(shù)據(jù)處理的步驟,之后再進入對G代碼程序文件優(yōu)化處理的步驟;輸出G 代碼程序文件的步驟。本發(fā)明的進一步技術(shù)方案是若G代碼程序文件是三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y 軸的G代碼程序文件需轉(zhuǎn)換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的G代碼程序文件時,所述 對G代碼程序文件進行數(shù)據(jù)處理的步驟為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸轉(zhuǎn)換為四軸數(shù)控 圓雕機旋轉(zhuǎn)軸為A軸的步驟,若G代碼程序文件是四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的G代 碼程序文件需轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的G代碼程序文件時,所述對G代碼 程序文件進行數(shù)據(jù)處理的步驟為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換為三軸數(shù)控圓雕機旋 轉(zhuǎn)軸為Y軸的步驟。本發(fā)明數(shù)控圓雕機專用后置處理方法由于設(shè)置了三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸 轉(zhuǎn)換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的步驟或四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換為三軸 數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的步驟,及對G代碼程序文件優(yōu)化處理的步驟,使得兩種機床
      (三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸和四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸兩種機床)旋轉(zhuǎn)軸之間 的無需對各旋轉(zhuǎn)軸重新定義就可以自由轉(zhuǎn)換并自行優(yōu)化,節(jié)省了不必要的時間,達到提 高工作效率之目的,同時還可以對此兩種機床由通用后置處理器處理過的G代碼程序文 件進行優(yōu)化,使得處理后的G代碼程序文件更符合數(shù)控圓雕機系統(tǒng)使用,達到提高加工 精度的目的。下面結(jié)合附圖和實施例對本發(fā)明數(shù)控圓雕機專用后置處理器及其處理方法作進 一步的說明。


      圖1是本發(fā)明數(shù)控圓雕機專用后置處理器的結(jié)構(gòu)框圖。圖2是本發(fā)明數(shù)控圓雕機專用后置處理器中對G代碼程序文件進行數(shù)據(jù)處理的模 塊的結(jié)構(gòu)框圖。圖3是本發(fā)明數(shù)控圓雕機專用后置處理方法的流程圖。
      具體實施例方式如圖1、圖2所示,本發(fā)明數(shù)控圓雕機專用后置處理器,該數(shù)控圓雕機專用后置
      4處理器包括用于處理由機床旋轉(zhuǎn)軸特征及工件加工工序生成G代碼程序文件的計算機程 序軟件,所述程序軟件包括按以下順序工作的功能模塊將所需編譯的G代碼程序文件 放到存儲器的模塊1,編譯所述G代碼程序文件并將經(jīng)編譯的G代碼程序文件放到存儲器 的模塊2,從存儲器讀取所述經(jīng)編譯的G代碼程序文件的模塊3,對G代碼程序文件進行 轉(zhuǎn)換形式處理的模塊4,對G代碼程序文件進行數(shù)據(jù)處理的模塊5,對G代碼程序文件優(yōu) 化處理的模塊,輸出G代碼程序文件的模塊7。其中對G代碼程序文件進行數(shù)據(jù)處理的模塊5包括三軸數(shù)控圓雕機旋轉(zhuǎn)軸為 Y軸轉(zhuǎn)換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的模塊8和四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換 為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的模塊9,三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸轉(zhuǎn)換為四軸數(shù)控 圓雕機旋轉(zhuǎn)軸為A軸的模塊8可將三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的G代碼程序文件轉(zhuǎn)換 為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的G代碼程序文件,四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換 為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的模塊9可將四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的G代碼程 序文件轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的G代碼程序文件。所述數(shù)控圓雕機專用后置處理器包括三個所述對G代碼程序文件優(yōu)化處理的模 塊,其中兩個對G代碼程序文件優(yōu)化處理的模塊62、63分別嵌套在三軸數(shù)控圓雕機旋轉(zhuǎn) 軸為Y軸轉(zhuǎn)換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的模塊8和四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸 轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的模塊9中,另一個對G代碼程序文件優(yōu)化處理的 模塊61單獨設(shè)置。嵌套在三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸轉(zhuǎn)換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的模 塊和四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的模塊中的對G 代碼程序文件優(yōu)化處理的模塊62、63可自動優(yōu)化新生成的G代碼程序文件。單獨設(shè)置的 對G代碼程序文件優(yōu)化處理的模塊61可將已經(jīng)在通用后置處理器處理過(不用再進行數(shù) 據(jù)處理)的G代碼程序文件優(yōu)化,使其符合所屬數(shù)控圓雕機運行模式。如圖3所示,本發(fā)明一種如上述后置處理器的處理方法,由機床旋轉(zhuǎn)軸特征及 工件加工工序生成G代碼程序文件,計算機通過執(zhí)行基于命令的程序?qū)代碼程序文件 進行處理,其包括以下處理步驟將所需編譯的G代碼程序文件放到存儲器的步驟Bl ; 編譯所述G代碼程序文件并將經(jīng)編譯的G代碼程序文件放到存儲器的步驟B2 ;從存儲器 讀取所述經(jīng)編譯的G代碼程序文件的步驟B3 ;對G代碼程序文件進行轉(zhuǎn)換形式處理的步 驟B4;若不需要對G代碼程序文件進行數(shù)據(jù)處理,則直接進入對G代碼程序文件優(yōu)化處 理的步驟B51,若需要對G代碼程序文件進行數(shù)據(jù)處理,則還包括對G代碼程序文件進 行數(shù)據(jù)處理的步驟,之后再進入對G代碼程序文件優(yōu)化處理的步驟B53、B55。若G代碼程序文件是三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的G代碼程序文件需轉(zhuǎn)換為 四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的G代碼程序文件時,所述對G代碼程序文件進行數(shù)據(jù) 處理的步驟為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸轉(zhuǎn)換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的步驟 B52,完成這一步驟后再進入對G代碼程序文件優(yōu)化處理的步驟B53。若G代碼程序文 件是四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的G代碼程序文件需轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為 Y軸的G代碼程序文件時,所述對G代碼程序文件進行數(shù)據(jù)處理的步驟為四軸數(shù)控圓雕 機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的步驟B54,完成這一步驟后再進入 對G代碼程序文件優(yōu)化處理的步驟B55。完成對G代碼程序文件優(yōu)化處理的步驟(B51或B53或B55)后再進入輸出G代碼程序文件的步驟B6。完成輸出G代碼程序文件后 即結(jié)束處理步驟。
      權(quán)利要求
      1.一種數(shù)控圓雕機專用后置處理器,該數(shù)控圓雕機專用后置處理器包括用于處理由 機床旋轉(zhuǎn)軸特征及工件加工工序生成G代碼程序文件的計算機程序軟件,其特征在于, 所述程序軟件包括按以下順序工作的功能模塊將所需編譯的G代碼程序文件放到存儲 器的模塊,編譯所述G代碼程序文件并將經(jīng)編譯的G代碼程序文件放到存儲器的模塊, 從存儲器讀取所述經(jīng)編譯的G代碼程序文件的模塊,對G代碼程序文件進行轉(zhuǎn)換形式處 理的模塊,對G代碼程序文件進行數(shù)據(jù)處理的模塊,對G代碼程序文件優(yōu)化處理的模 塊,輸出G代碼程序文件的模塊。
      2.如權(quán)利要求1所述的數(shù)控圓雕機專用后置處理器,其特征在于,所述對G代碼程序 文件進行數(shù)據(jù)處理的模塊包括三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸轉(zhuǎn)換為四軸數(shù)控圓雕機旋 轉(zhuǎn)軸為A軸的模塊和四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸 的模塊,所述數(shù)控圓雕機專用后置處理器包括三個所述對G代碼程序文件優(yōu)化處理的模 塊,其中兩個對G代碼程序文件優(yōu)化處理的模塊分別嵌套在三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y 軸轉(zhuǎn)換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的模塊和四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸轉(zhuǎn)換為三 軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的模塊中,另一個對G代碼程序文件優(yōu)化處理的模塊單獨設(shè) 置。
      3.—種如權(quán)利要求1所述后置處理器的處理方法,由機床旋轉(zhuǎn)軸特征及工件加工工序 生成G代碼程序文件,計算機通過執(zhí)行基于命令的程序?qū)代碼程序文件進行處理,其 特征在于包括以下處理步驟將所需編譯的G代碼程序文件放到存儲器的步驟;編譯所述G代碼程序文件并將經(jīng)編譯的G代碼程序文件放到存儲器的步驟;從存儲器讀取所述經(jīng)編譯的G代碼程序文件的步驟;對G代碼程序文件進行轉(zhuǎn)換形式處理的步驟;若不需要對G代碼程序文件進行數(shù)據(jù)處理,則直接進入對G代碼程序文件優(yōu)化處理 的步驟,若需要對G代碼程序文件進行數(shù)據(jù)處理,則還包括對G代碼程序文件進行數(shù)據(jù) 處理的步驟,之后再進入對G代碼程序文件優(yōu)化處理的步驟;輸出G代碼程序文件的步驟。
      4.如權(quán)利要求3所述的數(shù)控圓雕機專用后置處理方法,其特征在于,若G代碼程序文 件是三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的G代碼程序文件需轉(zhuǎn)換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為 A軸的G代碼程序文件時,所述對G代碼程序文件進行數(shù)據(jù)處理的步驟為三軸數(shù)控圓雕 機旋轉(zhuǎn)軸為Y軸轉(zhuǎn)換為四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的步驟,若G代碼程序文件是四軸 數(shù)控圓雕機旋轉(zhuǎn)軸為A軸的G代碼程序文件需轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的G 代碼程序文件時,所述對G代碼程序文件進行數(shù)據(jù)處理的步驟為四軸數(shù)控圓雕機旋轉(zhuǎn)軸 為A軸轉(zhuǎn)換為三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸的步驟。
      全文摘要
      一種數(shù)控圓雕機專用后置處理器,涉及一種后置處理器及處理方法,其包括用于處理G代碼程序文件的計算機程序軟件,該程序軟件包括按以下順序工作的功能模塊將所需編譯的G代碼程序文件放到存儲器的模塊,編譯G代碼程序文件并將經(jīng)編譯的G代碼程序文件放到存儲器的模塊,從存儲器讀取所述經(jīng)編譯的G代碼程序文件的模塊,對G代碼程序文件進行轉(zhuǎn)換形式處理的模塊,對G代碼程序文件進行數(shù)據(jù)處理的模塊,對G代碼程序文件優(yōu)化處理的模塊,輸出G代碼程序文件的模塊。使三軸數(shù)控圓雕機旋轉(zhuǎn)軸為Y軸和四軸數(shù)控圓雕機旋轉(zhuǎn)軸為A軸兩種機床旋轉(zhuǎn)軸之間的無需對各旋轉(zhuǎn)軸重新定義就可以轉(zhuǎn)換并自行優(yōu)化,達到節(jié)省時間、提高工作效率及加工精度的效果。
      文檔編號G05B19/18GK102023609SQ201010611820
      公開日2011年4月20日 申請日期2010年12月29日 優(yōu)先權(quán)日2010年12月29日
      發(fā)明者何俊, 吳漢夫, 唐軍, 唐清春, 房學(xué)明, 李勇, 李芳華, 李鈺藝, 林祖正, 賴玉活, 金剛, 黃艷 申請人:廣西工學(xué)院, 柳州市數(shù)控機床研究所
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1