<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

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

          2 的實(shí)現(xiàn)

          2.1 NC程序控制工作流程

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



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



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

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


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

          3 結(jié)束語(yǔ)

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

          本文引用地址:http://www.ex-cimer.com/article/155116.htm
          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();