genesis2000教程自动钻孔程式管理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Npt 是否接觸銅面 孔徑 ( drill layer ) 孔類別 ( Via; Plt;Npt ) 一般Hl; Solt Sl ) 孔鑽法 ( 一般 程式用旗標 孔數
鑽孔表 (Nc Table)
紫色數據 : 由鑽孔層之 Drill Tool Manager 資料取得 也可在此修改
自定, 自定 可為孔別註 解, 或原稿等
自動鑽孔程式管理 Auto Drill Manager
放大縮小
圖示功能列
量測
反白顯示
自動鑽孔程式管理 Auto Drill Manager
控制開關
圖示功能列
單位 Inch/ MM 鑽孔檯面顯示 顯示位移結果
自動鑽孔程式管理 Auto Drill Manager
其他層次顯示
自動鑽孔程式管理 Auto Drill Manager
自動鑽孔程式管理 Auto Drill Manager set_table File :
一內建可供修改之程式, 一內建可供修改之程式 用以決定鑽孔最後 孔徑表, 鑽頭尺寸, 導引孔, 之 NC Table 孔徑表 各特殊孔 ( 鑽頭尺寸 導引孔 擴孔, 之設定, 及鑽頭轉數等,… 擴孔, Solt 孔 ) 之設定, 及鑽頭轉數等,… ( 此部份將於 hooks程式之課程中討論 ) 程式之課程中討論. 程式之課程中討論 set_table 應於 應於ADM 使用前設定 若未設定 使用前設定, 完成, 方塊中設定或修改. 完成 則可手動於 Table 方塊中設定或修改
鑽孔表 (Nc Table)
確認修改內容 重新導入 set_table 計算
離開
自動鑽孔程式管理 Auto Drill Manager
鑽孔座標及位置調整
自動鑽孔程式管理 Auto Drill Manager
旋轉 翻面
X;Y 方向平移
自動鑽孔程式管理 Auto Drill Manager
鑽孔機象限選擇
單一 step 鑽完所 有孔徑再換下一 step
自動鑽孔程式管理 Auto Drill Manager
設定該 step 保留不鑽 程式中加入 ‘/“ 符號 直接採用 step 屬性設定
最終孔徑表 Tool Table
M3
顯示最佳化前之路徑
最終孔徑表 Tool Table
顯示最佳化後之路徑
最終孔徑表 Tool Table
/genesis/sys/hooks/ncd/config/machines/..
自動鑽孔程式管理 Auto Drill Manager
步驟三: 套用Machine File, 步驟三 套用 set_table File及料號相關屬性 及料號相關屬性. 及料號相關屬性
在步驟二選定 Machine File 時會自動執行 但若料號 時會自動執行, 內容變更時則需手動執行. 內容變更時則需手動執行
time { bit_change = 0 tool_change = 0 }
tools_assign { mode = increasing_size use_hole_tol = yes choice_method = default_fit tool_entry { tool = 1 size = 125 } tool_entry { tool = 2 size = 145 } }
自動鑽孔程式管理 Auto Drill Manager
步驟一: 步驟一 指定鑽孔套件 NCset
NCset : 鑽孔套件 個別料號層別之輸出程式套件名稱, 個別料號層別之輸出程式套件名稱 如p0 代表適合一廠 鑽孔機, 鑽孔機, 之 Excell-II 鑽孔機 p1 代表適合二廠之 SM 鑽孔機 套件 中含有孔徑表, 程式及所有使用之參數等,.. 中含有孔徑表 程式及所有使用之參數等 Ncset 貯存於料號中 在初次設定後可隨時重複取用 貯存於料號中, 在初次設定後可隨時重複取用.
nibble { custmer = no val { min_size = 0 mas_size = 100 num_holes = 64 } val { min_size = 100 max_size = 500 num_holes = 128 } } 使用自設程式 create_nibble 或以下設定 適用孔徑範圍 增設之小孔孔數
自動鑽孔程式管理 Auto Drill Manager
成型部分轉輸出層 是否做路徑最佳化 最佳化執行次數 繼續執行改善下限 是否打散排版 X, Y 軸移動速度 使用預先指定之特殊孔序 選擇排序方式
自動鑽孔程式管理 Auto Drill Manager
排版方式, 排版方式 一般為 S&R, Hitichi 可使用 subroutine
鑽孔表 (Nc Table) 導引孔
指定導引孔數 0
1, 2, ..
同時設定導引孔尺寸 (Enter)
鑽孔表 (Nc Table)
成品孔徑 安全次數 ( 需換鑽頭 )
鑽軸轉數 ( 100 轉/ min ) Z 軸進刀速 (每 min ) 每
鑽孔表 (Nc Table)
總孔數
顯示鑽孔路徑
反白顯示孔位
out_file File : 一內建可供修改之程式, 一內建可供修改之程式 用以決定鑽孔 程式之最後程式碼, 可修改鑽孔程式開頭, 程式之最後程式碼 可修改鑽孔程式開頭 結 排版, 換鑽頭等指令及最後鑽頭尺寸. 尾, 排版 換鑽頭等指令及最後鑽頭尺寸 ( 此部份將於 hooks程式之課程中討論 ) 程式之課程中討論. 程式之課程中討論 out_file 應於 應於ADM 使用前設定或更名 保留, 以預設方式輸出. 為 out_file.save 保留 以預設方式輸出
/genesis/sys/hooks/ncd/out_file
自動鑽孔程式管理 Auto Drill Manager
步驟五: 步驟五 Export File 輸出鑽孔 程式於指定之 目錄及檔案. 目錄及檔案
自動鑽孔程式管理 Auto Drill Manager
參數調整 : 僅需於 Machine File 設定完成前使 用.
自動鑽孔程式管理 Auto Drill Manager
步驟二: 步驟二 選定 Machine file
請輸入鑽孔疊板總厚度
自動鑽孔程式管理 Auto Drill Manager
Machine file : 決定與機台 之位置關係, 之位置關係 鑽孔 機格式及導引孔, 機格式及導引孔 擴孔, 擴孔 Solt 孔, 識 別孔之作法, 別孔之作法 鑽孔 最佳化及特殊孔 序之設定等,…, 序之設定等 Machine file 為 ADM 使用前之 必要檔案之一. 必要檔案之一
鑽軸移動速度
指定第一鑽之位置 鑽軸移動模式
Machine File
rout_layer = rout no_touch_cpr = yes hook_unit = inch tent_ar = 8
預設分離之成型層名 Npt 是否可接觸銅面 hooks 使用單位 Npt 與銅面安全距離
Machine File
Machine File
repetitions = sr signal_sr = yes sr_start_code = 25 sr_zero_set = no }
指定排版起始之 m 指令
Machine File
optimize { optimize = yes break_sr = no xspeed = 100 yspeed = 100 iteration = 10 reduction_percent = 1 start_pos = lowleft diag_mode = ort45 }
Ncset 資料管理 資料管理: 複製, 刪除, 複製 刪除 更名
Machine File
reg { xsize1 = 28 xsize2 = 28 ysize = 30 xover = 2 angle = 0 mirror = no xoff = 0 yoff = 0 version = 1
鑽孔機檯面尺寸 1 2
start_end { split { start = yes end = yes min_dist = 10 x1 = 1 y1 = 1 x2 = 1.5 y2 = 1.5 x1_end = 1 y1_end = 2 x2_end = 1.5 y2_end = 2.5 min_hits = 0 } }
拉伸比例 及基準點
Machine File
Format { format = excellon2 zeros = leading units = inch tool_unit = mm nf1 = 2 nf2 = 4 decimal = no modal_coords = yes
輸wk.baidu.com格式 省零方式 座標單位 鑽頭單位 小數點位數 小數點輸出 相同座標省略
第二孔徑範圍 (同上 同上) 同上
Machine File
solt { custom = no overlap = 8
使用自設程式 create_slot 或以下設定
total_overlap = 10 }
Machine File
z_axis { z_head = 0 zone { x_min = 0 y_min = 0 x_max = 0 y_max = 0 z_head = 0 } }
自動鑽孔程式管理 Genesis2000 Auto Drill Manager
Philosophy Liu
自動鑽孔程式管理 Auto Drill Manager
自動鑽孔程式管理 Auto Drill Manager
自動鑽孔程式管理 Auto Drill Manager
使用目的如下 : a. 設定 自動 PCB 與各種鑽孔機間之定位關係 設定(自動 自動) b. 依各種鑽孔機可接收程式之不同需求做局部程 式自動調整 c. 添加 (自動 特殊設計如導引孔 擴孔 長橢圓孔 自動) 自動 特殊設計如導引孔, 擴孔, ( solt ), 識別孔 識別孔,… d. 執行 自動 鑽孔最佳化及效果分析 執行(自動 鑽孔最佳化及效果分析. 自動) e. 可依料號對不同需求鑽孔程式種類做管理 可依料號對不同需求鑽孔程式種類做管理.
零點設定
自動鑽孔程式管理 Auto Drill Manager
鑽孔位置拉伸值 (1 100 % )
拉伸基準點位置
自動鑽孔程式管理 Auto Drill Manager
鑽孔順序設定( 鑽孔順序設定 step )
自動鑽孔程式管理 Auto Drill Manager
選定 Step 指定順序
自動鑽孔程式管理 Auto Drill Manager
成品孔徑誤差要求
鑽孔表 (Nc Table)
白色數據 : 程式計算產生,也可在此修改 由 set_table 程式計算產生 也可在此修改 Reg 一般 一般; 擴孔; 處理模式 : Nibb 擴孔 Rout 待成型處理 擴孔方式 : Mach ( 輸出 G84; G85 指令 指令) SW ( 由內建或自 定程式產生 ) 孔別 : 區分一次二次或三次孔
選“Yes”時, 單一 pcb 時 亦有排版指令. 亦有排版指令
選‘No ”時, 指一般單一零 時 則每一pcb皆有零 點, ’Yes’ 則每一 皆有零 點.
自動鑽孔程式管理 Auto Drill Manager
鑽孔表 (Nc Table)
鑽孔表 (Nc Table)
藍色數據 : 由實際鑽孔層資料取得不可在此修改
/genesis/sys/hooks/ncd/set_table
自動鑽孔程式管理 Auto Drill Manager
步驟四: 步驟四 套用 out_file 產 生實際鑽孔程式檔 此步驟需手動執行, 此步驟需手動執行 已儲存過, 但若該 Ncset 已儲存過 則 無須再執行. 無須再執行
自動鑽孔程式管理 Auto Drill Manager
out_hook { exists = yes header = yes eof = yes tool_change = yes tool_finish = yes full_sr_start = yes full_sr_end =yes }
旋轉角度 是否翻面 x;y 平移 機器象限
雙軸機重疊檯面
Machine File
xorigin = 0 yorigin = 0 dx1= 0 dy2 =0 dx2 = 0 dy2 = 0 xscale = 1 yscale = 1 xscale_o = 0 yscale_o = 0 } 零點
內部偏移值
相关文档
最新文档