Haas Alarm: 512 ILLEGAL ASSIGNMENT USE – Attempted to write to a read-only macro variable. See Operator manual macro section for valid variables. Parameter and setting variables are read only.