基于OPC技術(shù)的數(shù)控沖床加工
仿真系統(tǒng)摘要:以Visual Basic 6.o為開(kāi)發(fā)工具,基于IndraMotion MTX系統(tǒng),用OPC技術(shù)開(kāi)發(fā)了數(shù)控轉(zhuǎn)塔沖床實(shí)時(shí)加工仿真系統(tǒng)。根據(jù)該開(kāi)放式數(shù)控系統(tǒng)的特點(diǎn),對(duì)讀取的NC程序塊進(jìn)行實(shí)時(shí)處理,采用模塊化思想建立了仿真系統(tǒng)總體框架
結(jié)構(gòu),最終實(shí)現(xiàn)對(duì)沖切加工
程序的靜態(tài)和動(dòng)態(tài)仿真。
"v}pdUW X1tXqHJF} 關(guān)鍵詞:數(shù)控系統(tǒng);OPC;轉(zhuǎn)塔沖床;仿真
`p'Q7m2y/b 1shBY@mlq 0 引言
^>?CMcN4* 江蘇亞威機(jī)床廠生產(chǎn)的HIQ、HPI和HPH系列沖床采用德國(guó)博世力士樂(lè)(Bo.sch Rexroth)公司最新推出的開(kāi)放式數(shù)控系統(tǒng)IndraMotion MTX作為控制系統(tǒng),基于OPC技術(shù)進(jìn)行自主開(kāi)發(fā)。加工程序仿真是其重要的研究?jī)?nèi)容,下面將重點(diǎn)講述靜態(tài)相動(dòng)態(tài)加工仿真程序設(shè)計(jì)理念與實(shí)現(xiàn)過(guò)程。
\7z^!m I數(shù)控轉(zhuǎn)塔沖床簡(jiǎn)介
.d?%;2*{q 以亞威HIQ系列沖床(見(jiàn)圖1)為例,該系列沖床采用高速液壓主傳動(dòng)系統(tǒng),室行程速度(轉(zhuǎn)臺(tái)轉(zhuǎn)速)達(dá)1500r,/min.具有6個(gè)數(shù)控聯(lián)動(dòng)軸。沖頭下死點(diǎn)位置編程控制
精度達(dá)o.01 mm,進(jìn)料y軸采用雙滾珠絲杠結(jié)構(gòu)。夾鉗位置可編程設(shè)定.自動(dòng)調(diào)節(jié),可滿(mǎn)足不同尺寸板料的加工要求,最大加T板材尺寸可達(dá)1 250×5 000;最高沖切頻率可達(dá)X- 750 cpm( Punchingtimcs pcr minutc),y=700 cpm;板料的最大移動(dòng)速度可達(dá)X;75 m,/min.y;70 m/min。數(shù)控系統(tǒng)采用IndraK40tion MTX進(jìn)行控制。
4Iq'/r 2加工仿真的意義
rtQHWRUn 數(shù)控沖床的沖頭按照預(yù)先編寫(xiě)好的數(shù)控加工程序?qū)ぜM(jìn)行沖切加工。對(duì)數(shù)控沖床過(guò)程進(jìn)行仿真的目的是檢驗(yàn)數(shù)控沖切程序是否正確及沖切
參數(shù)選擇是否合理.以期在實(shí)際沖切加工之前修正數(shù)控程序中的錯(cuò)誤,
優(yōu)化各種加工參數(shù),從而達(dá)到降低廢品率和保護(hù)設(shè)備的目的。而動(dòng)態(tài)實(shí)時(shí)仿真則可以通過(guò)屏幕顯示各種實(shí)時(shí)沖切參數(shù),監(jiān)測(cè)沖切過(guò)程。
)s9',4$eK< 3靜態(tài)仿真的實(shí)現(xiàn)
dx,=Rd5' 靜態(tài)仿真是動(dòng)態(tài)仿真的前提和基礎(chǔ)。首先在加工前對(duì)NC程序的正確性進(jìn)行檢測(cè),即對(duì)數(shù)控轉(zhuǎn)塔沖床程序的詞法和語(yǔ)法進(jìn)行檢驗(yàn)。詞法錯(cuò)誤主要是指程序中輸入了沖床不能識(shí)別的指令,對(duì)這種情況的處理方法是建立了沖床指令字符集,構(gòu)造了char型字符集,然后逐個(gè)讀人NC文件的字符,判斷它是否在沖床指令字符集中,如果不在則給出錯(cuò)誤信息,如果在則讀取下一字符。語(yǔ)法錯(cuò)誤主要包括書(shū)寫(xiě)格式錯(cuò)誤、指令搭配錯(cuò)誤、指令順序錯(cuò)誤、沖切順序錯(cuò)誤、沖切參數(shù)錯(cuò)誤等。為方便逐行逐字進(jìn)行語(yǔ)法檢查,可將代碼
文件讀入到一個(gè)順序文件中,用數(shù)組格式進(jìn)行處理,具體結(jié)構(gòu)語(yǔ)句如下:
1ZJQs6 l.ine Input #l, MyLine
=op%8NJf FileLine(M) =CStr(MyLine) M記錄敷組的行效