新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > DNC信息系統中串行通信技術的研究與開發

        DNC信息系統中串行通信技術的研究與開發

        作者: 時間:2013-12-06 來源:網絡 收藏

          2 系統串行通信的實現

          2.1 NC程序控制工作流程

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



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

          2.2 功能實現的關鍵技術

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


        圖4 串口配置界面

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

          3 結束語

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


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 镇雄县| 九江县| 清镇市| 嘉祥县| 白沙| 平陆县| 和龙市| 昌黎县| 体育| 泸水县| 常德市| 宝山区| 无极县| 贵港市| 屯留县| 盐津县| 南宫市| 罗山县| 福海县| 铜山县| 冷水江市| 镇康县| 凉山| 正镶白旗| 靖安县| 紫金县| 大冶市| 泸水县| 仁怀市| 色达县| 当阳市| 新建县| 怀宁县| 交口县| 彰化市| 远安县| 芜湖市| 玛曲县| 平和县| 保德县| 崇州市|