New expression function 'loop'.
Added setting to select if 'Tn' and 'M61 Qn' use tool or slot number.
Added setting to initialize current tool number.
Added setting to remember last tool/slot in spindle.
Added option to execute 'string' parameter as G-code line for indexed parameters.
Added script option to each tool in tool table..
Added all 9 tool change coordinates to tool table dialog.
Added more custom parameters to tool table.
Added 'persparam' expression function.
Added an option to share parameters between subscripts.
Added protection against triggered probe input in the homing script.
Modified the M6 script to include all ATC tool slot options.
Added a 'Tool Slots' window for configuring tool changer slot parameters.
Added new settings to enable calling custom scripts for ATC support.
Relocated Tool Change settings for ATC to a new settings window.
Fixed a bug where G-code execution continued even when a message dialog was displayed.
Updated the M6 script to incorporate new settings.
G-code that uses '_num' parameters will now trigger an error to help identify and locate the removed '_num' parameters. This error-triggering mechanism will be removed in the future.
Added new settings to enable calling custom scripts from the M6 script, significantly reducing the need for full customization of the M6 script.
Added an option to execute 'string' parameter as G-code line.