4.按原軌跡返回功能的實現
在切割過程中,若發現有未割穿的情況,此時可以按下暫停鍵,暫時中斷切割并自動關閉切割氧;再按下返回鍵,割炬便準確地按原軌跡返回;待割炬返回到未割穿點以后,再次按下暫停鍵并按啟動鍵,切割機便自動打開切割氧,重新進行切割。在按下返回鍵時,計算機便從運動控制卡上的8254計數器中讀回剩余的脈沖數,與原來的脈沖數進行比較,將差值送回8254計數器,并使方向信號反相,這樣便使割炬按原軌跡返回。在該指令結束時,使系統指回上一條指令,從而實現線段之間的連續返回。在返回過程中,指示割炬位置的小箭頭也按原軌跡返回。
5.系統管理
系統管理是用來在切割過程中對整個系統的管理,包括暫停、啟動、退出、升降速的控制以及對限位信號的處理。
武漢拓晟數控系統具有良好的人機界面及切割軌跡的動態跟蹤功能,使用操作十分方便,適合于工業現場使用。與原有的單片機數控系統相比,該系統取消了紙帶穿孔機和紙帶閱讀機,消除了由此產生的故障,提高了系統可行性及加工效率
6.數控加工程序處理
為了節省計算機在插補過程中的運算時間,在正式插補前對數控加工程序作一些預處理是十分必要的,預處理主要包括長直線段的預處理和圓弧的預處理。由于運動控制卡一次計數的范圍有限,因此當長直線段超出計數器的計數范圍時,須將長直線段分解成若干段小直線段,防止計數值溢出。又由于運動控制卡不能直接用來對圓弧進行插補,因此必須在誤差允許的范圍內將圓弧分解成小直線段,在相同誤差范圍內,該方法對圓弧的分解是最為有效的。從實際出發,我們選擇最大的誤差為1BLU,即EH=ER=1BLU,則在計算出小直線段對應的圓弧夾角α后,便可通過幾何關系計算出從圓弧起點到終點各小直線段的節點坐標。
7.插補控制及軌跡的動態跟蹤
在插補過程中,計算機一方面根據數控加工程序中的數值以及各軸的脈沖當量計算出X軸、Y軸的脈沖數;另一方面根據指定的切割速度,計算出各軸的分頻系數。并在上一條指令執行結束時,將計算出的脈沖數和分頻系數送到對應8254計數器的對應通道。另外,計算機通過不停地讀回8254計數器的計數值,得到剩余的脈沖數,經過數據處理得到割炬當前的屏幕坐標,并用小箭頭指示。因此從顯示屏上,操作者可以清楚地看到當前的切割位置。