主軸復(fù)合擺動的五軸后置處理

發(fā)布日期:2012-10-25    蘭生客服中心    瀏覽:5705

  后置處理的主要內(nèi)容包括:數(shù)控指令的輸出、格式轉(zhuǎn)換輸出和機床運動學(xué)求解處理等方面的內(nèi)容。其中,數(shù)控系統(tǒng)控制指令的輸出涉及到機床種類、機床配置、機床的定位、插補、主軸、進給、暫停、冷卻、刀具補償、固定循環(huán)、程序頭尾輸出等方面的控制;格式轉(zhuǎn)換輸出包括數(shù)據(jù)類型轉(zhuǎn)換、字符串處理和輸出地址字符等方面的內(nèi)容;運動學(xué)算法處理即后置處理算法設(shè)計,主要針對多坐標加工時的坐標轉(zhuǎn)換、機床運動學(xué)定義、跨象限處理和進給速度控制等幾何運動變換計算。

  后置處理過程原則上是解釋執(zhí)行,即每讀出刀位數(shù)據(jù)文件中的一個完整的記錄行,就根據(jù)所選機床進行坐標變換或文件代碼轉(zhuǎn)換,生成一個完整的數(shù)控程序段,并寫到數(shù)控程序文件中,直到刀位數(shù)據(jù)文件結(jié)束。采用面向?qū)ο蠹夹g(shù),建立了記錄刀位文件信息的數(shù)據(jù)結(jié)構(gòu)和處理格式轉(zhuǎn)換輸出的方法,從而實現(xiàn)了后置處理系統(tǒng)。

  后置處理程序由6個模塊組成:刀位文件讀入、后置參數(shù)設(shè)置、后置方式判斷、數(shù)據(jù)轉(zhuǎn)換、加工程序輸出和數(shù)據(jù)顯示模塊組成。其中,后置處理方式判斷模塊,實現(xiàn)對刀位文件是何種加工方式的判斷;刀位文件讀入模塊則要根據(jù)刀位文件的特性,逐條讀入刀軌中刀具中心的坐標值和刀軸向量值,以及刀位文件中所包含的其他信息;數(shù)據(jù)轉(zhuǎn)換模塊實現(xiàn)了后置處理算法中的角度計算以及必要的直線坐標值的計算。

  基于面向?qū)ο蟮募夹g(shù),使得我們在增加新的多軸后置處理系統(tǒng)時,只要對其中的數(shù)據(jù)轉(zhuǎn)換模塊進行變化,即可實現(xiàn)了多臺多軸數(shù)控機床的后置處理的快速建立,實現(xiàn)了代碼重用性。圖給出了采用該后置處理系統(tǒng)在DMU200P數(shù)控機床上進行的應(yīng)用,在窗口左側(cè)顯示的是刀位文件,右側(cè)顯示的是經(jīng)過后置處理的NC數(shù)據(jù)文件。

更多相關(guān)信息