Macro programming options

The type of macro code that is created by a specific post processor depends on whether the post processor supports incremental programming, local coordinate systems or both.

Incremental

Local coordinate

File type

Code created

No

No

.fm

Pattern instances are cut with absolute coordinates relative to the current Setup.

No

No

.mf with multiple fixture

Each FM part is cut with absolute coordinates relative to the global fixture. Pattern instances in each FM part are cut with absolute coordinates relative to the global fixture.

No

No

.mf with global fixture

Each FM part is cut with absolute coordinates relative to its local fixture (G54). Pattern instances in each FM part are cut with absolute coordinates relative to the part's local fixture (G54).

Yes

No

.fm

Each pattern instance calls a macro with incremental coordinates relative to the pattern instance location.

Yes

No

.mf with multiple fixture

Each FM part is cut with absolute coordinates relative to the global fixture. Pattern instances in each FM part are cut with incremental coordinates relative to the pattern instance location based on the global fixture.

Yes

No

.mf with global fixture

Each FM part is cut with absolute coordinates relative to its local fixture (G54). Pattern instances in each FM part are cut with incremental coordinates relative to the pattern instance location based on the part's local fixture (G54).

No

Yes

.fm

A local coordinate system is established for each pattern instance. A macro is called with absolute coordinates relative to the pattern instance location.

No

Yes

.mf with multiple fixture

A local coordinate system is established for each FM part. A local coordinate system is established for each pattern instance. A macro is called with absolute coordinates relative to the pattern instance location which is based on the global fixture.

No

Yes

.mf with global fixture

Each FM part is cut with absolute coordinates relative to its local fixture (G54). A local coordinate system is established for each pattern instance. A macro is called with absolute coordinates relative to the pattern instance location which is based on the local fixture (G54).

Yes

Yes

.fm

Local coordinates are not used.

Yes

Yes

.mf with multiple fixture

A local coordinate system is established for each FM part. Pattern instances in each FM part are cut with incremental coordinates relative to the pattern instance location based on the part's local coordinate system.

Yes

Yes

.mf with global fixture

Local coordinates are not used.