製造 > 子程式程式設計 > 建立新副程式陣列
建立新副程式陣列
1. 按一下「製造」(Manufacturing) > 「副程式」(Subroutines)「副程式」(SUBROUTINES) 選單出現。
2. 按一下「建立」(Create)
3. 欲選取要陣列化的 NC 序列,請在名稱清單選單 (也提供「全選」(Select All)「取消全選」(Unsel All) 選項) 中相應名稱旁放置核取標記。完成後,按一下「完成選取」(Done Sel)
4. 「副程式」(Subroutines) 對話方塊開啟。對話方塊頂端包含選項按鈕和核取方塊,可允許指定副程式陣列的類型和期望的 CL 輸出格式:
如果選取「群組」(Group) 選項按鈕,則所選的序列將作為群組來陣列。這意味著選取序列及中間的所有序列形成一個陣列化的內部群組。如果選取「個別的」(Individual),則每一個選取的序列都被單獨陣列化;中間的序列不受影響。
如果選取「絕對」(Absolute) 選項按鈕,則副程式的 CL 資料將以絕對模式輸出。如果選取「增量」(Incremental),則系統將對放置在副程式中的每一個 NC 序列輸出 MODE/INCR 和 MODE/ABSOL 指令。
如果選取 多軸 核取方塊,則系統將輸出轉換後的 CL 資料而不是輸出「旋轉工作台」(Rotate Table) 指令。
如果選取「複製 CL」(Copy CL) 核取方塊,則系統將輸出 CL 資料,且沒有副程式定義和調用。如果要暫時抑制 CL 輸出中的副程式陣列定義,請重新定義要使用此選項的陣列。
5. 「第一方向」(1st Direction) 標籤使您可定義第一方向上的陣列:
陣列類型 (Pattern Type) - 使用下列其中一個選項按鈕:
平移 (Translate) - 沿基礎座標系軸平移 CL 資料。在「X值」(X value)「Y值」(Y value)「Z值」(Z value) 文字方塊中鍵入平移值。
旋轉 (Rotate) - 圍繞基礎座標系的一個軸旋轉 CL 資料。透過選取 XYZ 選項按鈕來指定期望的軸。在「角度」(Angle) 文字方塊中鍵入旋轉值。
座標系 (Csys) - 此選項可選取或建立用於放置副程式例證的座標系。系統將依據為每個例證指定的座標系並相對於基礎座標系,對該例證計算正確的 TRANS/ROTATE 語句。按一下「選取」(Select) 以建立、選取、移除或顯示座標系。
基礎座標系 (Base Coordinate System) - 指定在陣列化 CL 資料時,「加工」(Machine)「NC 序列」(NC Sequence) 座標系中哪一個將用作基礎座標系。
數目 (Number) - 指定第一方向上的例證數。
6. 「第二方向」(2nd Direction) 標籤使您可定義第二方向上的陣列。除了「座標系」(Csys) 選項按鈕由「無」(None) 代替以外,它包含與「第一方向」(1st Direction) 標籤相同的選項,這意味著在此方向上沒有陣列 (這是預設設定)。
7. 使用「夾具」(Fixture) 標籤可增加夾具位移註冊值。
如果選取「使用夾具補償」(Use Fixture Compensation),則系統將為每一個陣列化的序列輸出 "SET/OFSETL, n" 指令,其中 n 是夾具位移註冊數,定義如下:
「初始註冊」(Initial Register) 指定第一個例證的夾具位移註冊數。
「第一方向增量」(1st Direction Increment) 指定第一方向上每一後續例證的增量值。
「第二方向增量」(2nd Direction Increment) 指定第二方向上例證的增量值。此文字方塊只在副程式陣列為雙向時才出現。
如果按一下「自訂」(Custom),則系統顯示「副程式夾具位移設定」(Subroutine Fixture Offsets Setup) 對話方塊,其中列出此陣列的所有例證 (根據每個方向上的例證數),以及每一例證的目前註冊數 (根據「初始註冊」(Initial Register)「第一方向增量」(1st Direction Increment)「第二方向增量」(2nd Direction Increment))。
選取一個例證,對其自訂夾具位移並在「夾具位移」(Fixture Offset) 文字方塊中鍵入新值。「重設」(Reset) 按鈕將所有位移重設為預設值。按一下「確定」(OK) 結束自訂位移。
8. 按一下「副程式」(Subroutines) 對話方塊中的「確定」(OK) 以建立副程式陣列。
* 
不能選取包括在副程式陣列中的 NC 序列以將其用於另一副程式陣列。而應當重新定義現有的陣列。
這是否有幫助?