Andrew,
Neuron Macros,
At present you have listed
M3 - torch on
M4 - not required
M5 - torch off, wait for retract {consider adding a status error message if it timesout}
M6 - toolchange, not required by Neuron THC, can delete content.
M7 - not required
M8 - not required
M9 - not required
M10 - within controller {built in uccnc function}
M11 - within controller {built in uccnc function}
M30 - programme rewind {built in uccnc function}
M31 - probing macro, not required by Neuron THC, can delete content.
M106 - {built in uccnc function}
M107 - {built in uccnc function}
M200 - Park Position 1 Macro, not required by Neuron THC, can delete content.
M201 - Park Position 2 Macro, not required by Neuron THC, can delete content.
M202 - Park Position 3 Macro, not required by Neuron THC, can delete content.
M203 - plasma touch off macro, not required by Neuron THC, can delete content.
M204 - Go to zero with safe Z, not required by Neuron THC, can delete content.
M205 - {built in uccnc function} - THC ON in sync with motion
M206 - {built in uccnc function} - THC OFF in sync with motion
recommend add the following "blank" macros as they are built into UCCNC and you cannot use them to perform other functions.
M207 - {built in uccnc function} - THC delay ON in sync with motion {not required for NEURON}
M208 - {built in uccnc function} - THC delay OFF in sync with motion {not required for NEURON}
M209 - {built in uccnc function} - THC anti-dive ON in sync with motion {not required for NEURON}
M210 - {built in uccnc function} - THC anti-dive ON in sync with motion {not required for NEURON}
M211 - {built in uccnc function} - THC anti-down ON in sync with motion {not required for NEURON}
M212 - {built in uccnc function} - THC anti-down ON in sync with motion {not required for NEURON}
M213 - {built in uccnc function} not required by Neuron THC
M214 - {built in uccnc function} not required by Neuron THC
M405 - Neuron Marking Mode Macro
M406 - Neuron Rip Cut {This may be named internally incorrectly as it looks for field 2708 as a codeblock)
M407 - Neuron Rip Cut
M410 - Tube Cutting / Cuttoff Macro {not sure if it is working, code looks a little short??}
M411 - Neuron Macro to Start OxyFuel Cutting
M412 - Neuron Macro to Stop OxyFuel Cutting
M414 - Neuron Startup Macro / Dialog Form {not required WITHOUT NEURON BOB}
M425 - Neuron Macro for Test Interface Board {not required WITHOUT NEURON BOB}
M426 - Neuron Macro for Test Interface Board {not required WITHOUT NEURON BOB}
M427 - Neuron Macro for Test Interface Board {not required WITHOUT NEURON BOB}
M501 - Neuron Startup Macro / Dialog Form {not required WITHOUT NEURON BOB}
M502 - Neuron Pro Macro (Oxy) Dialog Form {Not required with Neuron LITE}
M550 - ?? Constructor Macro ?? Not sure if required ??
M1002 - Neuron Pro Macro macroloop for control ventilation during cutting {3 sections of table}
M1003 - Neuron macroloop to message the operator Not sure if required ?? {Russian Text / Operator Message}
M1004 - Neuron macroloop to message the operator Not sure if required ?? {Russian Text / Operator Message}
M1005 - Neuron macroloop to activate output on ArkOK event (Operator Light??)
M1006 - Neuron Macro to Set feedrate on first reset
M20300 - Neuron Custom ButtonCode : Set next line macro??? Run from here??
M20736 - Neuron Custom Buttoncode : Driver enable/disable button code ????
M20737 - Neuron Custom Buttoncode : Driver enable/disable button code ????
M20738 - Neuron Custom Buttoncode : Laser Pointer
M20739 - Neuron Macro to turn off OxyFuel torch (CycleStart Button??)
M27058 - Neuron Startup Form / Dialog (Not sure if required?? Or current ??)
M99998 - Constructor macro
M99999 - Deconstructor macro
Are all of these current / Workable / useful Macros for the LITE or PRO??
Maybe a description like the M405, 406 & 407 Macroz for each would be helpful??
//-----------------------------------------------------------------------------
//-- Author: Andrew Shmatok
//-- Created: 20/11/2016
//-- Modified by:
//-- Modified:
//-- Copyright: © 2010-2016 Neuron Electronics All Rights Reserved
//-----------------------------------------------------------------------------
//-- CHANGES LOG---------------
//--
//--
//--
//--
//--
//Macros for activate Marking mode