當前位置:編程學習大全網 - 編程語言 - 數控系統可以這樣編程嗎?

數控系統可以這樣編程嗎?

數控機床是現代加工車間最重要的裝備。它的發展是信息技術(IT)與制造技術(MT)結合發展的結果。最近20年來,信息技術的急劇發展大大激發和增加了制造系統的上層智能功能;下壹個20年,智能將延伸到工廠的車間底層,控制器將具有更高性能和更多功能;由於控制器的柔性,單臺機床將變得更加靈活和精巧;可以廣泛地進行通信;方便地進行集成和重構;對過程進行測量,預示結果,診斷故障,避免事故;並按照科學的模式進行加工,達到最佳的生產效率。下面是壹些關於控制器最新的發展情況。

1.CNC控制器的性能進壹步提高、具有更多功能

(1)多坐標、多系統控制

比如FANUC最新的高檔控制器11S30i—MODEL A系統,最大控制系統數為10個系統(通道),最多軸數和最大主軸配置數為40軸,其中進給軸32軸,主軸為8軸,最大同時控制軸數為24軸/系統。最大PMC系統為3個系統。最大I/O點數為4096點/4096點,PMC基本命令速度為25ns。最大可預讀程序段:1000段。這是當前世界配置最高的數控系統。由於具有多軸多系統配置,因此特別適合大型自動機床,復合機床,多頭機床等的需要。

(2)高精、高速加工功能

這是CNC系統最重要的功能,由於有了這個功能,使制造技術(MT)大大地向前發展了。數控機床采用計算機控制,可以保證加工的零件具有很高的精度重復性。但為了得到壹定的功能,輸入控制器的信號要經過壹系列處理,不可避免地要失真、延時。因此在高速加工時,要保持高的加工精度就要采取壹定的措施減少失真、延時。高精、高速的加工,除了機械設計和制造要保證能實現目標外,對CNC系統的要求主要是處理速度快、控制精度高。采用前饋控制,以補償由於伺服滯後所產生的誤差,提高加工精度。適當控制進給率和采用恰當的加減速曲線可以減少加減速滯後所產生的誤差。“前瞻”控制在程序執行前對運動數據進行計算、處理和多段緩沖,從而控制刀具按高速運動,而且誤差很小。對於機床平滑運行的高精度輪廓控制,采用對指令形式的實時識別,可以最佳地控制速度、加速度和加加速度,因而使加工總是保持在最佳狀態。為了防止擾動,開發數字濾波器的技術,以消除機械的諧振,提高伺服系統的位置增益。高精進給和主軸的伺服系統對高速、高精和高效十分重要。目前主要從以下幾方面提高其性能。減少電機和驅動器以及控制單元的大小,提高編碼器的分辨率;直線移動軸可以來用直線伺服電機驅動;減少機械傳動鏈,提高剛度,提高精度。當主軸電機采用同步電機時,它非常適用於齒輪機床的系統,齒輪機床有時需要很低的主軸速度,但精度很高。

比如,FANUC伺服電機的設計體積小,采用高增益控制,伺服電機是無齒槽效應的電機,帶有1.6xlo’脈沖/轉分辨率的編碼器。伺服控制采用交流數字伺服控制,具有很高電流檢測精度,采用相應的硬件,可以產生所謂“納米控制”,也就是在系統檢測分辨率為1嶺m時,插補分辨率可以達到1nm;它使在CNC內部的計算誤差最小化,每次內部計算以納米或更小的單位,大大提高了加工的質量。對於控制直線電機,設計數字濾波器以避免直接驅動機械帶來的多點諧振特性,聯合這些功能,機床刀具的運動就可以準確地按照著指令執行。對於加工具有自由曲面的模具,會在程序段之間出現條紋,為了解決這個問題,FANUC開發了“納米平滑”功能,圓整CNC指令的公差,以“納米”為單位評估原始曲線,並對其進行NURBS插補。這些性能滿足了機床“高速高精”以及“低速高精”的要求。

(3)軸加工和復雜加工功能

由於5軸加工工藝合理,相對於3維曲面加工,它可以充分利用刀具的最佳幾何形狀進行切削,在復雜形狀的高速高精加工中可以提高效率,提高光潔度。因此得到越來越廣泛的應用。5軸加工的機械其配置主要有刀具旋轉方式、工作臺旋轉方式和這兩種的混合方式。因此5軸加工功能要能滿足各種配置的要求。根據5軸加工的特點,把它們,比如TCP(刀具中心控制),刀具半徑補償等功能,應用到不同機械配置的5軸加工機床。

(4)數控復臺功能

為了提高生產率,數控復合加工機床的開發和制造已變成數控機床的壹種發展趨勢。復合加工機床是指在同壹機械上可以進行多種工藝的加工,如在壹臺機床上可以進行車加工、銑加工、錘加工等,比如,壹個圓柱體要進行圓柱表面的車削、錘子L、還要求在圓柱面上銑溝槽,這些加工都要求在同壹臺數控機床上完成。這樣就能大大提高生產率。因此,對於數控復合機床,百先需要增加可以用於進行復合加工功能的控制系統,比如銑床需要增加螺錐線功能、螺旋線功能、3維圓弧功能、刀具中心點控制等,另外,刀具補償功能也需要既有車加工又有銑加工的功能。除此以外,這種機床還經常需要高速加工。

(5)進網通信功能

為了通過PC或數控系統本身對多臺機床進行集中監控和管理,系統需要通過網絡進行通信。以便傳遞程序,監控加工狀態。除此以外,網絡功能還可以傳送維修數據,對系統進行遠程控制、操作和診斷;傳送CAD/CAM數據。CNC具有現場通信網絡功能,就可以在CNC與伺服裝置之間,CNC與I/o控制之間傳遞控制、監控和診斷數據。目前主要采用以太網以及現場總線。隨著技術的發展,應用無線技術也已經出現。無線技術可以使信息到達幾乎是任何地方。

(6)高可靠性和安全性功能

CNC系統與數控機床壹起,工作在底層車間,經受惡劣的環境,如:溫度,濕度,振動,油霧,粉塵的影響,同時又要求連續工作;因此對可靠性要求特別高,除了可靠性設計、制造工藝等措施外,現代數控系統的可靠性主要采取以下措施:①采用光纖,減少電纜連接,比如FANUC的數控系統通過光纖連接CNC和伺服放大器,以串行高速的方式從CNC到多個伺服放大器傳遞大量的數據。②采用糾錯碼(ECC:EnorCorrecting Code)傳送數據,隨著軟件高速處理大量數據,也要求對微處理器、存儲器和LSI的處理速度大大提高。由於這些安裝在CNC的印刷板上的高速電子元器件進行高速讀、寫和傳遞數據時,由IC驅動的信號波形變為滯後,在這樣的狀況下,不采用模擬電路處理的方法時,導致不能正確地傳遞數字信號。另外,在最新電子元件低壓供電時,降低了電路低抗噪音的運行範圍。為此,CNC電路將采取更先進的糾錯碼傳遞數據。ECC是壹種領前的高可靠性技術,通過把ECC加到數據上以傳送各種不同型式的數據,使系統更可靠。②采用雙檢安全(Dual Check Sa缸y)措施。“雙檢安全”與歐洲安全標準(EN954—1)壹致。它的原理是在CNC內嵌人多個處理器冗余地監控伺服電機和主軸電機以及與安全相關的I/0信號並使用急停與相關的I/0電路使系統安全地運行和停止。

2.控制器的開放

當出現NC機床以後,制造廠家就希望能打開NC系統這個黑盒子,部分或全部地代替機床設計師和操作者的大腦,具有壹定的智能,能把特殊的加工工藝、管理經驗和操作技能放進NC系統,同時也希望它具有圖形交互、診斷等功能。這就需要商用的數控系統具有友好的人機界面和提供給用戶的開發平臺。要求NC控制器透明以使機床制造商和最終用戶可以自由地執行自己的思想。於是產生了開放結構的數控系統。

IEEE“開放系統技術委員會”定義“開放結構”為:“開放系統所執行的應用可以運行在多家制造者不同的平臺;並可以與其他系統的應用具有互操作性,且呈現與用戶交互協同(1EEElo03.0)。”也可以用下列的性能指標評估控制器的開放性。比如應用模塊為AM:①移植性:在保持應用模塊(AM)的功能下,不需任何變化就可以應用到不同的平臺。②擴展性:不同的AM能運行在壹個平臺而不出現沖突。③互操作性:AM在壹起工作時表現為相互協同,可以根據定義相互交換數據。④縮放性:按照用戶的需要,AM的功能、性能和硬件的規模可以伸縮。

開放結構的控制器(oAC)使控制器銷售商、機床制造商和最終用戶可以從柔性和敏捷生產中獲得較大利益。其主要目標是在標準化環境下采用開放的接口使操作方便,成本降低和柔性增加。這樣的系統能力被廣泛接受。軟件可以重復使用,用戶可以按照給定的配置設計他們的控制器。

控制系統的開放體系結構由於考慮到對實時和可靠性要求很嚴格,因此是高度復雜的系統。其特點是基於PC,相互鏈接的關鍵結構為系統組件和接口,系統組件由軟件模塊和硬件模塊所組成。在開放系統中,各個組件和接口還可以在制造過程中實現增加智能的優點。對於控制的復雜性,這些系統的硬件和軟件是基本的工具。控制的接口可以分成兩組:內部和外部的接口。

①外部接口:這些接口連接系統和監控單元以及子單元、用戶。它們可以分為編程接口和通信接口。NC與PI‘C編程接口采用國家或國際標準,如RS壹274、DIN66025、或IEC6l131—3。通訊接口也強烈地受標準的影響。現場總線系統,如SERCOS,P凹肋us或Device Net用作驅動和I/O的接口。I,AN(局網LocalArea Network)網絡主要基於以太網和TCP/IP與監控系統連系的接口。

②內部接口:用於組件間的互相作用和數據交換,以形成控制系統的核心。在這方面,壹個重要的性能是支持實時機構。為了得到可重構和白適應的控制,控制系統的內部結構基於平臺的概念。由於軟件組件中無法知道專用硬件的詳情,因而主要的目標是建立壹個可定義的但是在軟件組件間進行柔性的通訊方法。應用編程接口(APl)保證了這些需要。控制系統的全部功能被分為幾個包,模塊化的軟件組件通過被定義的API互相作用。

根據1999年美國機器人工業論壇的資料,當年美國機器人全部裝機的系統是機器人本身價值的3—5倍,也就是如果有lo億美元機器人的市場,等於增加20到40億美元的附加值,如果其中25%歸因於軟件集成的原因引起的,再認為如果通過標準化的開發和應用,采用開放體系結構的控制器使其中降低50%;那麽在采用開放控制器後,每年潛在的價值就可以節省2億5千萬到5億美元。

目前,開放的數控系統結構主要有3種形式:

①基於PC的CNC系統,這種系統以PC機為平臺,開發數控系統的各種功能,通過伺服卡傳送數據,控制坐標軸電機的運動。這類系統有時也稱為Soft NC,這樣的系統容易做到全方位開放。

②PC嵌入式:這種系統的基本結構為:CNC十PC主板,即把壹塊CNC板插入傳統的PC機器中,CNC主要運行以坐標軸運動為主的實時控制,或且CNC作為數控功能運行,而PC板作為用戶的人機接口平臺。

③PC十CNC:目前主流NC系統生產廠家認為NC系統最主要的性能是可靠性,像PC機存在的死機現象是不允許的。而系統功能首先追求的仍然是高精高速的加工。加上這些廠家長期已經生產大量的NC系統;體系結構的變化會對他們原系統的維修服務和可靠性產生不良的影響。因此不把開放結構作為主要的產品,仍然大量生產原結構的NC系統。為了增加開放性,主流NC系統生產廠家往往在不變化原系統基本結構的基礎上增加壹塊PC板,提供鍵盤使用戶能把PC和CNC聯系在壹起,大大提高了人機界面的功能,比較典型的如FANUC的150i/160i/180i/210j系統。有些廠家也把這種裝置稱為融合系統(fusion system)。由於它工作可靠,界面開放,越來越受到機床制造商的歡迎。成為NC技術的發展。

3.STEP-NC

它基於STEP,並把STEP擴展到NC,形成“STEP—NC”。開發和推廣這個標準的首要目的是實現不同的CAx系統通過標準的個性文件來進行數據交換。當前,企業之間的專業分工趨向越來越明顯。壹個汽車總裝廠往往有好幾百個零部件供應商,這些企業可能采用不同的CAD系統,數據交換的工作量非常大。采用CAD系統之間點對點的交換方式是不可取的。只有通過壹種統計表的方式來表達數據,統計表的文件格式來輸入和輸出數據才有可能實現大量的數據交換。STEP體系結構可歸納為采用ExPRESS的語言(ExPRESS是壹種信息建模語言),具有三層結構(應用層、邏輯層、物理層)。也可以認為STEP的核心是壹個工程定義的數據庫,這些定義可以組成不同的應用協議,引1用於各產業需要的產品模塊。數據庫包括幾何、拓撲、公差、關系、屬性、裝配、配置和其他的特性。而新的產品模塊在需要增加時可以不斷加入。

“CNC控制器的數據模型”(以下稱STEP—NC)是NC的數據從CAM到CNC的數據模型,它解決現行的NC程序缺乏通用性及移植性的問題。使“STEP—NC”產品模型數據用作直接機床的輸人已經發展成具有實際的意義。這種“STEP—NC”是無G和M代碼,無後置處理的NC。ISol4649標準的目標為:(1)改進CAD/CAM系統與CNC控制器間的聯接;保證“STEP—NC”能在CAD/CAM之間傳遞數據。不是采用刀具的運動,而是采用工作步驟面向對象的概念,以改進IS06893的缺點。工作步驟相應於高級特征和過程的參數。CNC可以對工作步驟解析為坐標的運動和刀具的動作。(2)數據模塊必須包括所有的復雜級別(從加工時指令的CAD幾何數據到帶離散值的簡單軸運動)。(3)NC程序設想可以放在新開發的CNC控制器上,但是它也可能放在分離的支持和改進現有NC控制器的高級系統上(包括各種網絡)。(4)對於NC程序的新標準將提供機床操作者更多的柔性、功能、統計表的編程定義和相關控制和幾何過程的修正。(5)新標準允許MTB的操作者由於他的專用機床和技術而執行專門的功能。(6)對於最終用戶新的標準提供統壹的編程,更快、更廉價的程序準備和由於統壹的編程格式導致的低成本。(7)較少的後置處理而且更標準化。在NC編程級,CAD/CAM系統和NC系統之間的數據交換將更方便。

  • 上一篇:急求關於風雲人物的壹些事情....
  • 下一篇:宏怎麽寫
  • copyright 2024編程學習大全網