NCPlot includes a converter to translate custom macro programs into
standard G code programs! The implications of Macro Translator may not be
immediately obvious:
Custom macros for complex applications tend to run slowly in the CNC
machine tool - especially those that generate many motion commands. So many
calculations taking place in the custom macro that the machine can't keep up at
the desired feedrate. To address this problem, you can use Macro
Translator to create a simple G code level program (just like one a CAM
system would create) that the control can execute more quickly.
You may have some machines that don't have custom macro B.
Macro
Translator will allow you to create programs - and program segments - even
for machines that don't have custom macro B! Consider, for example, a taper
thread milling custom macro. If you have a machine that does not have custom
macro B, you can still create the G code needed for this machine to mill a
taper thread!
With the Macro Translator function, you simply set up your custom macro with
the needed input variables and then tell NCPlot to execute it. NCPlot will
translate the custom macro, creating a program that includes a CNC command for
every CNC function or motion it interprets in the custom macro.