Parameter and expression programming language features are not used in common G-code application (hand coding), G-code created by PathPilot conversational programming, or the majority of third-party CAM-programming systems.
There are significant differences between controls in the way parameters work. Do not assume that code from another control works in the same way with the operating system. We don’t recommend writing parametric G-code — i’ts difficult to debug, and difficult for another operator to understand. Modern CAM virtually eliminates the need for it.
Read the following sections for reference: