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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 直線電機的驅(qū)動控制技術(shù)應(yīng)用

          直線電機的驅(qū)動控制技術(shù)應(yīng)用

          作者: 時間:2012-11-09 來源:網(wǎng)絡(luò) 收藏
          t-stroke-width: 0px">  系統(tǒng)采用在PC機的擴展槽中插入PCI-8132型運動控制卡的方案,由PC機、運動控制卡、伺服驅(qū)動器、、數(shù)控工作臺等部分組成。其中,數(shù)控工作臺由驅(qū)動,伺服控制和機床邏輯控制均由運動控制器完成,運動控制器可編程,以運動子程序的方式解釋執(zhí)行數(shù)控程序(G代碼等,支持用戶擴展)。PCI-8132是具有PCI接口的2軸運動控制卡。它能產(chǎn)生高頻脈沖驅(qū)動步進電機和伺服電機,控制2個軸的電機運動,實現(xiàn)直線和圓弧插補。在數(shù)控加工中,提供位置反饋。當(dāng)今的工業(yè)控制技術(shù)中PCI總線漸漸地取代了ISA總線,成為主流總線形式,它有很多優(yōu)點,如即插即用(Plug and Play)、中斷共享等,為用戶提供了極大的方便,是目前PC機上最先進、最通用的一種總線。

          4 采用數(shù)控系統(tǒng)軟件

            系統(tǒng)軟件在Windows平臺上開發(fā)。采用模塊化程序設(shè)計,由用戶輸入輸出界面、預(yù)處理模塊等組成。用戶輸入輸出界面實現(xiàn)用戶的輸入、系統(tǒng)的輸出。用戶輸入的主要功能是讓用戶輸入數(shù)控代碼,發(fā)出控制命令,進行系統(tǒng)的參數(shù)配置,生成數(shù)控機床零件加工程序(G代碼指令)。預(yù)處理模塊讀取G代碼指令后,通過編譯生成能夠讓PCI-8132運動控制卡運行的程序,從而驅(qū)動直線電機,完成直線或圓弧插補。讀取G代碼的過程是首先進行參數(shù)的設(shè)定,然后讀取G代碼,程序流程如圖4所示。

            d.jpg

            系統(tǒng)選用PARKER406LXR系列直線電機。對于兩坐標(biāo)數(shù)控工作臺,x向選用406T07型直線電機,行程為550 mm,y向選用406T05型直線電機,行程為450mm。

            5 結(jié)論

            采用直線電機的數(shù)控機床控制技術(shù)已在不同種類的機床上得到應(yīng)用。直線電機及其系統(tǒng)在技術(shù)上已日趨成熟,具有傳統(tǒng)傳動裝置無法比擬的優(yōu)越性能。過去人們所擔(dān)心的直線電機推力小、體積大、溫升高、可靠性差、不安全、難安裝、難防護等問題,隨著電機制造技術(shù)的改進,有關(guān)問題相應(yīng)解決。而驅(qū)動與控制技術(shù)的發(fā)展又為其性能拓展和安全性提供了保證。選擇合適的直線電機及系統(tǒng),配以合理的機床設(shè)計,完全可以設(shè)計制造出高性能、高可靠性的數(shù)控機床。

          伺服電機相關(guān)文章:伺服電機工作原理



          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 直線電機 驅(qū)動控制

          評論


          相關(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); })();