本文關鍵字:
技術資料
1. 在機器參數中有一項設定:Mark Pos Fix和Mark Pos Alt.當設成前者時,更改program offset時,Mark座標位置固定,即可更改PCB整個的components shift.如果設成后者,Mark座標位置與元件座標位置相對固定,更改program offset不會對元件偏位產生影響,只會改變照Mark時的位置。有些PANASERT機型可能沒有這一項參數設定。
2. 自動裝著設備NC程序的分析
目前電子行業的自動裝著包含自動插件(AI)和表面貼裝(SMT)兩大類。該行業在我國雖然屬于較新的課題,經過近些年的實際生產總結仍然涌現了許多專業方面的技術人才。但基本上各自動裝著廠家目前自動裝著設備的NC程序編制和管理依然完全依賴進口設備廠家或由臺灣、新加坡等地區編制的管理軟件。首先,購買原廠軟件及相關設施是一筆不小的費用,從普通編程電腦到專用編程機電設備其價格也從USD5000至USD100000不等;其次,由其他公司提供的安裝軟件一旦出現問題或自身再引進新設備,那么往往又必須重新購買。所以許多中小型企業寧愿直接在裝著設備上編制程序,這當然影響了設備的利用率。為此,我們希望針對自動裝著設備使用的NC程序進行內部結構分析,從而為生產的順利進行打下先行基礎。
第一單元:NC程序的存儲方式
無論是自插還是貼片機它們都是靠不斷循環執行其所需的各項設定參數來完成每個元件的裝著過程,而這些參數就記錄在我們的NC數據當中。盡管各類型的設備有著不同的NC數據格式,但首先我們可以發現它們往往都能用您計算機Windows中的“寫字板”來將其打開,換句話說,它們都是以文本文件的形式予以紀錄存儲,只不過使用了不同的擴展名來給予標示。NC數據的存儲又分為單一文件存儲和多文件存儲兩類,所謂單一文件存儲是指設備所需的全部NC數據都包含在一個文件當中,如三洋等SMT設備用*.NCZ數據,多文件存儲的方式往往是為了方便管理和靈活運用而將一條NC數據存放在兩個或多個文件當中,這一類程序以松下自插、貼片機用*.NCD和*.UDR數據為代表。了解NC程序的存儲方式是編制程序的基礎,也是相互轉換不同設備用NC數據工作所必須了解的前提。
第二單元:NC程序的內容
前面提到NC程序是以文本文件的形式予以紀錄存儲,在此我們就利用Windows中的“寫字板”來分別分析松下自插機和三洋貼片機用的NC程序。
以下是一條僅有2個元件自插的松下RH6用程序,假設它分別由
CF000000.NCD和CF000000.UDR構成。其中CF000000.NCD是RH6的數據文件,如下:
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是程序的序號;“/”是條件跳越參數;“G”是自插機的軸類型區分參數;“M”是自插動作控制參數;“T”是角度、速度和換板等參數;“V”是部品高度參數;“W”是部品寬度參數;“+00000D”是程序行結束,具有固定性;最后程序以“*”符號標志結尾。當然V和W僅適用于RHⅢ、AV系列等插件機而RH6設備中不要求,所以它們都是“0”。由于松下機是以多文件存儲的方式存,它還需要一個擴展名為*.UDR的目錄文件才能被數據終端(PDT)識別。其中CF000000.UDR文件內容如下:
0001P014 ABCDE M3 CF000000.NCD.NCD RH6 200104130 i
A 00200B8.NCT C008 31
同樣讓我們對其中內容進行逐段分析。文件開頭以“0001”表示該目錄文件中僅有一條NC數據;“P014 ABCDE
M3”是用戶定義的程序名,可以根據不同的PCB板任意起名方便用戶區分,但規則是第一位必須為“P”,后面的三位應是非“000”的任意數字,否則部分插件機會認定為非法名稱;“CF000000.NCD.NCD”是NC數據的DOS名稱,它是目錄文件中唯一不重復的區分標示;“RH6”當然就是代表程序適用于的設備名稱;“200104130”表示程序做成的日期;“i”是increment相對坐標的縮寫代碼;“A00200B8.NCT
C008”是NC數據的標注信息,可以根據用戶需要任意給予標注;“31”表示該NC數據有3個裝著點(后面的1為固定,不代表裝著點數據),其中一點被設為無效。