『壹』 法拉克0系統DNC傳輸的參數設定及傳輸方法
WIN PCIN 軟體使用:
電腦到FANUC數控車床數據傳輸方法
一.設置BEIJING FANUC Oi-MD 數控系統通訊的操作方法:1. 參數:20號參數改為1。
2. 按MDI鍵。3. 按SYSTEM鍵。 4. 按參數鍵。5. 按>兩下出現 ALL IO。6. 按ALL IO鍵。
7. 將參數改為下列:
I/O CHANNEL 1
DEVICE NUM 0
BAUD RATE 4800
STOP BIT 2
NULL INPUT (EIA) NO
TV CHECK(NOTES) ON
TV CHECK OFF
PUNCHCODE ISO
INPUTCODE ASCII
FEED OUTPUT FEED
EOB OUTPUT LFCRCR
8.按編輯鍵 9.按PROG鍵 10.按DIR鍵 11.輸入程序號 12.按>兩下,出現READ
13.按READ鍵 14.按執行鍵 15.電腦輸出
二.電腦輸入/輸出設備參數設置方法:
1.設置 流控制為NONE
2.程序設置 將程序復制到軟體文件框內,進行保存
3.打開程序
4.輸出程序
通訊電纜的接線圖:
9 針孔式插頭 25針針式插頭
1,4,6 短接 6,8,20短接
2 --------------- 2
3 --------------- 3
5 --------------- 7
7,8 短接 4,5短接
防止信號干擾,數據傳輸線要有良好的屏蔽層,屏蔽層的兩端焊接在插頭的金屬外殼上。
二、PCIN端設置為:
COM NUMBER 1,BAUDRAIE 4800(傳輸波特率),PARTIY EVEN ,2 STOP BITS,7 DATA BITS,X ON/OFF SETUP>XON/XOFF ON (若設為OFF,就只能傳出不能傳進)XON Character:11 XOFF Character:13 DONT WAIT FOR XON DONT SEND XON,END_W_M30 OFF, TIMEOUT 0S, BINFINEOFF ,TURBOMODE OFF,DONT CHECK DSR。
三、(FANUC 0 系統設置):
TVON=0(進行TV檢測),
ISO=1(ISO代碼),
I/O=1(傳輸時使用通道1),
PRM002#=1****0*1,
PRM012#=1****0*1,(停止位2,介面,同步孔不輸出)
PRM038#=10******(外用的I/O裝置為計算機),
PRM552#=10,
PRM553#=10(前三項是傳輸波特率,10為4800bps,11為9600bps,12為19200bps)
四、數據傳輸方法:
1.CNC 傳輸到PC里去:
零件程序:
(1)啟動PCIN軟體,選擇DATA_OUT,輸入存檔路徑及文件名後回車.
(2)機床端EDIT方式下>按PRGRM鍵>輸入O-9999>按OUTPT鍵即可.
參數:
(1)啟動PCIN軟體,選擇DATA_OUT,輸入存檔路徑及文件名後回車.
(2)機床端EDIT方式下>按PARAM鍵>按參數軟鍵>按OUTPT鍵即可.
診斷數據:
(1)啟動PCIN軟體,選擇DATA_OUT,輸入存檔路徑及文件名後回車.
(2)機床端EDIT方式下>按PARAM鍵>按診斷軟鍵>按OUTPT鍵即可.
偏置量:
(1)啟動PCIN軟體,選擇DATA_OUT,輸入存檔路徑及文件名後回車.
(2)機床端EDIT方式下>按OFSET鍵>按OUTPT鍵即可.
2.PC傳到CNC里去:
零件程序:
(1)啟動PCIN軟體.
(2)機床端EDIT方式下>按PRGRM鍵>按INPUT鍵.
(3)PCIN軟體端選擇DATA_IN回車,輸入要傳輸的文件路徑及名稱後回車即可.
其它 : 如參數、診斷數據、偏置量的回傳方法要在其自己相應的主畫面下按INPUT鍵,再重復(3)步即可。
DNC方式時,把程序傳進CNC邊傳輸,邊加工。
『貳』 DNC系統的DNC系統軟體體系結構組成
基於CORBA的DNC系統軟體的實現平台建立在車間層控制系統平台的基礎上。我們將DNC系統體系結構劃分為三層的客戶/伺服器結構,以將表示邏輯、業務邏輯和數據處理邏輯明確劃分開來。為此,表示層用來表示信息和收集數據,此處為由VB實現的可移植的DNC人機介面;業務層響應用戶(或其它的業務服務)發來的請求,執行某種業務任務,此處為由VC++來實現DNC應有程序及NC數據管理應用程序;數據層包括數據的定義、維修、訪問和更新以及管理,並響應業務服務的數據請求,此處為經IDL功能介面定義封裝的NC局部資料庫(Access)伺服器。這些層並不一定與網路上的具體物理位置相對應,它們只是概念上的層,藉助這些概念可以開發出健壯的、基於組件的應用程序。
使用模型,可以把應用程序的需求分解成明確定義的服務。在定義了服務之後,需要進一步創建具體的物理組件來實現它們。根據性能和維護的需求、工作量、網路帶寬以及其它因素,可以在網路上靈活地部署這些組件。 盡管DNC有多種多樣的分類方式,但各種分類方式都有構成DNC系統必不可少的基本組成部分。其中主要有:
(1)DNC控制計算機,包括大容量存儲器和1/0介面;
(2)通訊介質(雙絞線,同軸電纜等);
(3)通訊介面;
(4)NC或CNC數控設備;
(5)軟體系統(包括實時多任務操作系統、DNC通信軟體、DNC管理和監控軟體、NC程序編輯軟體、還可能有數控系統軟體)。
由於DNC系統的多種構成形式,系統的大小和復雜程度也各不相同。DNC系統可以小到只有一台DNC主機控制多台數控機床也可以大到包括單元層、車間層和工廠層。所以具體的DNC系統組成要根據其要求達到的目標和具體條件來決定。影響DNC系統配置的因素很多
DNC計算機的任務勞動力成本車間層管理計算機系統被處理信息的層次CNC的數量車間CNC的負載所需要的柔性
但首先應考慮工廠具體的需求,如需要的自動化程度、信息流以及工廠的計算機結構層次等重要因素。
DNC應用程序中的對象從這些類中繼承下來,每個對象的方法即該對象的成員函數根據相應的功能需求來定義。下面以NC機床類的定義為例:
‖ncmach.h -NC Machine Class definations
‖NC Machines are part processors.For this class,a part is loaded,
‖a NC file is downloaded to the device,and the machine is started.
class MACHINE-TOOL{
char*CurrentNCFile; ‖currently loaded NC file
intFixtureStatus; ‖fixture status
public:
MACHINE-TOOL();
char* getCurrentNCFile();
void setCurrentNCFile(char?F);
Int getFixtureStatus();
void setFixtureStatus(int S);
virtual int processPart(char? PartName);
virtual int downloadNCFile(char?File);
virtual int stopMachine();
virtual in graspPart();
virtual int releasePart();
}; 基於CORBA的車間層控制系統需要兩種層次的互連。第一層是利用計算機區域網技術和協議軟體把由異構計算機組成的車間層控制器、設備控制器等互連起來,第二層是在這一互連的基礎上,實現各節點、各被控的異構製造設備(如加工中心、機器人、PLC等)之間的信息交互,這種交互通過製造信息規范(MMS)實現。作為車間層控制系統的一個重要組成部分,本文DNC系統的物理配置基本結構如下圖所示,主計算機通過網路介質(具有獨立IP地址的終端伺服器)分別連接多台CNC系統實現NC程序的裝卸、刀具數據的傳遞、操作命令的下達和狀態信息的反饋。這是一種通過區域網連接起來的通信結構,它具有包括物理層、數據鏈路層、傳輸層及應用層等的四層結構,其中數據鏈路層採用LSV2通訊協議,傳輸層採用DNC協議(如SINUMERIK或PHILIPS協議)。
『叄』 DNC是什麼
DNC系統的基本功能既是使用1台伺服器,對企業生產現場所有數控設備進行集中智能化聯網管理(目前已能在64位機上實現對4096台設備集中聯網管理)。所有程序編程人員可以在自己的PC上進行編程,並上傳至DNC伺服器指定的目錄下,而後現場設備操作者即可通過設備CNC控制器發送「下載(LOAD)」指令,從伺服器中下載所需的程序,待程序加工完畢後再通過DNC網路回傳至伺服器中,由程序管理員或工藝人員進行比較或歸檔。這種方式首先大大減少了數控程序的准備時間,消除了人員在工藝室與設備端的奔波,並且可完全確保程序的完整性和可靠性,消除了很多人為導致的「失誤」,最重要的是通過這套成熟的系統,將企業生產過程中所使用的所有NC程序都能合理有效的集中管理起來。
蓋勒普 DNC系統擁有20多年的技術沉澱和經驗積累,在中國近14年的項目實施經驗, 80%以上用戶為世界500強企業,適用於尤其在航空航天、軍事工業、裝備製造、機床工業、汽車工業、醫療器械、模具工業等領域已佔據遙遙領先的地位。。
蓋勒普 DNC 是基於32和64位操作系統開發的自動化製造設備及生產信息化管理的網路平台,它賦予工業DNC(Distributed Numeric Control)更深更廣的應用意義。Predator DNC™ 不僅能夠使您所有的CNC數控加工中心,智能化工業機器人,自動化生產線PLC工作中心和其它的所有工業設備聯網在線,同時有效管理您的生產設備、加工程序和工位信息。此外,Predator DNC™ 不但可以與Predator其他系列產品管理系統無縫集成,還可以和企業第三方信息化管理系統及工具軟體MRPII/ERP/PDM/CAPP/MES/CAD/CAM等集成。
主要功能如下:
1. 支持同時在線聯網多達4096台數控設備
蓋勒普 DNC™ 64位系統支持只用一台DNC伺服器(中端PC即可)就可以使多達4096台數控設備的同時聯網在線並進行多線程(Multi-thread)雙向傳輸,而且它可以使您的數控設備進行可視化分配管理。
2.改善您的車間工作流程
擁有蓋勒普DNC,您就不必再吃力得拿著軟盤、紙帶、筆記本電腦或是老式硬體來下載數控設備上的加工程序。蓋勒普DNC提供了一個真正的網路解決方案,當你需要使用程序時可以從伺服器直接進行調用,當程序完成現場的加工確認或者進行更改後,又可以返回到你的伺服器中進行保存。整個過程將變得更加可靠,每個人都會變得更有效率。
3.DNC Explorer™ 用戶界面
蓋勒普DNC採用微軟的Office和Windows 界面讓使用者在操作時變得非常輕松、容易上手。蓋勒普DNC界麵包括滑鼠拖放,右鍵快捷菜單、剪切、復制、粘貼,狀態/工具欄,熱鍵功能、工具按鈕和在線幫助。不僅如此,Predator DNC還可以客戶化設置數控設備的物理配置以及提供更多客戶化特性的功能……
4.Remote Request多線程遠程請求
通過遠程請求功能,可以讓每一個操作者通過在製造設備端的簡易操作,直接完成與DNC伺服器之間的程序調用及通訊,使操作者在設備端就能實現上傳、下載自己想要的數控加工程序,避免了操作者在現場與伺服器或辦公室之間的來回奔波。蓋勒普DNC Remote Request; 具有實時反饋通訊錯誤信息的功能,能夠與DNC 伺服器建立起對話,讓操作者在設備端就可以得知通訊不成功的原因,這是蓋勒普DNC 系統的特色功能,除了Remote Request 功能外,蓋勒普DNC還具有遠程查看文件目錄、遠程自動命名、遠程列印控制和遠程E-mail傳輸以及更多遠程功能……
5.蓋勒普DNC Connect客戶端
蓋勒普DNC Connect; 為用戶提供了一個基於PC用於NC程序管理瀏覽、編輯和通訊的客戶端。蓋勒普DNC Connect; 操作界面直觀並具有親和力,並且具有針對觸摸屏應用的大按鈕界面。
6.蓋勒普DNC; 文檔管理器(Integrated Browsing)
是否為陷入了一大堆雜亂無章的數控程序和生產資源文檔而感到煩惱呢?蓋勒普DNC的文檔管理器能幫助您解決這一切。它能支持在同一窗口中瀏覽Microsoft Office™ 文檔(包括:.DOC、.XLS、.PPT、.MPP、.VSD等)還包括.PDF、.DXF、.DWG、.TIF、.JPEG、.GIF等其他常用的文檔格式。
7.100%網路兼容性
蓋勒普DNC支持兼容CNC與您伺服器的所有操作系統,比如Window、Linux、Solaris、Mac、VMS和Unix等操作系統。蓋勒普 DNC; 可以讓您的工業自動化設備靈活得運用有線或者無線乙太網協議聯網,並且支持網路共享、文件夾拖放等功能。
8.蓋勒普DNC; 系統運行日誌
蓋勒普DNC; 具有簡單好用和記錄詳細的日誌,分為通信日誌和系統運行日誌,可以以Excel、Access、HTML和ASCII等形式被保存,方便管理人員進行查詢和系統維護。
9.蓋勒普DNC; 強大的在線幫助功能
蓋勒普DNC; 系統具有方便易用的在線幫助功能,在系統使用過程中,您只需輕輕按下F1鍵,計算機便會彈出當前應用界面所有功能的詳細幫助文檔供你瀏覽查閱。
『肆』 1580數控機床編程與操作需要什麼配置電腦
WINDOWS操作系統的什麼配置的電腦都可以。
當然電腦帶串口(RS232口)和PCMCIA介面的筆記本電腦會在
傳輸加工程序,DNC加工,傳輸機床參數
時更方便。但是現在的筆記本絕大部分不帶這2個介面,有的很少。
『伍』 win7系統,網路診斷,您的計算機配置似乎正確的,但該設備或資源(DNC服
1.如圖所示,右擊計算機——管理——服務——確保DNS伺服器啟用,不然上不了網。
2
2.如圖所示,點擊開始菜單——運行程序,輸入命令代碼CMD,進入系統命令執行程序。
3
3.如圖所示,輸入命令代碼ipconfig /flushdns——然後enter,(ipconfig後有空格)。重新配置計算機的DNS。
4
4.如圖所示,點擊開始DNS優選,重新配置計算機的DNS地址。
END
2.使用殺毒工具診斷和修復
5.如圖所示,右擊計算機——管理,點擊設備管理器——網路適配器——卸載。
之後右鍵——掃描硬體改動。重新安裝網路適配器,修復計算機配置。
6.如圖所示,打開斷網急救箱——點擊全面診斷。
3
7.如圖所示,點擊LSP修復,修復網路連接和計算機配置。
『陸』 什麼是DNC系統DNC系統包括哪些硬體和軟體組成,各自的功能是什麼
DNC
1 引言
DNC(Distributed Numerical Control)稱為分布式數控,是實現CAD/CAM和計算機輔助生產管理系統集成的紐帶,是機械加工自動化的又一種形式。
目前,DNC系統的研究尚存在以下有待解決的技術問題:①DNC系統體系結構的開放性不強。國內大部分DNC系統局限於單一供應商的製造設備,平台之間可移植性差,不同應用程序互操作能力有待提高,不利於系統集成;②DNC系統通信結構多為點對點式,或採用區域網加點對點式,不能很好地解決通信競爭問題; ③DND系統與NCP和CAD的介面功能還很弱;④DNC系統控制軟體可重用性不強,需要進行面向對象設計和實現。本文提出了基於CORBA(通用對象請求代理結構)的車間層控制系統中DNC系統,給上述問題以很好的解答,並實現了軟體的編制及聯機調式。
2 控制系統體系的結構
DNC系統是基於CORBA車間層控制系統的一個功能單元,現在的企業面對的是一個多變的需求環境,因而車間層控制系統面對的加工任務也是多變的。這種變化包括生產零件的品種、類型、規格、產量和交貨期等多個因素的變化以及加工工藝路線隨生產任務的不同而變化等。這就需要一個在時間和空間上都開放的車間層控制系統體系結構,以運行於不同硬體環境的異構計算機系統中,同時又能適應新技術的發展,容納新設備的增加。
在基於CORBA的車間層控制系統中,構造車間信息集成和共享的公共平台是核心問題之一,我們採用基於客戶/伺服器結構的分布式控制平台(如 Orbix),既可以將傳統的遞階控制結構變換成更適合信息集成的分布或控制結構,又可適應不同產品製造過程(離散製造或連續製造)中統一的生產管理和組織要求。
車間層控制系統總體結構分為三層:底層為系統支持層,由分布式計算環境和異構網路集成系統兩個子層構成,提供底層的計算機系統、網路系統和數據系統等系統級功能;中間層為開放式分布處理層,提供統一的集成通信服務,由開放式分布處理平台和應用程序介面組成,最上層為信息集成層,支持多客戶/伺服器的分布式多資料庫集成系統,將現有的應用和數據信息集成到系統中。為實現控制結構的分布、資料庫的分布以及系統功能的分布,提出的車間層控制系統軟體採用基於 CORBA規范的分布式對象體系結構。
CORBA規范主要特點是實現軟體匯流排結構。所謂軟體匯流排的功能,就是起到類似於計算機系統硬體匯流排的作用,只要將應用模塊按匯流排規范作成軟插件,插入匯流排即可實現集成運行。實現軟體匯流排的核心系統稱為ORB(對象請求代理器),它不僅支持標準的OMG對象模型,還具有分布進程管理和通信管理功能。此外, CORBA定義了IDL(Interface Definition Language)語言,以描述軟體匯流排上的插銷。IDL提供了對成員系統的封裝和成員系統之間隔離,任何成員系統作為一個對象,通過IDL對其介面參數進行定義和說明,就可接到ORB上,為其它系統提供服務或向其它系統提出請求,達到即插即用效果。
車間層控制系統劃分為許多獨立的功能單元,每個功能單元對應於一個包含功能介面定義和實體的抽象對象,每類對象的介面由屬性和操作組成,由IDL定義的其它功能單元可以透明訪問的服務以調用該對象的私有數據,具體功能的實現被封裝在實體里。我們將每類對象按照功能劃分成若干個子對象,將其設計成為可以直接插在CORBA軟體匯流排上的對象插件。這些對象插件按照各層客戶/伺服器結構組成整個平台系統。這種結構可以帶來長遠的利益,既能迅速增加對新的DBMS 的應用、增加新的用戶界面,又能升級支持各種新功能。
3 DNC系統的地位及功能
DNC系統作為車間層控制系統的一個功能單元。
DNC系統功能包括①NC程序及數據的傳遞,以某種通信協議(如Philip532等)實現通信功能;②機床狀態採集和上報;③根據工序計劃,自動分配NC程序及數據到相應機床;④刀具數據的分配與傳遞。
DNC系統軟體的功能模型,其中NC數據管理的主要功能是對數控數據進行管理,主要有數控數據的顯示、插入、修改、刪除、更新、鎖定(不允許更改)和列印等操作;NC數據執行的主要功能有:數控數據在計算機和機床之間的傳送、刪除機床上的數控數據、啟動機床上的數控程序、隨時從機床設備獲得工作狀態信息並存入資料庫,作為運行數據採集模塊評價加工過程的根據;DNC通訊介面通過DNC協議和數據鏈路協議建立單元控制系統和CNC的連接。
4 DNC系統軟體體系結構
基於CORBA的DNC系統軟體的實現平台建立在車間層控制系統平台的基礎上。我們將DNC系統體系結構劃分為三層的客戶/伺服器結構,以將表示邏輯、業務邏輯和數據處理邏輯明確劃分開來。為此,表示層用來表示信息和收集數據,此處為由VB實現的可移植的DNC人機介面;業務層響應用戶(或其它的業務服務)發來的請求,執行某種業務任務,此處為由VC++來實現DNC應有程序及NC數據管理應用程序;數據層包括數據的定義、維修、訪問和更新以及管理,並響應業務服務的數據請求,此處為經IDL功能介面定義封裝的NC局部資料庫(Access)伺服器。這些層並不一定與網路上的具體物理位置相對應,它們只是概念上的層,藉助這些概念可以開發出健壯的、基於組件的應用程序。
使用圖3所示模型,可以把應用程序的需求分解成明確定義的服務。在定義了服務之後,需要進一步創建具體的物理組件來實現它們。根據性能和維護的需求、工作量、網路帶寬以及其它因素,可以在網路上靈活地部署這些組件。
5 DNC系統軟體的數據模型
DNC系統軟體中涉及到數據實體包含四類:①與製造設備硬體相關的數據實體(如機床等);②與人機通訊相關的數據實體(如通訊協議實體和串口通訊實體); ③數控數據實體(如NC程序號、刀具號、工序號);④輸入操作指令或派工單實體。採用面向對象方法將上述實體抽象成為類,可分為能力單元類、NC機床類、 NC控制器類、通訊協議類、終端伺服器類、串口通訊類、NC程序類等。
DNC應用程序中的對象從這些類中繼承下來,每個對象的方法即該對象的成員函數根據相應的功能需求來定義。下面以NC機床類的定義為例:
‖ncmach.h -NC Machine Class definations
‖NC Machines are part processors.For this class,a part is loaded,
‖a NC file is downloaded to the device,and the machine is started.
class MACHINE-TOOL{
char* CurrentNCFile; ‖currently loaded NC file
int FixtureStatus; ‖fixture status
public:
MACHINE-TOOL();
char* getCurrentNCFile();
void setCurrentNCFile(char�F);
Int getFixtureStatus();
void setFixtureStatus(int S);
virtual int processPart(char� PartName);
virtual int downloadNCFile(char�File);
virtual int stopMachine();
virtual in graspPart();
virtual int releasePart();
};
6 DNC系統的物理配置基本結構
基於CORBA的車間層控制系統需要兩種層次的互連。第一層是利用計算機區域網技術和協議軟體把由異構計算機組成的車間層控制器、設備控制器等互連起來,第二層是在這一互連的基礎上,實現各節點、各被控的異構製造設備(如加工中心、機器人、PLC等)之間的信息交互,這種交互通過製造信息規范(MMS)實現。作為車間層控制系統的一個重要組成部分,本文DNC系統的物理配置基本結構如下圖所示,主計算機通過網路介質(具有獨立IP地址的終端伺服器)分別連接多台CNC系統實現NC程序的裝卸、刀具數據的傳遞、操作命令的下達和狀態信息的反饋。這是一種通過區域網連接起來的通信結構,它具有包括物理層、數據鏈路層、傳輸層及應用層等的四層結構,其中數據鏈路層採用LSV2通訊協議,傳輸層採用DNC協議(如SINUMERIK或PHILIPS協議)。
『柒』 DNC是什麼意思
DNC=direct numerical control【計算機】直接數字控制。該系統對用戶來說就像一個統一的整體,系統對多種通用的物理和邏輯資源整合,可以動態的分配數控加工任務給任一加工設備。是提高設備利用率,降低生產成本的有力手段,是未來製造業的發展趨勢。
在直接數字控制系統中,計算機通過多點巡迴檢測裝置對過程參數進行采樣,並將采樣與存於存儲器中的設定值進行比較形成偏差信號,然後根據預先規定的控制演算法進行分析和計算,產生控制信號,通過執行器對系統被控對象進行控制。
根據計算機控制系統的功能及結構特點,可將計算機控制系統分為:
(1)操作指導控制系統;
(2)直接數字控制系統;
(3)計算機監督控制系統;
(4)分布式控制系統;
(5)現場匯流排控制系統。