A macro is defined in the Code Generator called:
%MACRO=SPLINES
Within this macro, a number of system variables will be set, depending on the type of output required.
0 = Disabled
1 = NURB (Fanuc)
2 = Spline (Heidenhain)
3 = Siemens 840D
The spline output from EdgeCAM depends on the machine type selected, as the spline formats of the Fanuc, Heidenhain and Siemens controllers are different. The Fanuc controller accepts any NURB spline up to degree 3, the Heidenhain controller requires a cubic polynomial parameterised over the range [1..0], and the Siemens controller requires a cubic polynomial paramaterised over the range [0..1]. (It also accepts NURB splines of degree 2 or 3, but EdgeCAM does not output these for the Siemens controller.)
See Also
Fanuc-Style
Spline Output
Heidenhain-Style Spline Output
Siemens-Style Spline Output