Some machines require special commands to initialise them and to set them in the correct mode for use. These commands are configured in the Machine Initialisation section. The machine initialisation commands are optional and may be used to make the tool head of a sample maker move to the back of the working area to allow the operator to remove the sample or they may be necessary to configure subroutines or to send any special commands before the geometry is sent to the machine.
Machine Attributes - Machine Initialisation
It is possible to create a list of Machine Initialisation commands and the required one selected from within the post processor settings.
Machine Initialisation Attributes can be added by right-clicking on the Machine Initialisation folder in the explorer window and selecting Add. Once a Machine Initialisation Attribute has been configured, you can add a new Machine Initialisation Attribute based on this one by right-clicking on the existing one and selecting Add based on.
Name
Enter a unique name for the machine initialisation setting.
Before Output
This is the code to be output before any other data, for example to switch a device into a certain mode or to clear the controller memory. Line numbering is not output for these codes.
Start Main
This is the code to be sent directly after the start of the main program.
Start of Subroutine
This is the code to be sent at the beginning of a subroutine. This section is only enabled if the Subroutines Required option is selected on the Programme Format page of Advanced Driver Settings.
End of Subroutine
This is the code to be sent at the end of a subroutine (for NC controllers this usually includes the M30). This section is only enabled if the Subroutines Required option is selected on the Programme Format page of Advanced Driver Settings.
End of Main
This is the code to be sent at the end of the main program (for NC controllers this usually includes the M30).
After Output
This is the code output after all other data. Line numbering is not output for these codes.
Raise Tool Head
This is the code to raise the tool head before driving back to the origin. For a laser, Laser Off is not normally sufficient. This option is used to stop the head moving down into a hole cut in the board.
See also: Plotter Substitution Codes