製造 > CL 輸出 > NURBS 內插的 CL 輸出
  
NURBS 內插的 CL 輸出
使用 OUTPUT_3DNURBS 參數可指定 Creo NC 3 軸與 5 軸加工時,刀具運動所用的 NURBS 內插。如果將此參數設為 YES,則 CL 檔案會包含下例中所示的 NURBS 運動:
1. MOVNRB / M3AXIS
MOVNRB/ON,o,k,w,n,s
2. MOVNRB/1,k1,..kk
3. MOVNRB/2,cp1...cpn
4. MOVNRB / NEXT
GOTO/xyz for p1
GOTO / xyz for P2

GOTO / xyz for pn
4. MOVNRB/OFF
第一個語句代表 3 軸加工時的 NURBS 運動起點。後續的 MOVNRB 語句可定義 NURBS 運動,其中:
o - 曲線的順序
k - 節點數
w - 重量一律設為零
n - 控制點數
s - 曲線長度。
k1,...kk - 代表實際節點值的純量。一個語句最多可以有 24 個值。
cp1,...cpn - 代表實際控制點的 x、y 和 z 座標。一個語句最多可以有 24 個控制點。
GOTO 語句之前的 MOVNRB 語句代表 NURBS 運動實際點對點輸出的起點。最後的 MOVNRB 語句代表 NURBS 運動的結束。
 
* 5 軸加工使用的是一組類似的語句,只不過多了上部和下部 NURBS 之間的長度。此長度係依據 Creo NC 所定義的刀具長度。請參閱下列 CL 檔案的範例。
MOVNRB/5AXIS,LENGTH,10 \ \
MOVNRB/ON,o,k,w,n,s
MOVNRB/1,k1..kk
MOVNRB/2,lowcp1...lowcpn
MOVNRB/3,highcp1, … highcpn
MOVNRB/NEXT
GOTO/xyzijk for p1
GOTO/xyzijk for p2
...
GOTO/xyzijk for pn
MOVNRB/OFF
在本例中,初始進給率定義於 NURBS 運動之前。不過,可在 NURBS 運動期間將其加以變更。
3 軸與 5 軸曲面銑削、精加工、軌跡銑削、刀側銑削、輪廓銑削、體積銑削、粗加工、重新粗加工、局部銑削、表面銑削、槽穴銑削和轉角精加工均支援 NURBS 內插。
 
* G-Post 支援 NURBS 格式。