General Information
標準には、利用可能なすべてのオプションを管理するための4つの構成ページがあります。
|
1 CNC Controller page
1.1 CNC Controller - % at program begin / end
オプション |
結果 |
いいえ |
O1000 … … M30 |
はい |
% O1000 … … M30 % |
1.2 CNC Controller - Program number defined by
オプション |
結果 |
O |
% O 1000 … … M30 % |
: |
% : 1000 … … M30 % |
1.3 CNC Controller - Program Name as comment
オプション |
結果 |
いいえ |
% O1000 … … M30 % |
はい |
% O1000 (PART NAME) … … M30 % |
1.4 CNC Controller - Use G10 to manage origin
オプション |
結果 |
いいえ |
% O1000 … … M30 % |
はい |
% O1000 G10 L2 P1 X.. Y.. Z.. (G54) G10 L2 P2 X.. Y.. Z.. (G55) G10 L20 P1 X.. Y.. Z.. (G110) … … M30 % |
1.5 Cycles – Threading Cycle
オプション |
結果 |
G76 |
… G00 X44 G76 X38.506 Z-10. P1 K0.747 A60 D0.2 F1.25 … |
G92 |
… G92 X39 Z-43 G00 Z3 G92 X38 Z-43 G00 Z3 … |
2 Turning page
2.1 Turning – Output Stock for CNC Simulation
このオプションは、CNCに在庫シミュレーションがないため、Haasには使用されません
オプション |
結果 |
いいえ |
|
はい |
|
2.2 Turning – Output Tool and Plane for all operations
オプション |
結果 |
いいえ |
O1000 (FACE) T0101 G00 X20 Z2 … … (ROUGH) G00 X20 Z2 … … |
はい |
O1000 (FACE) T0101 G00 X20 Z2 … … (ROUGH) T0101 G00 X20 Z2 … … |
2.3 Turning – Use Parameters for Feed
オプション |
結果 |
いいえ |
… T0101 G00 X20 Z2 G01 Z-20 G95 F0.1 … … |
はい |
#1 = 0.1 T0101 G00 X20 Z2 G01 Z-20 G95 F#1 … … |
2.4 Turning – Position Constant Cutting Speed
オプション |
結果 |
サイクル開始 |
T0101 G92 S9000 G96 S40 M04 G00 G90 X24. Z2.8… … |
加工開始 |
T0101 G97 S530 M04 G00 G90 X24. Z2.8 G92 S9000 G96 S40 M04 G01 G95 Z0. F0.1 … |
2.5 Tool Option – Output Tool List
オプション |
結果 |
いいえ |
O1000 T0101 … … |
はい |
O1000 (START TOOL LIST) (T1 CMNG 04) (T2 ...) (T3 ...) (END TOOL LIST) T0101 … … |
2.6 Origin Option – Output Origin List
オプション |
結果 |
いいえ |
O1000 T0101 … … |
はい |
O1000 (START ORIGIN LIST) (G54) (...) (END ORIGIN LIST) T0101 … … |
2.7 Origin Option – Multi Origin Management
オプション |
結果 |
原点のみ |
% O1000 … G54 … |
原点+オフセット |
% O1000 … G54 G52 X10 Y20 Z10 … |
MTEなし:
パーツに定義されている各原点に対してオプションが「原点のみ」に設定されている場合、異なるGコード(G54、次にG55、G56…)が出力されます。つまり、CNCで管理される原点の数によって制限されます。原点を増やすことができる場合は、2番目のオプション「原点+オフセット」を使用する必要があります
オプションが「原点+オフセット」に設定されている場合、G54のみが出力され、G52でオフセットされます
MTEあり:
原点は、次の構文「$G54_」を使用して原点名に定義できます。つまり、G54がNCプログラムで使用されます。デコードされた名前が定義されていない場合、デフォルトの原点G54が出力されます。
「原点+オフセット」を使用する場合は、すべての操作で1つの原点のみを使用する必要があります。すべてのオフセットは、基準平面の原点または単一の原点から計算されるためです。
アンダースコアの後に任意のテキストを追加して、オフセットを認識できます。「$G54_Up」、「$G54_Right」など
2.8 Coolant Option – Coolant Activation Position
2番目と3番目のオプションは、旋盤操作に対して同じ出力を生成します。
ライブツールを使用するミーリング操作では違いがあります。
オプション |
旋盤操作 |
ミーリング操作(ライブツール) |
スピンドルあり |
… T0101 S1000 M03 M08 G00 X15 Z2 … |
… T0101 S1000 M03 M08 G00 X15 C0 Z2 … |
平面移動あり |
… … T0101 S1000 M03 G00 X15 Z2 M08 … |
… … T0101 S1000 M03 G00 X15 C0 M8 Z2 … |
突入移動あり |
… T0101 S1000 M03 G00 X15 Z2 M08 … |
… T0101 S1000 M03 G00 X15. C0 Z2 M8 … |
3 Code management page
|
3.1 Code Management – Enable C Axis Code
オプション |
結果 |
「空」 |
… T0101 S1000 M3 G17 G28 G90 H0 M154 C10 … |
M51 |
… T0101 S1000 M3 G17 M51 G28 G90 H0 C10 … |
3.2 Code Management – Disable C Axis Code
オプション |
結果 |
「空」 |
… X200 M155 M09 … |
M50 |
… X200 M50 M09 … |
3.3 Code Management – Clamping Code
フィールドが空の場合、主スピンドルのコードはM14、再加工スピンドルのコードはM114になります。
オプション |
主スピンドル |
再加工スピンドル |
「空」 |
… C10 M14 G01 Z-10 … |
… C10 M114 G01 Z-10 … |
M10 |
… C10 M10 G01 Z-10 … |
… C10 M10 G01 Z-10 … |
3.4 Code Management – Unclamping Code
フィールドが空の場合、主スピンドルのコードはM15、再加工スピンドルのコードはM115になります。
オプション |
結果 |
再加工スピンドル |
「空」 |
… G0 Z20 M15 C10 … |
… G0 Z20 M115 C10 … |
M11 |
… G0 Z20 M11 C10 … |
… G0 Z20 M11 C10 … |
3.5 Code Management – Use axial interpolation mode
機械にG112またはG12.1オプションがない場合、出力は分解して行うことができます。
円形補間は出力されません。工具オフセットを使用しないでください
オプション |
結果 |
G112を使用して軸方向の操作を出力 |
|
軸方向の操作を分解して出力 |
3.6 Code Management – Enable Axial Interpo Code
フィールドが空の場合、デフォルトで使用されるコードはG112になります。
オプション |
結果 |
「空」 |
… G01 Z-5 G112 … |
G12.1 |
… G01 Z-5 G12.1 … |
3.7 Code Management – Disable Axial Interpo Code
フィールドが空の場合、デフォルトで使用されるコードはG113になります。
オプション |
結果 |
「空」 |
… G113 G00 Z20 … |
G13.1 |
… G13.1 G00 Z20 … |
5.8 Code Management – Use radial interpolation mode
機械にG107オプションがない場合、出力は分解して行うことができます。
円形補間は出力されません。工具オフセットを使用しないでください
オプション |
結果 |
G107を使用して軸方向の操作を出力 |
|
軸方向の操作を分解して出力 |
3.9 Code Management – Enable Radial Interpo Code
Haas CNCのラジアル補間はありません。
オプション |
結果 |
「空」 |
|
G107 |
|
3.10 Code Management – Disable Radial Interpo Code
オプション |
結果 |
「空」 |
|
G107 |
|
3.11 Primary axis option – Management of primary axis
オプション |
結果 |
モジュロ |
… C0 … C359 C0 … |
リニア |
… C0 … C359 C360 … |
インクリメンタル |
… C0 … H1 H1 … |
4 File management page
Haas CNCのマルチチャネルはありません。これらのオプションはFanucコントローラと同じ出力を生成し、Haas CNCがマルチチャネルに対応できるようになったときに更新されます。
4.1 File Management – One physical File per Channel
オプション |
ファイル1 |
ファイル2 |
|
O1000 (FIRST CHANNEL PROGRAM) … … M30
O1001 (SECOND CHANNEL PROGRAMM) … … M30 |
|
|
O1000 (FIRST CHANNEL PROGRAM) … … M30 |
O1001 (SECOND CHANNEL PROGRAMM) … … M30 |
4.2 File Management – Generate the channel even if empty
オプション |
結果 |
チャネルが空の場合、プログラムは出力されません |
|
チャネルが空の場合、プログラムが出力されます(ただし空) (O1001とM30のみが出力されます) |
4.2.1 Listing / Synchronized File – Generate the Listing File
チャネル間のリストを出力するには、同期番号の最小値と最大値を設定する必要があります
オプション |
結果 |
チャネル間の同期を確認するために、ファイルを生成しないでください。 |
|
チャネル間の同期を確認するために、ファイルを生成します。 |
Listing.TXTという名前のファイルが一時的に生成され、表示されます。
4.3 Listing / Synchronized File – Synchro Numbers (Mini / Maxi)
ここで同期番号を定義します(例:500~540)
ポストプロセッサは、これらの最小値と最大値の間の同期番号を検索して、Listing.TXTファイルを生成します。
5 Launch page
5.1 Name of the NC File :Define here the Name of the generated NC file.
拡張子はMCF構成で定義する必要があります。
5.2 Program Number : If 0 is defined, the program Number will be set to 1.
オプション |
結果 |
0 |
% O0001 … … |
“10” |
% O0010 … … |
“1234” |
% O1234 … … |
5.3 Comment Output :
オプション |
結果 |
いいえ |
… T0101 … |
はい |
… (FACING) (CNMG 04) T0101 … |
5.4 Block Numbers :
オプション |
結果 |
あり |
O1000 N5 T0101 N10 G00 X10 Z20 N15 Z10 … … N50 T0202 N55 G00 X20 Z20 N60 Z10 … … |
なし |
O1000 T0101 G00 X10 Z20 Z10 … … T0202 G00 X20 Z20 Z10 … … |
工具交換のみ |
O1000 N5 T0101 G0 X10 Z20 Z10 … … N10 T0202 G0 X20 Z20 Z10 … … |
5.5 Code for Program End :
オプション |
結果 |
M30 |
… … … M30 % |
M02 |
… … … M02 % |
M99 |
… … … M99 % |