左臂殼體鉆孔專用機床設計含CAD圖
左臂殼體鉆孔專用機床設計含CAD圖,左臂,殼體,鉆孔,專用,機床,設計,cad
組合機床的機器整合和控制設計
D. M. Tilbury 和 S. Kota
組合機械系統(tǒng)機械工程部和應用技巧工程研究中心
密西根大學
Ann Arbor, MI 48109-2125
ftilbury,kotag@umich.edu
摘要:在文中,我們針對組合機床及其相關控制系統(tǒng)給出了一個系統(tǒng)設計程序。
設計的出發(fā)點是一系列在給定的部位或者是部件上的操作,這些操作被分
解為一系列機器必須執(zhí)行的功能,每個功能對應著一個機器控制組件,
一旦一個機器構成了一系列的組件,整個機床就被連接起來了??刂圃O計
由操作序列控制組件、操作者接口控制組件和轉變模態(tài)的邏輯來完成。
關于組合機床的機器整合和控制設計以下是詳細的描述。
I.介紹
在今天的競爭市場中,制造系統(tǒng)必須要快速適應不同客戶的需求并盡可能地減少產品的生命周期。傳統(tǒng)的生產流水線只為高價值的產品設計,在一個固定的自動化模式下操作,因此不能很快適應產品設計方面的改變。而在另一方面,傳統(tǒng)的以加工中心為基礎的彈性制造系統(tǒng)提供了廣義的彈性但是通常非常慢和昂貴而且不會因為特殊產品和系列產品優(yōu)化。
密西根大學打算發(fā)展理論以便為組合機床系統(tǒng)促成技術[3][4]。新的系統(tǒng)能組合生產任意的新的部件,而非為某個部件而建立的專有制造系統(tǒng)。在文中, 我們描述一部整合機器和控制設計系統(tǒng)如何實現(xiàn)組合的。
為了要完全地提供工件加工過程中所需要的功能和能力,RMTs 被設計成一個給定的部件。給定一系列要運行的操作,RMTs 就可以藉由裝配適當的機器組件來組合起來。每個運動部件在庫中都有一個控制部件與它相聯(lián)系。當機械組件被裝配起來后,控制組件將會被連接起來,機器也就準備好運行了。廣泛而耗時的專有控制系統(tǒng)將不再需要。在第II部分我們將會描述如何來通過一系列基礎機械組件來設計該機床,這項研究部分被NSF-ERC 所支持并授予編號EEC95-92125。
用一種定義明確的方式銜接。第III部分描述了該控制是如何同樣通過一個控制組件庫被裝配。在第IV部分我們將對該模組工程在設計和控制方面進行多層次的組合。文章第v部分將以對將來工作的展望來結尾。
II.機械設計
在制造系統(tǒng)配置的持續(xù)的工作在密西根大學論及開始的問題從零件(或部件) 描述和提取機器操作必須制造零件(部件)。操作根據公差被聚集,次序實行,而且需要系統(tǒng)周期,根據每個“群”都能夠在機床上獨立制造的意圖,在這里我們對圖1上所示的V6和V8的圓筒頭進行一系列的鉆孔操作。被輸入到組合機床內的設計程序是程序設計者為進行這一操作而生成的位置數據。圖2顯示了包含定位和鉆孔信息在內的樣品數據。
RMT設計程序包含了三個主要的設計階段:任務闡明、組件選擇和評估。在一段簡短的文字回顧后,這三個階段將會在本部分概略說明。
A. 相關研究
雖然組合在機械制造系統(tǒng)中只是一個相對新的概念,然而出版了的文章中卻
很少有關于組合機床設計的。但是,模組機床已經上市多年,也有一些關于機械手、模組機械的文章,多少和組合機床的設計有一些關系。例如,Shinno 和 Ito[17][18][19][20] 計劃建立一個結構組合機床的理論,他們將機床分解成簡單的幾何形式,例如盒子、汽缸蓋等等。Yan 和Chen[21][1] 把這一個工作延長到機械中心的結構設計。Ouyang 等人 [12] 運用Ito的方法為模組機床的綜合而且發(fā)展列舉機床組件的一個方法。Paradis 和 Khosla[15] 決定了模組的裝配時如何最佳地配置任務。
Fig.1.二個樣品零件,需要進行的操作是給汽缸蓋上鉆定位孔,在V8汽缸蓋上,在一條線上二個這樣的定位孔,在V6汽缸蓋上有8個孔。
Fig.2.圖1中被顯示的樣品零件鉆孔時的數據,CL文件是一個從CAD系列 (譬如IDEAS)中產生的,它包含主軸轉速、進給量和冷凍劑數據…
Chen[2]講述了為指定工作發(fā)現(xiàn)最佳化裝配結構的方法,他的程序以影響裝配的矩陣為基礎。而且運用了一個遺傳基因的運算法則來以最佳化的方法解決問題。在系統(tǒng)前面,羅杰和 Bottaci[16] 討論了組合制造系統(tǒng)的重要性,歐恩等人 [13]發(fā)明了模組制造系統(tǒng)綜合為教育的目標規(guī)劃。在文中,運動表現(xiàn)的傳統(tǒng)方法拓撲結構 (也就是螺絲釘理論, 曲線圖理論, 等等。) 是用來獲取 RMTs 的特性的。 這些數學的功能作為拓撲綜合,功能-分解, 而且映射程序; 細節(jié)功能在 [9] 中被發(fā)現(xiàn)。
B.任務闡明
RMT 的設計從任務闡明開始, 哪些需要分析切削刀地點數據確定是必要完成的套作用需要的運動學行動。分為三個步驟。首先, 圖表用來抽象地表示一個運動。這些圖表然后被分解成功能, 并且功能最后被映射機器存在在庫里的模塊。
機床結構的圖表表示法考慮到供選擇配置的系統(tǒng)的列舉并且提供證明方法非同形圖表。圖表表示法并且被使用為簿記分配機器模塊到圖表元素。圖表包括一套端點被連接一起由邊緣。在使用一張圖表作為一個抽象表示法機械工具結構, 我們定義二種不同類型端點: 類型0和類型1。端點代表一個物理對象與二個口岸; 各個口岸代表在哪里它可能附有的對象 。類型0的 端點輸入和輸出口成一條直線, 反之類型1的端點輸入和輸出口互相垂直。機器制造的任務就是通過刀具是平行還是垂直工件來說明是類型0還是類型1的。
圖4 顯示一張圖表為類型0的任務。四個類型1的端點與幾個類型0的端點構成一個C形式的機械結構。由于類型0 端點不會改變定位方向, 他們可能被各種各樣的組合當成間隔號。根端點代表機床的基礎或層。選擇根端點不是唯一的; 不同的選擇將收效在分明機床的設計上。結構作用是分配端點到圖表; 運動學作用 (需要) 的地方被分配到邊緣。例如, 圖4 顯示一個例子怎樣平移行動 X; Y 和Z 方向可能被分配到圖表邊緣, 代表相對行動在物理對象之間由邊緣的二個端點代表。
機床的基本的功能就是刀具和工件之間的相對運動。這些運動學作用將由同類矩陣[ 11 ]來表示; 機床所需要的功能將被輸入在矩陣T 。機器制造行動必要執(zhí)行一項指定的任務是從操作序列獲得。在圖2顯示的程序文件包含了刀具位置和運動在笛卡兒坐標系下的同一系統(tǒng)。
Fig.3.高等操作序列,表示原因的產生和同作,序列的這一概要表現(xiàn)操作源于圖2顯示的CL數據,它將會用來設計序列控制。
Fig.4.一個表示機床結構的圖,平移運動被分配到圖表邊緣,端點有結構的功能性。
Fig.5.功能分解模板
例如, 第一個運動可以寫成:
這里P1 代表機床的位置和刀具的安置, 而F1代表進給運動。從在任何二個毗鄰位置之間的改變,運動可以描述成:
其它運動描述相似。對應于各類型機器操作, 一個模板被檢索如同一個起點在辨認各種各樣運動學作用必要執(zhí)行用機器制造任務。例如, 模板為碾碎和鉆井操作表示, 運動學作用是必要的為成主軸革命, 工件進給和工件安置。由使用這塊模板, 與確切進給和安置的信息提供在處理計劃, 我們能獲得是必要的確切的運動學作用譬如工件自轉, 依照表5的描述翻譯x; Y, 和Z 為進給和翻譯Z 為工件安置。
每個運動學作用被辨認在作用分解階段被映射對圖表的邊緣描述上面。被分配作用到不同的邊緣能引起多種解答。由于純粹地平移行動是可交換的, 他們的次序在圖表能被互換。在作用映射, 重要信息是螺絲拓撲結構行動(包括純凈的旋轉的行動) 和機床的拓撲結構。
Fig.6.圖4的結構曲線圖能夠被多種不同的模塊選擇。
Fig.7.機床模塊表示法。CAD 模型一張幻燈片為一種模件機械工件被顯示在左邊,它的矩陣被顯示在右邊。
C. 組件選擇
商業(yè)可利用的模塊從被挑選模塊庫為每個作用(結構如同運動學) 被映射對圖表在任務闡明階段。數據被存放為各個模塊庫包括同源矩陣代表它的運動學或結構作用, 轉彎傳染媒介由運動信息補充,一的范圍服從矩陣代表模塊突端, 模塊連通性信息, 和功率需要量(為活躍模塊譬如主軸和幻燈片) 。
第一步在模塊選擇將比較同類模塊的變革矩陣與任務要求矩陣這樣當適當模塊被選擇符合任務要求, 所有模塊矩陣產品應該是相等的與需要任務矩陣: T = T1T2…Tn 。再, 那里也許是模塊許多可能的選擇為一指定的結構配置。圖6 顯示怎么不同的幻燈片, 主軸, 并且結構元素可能是裝配的達成協(xié)議對圖表圖4 。
一個幻燈片模塊, 以它的CAD 模型和變革矩陣, 被顯示在表7 。它是可勝任一線性行動的方向, 由μ 1個表明它的變革矩陣。它的數據庫詞條, 被顯示在表里 I, 存放不僅它的變革矩陣而且制造商名字, 模型號, 最初的位置, 力量水平, 和行動數據。轉彎傳染媒介被增添信息關于極小, 最初, 和最大位移模塊。
D.評估
一套運動學可行的模塊一次是選擇, 有效的機器設計必須被評估。標準為組合機床的評估工具由上述系統(tǒng)的做法綜合包括工作信封, 自由度的數量, 模塊被使用的數量, 和動態(tài)曲度。
運動學自由程度的數量機器的工具必須被保留對極小值必需見面要求, 減少驅動力量和使誤差鏈減到最小。各個活躍例子展示設計由這方法學引起確切地有自由程度的數量必要執(zhí)行必需的機器操作在指定的部份 [ 10 ] 。引起使用這的機械工具設計圖1 的例子零件的方法學被顯示在表8 。
有效的設計必須被評估談到期望的準確性。整個機器的曲度工具, 最重要的因素的當中一個在表現(xiàn), 是根據模塊估計服從矩陣和連接的方法。
Fig.8.為二個不同零件設計的組合機床。
III. 控制設計
用模塊構成機床,便形成控制。在這一工作中, 我們集中于邏輯控制為機器模塊的程序化和協(xié)調; 分離系統(tǒng)形式主義被顯示在[ 6 ]上。用一個控制模塊聯(lián)系了各個活躍機器模塊; 我們提到這些作為機器控制模塊。在機器設計, 那里是連接的被動元素活躍元素一起。在控制設計, 那里必需并且連接機器的模塊控制模塊??刂频恼w建筑學系統(tǒng)為RMT 被顯示在表9 。結構是相似為或者二個機器被顯示在上圖8; 為V-8 機器, 沒有Y軸方向的控制模塊。依照顯示, 機器控制模塊是在最低水平; 這交互式直接地以機械系統(tǒng)。用戶接口控制模塊是在最高的水平, 互動與用戶通過電鈕和顯示。操作序列控制模塊被定義根據了高級操作序列為部份依照圖3顯示。三個模塊處理方式開關邏輯。在這個部分, 我們簡要描述每個這些型控制模塊并且他們的互作用和協(xié)調。
A.機器控制模塊
各個機器控制模塊有一個明確定義的接口規(guī)格: 它接受分離事件命令從一個指定的集合, 和回歸分離事件反應從被給集合。在控制模塊之內將是所有連續(xù)易變控制, 譬如伺服操縱為軸。這連續(xù)控制被設計使用標準PID 算法并且軸參量譬如慣性, 力量, 主角螺絲投, 來自機器模塊定義。在加法, 各個機器控制模塊將包含控制為任一個機器服務聯(lián)系了機器模塊, 譬如潤滑或蓄冷劑。因而, 各個機器控制模塊是一位獨立性的控制器為它伴隨的機器模塊, 和可能被設計和獨立地測試機器的剩余。
機器控制模塊的設計必須完成只一次為各個機器模塊在圖書館里。每當機器模塊被使用在機器設計, 控制模塊可能被使用在伴生的控制設計??刂颇K也許獨立地被使用, 與它自己的處理能力、I/O 和網絡連接控制系統(tǒng)的剩余, 或它也許被使用作為片斷整體機器控制器被實施集中化時尚。一個機器控制模塊的例子為幻燈片是顯示在上圖10 。有四命令模塊可能接受: 行動向位置x, 中止, 凹凸部在正面 x, 和凹凸部在消極x 方向。當它完成了必要的操作, 它返"done" 的命令。定時器是包括的(但沒顯示); 如果規(guī)定的時間過去了而一個完成命令都沒有返回, "error" 命令將返回。
Fig.10. 滑控制器。幻燈片控制器包括(在之內箱子) 伺服控制器為幻燈片。當幻燈片到達了命令的位置時, "done" 命令返回。
B.操作序列
操作序列模塊被定義從高階序列從切削刀地點數據被提取顯示在上圖3 。這控制主要結構模塊是狀態(tài)序列代表序列操作必須進行在零件; 等待狀態(tài)是包括的在各步的完成。圖 11表示操作序列模塊為機器圖8(b) 和操作序列圖3 。簡單錯誤處理僅僅通過錯誤用戶界面被合并在設計但不是顯示在上圖為樸素。如果"reset" 命令被接受, 主軸被關閉并且幻燈片被重新設置對它的位置。操作序列為V6 機器相似, 但有更多操作因為那里是需要程序化的二個線性軸。依照被顯示整體結構圖9, 那里是二個口岸對操作序列控制模塊: 你連接到自動方式控制模塊, 和另連接到沖突驗查員。接口對操作序列控制模塊被顯示在表12 。
C.模塊控制結構
用戶接口控制模塊與用戶相處融洽通過一套電鈕轉動控制系統(tǒng)斷斷續(xù)續(xù), 開關在控制方式之間, 和單向通過操作序列。它的主函數是通過用戶命令通過對控制器的剩余, 并且顯示機器的現(xiàn)狀用戶。
機床控制器有幾個不同的方式。在自動方式, 操作序列連續(xù)地執(zhí)行得; 其它方式也許執(zhí)行操作序列只一次。在步方式下, 電鈕命令必須是過去經常創(chuàng)始操作序列的每步, 和在人工式, 更加美好的控制是可利用的通過凹凸部命令那移動活躍元素每少量在一個時間。而不是重覆操作序列為每控制方式, 序列的一個表示法被使用。方式開關邏輯確定適當的時候送"proceed" 命令給操作序列。
沖突驗查員控制模塊的主函數是通過命令從操作序列和人工式模塊對適當的機器控制 模塊 。它得以進入對機器的數據庫的模塊定義, 和可能使用那些檢查非法導致機械干涉的命令。由于明確定義的接口對低級機器控制模塊, 沖突驗查員的設計能做使用高級控制命令。細節(jié)物理I/O 被處理在機器控制模塊。
如上所述, 各個控制模塊代表由接受某一語言的一臺有限狀態(tài)機 (是允許的) 的事件順序。我們顯示了那以一些明確定義的條件在這些語言并且模塊連接, 整體控制結構能被保證是無曲度[ 8 ]; 列舉聯(lián)合的邏輯控制器的可能的序列, 會是不切實際的, 不要求被證明。
Fig.11. 操作序列模塊, 顯示整體序列操作和事件。接口對模塊被顯示在表12 。重新設置命令可能在任何時候被接受; 只一些事件蹤影被簡單顯示。錯誤事件蹤影也被從圖中省去。
Fig.12. 操作序列控制模塊的結構圖, 顯示接口和共有的事件。由模塊接受
的事件用斜體字表現(xiàn);與上層模塊共有的事件是其余的。
IV.組合機床
在庫中的機床模塊可能會在許多不同的機床設計被使用??刂颇K聯(lián)系的各個機器模塊將被合并到整個機床的控制設計過程中各個模塊在他們被聯(lián)系之前都能夠被獨立地測試,因此通過變短設計循環(huán)周期和舷梯時間,機床模塊庫中的控制模塊可能極大減少一個新用機床制造系統(tǒng)的前置時間。
因為零件的改變(譬如顯示在上圖1中的V6和 V-8 氣缸蓋), 機床結構將需要重新構造, 或增加一根軸或改變主軸。當這類型重組發(fā)生,需要被對操作序列控制模塊和沖突驗查員做變動(如果新機械干涉產生的話) 。
由于他們擁有一個明確定義的接口, 每個單獨控制模塊都能夠被獨立地更換成其他模塊。只要被重新設計的控制模塊也有同樣的離散接口, 最終的系統(tǒng)被保證是囊中之物。例如, 摩擦報償控制算法也許會添加在滑臺控制模塊上。這會增加那個模塊的表現(xiàn)力, 但在低級模塊之中肯定會有些許的變動。
V. 結論和展望
歷史上, 機床設計是經驗所得 。在此次研究中, 我們描述了一個數學依據為組合的綜合評估機床以及和他們伴生的控制器。這種研究工作列舉兩個機床配置的產生和模件控制設計。系統(tǒng)的設計過程從用機器制造的要求開始。
機床綜合的被提出的理論是允許機器模塊庫是預先完成并且存放在數據庫, 獨立性與控制器并且準備被使用在任一個機器設計。該理論要保證所有運動學上可實行的不同的配置系統(tǒng)分別被列舉,以便減少錯過一個好設計的機會。
我們已經開發(fā)了一個基于Java 項目的自動化機床設計過程;當前任務是合并控制設計程序在已有的框架之內。我們還擴展當前可用機床和控制模塊庫以及形式上抽象從連續(xù)多變的控制到離散領域。
鳴謝
作者衷心地感謝各方支持和參加了這個項目的ERC工業(yè)成員無私的反饋 。MEAM 畢業(yè)生Eric Endsley, Morrison Lucas和Yong-Moon對工作的貢獻已被描述在文中。
References
[1] F.-C. Chen and H.-S. Yan. Configuration synthesis of machining centres with tool change mechanisms. International Journal of
Machine Tools and Manufacture, 39(2):273-295, February 1999.
[2] I.-M. Chen. Theory and Application of Modular Reconfigurable
Robot Systems. PhD thesis, California Institute of Technology,
1994.
[3] Y. Koren. Reconfigurable machining systems: Vision with examples.ERC/RMS #19, University of Michigan, January 1999.
[4] Y. Koren and A. G. Ulsoy. Engineering research center for reconfigurable machining systems. http://erc.engin.umich.edu.
[5] S. Kota. A methodology for automated design of reconfigurable
machine tools. In ERC/RMS: Annual Report, pages35-40.Universityof Michigan, 1999.
[6] R. Kumar and V. K. Garg. Modeling and Control of Logical
Discrete Event Systems. Kluwer Academic Publishers, 1995.
[7] C. Ling, S.-Y. Sung, T. M. L. Olsen, and D. Yip-Hoi. System
level process planning for RMS. ERC/RMS #24, University of
Michigan, 1999.
[8] M. R. Lucas, E. W. Endsley, and D. M. Tilbury. Coordinated
logic control for reconfigurable machine tools. In Proceedings of
the American Control Conference, pages 2107{2113, 1999.
[9] Y.-M. Moon and S. Kota. Generalized kinematic modeling
method for reconfigurable machine tools. In Proceedings of
the ASME Design Engineering Technical Conferences, Atlanta,
September 1998.
[10] Y.-M.Moon and S. Kota. Design of reconˉgurable machine tools.ASME Journal of Manufacturing Systems, 1999. Submitted.
[11] R. M. Murray, Z. Li, and S. S. Sastry. A Mathematical Introduction to Robotic Manipulation. CRC Press, 1994.
[12] M.-A. Ouyang, C. Yi, C. Li, and J. Zhou. Intelligent layout for
modular design of machine tools. SPIE, 2620:547-552, 1995.
[13] S. Owen, M. C. Bonney, and A Denford. A modular reconfigurable approach to the creation of flexible manufacturing cellsfor educational purposes. Institute of Electrical Engineers, Colloquium Digest, 1(174):1-13, October 1995.
[14] G. Pahl and W. Beitz. Engineering Design. Springer-Verlag,
New York, 1984.
[15] C. J. J. Paredis and P. K. Khosla. Synthesis methodology for task based reconfiguration of modular manipulator systems. In Proceedings of the International Symposium on Robotics Research pages 2-5, 1993.
[16] G. G. Rogers and L. Bottaci. Modular production systems: a
new manufacturing paradigm. Journal of Intelligent Manufacturing,8:147-156, 1997.
[17] H. Shinno and Y. Ito. Structural description of machine tools
- 1. Description method and some application. Bulletin of the
JSME, 24(187):251-258, January 1981.
[18] H. Shinno and Y. Ito. Structural description of machine tools
- 2. Evaluation of structural similarity. Bulletin of the JSME,
24(187):259-265, January 1981.
[19] H. Shinno and Y. Ito. A proposed generating method for the
structural configuration of machine tools. In ASME Winter Annual Meeting, 1984. ASME paper 84-WA/Prod-22.
[20] H. Shinno and Y. Ito. Computer aided concept design for structural configuration of machine tools: Variant design using direct graph. ASME Journal of Mechanisms, Transmissions, an Automation in Design, 109:372-376, September 1987.
[21] H.-S. Yan and F.-C. Chen. Configuration synthesis of machiningcenters without tool change arms. Mechanism and MachineTheory, 33(1-2):197-212, 1998.
收藏