1前言
DSX5-70型三桿虛擬軸機(jī)床,由三桿并聯(lián)機(jī)構(gòu)及兩自由度串聯(lián)機(jī)構(gòu)組成。兩自由度串聯(lián)機(jī)構(gòu)置于運(yùn)動(dòng)平臺(tái)上牺独。通過三桿伸縮(l1、l2访芙、l3)及兩驅(qū)動(dòng)軸旋轉(zhuǎn)(θ1谬堕、θ2)來改變刀具的位置和姿態(tài)(以o3代表刀心、o2o3代表刀具軸線)薯替,可實(shí)現(xiàn)五軸聯(lián)動(dòng)沈论,完成多種作業(yè)任務(wù)。本文介紹為它開發(fā)設(shè)計(jì)的一套基于PC的開放式數(shù)控系統(tǒng)救辖。整個(gè)數(shù)控系統(tǒng)軟件模塊化設(shè)計(jì)簿煌,面向用戶,方便操作鉴吹,具有良好的可擴(kuò)展性及可維護(hù)性姨伟。
2三桿虛擬軸機(jī)床數(shù)控系統(tǒng)
2.1數(shù)控系統(tǒng)構(gòu)成及特點(diǎn)
控制系統(tǒng)以美國(guó)Delta Tau公司的基于PC的多軸運(yùn)動(dòng)控制器PMAC為核心惩琉,采用松下數(shù)字式交流伺服系統(tǒng),構(gòu)成一個(gè)開放式數(shù)控系統(tǒng)夺荒。利用PMAC的運(yùn)動(dòng)控制功能瞒渠,將6套交流伺服系統(tǒng)與PMAC的6個(gè)通道分別相連,實(shí)現(xiàn)電動(dòng)機(jī)轉(zhuǎn)速信號(hào)的輸出及光電編碼器反饋信號(hào)的采集技扼,以控制各軸的運(yùn)動(dòng)伍玖。通過PMAC卡I/O接口來實(shí)現(xiàn)PLC功能,如檢測(cè)行程限位剿吻、機(jī)床回零等信號(hào)窍箍,控制機(jī)床的冷卻、換刀等功能和橙。此外仔燕,利用其PLC功能進(jìn)行面板操作,控制程序運(yùn)行和手動(dòng)調(diào)整機(jī)床魔招。
PMAC必須與PC機(jī)通訊才能完成機(jī)床的控制任務(wù)低腕。通過PC機(jī)的外設(shè)可實(shí)現(xiàn)程序的輸入、編輯蓄稠,參數(shù)的設(shè)置颖怕,運(yùn)動(dòng)狀態(tài)的實(shí)時(shí)顯示及軟件仿真等功能。利用PC機(jī)的通訊口還可使虛擬軸機(jī)床成為柔性生產(chǎn)線上的一個(gè)制造單元译拿。
雙端口RAM(DPRAM)用于解決主控制處理器與PMAC的通訊瓶頸問題剔撮,實(shí)現(xiàn)PMAC與主控制處理器之間的高速重復(fù)不需握手的數(shù)據(jù)通信。
2.2控制系統(tǒng)工作原理及軟件設(shè)計(jì)
(1)工作原理及流程圖本虛擬軸機(jī)床以兼容普通加工中心的加工能力為主要目標(biāo)之一薛对,因而在數(shù)控加工程序編制上遵循使用傳統(tǒng)的NC代碼指令母边,以便于編程和程序的移植與交流。然而由于機(jī)床結(jié)構(gòu)的根本不同使得與傳統(tǒng)機(jī)床直接控制X深冶、Y蒲姥、Z軸不同,在三桿虛擬軸機(jī)床上不能從NC代碼直接到伺服控制欧陋,要實(shí)現(xiàn)一定刀具位姿六泞,必須轉(zhuǎn)換為控制空間時(shí)刻變動(dòng)的運(yùn)動(dòng)副的長(zhǎng)度或轉(zhuǎn)角,這里面就必須包含NC代碼格式變換邪蛔、插補(bǔ)急黎、坐標(biāo)變換及運(yùn)動(dòng)學(xué)變換等。這些就構(gòu)成了虛擬軸機(jī)床數(shù)控軟件不同于傳統(tǒng)機(jī)床的虛擬軸模塊侧到。
(2)造型及NC代碼生成本系統(tǒng)充分發(fā)揮了PC機(jī)軟件資源豐富的優(yōu)勢(shì)勃教,吸收了現(xiàn)有CAD/CAM技術(shù)的成果,造型及NC代碼生成采用了國(guó)產(chǎn)優(yōu)秀軟件ME(制造工程師)。它是一個(gè)性能價(jià)格比較高的CAD/CAM軟件荣回。ME界面非常友好遭贸,具有豐富的曲線、曲面造型功能心软,可對(duì)三維模型進(jìn)行放大、縮小著蛙、旋轉(zhuǎn)删铃、渲染等,可對(duì)加工過程進(jìn)行手動(dòng)踏堡、連續(xù)及真實(shí)感仿真猎唁。它還具有IGES及DXF等接口〗穹可按多種加工方法拄渣,進(jìn)行不同的后置處理以生成NC代碼。這為在虛擬軸機(jī)床上實(shí)現(xiàn)CAD/CAM一體化奠定了基礎(chǔ)癌越。
(3)NC代碼格式變換PMAC允許執(zhí)行機(jī)床類型的RS-274(NC代碼)程序浦砚,PMAC把G、M洲芥、T和H代碼作為子程序來調(diào)用亚滑。對(duì)于由造型軟件生成的NC代碼中因指令續(xù)效功能而出現(xiàn)的省去代碼標(biāo)志的X...Y...Z...等程序段,由于虛擬軸機(jī)床控制的軸不是X昌嘶、Y还做、Z三方向運(yùn)動(dòng)軸,而是空間時(shí)刻變動(dòng)的軸诱榴,它不能執(zhí)行這類程序段裕甸。為了使PMAC可以識(shí)別這些程序段并進(jìn)而調(diào)用相應(yīng)子程序執(zhí)行,必須對(duì)NC代碼進(jìn)行格式變換备则,增加所有因續(xù)效省去的代碼標(biāo)志碳扯。
(4)插補(bǔ)直線和圓弧插補(bǔ)都采用了時(shí)間分割法。其中在圓弧插補(bǔ)的算法上采用了一種基于坐標(biāo)變換的新方法[5]树碱,即根據(jù)圓弧相對(duì)其圓心的位置肯适,將圓弧分為上半平面型圓弧、下半平面型圓弧及復(fù)合型圓弧三種成榜,對(duì)不同種類的圓弧建立不同形式的輔助坐標(biāo)系框舔,通過坐標(biāo)變換將原坐標(biāo)系中圓弧插補(bǔ)轉(zhuǎn)換為輔助坐標(biāo)系中圓弧插補(bǔ),利用輔助坐標(biāo)系的不同設(shè)置及改變步長(zhǎng)的正負(fù)號(hào)解決各種圓弧的插補(bǔ)問題赎婚。算法簡(jiǎn)捷刘绣、實(shí)用。
(5)坐標(biāo)變換與運(yùn)動(dòng)學(xué)變換插補(bǔ)模塊將上述NC代碼數(shù)據(jù)進(jìn)行離散挣输,得到造型坐標(biāo)系中刀尖坐標(biāo)數(shù)據(jù)[xi yi zi]T(i=1,2,…)纬凤。通過插補(bǔ)得到的數(shù)據(jù)僅是在造型坐標(biāo)系中的坐標(biāo)福贞,為了控制虛擬軸機(jī)床,必須進(jìn)行坐標(biāo)變換停士,以得到機(jī)床坐標(biāo)系O-XYZ中的坐標(biāo)[Xi Yi Zi]T(i=1,2,…)為
式中[x0 y0 z0]T為造型坐標(biāo)系o-xyz的坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系O-XYZ中的坐標(biāo)挖帘。
虛擬軸機(jī)床的運(yùn)動(dòng)學(xué)逆解是控制系統(tǒng)軟件設(shè)計(jì)的關(guān)鍵之一。通過本虛擬軸機(jī)床的運(yùn)動(dòng)學(xué)逆解方程(2)得到的[l1i l2i l3i]T(i=1,2,…)便是控制虛擬軸機(jī)床所需的桿的長(zhǎng)度恋技。
式中w為固定平臺(tái)與活動(dòng)平臺(tái)邊長(zhǎng)之差拇舀,hh為刀尖到運(yùn)動(dòng)平臺(tái)中心的距離。
(6)用戶界面設(shè)計(jì)友好的用戶界面是實(shí)現(xiàn)虛擬軸機(jī)床工業(yè)運(yùn)行不可忽視的重要因素狈报。由于操作者已習(xí)慣傳統(tǒng)數(shù)控機(jī)床操作面板及相關(guān)術(shù)語和指令系統(tǒng)株矩,故基于方便終端用戶使用的考慮,在開發(fā)虛擬軸機(jī)床數(shù)控系統(tǒng)用戶界面時(shí)溺剖,必須將其在工作原理方面的特點(diǎn)隱藏在系統(tǒng)內(nèi)部碱跃,而使提供給用戶或需要用戶處理的信息盡可能與傳統(tǒng)機(jī)床一致。這些信息通常包括操作面板的顯示鳖进、數(shù)據(jù)程序代碼和坐標(biāo)定義等园湘。PMAC附帶的PTALK軟件能實(shí)現(xiàn)和PMAC運(yùn)動(dòng)控制器通訊的功能。利用Visual Basic在自己開發(fā)應(yīng)用軟件中嵌入PTALK與PMAC運(yùn)動(dòng)控制器通訊的功能伐蔚,可以制作出友好的用戶界面昨跺。所制作的用戶界面包括手工編程處理模塊、參數(shù)設(shè)置模塊谁意、機(jī)床手動(dòng)調(diào)整模塊和運(yùn)動(dòng)控制模塊以及其它輔助功能模塊发娶。
3結(jié)束語
通過開發(fā)設(shè)計(jì)一套基于PC的開放式數(shù)控系統(tǒng),在DSX5-70三桿虛擬軸機(jī)床上利用傳統(tǒng)CAD/CAM技術(shù)優(yōu)秀成果料潘,實(shí)現(xiàn)了三桿虛擬軸機(jī)床CAD/CAM的一體化抽碌,對(duì)三桿虛擬軸機(jī)床的應(yīng)用推廣具有重要的現(xiàn)實(shí)意義。整個(gè)數(shù)控系統(tǒng)軟件模塊化設(shè)計(jì)决瞳,便于擴(kuò)展货徙,界面友好,操作方便皮胡。
聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng)痴颊,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)屡贺,也不構(gòu)成任何其他建議蠢棱。本站部分作品是由網(wǎng)友自主投稿和發(fā)布、編輯整理上傳甩栈,對(duì)此類作品本站僅提供交流平臺(tái)泻仙,不為其版權(quán)負(fù)責(zé)。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻、圖片玉转、文字如涉及作品版權(quán)問題突想,請(qǐng)第一時(shí)間告知,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容究抓,以保證您的權(quán)益侄侨!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn。
- 暫無反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力前联,智啟未來新篇章
- 定義制造業(yè)未來的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機(jī)床,助力制造升級(jí)技術(shù)專題
- 汽車輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動(dòng)機(jī)解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專題