Tool Change Scripting
ツール変更のスクリプト

The following can be executed Automatically during a Tool Change...
後記のスクリプトは自動的にツール変更を実行することができます...

1. Z axis raises to a safe height.
1. Z軸を安全な高さに上げます。
2. Spindle turns off.
2. 主軸停止。
3. Delay a few seconds for the spindle motor to stop.
3. 主軸停止待ちのために数秒を遅らせてください。
4. Move to a standby position.
4. 待機位置へ移動してください。
5. Pause (wait for user to change tool and click Continue button).
5. ポーズボタン(ユーザがツールを変更したらボタンを押します)。
6. Continue processing the GCode file.
6. GCodeファイルの処理を続行します。

The above can be set up Automatically using the ToolChange.Cfg file.
上記のものは、ToolChange.Cfg ファイルを使用すると自動的に処理されます。
ToolChange.cfg contains a script to be executed every time a Tx M06 tool
change command is interpreted.
M06ツール、変更コマンドが解釈されるごとにToolChange.cfgスクリプトが実行されます。

The above can Not yet be accomplished through the press of a button - only
上記のものは、まだボタンでの連動が出来ませ ん

Tool Change Scripting
ツール変更のスクリプト

Tool changes are handled by a tool change script defined in the ToolChange.cfg file.
ツール変更、ToolChange.cfg ファイルに定義されたツール変更スクリプトに実行します。
This file should be edited in a standard Windows Text Editor.
このファイルは標準のウインドウズ・テキスト エディターの中で編集できます。
During a Tool Change, any valid GCode Block sequence can be executed.
ツール変更中に、有効なG−Codeブロッ ク・シーケンスが実行できます。
There are separate commands for picking up and putting back each tool so that each tool can be picked/placed at any location.
これら、複合のコマンドはそれぞれの位置から 工具の置き戻しと取り上げをします。
If a tool is called for and there is not a valid tool section in the ToolChange.cfg file,
定義されたToolChange.cfgファ イル、から要不要のツールを処理する場合 に、
then the last valid tool section defined will be executed.
次に後の有効なツール・セクションが実行され ます。

Example of a basic tool change script for Tool 1.
ツール1用、基礎的なツール変更スクリプトの 例。

[TOOL1]
[TOOL1]
PLACE0=M05                            (Turn Off Spindle)
PLACE0=M05                           (主軸を停止)
PLACE1=G4 P4                         (Pause for Spindle wind down)
PLACE1=G4 P4                       (主軸停止待ち)
PLACE2=G0 Z0.5                      (Raise Z above Zero)
PLACE2=G0 Z0.5                     (Z軸上昇0.5)
PLACE3=G0 X7.000 Y4.770     (Move to a location for manual tool change)
PLACE3=G0 X7.000 Y4.770   (交換位置に移動)
PLACE4=M0                              (Wait for user to change tool and continue)
PLACE4=M0                             (刃物交換待機)
PICKUP0=M03                           (Turn on Spindle)
PICKUP0=M03                         (主軸回転)
PICKUP1=G4 P3                        (Wait for Spindle wind up)
PICKUP1=G4 P3                       (主軸速度到達待ち)


Example of an advanced tool change script for Tool 1.
ツール1用の高度なツール変更スクリプトの 例。

[TOOL1]
[TOOL1]
PLACE0=G49                           (Turn Off TLO's)
PLACE0=G49                         (ツール長さオフセットを取り消し)
PLACE1=M05                           (Turn Off Spindle)
PLACE1=M05                         (主軸停止)
PLACE2=G4 P4                        (Pause for Spindle wind down)
PLACE2=G4 P4                       (主軸停止待ち)
PLACE3=G0 Z-.5                      (Place tool in tool Holder - multiple movements)
PLACE3=G0 Z-.5                     (Z軸上昇−0.5−複合動作)
PLACE4=G0 X7.000 Y4.770    (Place tool in tool Holder - multiple movements)
PLACE4=G0 X7.000 Y4.770   (工具交換動作−複合動作)
PLACE5=G0 Z-1.960                (Place tool in tool Holder - multiple movements)
PLACE5=G0 Z-1.960               (工具交換動作−複合動作)
PLACE6=G0 X8.036 Y4.770     (Place tool in tool Holder - multiple movements)
PLACE6=G0 X8.036 Y4.770   (工具交換動作−複合動作)
PLACE7=G0 Z-.5                       (Place tool in tool Holder - multiple movements)
PLACE7=G0 Z-.5                     (工具交換動作−複合動作)
PICKUP0=G49                           (Turn Off TLO's)
PICKUP0=G49                         (ツール長さオフセットを取り消し)
PICKUP1=G0 Z-.5                     (Pick Up tool from tool Holder - multiple movements)
PICKUP1=G0 Z-.5                   (工具取りつけ−複合動作)
PICKUP2=G0 X8.036 Y4.770   (Pick Up tool from tool Holder - multiple movements)
PICKUP2=G0 X8.036 Y4.770 (工具取りつけ−複合動作)
PICKUP3=G0 Z-1.960                (Pick Up tool from tool Holder - multiple movements)
PICKUP3=G0 Z-1.960               (工具取りつけ−複合動作)
PICKUP4=G0 X7.000 Y4.770    (Pick Up tool from tool Holder - multiple movements)
PICKUP4=G0 X7.000 Y4.770   (工具取りつけ−複合動作)
PICKUP5=G0 Z-.5                      (Pick Up tool from tool Holder - multiple movements)
PICKUP5=G0 Z-.5                     (工具取りつけ−複合動作)
PICKUP6=M3                             (Turn on Spindle)
PICKUP6=M3                           (主軸回転)
PICKUP7=G4 P3                         (Wait for Spindle wind up)
PICKUP7=G4 P3                        (主軸速度到達待ち)
PICKUP8=G43 H1                      (Use tool Length Offset for Tool 1)
PICKUP8=G43 H1                    (ツール長さオフセット(プラス)設定)

オリジナル Copyright (C) 1996-2004 Carken Co.
日本語 Copyright (C) 2005 K.nonnno.