3 嵌入式數(shù)控系統(tǒng)設(shè)計(jì)的實(shí)現(xiàn)與調(diào)試
本文討論的嵌入式數(shù)控系統(tǒng)硬件平臺的設(shè)計(jì)主要包括兩個(gè)部分 ,一部分是基于 ARM9系列 S3C2410的嵌入式數(shù)控MCX314As系統(tǒng)主控板 ,另一部分是專門負(fù)責(zé)數(shù)控運(yùn)動(dòng)控制處理的MCX314As運(yùn)動(dòng)控制板。完成硬件電路的設(shè)計(jì) ,結(jié)合軟件我們對電路進(jìn)行了簡單的調(diào)試。調(diào)試過程中我們先利用
MCX314As運(yùn)動(dòng)控制板上設(shè)計(jì)的四個(gè) LED指示燈來顯示數(shù)控運(yùn)動(dòng)控制系統(tǒng)控制的四個(gè)軸的運(yùn)行狀態(tài) ,然后通過編寫簡單的驅(qū)動(dòng)程序 ,發(fā)送簡單的指令控制 MCX314As進(jìn)行插補(bǔ)動(dòng)作 ,通過 LED指示燈的狀態(tài) ,來驗(yàn)證數(shù)控系統(tǒng)的工作狀態(tài)是否與編寫的驅(qū)動(dòng)程序一致 ,這樣就可以檢驗(yàn)數(shù)控系統(tǒng)硬件和軟件的正確性 ,完成我們嵌入式數(shù)控系統(tǒng)初期的整體調(diào)試。把驅(qū)動(dòng)程序的可執(zhí)行文件下載到 ARM9主控板 ,進(jìn)行驅(qū)動(dòng) ,控制 MCX314As運(yùn)動(dòng)控制板 ,得到的運(yùn)動(dòng)控制電路板狀態(tài)如圖 4所示 ,LED發(fā)光二極管只亮了左邊兩個(gè) ,說明只有 X軸和 Y軸在運(yùn)動(dòng)。

根據(jù)運(yùn)動(dòng)控制板所顯示的現(xiàn)象 ,大致可以說明我們所設(shè)計(jì)的嵌入式數(shù)控系統(tǒng)已經(jīng)可以正常的運(yùn)行了 ,系統(tǒng)的初步調(diào)試取得成功。

4 結(jié)論
MCX314As是專業(yè)級的運(yùn)動(dòng)控制芯片 ,能大大減輕研發(fā)算法軟件的工作量 ,加快科研工作的進(jìn)度 , S3C2410是 32位R ISC嵌入式處理器 ,在實(shí)際運(yùn)用時(shí)可以把所有極其復(fù)雜的實(shí)時(shí)運(yùn)動(dòng)控制工作交給 MCX314As芯片來處理 ,而 S3C2410只需要向 MCX314As芯片發(fā)出一系列的控制指令便能實(shí)現(xiàn)各種復(fù)雜的運(yùn)動(dòng)。
本文由 伯特利數(shù)控文章 整理發(fā)表,文章來自網(wǎng)絡(luò)僅參考學(xué)習(xí),本站不承擔(dān)任何法律責(zé)任。
2018-07
FANUC 0 系統(tǒng) 序號 故障征兆 故障原因 解決辦法 1 當(dāng)選完刀號后,X、Y軸移動(dòng)的同時(shí),機(jī)床也進(jìn)行換刀的動(dòng)作,但是,X、Y軸移動(dòng)的距離,與X、Y軸的移動(dòng)指令不相吻合,并且每次的實(shí)際移動(dòng)距離與移動(dòng)指令之差還不一樣 沒有任何報(bào)警,應(yīng)屬于參數(shù)問題。 1.修改參數(shù)0009號TMF… [了解更多]
2016-03
3.2鏜銑加工中心開放式數(shù)控系統(tǒng)總體設(shè)計(jì) 課題中鏜銑加工中心采用的是IPC+UMAC運(yùn)動(dòng)控制器的開放式的數(shù)控系 統(tǒng),該數(shù)控系統(tǒng)既可以充分發(fā)揮工控機(jī)(IPC)的資源優(yōu)勢,也可以充分挖掘UMAC 提供的資源,在滿足加工中心要求的前提下,真正實(shí)現(xiàn)數(shù)控系統(tǒng)的開放性特點(diǎn)。 在數(shù)控系統(tǒng)的軟件… [了解更多]
2016-03
2.3鏜銑加工中心數(shù)控系統(tǒng)的硬件結(jié)構(gòu) TX1600G鏜銑加工中心是一種鏜銑床復(fù)合式的數(shù)控機(jī)床,由于鏜銑床共用一 個(gè)工作臺,所以鏜銑床不能同時(shí)工作,必須被分在兩個(gè)軸組中,所以對其控制的 數(shù)控系統(tǒng)要有多通道多軸控制的能力?;诳刂乒δ芎头€(wěn)定性要求,本加工中心 選用了 UMAC多軸運(yùn)動(dòng)… [了解更多]