新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 在DNC通信系統(tǒng)中串行通信技術(shù)的應用

在DNC通信系統(tǒng)中串行通信技術(shù)的應用

作者: 時間:2012-04-08 來源:網(wǎng)絡 收藏

2 的實現(xiàn)

2.1 NC程序控制工作流程

NC控制工作流程如圖2所示:



串口程序中,串口擁有自己獨立的線程,這些線程包括串口信號監(jiān)視線程、串口數(shù)據(jù)接收線程和串口數(shù)據(jù)發(fā)送線程。其中主線程主要負責處理NC加工程序編輯、協(xié)議數(shù)據(jù)庫、界面信息等,而輔助線程負責監(jiān)視串口信號、串口數(shù)據(jù)接收和串口數(shù)據(jù)發(fā)送。用主線程來專門處理信息,使程序能迅速響應命令和其他事件,用輔助線程來完成費時的工作,這樣可以避免由主線程處理這些工作時阻塞程序信息的處理。計算機與數(shù)控機床通信的具體過程如圖3。



2.2 功能實現(xiàn)的關(guān)鍵技術(shù)

數(shù)據(jù)通信功能實現(xiàn)主要依賴于串口的連接,而連接與否的關(guān)鍵在于串口屬性的設置和各設備之間的連接方式。由于各數(shù)控機床的通信協(xié)議存在著差異,這就使得在設置通信串口屬性時與機床的配置一致。以FANUC-0T為例,該機床參數(shù)設置:TVON = 0;ISO = 1;I/O = 0;波特率設置參考0552參數(shù);停止位設置參考0002參數(shù)的最后一位即STP(1為2,0為1),默認為2;奇偶校驗位設置為EVEN;數(shù)據(jù)位設置為7。如果設置有誤將會造成通信錯誤或數(shù)據(jù)傳輸失真。


同樣,各數(shù)控機床通信協(xié)議的不同,使得各設備間的連接方式也就不同,也就是說各串口之間的連線方法要有所不同,這里由于篇幅原因就不再贅述。

3 結(jié)束語

已在通信中得到了廣泛的,其關(guān)鍵技術(shù)將主要圍繞提高NC程序傳送的正確性、快速性;減少信號干撓,提高可靠性等方面。使用VC語言編制的本DNC信息系統(tǒng),實現(xiàn)制造過程的NC數(shù)據(jù)傳輸,該系統(tǒng)具有結(jié)構(gòu)簡單、運行快速、工作穩(wěn)定等特點,易于實施,對促進DNC技術(shù)的發(fā)展具有積極的意義。本文所述的DNC信息系統(tǒng)已在實際中得到了,并取得了良好的效果。

本文引用地址:http://butianyuan.cn/article/155116.htm
上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉