8090成人午夜精品无码_国产成人亚洲综合色影视_精品午夜国产福利在线观看_在线看免费观看AV深夜影院_97碰成人国产免费公开视频_欧美乱人伦中文在线

海天精工機床有限公司 海天精工博客

伺服系統(tǒng)的工作原理及伺服電機模擬器的設(shè)計

機床精工產(chǎn)品在調(diào)試時需要搭建現(xiàn)場的環(huán)境, 將控制終端連接到精工機床的伺服電機控制器和脈沖編碼器上, 實現(xiàn)對機床的控制, 用于測試精工產(chǎn)品。但是精工機床類型復(fù)雜, 而且價格昂貴, 設(shè)備龐大, 不利于調(diào)試環(huán)境的搭建, 并且只支持空載測試, 同一時間內(nèi)一套伺服系統(tǒng)只能對一臺精工系統(tǒng)進(jìn)行測試。為了提高測試效率、合理利用空間、節(jié)省生產(chǎn)成本, 提出了采用伺服電機模擬器來模擬真實現(xiàn)場環(huán)境實現(xiàn)對精工產(chǎn)品的測試。該伺服電機模擬器可以模擬帶負(fù)載電機的運動特性, 并且可以實現(xiàn)長時間調(diào)試, 顯示的速度曲線可以形象地表示出速度的變化情況, 提供了友好的人機界面。2 伺服系統(tǒng)工作原理伺服系統(tǒng)是使物體的位置、方位、狀態(tài)等輸出被控量能夠跟隨輸入目標(biāo)的任意變化而變化的自動控制系統(tǒng), 即伺服系統(tǒng)是具有反饋的閉環(huán)自動控制系統(tǒng)[1,2]。它由計算機數(shù)字控制系統(tǒng)、伺服驅(qū)動器、伺服電動機、速度和位置傳感器等組成。計算機數(shù)字控制系統(tǒng)用來存儲零件加工程序, 根據(jù)編碼器反饋回來的信息進(jìn)行各種插補運算和軟件實時控制, 向各坐標(biāo)軸的伺服驅(qū)動系統(tǒng)發(fā)出各種控制命令[3,4]。伺服驅(qū)動器和伺服電動機接收到計算機數(shù)字控制系統(tǒng)的控制命令后, 對功率進(jìn)行放大、變換與調(diào)控等處理, 能夠快速平滑調(diào)節(jié)運動速度, 并能夠精確地進(jìn)行位置控制。3 伺服電機模擬器系統(tǒng)設(shè)計伺服電機模擬器分為兩部分: 硬件板和軟件模型。硬件板主要由 FPGA和 AD器件構(gòu)成, 接口為 ISA總線, 此硬件板要插在計算機的 ISA總線插槽上, 和計算機中運行的軟件模型相配合工作。其主要功能為完成 A/D采樣和脈沖頻率的輸出。軟件模型運行在計算機中, 主要完成對伺服電機在各種情況下的模擬。3.1 硬件設(shè)計3.1.1 硬件接口( 1)模擬量輸入: 共 16 路。為正負(fù) 10V直流電壓, 由精工產(chǎn)品輸出, 用于控制伺服電機轉(zhuǎn)速和轉(zhuǎn)動方向;( 2)數(shù)字量輸出: 共 16 路, 48 個輸出點。一個直流量輸入對應(yīng)三個數(shù)字量輸出: A、 B和 Z相的脈沖輸出。這些輸出用于模擬脈沖編碼器的輸出, A、 B相脈沖頻率=編碼器的線數(shù)× 轉(zhuǎn)速, A相超前 B相 90 度表示轉(zhuǎn)動為正向, A相落后 B相 90 度表示轉(zhuǎn)動為反向, Z相頻率=轉(zhuǎn)速;( 3) ISA總線接口: 完成硬件板和計算機的互聯(lián), 使計算機中運行模型的數(shù)據(jù)能夠通過硬件板輸出。 硬件板提供 RAM和寄存器。3.1.2 硬件功能分塊硬件板上 FPGA根據(jù)功能設(shè)計分為四個模塊。分別是 ISA接口模塊、 AD采樣狀態(tài)機模塊、 RAM模塊和脈沖編碼器模塊。( 1) ISA接口模塊: 完成 ISA總線時序。( 2)AD采樣狀態(tài)機模塊: 完成 AD采樣控制, 將采到的數(shù)據(jù)存入 RAM中。狀態(tài)機的一個采樣周期設(shè)計為五個狀態(tài):①Init 狀態(tài): 打開相應(yīng)的選路通道; AD讀禁止; RAM禁止;②Start 狀態(tài): 啟動 AD轉(zhuǎn)換數(shù)據(jù); AD讀禁止; RAM禁止;③Waiting狀態(tài): 等待轉(zhuǎn)換結(jié)束信號, 若結(jié)束轉(zhuǎn)到 Finish 狀態(tài), 沒結(jié)束, 則繼續(xù)在本狀態(tài);④Finish 狀態(tài): 關(guān)閉 AD數(shù)據(jù)轉(zhuǎn)換; AD讀允許; RAM禁止;⑤Write 狀態(tài): 關(guān)閉 AD數(shù)據(jù)轉(zhuǎn)換; AD讀允許; RAM選通。( 3) RAM模塊: 存儲 AD采到的數(shù)據(jù)。RAM為 16 位× 16 個, 用于存儲 A/D采樣后的 16 路直流量數(shù)據(jù)。寄存器有兩類: 線數(shù)寄存器用于寫線數(shù)值; 轉(zhuǎn)速寄存器用于寫轉(zhuǎn)速值。( 4)脈沖編碼器模塊: 根據(jù)線數(shù)寄存器和轉(zhuǎn)速寄存器中的值產(chǎn)生相應(yīng)的 A、 B和 Z相脈沖。3.2 軟件的設(shè)計與實現(xiàn)3.2.1 軟件的設(shè)計伺服電機模擬器軟件平臺由 Linux- 2.4.19+MiniGUI- 1.3 組成。伺服模擬卡接收來自 CNC的模擬控制信號, 通過功率放大、 變換、 調(diào)控后將其轉(zhuǎn)換成數(shù)字信號, 工業(yè)主板接收從伺服模擬卡來的參數(shù), 代入模型進(jìn)行計算。伺服模擬卡接收來自工業(yè)主板的參數(shù)電機轉(zhuǎn)速、 電機線速、 位置等信息, 由伺服模擬卡將這些信息轉(zhuǎn)換成 A、 B、 Z向編碼器反饋脈沖給 CNC[5,6]。伺服電機模擬器能夠?qū)λ欧姍C的運轉(zhuǎn)狀態(tài)提供逼真的仿真, 模擬真實的現(xiàn)場環(huán)境?,F(xiàn)已用于藍(lán)天精工系統(tǒng) NC系列產(chǎn)品的檢測工作。3.2.2 伺服電機模擬器的建模建模是指從非數(shù)學(xué)領(lǐng)域, 如來自日常生活、 經(jīng)濟、 工程等學(xué)科中的問題, 通過對問題進(jìn)行適當(dāng)?shù)募僭O(shè), 研究其內(nèi)在關(guān)系, 最終將問題抽象、 轉(zhuǎn)化成一個相應(yīng)的數(shù)學(xué)問題[7] [8]。建模的意義就在于通過建模, 可以準(zhǔn)確給出各個因素對問題的影響程度, 得到最優(yōu)的解決辦法。伺服電機模擬器建模的提出, 主要是為了解決精工系統(tǒng)對伺服系統(tǒng)高速度運動、 高精度加工的要求。通過伺服電機模擬器的建模, 得出加減速因子和轉(zhuǎn)動速度以達(dá)到高速和高精的平衡。問題假設(shè): 忽略伺服控制器信號延遲; 伺服電機中的負(fù)載, 相電感, 渦損, 磁損; 反電動勢是正弦。由轉(zhuǎn)子參考坐標(biāo)電壓方程; 磁鏈方程為; 電磁轉(zhuǎn)矩方程; 電機運動方程; 機械角速度與電角速度的關(guān)系公式可推出:4 結(jié)束語伺服模擬器的各個參數(shù)是從各種不同種類的伺服電參數(shù)中抽取出來的, 這一特性實現(xiàn)了對各種不同型號的伺電機的模擬。除此之外, 伺服模擬器還可以對系統(tǒng)極端情下臨界值進(jìn)行測試, 解決了真實伺服電機測試臨界值的題。其中在伺服電機的控制性能方面, 模擬器的隨動誤差真實電機相當(dāng)。伺服模擬器實現(xiàn)了對伺服電機的真實模精工系統(tǒng)在控制伺服模擬器時無法分辨連接的是模擬器是伺服電機。本文由海天精工文章整理發(fā)表,文章來自網(wǎng)絡(luò)僅參考學(xué)習(xí),本站不承擔(dān)任何法律責(zé)任。http://m.himslangfull.com加工中心專業(yè)制造
留言列表
發(fā)表留言
◎歡迎參與討論,請在這里發(fā)表您的看法、交流您的觀點。