其實(shí),數(shù)控機(jī)床網(wǎng)絡(luò)DNC采用什么網(wǎng)絡(luò)結(jié)構(gòu)并不是最重要的,關(guān)鍵是DNC系統(tǒng)能給用戶提供什么樣的服務(wù),用戶從中能獲得多大的效益。由DNC本身的定義來看,其在生產(chǎn)現(xiàn)場所扮演的角色也是不斷發(fā)展變化的,由對(duì)設(shè)備“直接數(shù)字控制”演變成“分布式數(shù)字控制”,DNC的基本功能主要?dú)w納如下:
1.數(shù)控機(jī)床網(wǎng)絡(luò)DNC通訊功能:
NC程序的雙向傳輸:所有數(shù)控設(shè)備實(shí)施聯(lián)網(wǎng)集中管理,利用網(wǎng)絡(luò)進(jìn)行NC程序(包括機(jī)床參數(shù),刀補(bǔ)文件,宏程序等)的雙向傳輸,從而實(shí)現(xiàn)NC程序的海量存儲(chǔ)、集成化管理。
客戶/服務(wù)器結(jié)構(gòu):將每臺(tái)數(shù)控機(jī)床定義為客戶端設(shè)備,利用數(shù)控系統(tǒng)自身的通訊端口(如RS-232,以太網(wǎng)絡(luò),現(xiàn)場總線等)、通訊功能,操作工可在數(shù)控機(jī)床端進(jìn)行數(shù)據(jù)的雙向傳輸以及訪問管理服務(wù)器端數(shù)據(jù)的全部操作,服務(wù)器端對(duì)數(shù)控端的操作請(qǐng)求自動(dòng)進(jìn)行相關(guān)處理而無需人為干預(yù)。
群控與距離:單臺(tái)計(jì)算機(jī)管理數(shù)控機(jī)床群;通訊距離可達(dá)到幾公里。
DNC網(wǎng)絡(luò)的并發(fā)操作:保證所有入網(wǎng)數(shù)控設(shè)備可在同一時(shí)刻進(jìn)行并發(fā)式的通訊傳輸。
DNC在線加工:全客戶端方式的DNC在線加工,可保證諸如斷點(diǎn)續(xù)傳、子程序調(diào)用等功能均可由操作工在數(shù)控端實(shí)現(xiàn)。
交互式事件響應(yīng)機(jī)制:數(shù)控端的每一項(xiàng)操作都應(yīng)有消息反饋,即無論操作是否正確,操作工在數(shù)控設(shè)備端都能夠得到提示信息文件。
數(shù)據(jù)共享:讓操作工可在本地?cái)?shù)控設(shè)備訪問其它數(shù)控設(shè)備或虛擬機(jī)床信息,方便零件的轉(zhuǎn)移加工。
支持長文件名稱:NC程序名稱在WINDOWS平臺(tái)上實(shí)現(xiàn)長文件名管理,并在程序傳輸時(shí)與程序號(hào)自動(dòng)轉(zhuǎn)換。
通訊日志:記錄工作者所有通訊過程,并對(duì)記錄的信息進(jìn)行分類查詢。
信息采集:通過機(jī)床的宏程序變量輸出功能,實(shí)現(xiàn)機(jī)床加工信息的實(shí)時(shí)采集,并可以實(shí)時(shí)匯總機(jī)床使用效率、零件加工工時(shí)、刀具使用壽命等信息。
網(wǎng)絡(luò)通訊平臺(tái):利用DNC通訊網(wǎng)絡(luò)發(fā)送加工任務(wù)、刀具信息、工藝信息和加工成績匯報(bào)等,以實(shí)現(xiàn)生產(chǎn)信息的初步集成。
2.數(shù)控機(jī)床網(wǎng)絡(luò)DNC控制功能:
在普通的RS
CNC網(wǎng)絡(luò)設(shè)置
設(shè)置聯(lián)網(wǎng)CNC的IP地址、端口地址
CNC狀態(tài)監(jiān)視
加工狀態(tài):加工中、空閑、報(bào)警、故障信息
聯(lián)網(wǎng)狀態(tài):聯(lián)機(jī)、脫機(jī)
位置信息:絕對(duì)位置、相對(duì)位置、機(jī)械位置、剩余移動(dòng)量、進(jìn)給速度
歷史記錄:報(bào)警歷史記錄、操作履歷
CNC遠(yuǎn)程控制
顯示各種機(jī)床參數(shù)
設(shè)置各種機(jī)床參數(shù)
顯示NC程序各種信息:如內(nèi)存大小,程序數(shù)等
選擇NC程序:選擇當(dāng)前加工程序、查找任意NC程序
編輯NC程序:編輯CNC系統(tǒng)中的NC程序
刪除NC程序:直接刪除CNC系統(tǒng)中的NC程序
清除報(bào)警歷史記錄
清除操作履歷
系統(tǒng)復(fù)位:通過遠(yuǎn)程CNC復(fù)位
遠(yuǎn)程啟動(dòng):通過遠(yuǎn)程啟動(dòng)加工
遠(yuǎn)程暫停:通過遠(yuǎn)程暫停加工