FANUC系統PMC軸的控制程序設計
發(fā)布日期:2011-05-21 蘭生客服中心 瀏覽:2315
0 引 言
快速成型技術以增材制造思想(MIM:Material Increasing Manufacturing)一次快速成型復雜的零部件或模具。以下以SLS(Selective Laser Sintering激光選區(qū)燒結)為例說明成型方法。
SLS造型法是用一系列的等高線去切割CAD模型,得到高度方向的等高截面。用得到的截面數據確定輪廓截面的數據。用紅外激光束掃描,使粉末材料粘接固化,形成一層的輪廓。
圖1,表示了SLS成型的步驟。(a)鋪粉;(b)粉末在激光的作用下粘接、硬化,并與已硬化的下層粘和;(c)粉桶活塞下降。重復步驟(a)、(b)、(c)直到最后一層,形成立體模型。
圖1 SLS成型的工作原理圖
由上例可知,SLS成型控制過程是一個復雜、綜合性的數控加工過程。其控制的目標為實現全自動的電氣拖動機床運動控制運動,并盡量減少誤操作。它牽涉到多軸多運動參數以及多過程參數控制,在控制過程中還有大量的CAD數據處理和成型運動軌跡信息傳輸的任務。因此,該控制系統的設計目標為:實現最佳的成型效果,提高成型效率。
1 控制系統設計
快速成型系統主要可以分為數據處理和成型執(zhí)行兩大部分。數據處理部分完成由三維CAD模型加工軌跡的離散過程,由高性能計算機處理。下層成型執(zhí)行部分根據離散化后的信息加工過程的執(zhí)行和控制,由數控RP&M(Rapid Prototyping/Part Manufacturing)設備來完成。通過對國內外一些快速成型控制系統的深入分析可發(fā)現,其控制系統的控制任務分立順序完成,這種串行化控制方案具有極大的耗時性,成型效率低。針對這個缺點,在本控制系統的研究開發(fā)過程中提出了模塊化的數據處理和成型控制并行運作的方法和多處理器主從式并行交互通信的控制系統總體結構。這些方案體現了極大的時間節(jié)約性和整體協調性。
近年來,微型計算機技術的飛速發(fā)展使微機CNC緊密結合,更好地利用PC機軟、硬件資源成為開發(fā)各種計算機控制系統的十分重要的問題。在本快速成型系統中,上層主控機586工控機,為主機。下層執(zhí)行機采用80C320CPU應用系統,為子機。主機、子機以特定的通信協議進行雙向通訊,構成并聯的雙層系統。整個控制系統設計帶有分布式控制系統的特征。主機完成CAD數據處理和總體控制任務,主要功能有:
(1)由CAD模型生成符合快速成型工藝特色的CNC信息;
(2)將獲得的CNC信息傳給下層機,觸發(fā)信號由下層機提供;
(3)對成型情況進行監(jiān)控并進行運動參數的反饋,必要時對快速成型設備的運動狀態(tài)進行干涉;
(4)實現人機交互,提供真實感的零件三維CAD模型顯示和CNC軌跡信息實時顯示;
(5)提供各種可選的加工參數,滿足不同的材料和加工工藝的要求。
上層主機軟件基于Windows95平臺,主控軟件和CAD數據處理軟件采用VC++編程。操作系統的多線程功能使主機的各項任務可以并行執(zhí)行。提高了快速成型的加工速度?刂葡到y的數據流圖如圖2。
圖2 控制系統的數據流圖
下層子機系統進行成型運動控制。其CPU采用高速芯片DS80C320。主要任務為電氣運動控制,它一方面按照預定的順序與主機相互觸發(fā),實現CNC 信息和運動參數的接受,控制RP&M成型運動,一方面響應上層主機傳輸的控制命令,對運動狀態(tài)進行控制。在下層機的設計中,為避免以往在VLSI 電路之間使用LSI或MLSI器件進行接口而造成的結構繁瑣龐大的缺點,采用可編程邏輯器件(ispPLD)替代傳統的TTL器件,使下層機系統的功能和可靠性大為增強。
為提高數據傳輸的速度和可靠性,在雙向系統通訊方案中提出精簡完善的雙向通訊規(guī)則,主機向子機傳數據采用寫外設方式。控制系統的總體結構如圖3所示。
圖3 控制系統的總體結構圖
2 控制系統效果分析
本快速成型控制系統已成功應用于南京航空航天大學的選擇性激光燒結設備上,并參加了97年全國模具機床展。該控制系統通過采用并行化控制的總體結構和多處理器主從式交互通訊的控制方式,實現了多項復雜控制任務的高效并行協調運動。
主控制機控制軟件在Windows95操作系統下實施各項控制任務,為先進的微機軟件與具體的數控任務的有效結合開辟了思路,使數控領域能實現更為復雜功能更強大的控制。另外在設計中,精簡完善的通信協議對計算機短程并行通信很有意義。
該控制基于Windows95,CAD模型處理軟件采用VC++編程,Windows95和VC++提供的資源使得能在最短的時間設計出更友好的人機界面。VC++的OOP(面向對象編程)技術降低了編程的工作量,提高了程序編制的生產率,增加了程序的可靠性、可修改性和可移植性。燒結層數選擇功能,使得在工藝實驗中可以選擇CAD模型的一部分進行燒結成型。這樣,可以用不同的參數燒結CAD模型的不同層,更詳細地研究各種參數對成型過程的影響。而且停電以后再次燒結時可以從停止的部分繼續(xù)燒結。極大地方便了工藝實驗。
總之,針對快速成型技術中關鍵性的計算機控制問題和工藝特點研制的快速成型控制系統,對改進快速成型技術,加快快速成型技術在國內的推廣有很大的現實意義,同時也為復雜運動過程的計算機控制問題提供了新的思想方法和實現手段。
上一篇:FANUC系統PMC
下一篇:FANUC數控系統主軸參數的巧妙應用
-
FANUC 0加工中心自動運行方式下執(zhí)行加工程序的方法
FANUC0加工中心自動運行方式下執(zhí)行加工程序的方法: 1啟動運行程序 首先將方式選擇開關置“自動運行”位,然后選擇需要運行的加工程序(方法為搜索并調出程序”),完成上述操作后按循環(huán)起動按鈕。 2停止運行程序 當NC執(zhí)行完一個M00指令時,
2015-09-10 -
加工中心的數控系統參數設定和操作要點
1 參數設定 參數的設定包括刀具參數及刀具補償參數、零點偏置等參數的設定。 下面簡單介紹參數的設定步驟。 (1) 刀具參數及刀具補償參數 打開軟鍵功能中的參數欄后,按刀具補償軟鍵,屏幕上顯示出刀具補償數據。按軟鍵<<T或&
2015-09-08 -
數控加工結構工藝性分析、零件精度與技術要求分析
對零件圖進行數控加工工藝分析主要包括結構工藝性分析、零件精度與技術要求分析 (1)結構工藝性分析 在進行數控加工工藝性分析時,工藝人員應該根據所掌握的數控加工特點、數控機床的功能和實際經驗,把準備工作做細、做好,減少失誤和返工。 1)零件結
2015-09-07 -
試區(qū)別一下手工編程和自動編程的過程以及適用場合。
試區(qū)別一下手工編程和自動編程的過程以及適用場合。 答:數控程序的編制方法有手工編程和自動編程兩種。 (1)手工編程過程: 從零件圖樣分析及工藝處理、數值計算、書寫程序單、制穿孔紙帶直至程序的校驗等各個步驟,均由人工完成,則屬手工編程。
2015-09-06