G-code
Special commands

GetToolInfo

2min

Retrieves information about used tools inside the current job and stores that information in a variable.

GetToolInfo <num | first | next> <variable number>

Example

GetToolInfo num 200 will store the number of used tools in the current job in variable #200 GetToolInfo first 201 will store the first tool number in variable#201 GetToolInfo next 201 will store the next tool number in variable#201

; Enumerate tools used in a job. ; As an example, this can be used to measure the length of all tools at once before running the job. sub measure_used_tools GetToolInfo num 5025 ; Msg "number of tools used = " #5025 GetToolInfo first 5025 while [#5025 <> -1] gosub m_tool_no_dlg ; Subroutine that measures tools msg "Tool "#5025" is measured" GetToolInfo next 5025 endwhile endsub