機床設定
機床或工作中心由下列元素識別:
名稱 (Name) - 機器名稱可識別製造流程中的機床。預設的機器名稱格式為 MACH01、MACH02,其中的數字由 Creo NC 自動增加。可以鍵入任意名稱。
當您在磁碟上儲存機床資料時,Creo NC 會使用機器名稱作為檔案名稱 (副檔名為 .gph)。
類型 (Type) - 機床類型可以是「銑削」(Mill)「車床」(Lathe)「銑削-車削」(Mill-Turn)「線切割」(Wire EDM)
CNC 控制 (CNC Control) - 控制器名稱 (可選)。
後處理器 (Post Processor) - 與機床關聯的預設後處理器名稱。在文字方塊中鍵入名稱。
ID - 從清單中設定後處理器 ID。ID 可以是 1 到 99。
銑削軸 (Milling Axes) - 根據機床類型,可以是:
用於銑削 (Mill) - 「3軸」(3 Axis) (預設)、「4軸」(4 Axis)、或「5軸」(5 Axis)
用於車床 (Lathe) - 「1個刀架」(1 Turret) (預設) 或「2個刀架」(2 Turrets)
用於「銑削-車削」(Mill-Turn) -「2軸」(2 Axis)「3軸」(3 Axis)「4軸」(4 Axis)「5軸」(5 Axis) (預設)。
用於「線切割」(Wire EDM) -「2軸」(2 Axis) (預設) 或「4軸」(4 Axis)
除「工作中心」類型以外,以下選項也可以使用:
使用者定義工作中心 (User-Defined Work Center) - 可讓您擷取工作中心及其參數。
儲存工作中心 (Save Work Center) - 可讓您儲存目前工作中心及其參數。
頭數 (Number of Heads)
- 指定工作中心有一個、兩個、三個還是四個頭。工作中心是「車床」(Lathe) 時,可以使用「刀架數」(Number of Turrets) 選項。
「主軸數」(Number of Spindles)
- 指定工作中心有一個主軸還是兩個主軸。對於 3、4 與 5 軸銑削-車削工作中心與「車床」工作中心,有兩個主軸可用。預設有一個主軸可用,其為主軸。指定子主軸為可選。
啟用探測 (Enable probing) - 允許在 NC 工作階段中進行 CMM步驟定義。您必須擁有 CMM 授權。
「瑞士車削」(Swiss turning) - 可讓您針對機器選取瑞士類型車削功能。瑞士類型刀具路徑由 SWISS_TURN 參數控制。
「工作中心」(Work Center) 對話方塊中的下列標籤可讓您指定機床的不同參數。
輸出
「指令」(Commands) 部分
FROM - 指定將 FROM 語句輸出到操作 CL 資料檔案的方式:
不要輸出 (Do Not Output) (預設) - 不輸出 FROM 語句。如果指定了「起始點」,則其位置將在定位進給處輸出以作為 GOTO 語句。
「僅在開始時」(Only at Start) - 在檔案開起點輸出 FROM 語句。它對應於「起始點」(如果已指定) 的位置,或對應於第一個加工特徵的刀具路徑上的第一個位置。所有不含 FROM 語句的其他刀具路徑將新增至操作中。
「每個刀具路徑」(At Every Tool Path) - 在加工特徵的每一刀具軌跡起點輸出 FROM 語句。對於第一個刀具路徑,此 FROM 語句對應於操作「起始點」(如果已指定) 的位置,或者對應於此加工特徵的刀具路徑上起始位置。
LOADTL - 控制操作 CL 資料檔案中 LOADTL 語句的輸出:
模態 (Modal) (預設) - 只在需要換刀具時,才在特徵刀具路徑的 CL 資料起始處輸出 LOADTL 語句。
非模態 (Not Modal) - 在每一特徵刀具路徑的起始處都輸出 LOADTL 語句,而與刀具是否為同一個還是已經換過無關。
「方位移動上無模態」(Not Modal on Position Moves) - 當 Z 軸定向在相鄰步驟間發生變更時,輸出 LOADTL 語句。
COOLNT/OFF - 控制 COOLNT/OFF 語句的輸出。
輸出 (Output) (預設) - 在每一特徵刀具路徑的終點輸出 COOLNT/OFF 語句。
不輸出 (Do Not Output) - 只在檔案結尾輸出一次 COOLNT/OFF。
SPINDL/OFF - 控制 SPINDL /OFF 語句的輸出。
輸出 (Output) (預設) - 在每一特徵刀具路徑的終點輸出 SPINDL /OFF 語句。
不輸出 (Do Not Output) - 只在檔案結尾輸出一次 SPINDL /OFF。
「旋轉」(Rotation) 部分
將多重機軸輸出選項「軸數」(Number of Axes) 設定為「4軸」(4 Axis) 時,這些選項只能用於「銑削」(Mill) 類型的機床。
使用旋轉 (Use Rotation) - 若未選取此選項 (預設),則所有 CL 資料都會被轉換,並以「加工程序原點」座標系的座標輸出。選取此選項後,Creo NC 會輸出適用的 TRANS 和 ROTABL 指令,以指定線性和旋轉轉換。只在需要對新工作台位置進行索引時,才選取此選項。
選取「使用旋轉」(Use Rotation) 時,下列選項可用。
「旋轉模式」(Rotation Mode) - 只在選取「使用旋轉」(Use Rotation) 時可用。控制 ROTABL 語句的輸出。值為:「增量」(Incremental) (預設) 與「絕對」(Absolute)。在「絕對」(Absolute) 模式中,零位置由「加工程序原點」定義。
旋轉方向 (Rotation Direction) - 只在選取「使用旋轉輸出」(Use Rotate Output) 時可用。可指定在一特定方向上執行旋轉 (當一個旋轉方向上有障礙物而另一方向上沒有時,可能會出現這種情況)。值為:
最短 (Shortest) (預設) - 以可能的最短距離向新位置移動。
CLW - 總是以順時鐘方向旋轉。
CCLW - 總是以反時鐘方向旋轉。
旋轉軸 (Rotation Axis) - 指定旋轉軸:「A 軸」(A-Axis)「B 軸」(B-Axis) (預設)。
「刀具補償」(Cutter Compensation) 部分
輸出點
刀具中心 (Tool Center) - 輸出關於刀具中心的刀具位置 (CL) 資料。
工具邊 (Tool Edge) - 輸出關於刀具切削邊的刀具位置 (CL) 資料。如果選取此選項,則在「安全半徑」(Safe Radius) 文字方塊中鍵入需要的值。此值決定可安全加工的最小凹轉角半徑,必須比刀具半徑稍大。當 Creo NC 計算 NC 序列的刀具路徑時,其會檢查待加工之每個凹轉角半徑是否大於或等於 Cutter Diameter/2 + Safe Radius。若轉角不符合上述條件,則 Creo NC 會發出錯誤訊息。如果可能,您可降低「安全半徑」(Safe Radius) 值,或使用較小的刀具。如果實際切削刀具直徑大於程式設計的切削刀具直徑,請使用「刀具設定」(Tools Setup) 對話方塊的「設定」(Settings) 標籤上的「元件尺寸過大」(Comp. Oversize) 參數。在這種情況下,會將最小安全凹半徑計算為 (Cutter Diameter + Comp.Oversize)/2 + Safe Radius)。
「調整轉角」(Adjust Corner) 下拉式清單提供用於凸轉角的轉角條件選項:
直的 (Straight) - 通過凸轉角時,刀具路徑由兩條一直延伸到彼此相交的直線段組成。
圓角 (Fillet) - 通過凸轉角時,刀具路徑由兩條用圓弧連接的直段組成。
自動 (Automatic) - Creo NC 在零件外輪廓上的所有凸轉角處新增圓角轉角條件,在零件內輪廓上的所有凸轉角處新增迴圈轉角條件。
「探針補償」(Probe Compensation) 部分
在啟用 CMM 探測之後,可以存取此欄位。
輸出點 (Output Point) - 下列選項可用:
觸控器中心 (Stylus Center) - 相對於探針尖中心 (即探針觸控器球心) 的座標,將座標輸出到 DMIS 檔案中。
接觸點 (Contact Point) - 相對於接觸點的座標,將座標輸出到 DMIS 檔案中。
刀具
「銑削-車削」(Mill-Turn) 部份
這些選項適用於「銑削-車削」(Mill-Turn) 類型的機床。
「頭 1」(Head 1)「頭 2」(Head 2)「頭 3」(Head 3)「頭 4」(Head 4) - 按一下「刀具」(Tools) 以開啟「刀具設定」(Tool Setup) 對話方塊,可讓您設定與機床頭關聯的切削刀具。例如,如果您針對「頭 1」(Head 1) 按一下「刀具」(Tools)「刀具設定 (頭 1)」(Tools Setup (Head 1)) 對話方塊即會開啟。
探針設定 (Probe Setup) - 在啟用 CMM 探測之後可以存取。它會開啟「探針設定」(Probe Setup) 對話方塊,使您可以新增預設探針或來自探針資料庫的探針。
換刀時間 (Tool Change Time) - 更換刀具需要的時間,以秒為單位 (可選)。在文字方塊中鍵入值,或分別使用文字方塊旁的「向上」或「向下」箭頭增加或減小值。
您可以針對「頭 1」(Head 1)「頭 2」(Head 2)「頭 3」(Head 3)「頭 4」(Head 4) 指定下列加工能力:
銑削 (Milling)
- 選取在特定頭上建立可用銑削。這是「頭 1」(Head 1) 的預設選取項。
「車削」(Turning) - 預設會針對「銑削/車削」工件的所有頭選取此項。
旋轉車削刀具 (Flash Turning Tool)
- 指定車削刀具是否可在其刀把中旋轉 180 度,以及是否可在反方向以相同刀尖切削。僅適用於 5 軸「銑削/車削」工件機床。
放置車削刀具 (Position Turning Tool)
- 指定是否可繞加工工具的 B 軸旋轉車削刀具。僅適用於 5 軸「銑削/車削」工件機床。
旋轉 (Rotation) - 指定車削刀具的旋轉。只有針對一或兩個頭選取「放置車削刀具」(Position Turning Tool) 核取方塊時,此選項才可用。TOOL_POSITION_ANGLE 參數可確定刀具的旋轉方向。
標準
- 如果您選取「標準」(Standard),而且已在 NC 步驟中為 TOOL_POSITION_ANGLE 參數設定正值,刀具會繞 B 軸以逆時鐘方向旋轉。TOOL_POSITION_ANGLE 的負值會使刀具以順時鐘方向旋轉。
反轉
- 如果您選取「反轉」(Reverse),而且已在 NC 步驟中為 TOOL_POSITION_ANGLE 參數設定正值,刀具會繞 B 軸以順時鐘方向旋轉。TOOL_POSITION_ANGLE 的負值會使刀具以逆時鐘方向旋轉。
* 
變更 刀具方位角度 參數的值不會影響 TOOL_ORIENTATION 參數。刀具定向 的正值表示繞 B 軸逆時鐘旋轉。
如果在您定義加工能力時針對特定頭選取「銑削」(Milling) 選項,建立 NC 序列時,與頭相關的指令會顯示在「銑削」(Milling) 與「車削」(Turning) 標籤上。例如,如果您在定義加工功能時選取「頭 1」(Head 1)「頭2」(Head 2) 上的「銑削」(Milling) 選項,在建立「銑削」NC 序列時,「頭 1」(H ead 1)「頭2」(Head 2) 指令會顯示在「銑削」(Milling) 與「車削」(Turning) 標籤上。
您在建立「銑削」、「車削」或「孔加工」序列時使用的頭會輸出到 CL 檔案。
如果您在定義加工功能時未針對任何頭選取「銑削」(Milling) 選項,銑削序列將無法使用,但在建立 NC 序列時,車削與鑽孔序列將具有所選頭選項。
* 
當擁有參照工件機床的步驟時,您無法編輯任何定義的加工功能。如果嘗試進行編輯,Creo NC 會顯示適當的警告訊息。
Lathe
這些選項適用於「車床」(Lathe) 類型的機床。針對 2 刀架「車床」,兩個刀架分別有不同的切削刀具設定按鈕。
「刀架 1」(Turret 1)「刀架 2」(Turret 2) - 按一下「刀具」(Tools) 以開啟「刀具設定」(Tool Setup) 對話方塊,可讓您設定與機床頭關聯的切削刀具。例如,如果您針對「刀架 1」(Turret 1) 按一下「刀具」(Tools)「刀具設定 (頭 1)」(Tools Setup (Head 1)) 對話方塊即會開啟。
參數
最大速度 (Maximum Speed) - 機床主軸最大允許速度 (可選)。鍵入以 RPM (每分鐘轉數) 為單位的最大速度值。
馬力 (Horsepower) - 主軸馬力 (可選)。
快速橫移 (Rapid Traverse) - 指定快速位移進給率單位。值為:
IPM (預設) - 英吋每分
MMPM - 公釐每分
FPM - 英呎每分鐘
FPR - 英呎每轉
IPR - 英吋每轉
MMPR - 公釐每轉
* 
如果您的工作中心有兩個主軸,這些參數可在「參數」(Parameters) 標籤的「主軸」(Main Spindle)「子主軸」(Sub Spindle) 部份中找到。
快速進給率 (Rapid Feed Rate) - 鍵入用於快速橫移的位移進給率的值 (可選)。
加工頻率 (Machine Frequency) - 指定進給速度,即量測時探針移動的速率。在啟用 CMM 探測之後,可以存取此欄位。
預設 (Defaults) - 可使關聯位址與工件機床。
列印 (PPRINT) - 開啟「列印」選單,以便設定「列印」選項。
DMIS - 開啟「DMIS 文字」(DMIS TEXT) 選單以讓您設定「DMIS 文字」(DMIS Text) 選項。您必須啟用 CMM 探測。
組件
加工組件 (Machine Assembly) - 可讓您指定顯示刀具在機床上運動時所使用的加工組件。使用組態選項 pro_mf_workcell_dir 來指定加工組件檔案的預設目錄。Creo NC 會以下列順序尋找加工組件檔案:
預設目錄 (如有設定的話)
如有設定預設目錄,則為預設目錄的所有第一層子目錄
目前目錄
欲啟用運動學分析,只能使用滑塊和插銷將加工組件的元件彼此相連在一起。也就是說,應定義元件之間的相對運動。
必須將加工組件的元件命名如下:
使用名為 MACH_ZERO 的座標系來定義加工組件的絕對原點。此座標系可用來組裝製造模型。
使用名為 TOOL_POINT 的座標系來定義加工組件的主軸載入位置。
加工組件中顯示的所有實體刀具模型都會包含名為 TOOL_POINT 的座標系。此座標系可用來組裝實體刀具模型。
在 www.ptc.com 的 NC 中心網頁內,使用關鍵字 Machine Kinematics 來搜尋 PTC 知識庫,即可存取基本加工組件的資料庫。
* 
欲清除加工組件的選取項,請將滑鼠游標置於「加工組件」(Machine Assembly) 欄位中,按一下滑鼠右鍵,然後按一下「移除」(Remove)
座標系 (Coordinate System) - 可讓您指定加工組件的參照座標系。模擬時,此座標系會與加工組件中定義的 MACH_POINT 座標系相互對齊。欲清除座標系的選取項,請在此欄位中按一下滑鼠右鍵,然後在出現的前後關聯選單上,按一下「移除」(Remove)
定向 (Orientation) - (僅可用於「車床」(Lathe) 或「銑削-車削」(Mill-Turn) 機床。) 指定車床定向,即「水平」(Horizontal) (預設) 或「垂直」(Vertical)。日後在此工件機床建立「車削」NC 序列時,此選項即可定義預設的「草繪器」定向:
對於「水平」(Horizontal),「NC 序列」座標系的 z 軸水平指向右,x 軸垂直指向上。
對於「垂直」(Vertical),「NC 序列」座標系的 z 軸垂直指向上,x 軸水平指向右。
進程
可讓您為加工工具指定沿 X、Y、Z 軸的行進限制及沖程:「X 最小」(X min)「X 最大」(X max)「X 沖程」(X stroke)「Y 最小」(Y min)「Y 最大」(Y max)「Y 沖程」(Y stroke)「Z 最小」(Z min)「Z 最大」(Z max)「Z 沖程」(Z stroke)。指定這些值的操作是可選的。沿軸的進程極限值應當是表示機床工作空間範圍相對於「加工程序原點」座標系的實際尺寸。
例如,若機床寬度為 60 英吋,「加工程序原點」座標系的原點位於兩端的中間,則可指定下列任意項目作為加工限制:
「X 最小」(X min) 為 -30,「X 最大」(X max) 為 30
指定「X 最小」(X min) 為 –30,並指定「X 沖程」(X stroke) 為 60
指定「X 最大」(X max) 為 30,並指定「X 沖程」(X stroke) 為 60
「X 沖程」(X stroke) 為 60
如果某個加工特徵超出了所定義的機床限制,在顯示或輸出 CL 資料時,將出現「資訊視窗」,列出超過的極限值及其相應的實際值。
同理,「流程表」(Process Table) 中的「狀態」(Status) 欄會指出超過行進限制的機床。如果某個步長或某項作業所用的機床行進超過指定的限值時,流程表中該步長或作業的狀態會變成「過度」(Over Travel)「調整操作座標系」(Adjust Oper CSYS)
循環
用於設定「孔加工」的自訂循環。按一下「新增」(Add) 使用開啟的「自訂循環」(Customize Cycle) 對話方塊上的選項新增自訂循環。
內容
名稱 (Name) - 顯示工作中心或工件機床的名稱。
位置 (Location) - 指定機床的位置。
註解 (Comments) - 在文字方塊中鍵入與機床關聯的註解,或使用下列選項:
- 讀入包含工作中心註解的現有文字檔案,並取代任何目前的註解。
- 在游標位置插入工作中心註解的現有文字檔案內容。保留任何目前的註解。
- 在文字檔案中儲存目前的工作中心註解。
- 接受目前的工作中心註解。