新聞中心

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

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

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

        2 的實現(xiàn)

        2.1 NC程序控制工作流程

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



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



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

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


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

        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://www.104case.com/article/155116.htm
        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 漳州市| 华蓥市| 天峻县| 莆田市| 景谷| 三亚市| 平山县| 黎平县| 阳曲县| 岳西县| 高陵县| 离岛区| 康保县| 江都市| 连平县| 清水县| 清流县| 常宁市| 华容县| 萨嘎县| 南木林县| 黑山县| 太湖县| 宿松县| 海兴县| 黎平县| 广宁县| 灵宝市| 淮阳县| 高碑店市| 彰化县| 齐河县| 定边县| 望江县| 边坝县| 奉化市| 孝感市| 观塘区| 五台县| 汨罗市| 龙川县|