當前位置:
沈陽一機 > >
新聞中心 > >
數控技術 > > 虛擬數控機床功能模塊的實現
虛擬數控機床功能模塊的實現
日期:2009年08月07 來源:本站原創(chuàng) 關鍵字:數控機床
(1)NC解釋模塊:本系統(tǒng)的G代碼按GB8870-88標準編寫,NC解釋步驟為:①由NC編譯器逐行讀取G代碼,建立對應的機床狀態(tài)字,存入隊列。機床狀態(tài)字包含:坐標增量方式、刀補狀態(tài)、插補方式等狀態(tài)信息和本行程序的刀心起點和終點坐標、圓弧圓心坐標、刀補半徑等數字信息。②讀取下一行G代碼建立機床狀態(tài)字,存人隊列。③計算兩行G代碼之間的拐點過渡,對增長型的過渡則生成新機床狀態(tài)字,插人兩個狀態(tài)字之間;對于縮短型的過渡則修改前后的機床狀態(tài)字。④重復①一③步直到程序結束。
(2)運動控制模塊:為了擴大系統(tǒng)使用范圍,增強系統(tǒng)的通用性,本文是按速度矢量對虛擬機床進行運動控制的。運動控制模塊讀取機床和刀具位置,由機床狀態(tài)字可以方便地計算出刀具在任意位置的速度矢量,運動控制模塊將速度矢量輸出到機床場景模塊,對場景中的節(jié)點進行運動控制。
(3)操作面板模塊:操作面板模塊采用VC的MFC界面編程技術,實現真實機床操作面板相應的功能。
(4)切削計算模塊:本文采用表面網格模型建立工件模型,通過對工件和刀具的干涉檢驗,對切削點進行“塌陷”處理,重繪工件,完成對工件的切削。
(5)機床場景模塊:采用WTK軟件的場景圖模型,每個機床部件都是場景圖中的節(jié)點,包含機床部件的幾何模型和材質、紋理及光源等信息。節(jié)點可以接受速度矢量的驅動。將部件節(jié)點按傳動鏈連接,從而實現對運動控制模塊速度矢量的響應。
上一篇:虛擬數控機床的用途 下一篇:
數控機床的網絡控制系統(tǒng)原理
銷售電話
機床營銷
Tel:024-25340888
024-25341888
024-25340887
024-25341887
Fax:024-25341177
配件服務
Tel:024-25341716
024-25341717
Fax:024-25341718
維護改造
Tel:024-25340767
Fax:024-25341177
產品分類