[Cause]
Use CNC custom macro variable access to write values that cannot be used as CNC custom macro variable.
[Countermeasure]
Check whether the input value specified by the custom macro variable read or write instruction that caused the alarm is a value that can be used in a CNC custom macro variable.