數控雕銑機加工仿真系統是在WindowsXP操作平臺下利用OpenGL在VisualC++6.0下開發的、集NC圖形仿真和NC代碼編輯于一體的圖形仿真校驗系統。它主要由NC代碼編輯、程序編譯、仿真計算、輪廓顯示和動畫顯示等模塊組成。
該系統既可以對已有代碼進行編譯,也可以在編輯框中手動編輯代碼,編譯模塊對代碼進行數據和語法的自動查錯并對NC代碼進行解釋,形成刀具中心點的軌跡坐標。仿真模塊用于對由刀具移動所去除掉的材料進行建模,然后用被加工材料減去所去除掉的材料形成加工輪廓。由于雕銑機的刀具大體可分為兩種情況,一種是利用切割技術雕刻實體文字或圖形的圓柱形刀具,另一種是在被加工物體上進行雕刻形成刻痕文字或圖形的圓錐形刀具,因此把仿真分為切割仿真和雕刻仿真。在切割仿真中被去掉的材料用一些小長方體來模擬,在雕刻仿真中被去除的材料用一些小三棱柱來表示。畫面調整模塊用于調整仿真時加工場景的位置、大小以及加工顯示速度的快慢等。為了減少內存的占用,提高程序代碼運行速度,采用了開辟程序緩沖區、分段讀取程序塊的技術,即讀一個程序塊-檢查錯誤-解釋程序段-執行程序段;然后再讀入接下來的程序塊-檢查錯誤-解釋程序段-執行程序段,直到該數控程序結束為止。
上一篇:數控雕銑機加工仿真系統的重要性
下一篇:數控雕銑機加工仿真系統的實體建模