Spline Output (Position 21 of the MM Line)

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