徐洪健 趙波/上海三一精機(jī)有限公司研究院電氣所
基于FANUC數(shù)控系統(tǒng)的數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
徐洪健 趙波/上海三一精機(jī)有限公司研究院電氣所
本文以FANUC數(shù)控系統(tǒng)為基礎(chǔ),分析數(shù)控機(jī)床數(shù)據(jù)采集的需求,對(duì)現(xiàn)場(chǎng)數(shù)控機(jī)床運(yùn)行情況、NC、PMC和報(bào)警等重要數(shù)據(jù)進(jìn)行實(shí)時(shí)采集,形成可靠完善的數(shù)據(jù)采集技術(shù),確保生產(chǎn)安全高效,產(chǎn)品質(zhì)量?jī)?yōu)良。重點(diǎn)是完成數(shù)據(jù)采集系統(tǒng)用戶界面的開發(fā)。采用原型法設(shè)計(jì)數(shù)據(jù)采集系統(tǒng),使用C#語(yǔ)言在。NET框架上開發(fā)用戶界面,應(yīng)用FANUC的FOCAS庫(kù)函數(shù)實(shí)現(xiàn)PC機(jī)與CNC的通訊和實(shí)時(shí)數(shù)據(jù)的采集,應(yīng)用SQLServer數(shù)據(jù)庫(kù)對(duì)相關(guān)數(shù)據(jù)進(jìn)行存放。
數(shù)控系統(tǒng);數(shù)據(jù)采集;用戶界面
本課題所開發(fā)的數(shù)據(jù)采集系統(tǒng)以FANUC 0i-TD數(shù)控系統(tǒng)為實(shí)驗(yàn)對(duì)象。FANUC0i-TD數(shù)控系統(tǒng)裝配有高可靠性、高性價(jià)比的納米CNC,帶有納米插補(bǔ)功能,并且配有高速、大容量的PMC,支持100Mbps的內(nèi)嵌式以太網(wǎng)。
通過內(nèi)嵌式以太網(wǎng)可將CNC與PC機(jī)連接起來(lái),即可進(jìn)行NC程序的傳輸、機(jī)械的控制和運(yùn)行狀態(tài)的監(jiān)視、機(jī)械的調(diào)整和維護(hù)。其基本功能包括:
1.基于FTP(File Transfer Protocol)文件傳輸功能的NC程序的傳輸可通過CNC畫面的操作來(lái)傳輸NC程序。電腦側(cè)使用FTP服務(wù)器·軟件,所以,可以與Windows環(huán)境以外的主機(jī)傳輸NC程序。
2.基于FOCAS1/Ethernet的機(jī)械控制和監(jiān)視可利用 i CELL和 CIMPLICITY(FANUC數(shù)控系統(tǒng)機(jī)床集中管理軟件),創(chuàng)建進(jìn)行機(jī)械的控制和監(jiān)視的系統(tǒng)。此外,也可通過CNC主導(dǎo)信息通知功能,利用NC程序、或者梯圖程序發(fā)出的指令,從CNC自發(fā)地向電腦的應(yīng)用程序通知信息(CNC/PMC數(shù)據(jù))。
3.可以在線進(jìn)行基于FANUC LADDER-Ⅲ以及SERVO GUIDE的機(jī)械的調(diào)整和維護(hù)、梯形圖程序的維護(hù)和伺服電機(jī)的調(diào)整。……