松下貼片機PANASERT制造程序資料
松下貼片機PANASERT制造程序資料
1. 在機器參數(shù)中有一項設定:Mark Pos Fix和Mark Pos Alt.當設成前者時,更改program offset時,Mark座標位置固定,即可更改PCB整個的components shift.如果設成后者,Mark座標位置與元件座標位置相對固定,更改program offset不會對元件偏位產(chǎn)生影響,只會改變照Mark時的位置。有些PANASERT機型可能沒有這一項參數(shù)設定。 2. 自動裝著設備NC程序的分析 目前電子行業(yè)的自動裝著包含自動插件(AI)和表面貼裝(SMT)兩大類。該行業(yè)在我國雖然屬于較新的課題,經(jīng)過近些年的實際生產(chǎn)總結仍然涌現(xiàn)了許多專業(yè)方面的技術人才。但基本上各自動裝著廠家目前自動裝著設備的NC程序編制和管理依然完全依賴進口設備廠家或由臺灣、新加坡等地區(qū)編制的管理軟件。首先,購買原廠軟件及相關設施是一筆不小的費用,從普通編程電腦到專用編程機電設備其價格也從USD5000至USD100000不等;其次,由其他公司提供的安裝軟件一旦出現(xiàn)問題或自身再引進新設備,那么往往又必須重新購買。所以許多中小型企業(yè)寧愿直接在裝著設備上編制程序,這當然影響了設備的利用率。為此,我們希望針對自動裝著設備使用的NC程序進行內(nèi)部結構分析,從而為生產(chǎn)的順利進行打下先行基礎。 **單元:NC程序的存儲方式 無論是自插還是貼片機它們都是靠不斷循環(huán)執(zhí)行其所需的各項設定參數(shù)來完成每個元件的裝著過程,而這些參數(shù)就記錄在我們的NC數(shù)據(jù)當中。盡管各類型的設備有著不同的NC數(shù)據(jù)格式,但首先我們可以發(fā)現(xiàn)它們往往都能用您計算機Windows中的“寫字板”來將其打開,換句話說,它們都是以文本文件的形式予以紀錄存儲,只不過使用了不同的擴展名來給予標示。NC數(shù)據(jù)的存儲又分為單一文件存儲和多文件存儲兩類,所謂單一文件存儲是指設備所需的全部NC數(shù)據(jù)都包含在一個文件當中,如三洋等SMT設備用*.NCZ數(shù)據(jù),多文件存儲的方式往往是為了方便管理和靈活運用而將一條NC數(shù)據(jù)存放在兩個或多個文件當中,這一類程序以松下自插、貼片機用*.NCD和*.UDR數(shù)據(jù)為代表。了解NC程序的存儲方式是編制程序的基礎,也是相互轉換不同設備用NC數(shù)據(jù)工作所必須了解的前提。 **單元:NC程序的內(nèi)容 前面提到NC程序是以文本文件的形式予以紀錄存儲,在此我們就利用Windows中的“寫字板”來分別分析松下自插機和三洋貼片機用的NC程序。 以下是一條僅有2個元件自插的松下RH6用程序,假設它分別由 CF000000.NCD和CF000000.UDR構成。其中CF000000.NCD是RH6的數(shù)據(jù)文件,如下: N 0001/0G 1M 000T 004X+000000Y+000000Z-00000V+00000W+00000 +00000D N 0002/0G 0M 001T 001X+004950Y-020000Z+00001V+00000W+00000 +00000D N 0003/0G 0M 011T 002X-006250Y-003950Z+00002V+00000W+00000 +00000D N 0004/7G 0M 001T 002X-006750Y-003570Z+00003V+00000W+00000 +00000D N 0005/0G 0M 000T 000X-006750Y-003570Z+00003V+00000W+00000 +00000D 熟悉松下自插機的技術人員馬上就可以看出其中的“X、Y、Z”后面跟的分別是設定自插用的X、Y坐標和自插材料位號Z,對!并且X、Y是**坐標。那么其中的N0001至N0004是程序的序號;“/”是條件跳越參數(shù);“G”是自插機的軸類型區(qū)分參數(shù);“M”是自插動作控制參數(shù);“T”是角度、速度和換板等參數(shù);“V”是部品高度參數(shù);“W”是部品寬度參數(shù);“+00000D”是程序行結束,具有固定性;*后程序以“*”符號標志結尾。當然V和W僅適用于RHⅢ、AV系列等插件機而RH6設備中不要求,所以它們都是“0”。由于松下機是以多文件存儲的方式存,它還需要一個擴展名為*.UDR的目錄文件才能被數(shù)據(jù)終端(PDT)識別。其中CF000000.UDR文件內(nèi)容如下: 0001P014 ABCDE M3 CF000000.NCD.NCD RH6 200104130 i A 00200B8.NCT C008 31 同樣讓我們對其中內(nèi)容進行逐段分析。文件開頭以“0001”表示該目錄文件中僅有一條NC數(shù)據(jù);“P014 ABCDE M3”是用戶定義的程序名,可以根據(jù)不同的PCB板任意起名方便用戶區(qū)分,但規(guī)則是**位必須為“P”,后面的三位應是非“000”的任意數(shù)字,否則部分插件機會認定為非法名稱;“CF000000.NCD.NCD”是NC數(shù)據(jù)的DOS名稱,它是目錄文件中**不重復的區(qū)分標示;“RH6”當然就是代表程序適用于的設備名稱;“200104130”表示程序做成的日期;“i”是increment相對坐標的縮寫代碼;“A00200B8.NCT C008”是NC數(shù)據(jù)的標注信息,可以根據(jù)用戶需要任意給予標注;“31”表示該NC數(shù)據(jù)有3個裝著點(后面的1為固定,不代表裝著點數(shù)據(jù)),其中一點被設為無效。 好了,現(xiàn)在我們可以根據(jù)以上兩個數(shù)據(jù)文件和目錄文件做一個總結: 其一、如果把以上兩例中的代碼原文分別拷貝到對應的CF000000.NCD和CF000000.UDR文件中(由于格式固定原因,其中的空格也必須包括在內(nèi)),你會在PDT終端上發(fā)現(xiàn)這已經(jīng)是一個完整可用的RH6機NC程序,到此為止就可以算是具有編寫NC程序的能力了。當然,一個實用的NC程序還應由相關的開發(fā)應用軟件和優(yōu)化軟件來支持,這部分將在第三單元進一步討論。 其二、你完全可以通過修改其中的數(shù)據(jù)或代碼來改變程序的特征,例如除了修改坐標、料位號改變插件位置外,你還可以通過簡單的修改目錄文件中的“i”為“a”(**坐標absolute縮寫代碼)來改變其相對坐標為**坐標的特性,甚至修改“RH6”為“AE”實現(xiàn)NC程序的兼容移植。 其三、對于單一文件存儲的NC程序(如三洋*新高速貼片機TCM-3000系列)也可觸類旁通,只不過此類型NC程序?qū)⑺械男畔垂潭ǜ袷酱鎯υ谝粋€文件當中。由于TCM-3000Z型貼片機用單一文件存儲NC程序以及其自身內(nèi)容的復雜性,即使是少量的貼裝實例也包含了各類繁瑣的參數(shù),在此難以寫下整個程序的內(nèi)容,但只要通過打開其中的內(nèi)容加以分析,其實也不難理解它的NC程序是用分段方式來進行逐項數(shù)據(jù)管理。 “程序內(nèi)容首行”段:記錄的是程序名、做成日期、版本信息等數(shù)據(jù); “:CORE”段:記錄了方便用戶識別的標示數(shù)據(jù)、線路板尺寸數(shù)據(jù)和各類OFFSET(偏移量)數(shù)據(jù); “:RECOG”段:識別點數(shù)據(jù),用于選擇識別點坐標和特征代碼; “:MARK”段:記錄了線路板校示識別點的內(nèi)容特征數(shù)據(jù); “:SETUP” 段:工作臺、軌道傳送方向等數(shù)據(jù); “:OPE-C”&&“:OPE-D”段:貼片機操作數(shù)據(jù),用于記錄設備運轉速度、臨時原點、補件方式等數(shù)據(jù); “:PARTS && :PLT1”段:元件ID名數(shù)據(jù); “:PLT2 && :M-DAT01” 段:貼裝坐標、角度位置等數(shù)據(jù); “:A-DAT01” 段:多面板重復偏移量數(shù)據(jù)。 需要提醒大家的是以上內(nèi)容是由數(shù)字代碼“1”、 “0”等等來區(qū)分“開”、“關”或“數(shù)量級”,并用“逗號”作為分隔符。而且并非所有程序都要一一對應,如工作臺、軌道傳送方向數(shù)據(jù)在客戶選擇設備訂單的生產(chǎn)方式時就已經(jīng)決定其內(nèi)容,而我們的程序通常是為正常生產(chǎn)方式而編制,所以類似“設備運轉速度”等一般固定為高速不變。 第三單元:用于開發(fā)NC程序的軟件制作 了解了NC程序的各項內(nèi)容特征后,要開發(fā)一套屬于自己的軟件編輯管理系統(tǒng)就不再是遙遠的事。對于多文件存儲(以前面松下RH6等設備為例)可以直接采取后臺數(shù)據(jù)庫調(diào)用編輯與導出,對于單一文件存儲(以前面三洋TCM3000Z等設備為例)除了以上步驟外,在導出到NC程序時還應分別將各程序段進行匯總,還記得DOS時代的“COPY File1+File2 File3”命令么?你所要做的正是在你的程序中實現(xiàn)這一命令的結果。就筆者而言,我認為一套優(yōu)良的開發(fā)NC程序軟件制作關鍵不在于如何生成可用的NC程序,真正的難點在于實現(xiàn)程序的靈活性以及如何優(yōu)化生成的NC程序,其中涉及到復雜的邏輯算法,這就要求我們的程序員既要有相應的編程能力,又要對自動裝著有一定的了解,甚至可以成立相關成員小組聯(lián)合開發(fā)。 了解對應裝著設備的一些重要參數(shù)是實現(xiàn)一套實用NC程序管理軟件的基礎。這類數(shù)據(jù)大致有以下: 1、 Tact數(shù)據(jù):它是設備在裝著一個元件運轉周期中所允許的*大移動范圍。合理的限定Tact數(shù)據(jù)有助于我們的程序在*短時間內(nèi)完成一塊線路板的裝著??紤]到實際生產(chǎn)時存在非理想狀態(tài),Tact數(shù)據(jù)應具有不完全限制性; 2、 Limit數(shù)據(jù):是針對各類裝著設備中的各項極限參數(shù),例如材料的*大裝載數(shù)、工作臺允許線路板的大小極限尺寸、適用元件的大小極限尺寸等等。原則上Limit數(shù)據(jù)是采取嚴格限制,否則*終生成的NC程序可能會出現(xiàn)不可用,但考慮到各類型設備程序的兼容性移植,所以仍然建議設計成可修改形式; 3、 Speed數(shù)據(jù):該數(shù)據(jù)是設備的能力數(shù)據(jù)的經(jīng)驗值。自動裝著生產(chǎn)線的工序平衡是影響效率的重要原因,不同的設備搭配應有不同的工作量分配,否則會出現(xiàn)后面工序等前面或前道工序半成品嚴重堆積現(xiàn)象。所以Speed數(shù)據(jù)也應在一定程度上可調(diào); 4、 PartsID數(shù)據(jù):這是一個描述裝著元件形態(tài)尺寸的數(shù)據(jù)庫。雖然它和NC程序相對獨立,早些年的自動裝著設備也不需要PartsID數(shù)據(jù),但現(xiàn)在卻已廣泛的采用在了SMT生產(chǎn)當中。就連松下臥式自插機AVF的改進型機AVKⅡ也加入了PartsID管理。其實即便是用于舊式自插機,PartsID數(shù)據(jù)還是能在工藝區(qū)分、死區(qū)(Dead Space)防止等方面發(fā)揮它的作用。 這類數(shù)據(jù)在計算機生成各類NC程序的過程中會被隨時調(diào)用,我們稱之為基礎數(shù)據(jù),所以建議用專門的數(shù)據(jù)庫給予保存管理,并在一定程度上允許**用戶修改,如此一來我們軟件的靈活性會大大得以增強。 至于NC程序的優(yōu)化方式可以說是計算機編程的軟肋,有點像“深藍”與卡斯帕羅夫的人機大戰(zhàn),似乎電腦永遠無法超越人腦,但對于繁重而匆忙的編程任務時它又往往會優(yōu)勝。不難想象一塊兩三百點的普通線路板其裝著路徑方案早已是接近無窮大。即使目前許多有名自動裝著設備廠家銷售的NC程序管理軟件,其*終“優(yōu)化”結果也實在讓人不敢恭維,甚至存在優(yōu)化后材料排列錯亂的嚴重BUG。正因如此,眾多的第三方軟件提供商都會著重強調(diào)自己的軟件在優(yōu)化方面的杰出,同時也被當成商業(yè)機密而難以在業(yè)界內(nèi)相互交流。其實NC程序的優(yōu)化方式?jīng)]有*好,只有更好或者說各有長處。相信在實際應用的過程中不斷加以完善才能做出*符合本單位的專用NC程序編輯管理軟件。
松下貼片機PANASERT制造程序資料
松下貼片機PANASERT制造程序資料
松下貼片機PANASERT制造程序資料
袁先生(銷售副總):13809266980 余先生(深圳辦銷售經(jīng)理):13632851253
深圳工廠地址:深圳市寶安區(qū)福永街道白石廈新塘工業(yè)區(qū)C5棟