MachineApps Programming Module
Use the Programming module in a MachineApp to create, save, open, edit, compile, run, and debug AeroScript program files. You can also use the feedhold, retrace, and MFO features with this module.
Working with AeroScript Programming Files
How to add the programming module to a MachineApp
-
Open Automation1 Studio, and select the MachineApps workspace tab.
-
Open an active MachineApp or create a new one.
-
Select the Modules tab in the Design drawer, and drag Programming into a primary module region. The Edit Module Configuration dialog comes into view.
IMPORTANT: You can add the Programming module only to a primary module region of a MachineApp.
-
Use the Features tab to configure the module settings.
-
Click OK to close the dialog, and click the Save button on the MachineApp Builder.
For instructions on how to create or edit a MachineApp, use one of the procedures that follow: How to create a new MachineApp or How to edit a MachineApp.
How to edit the Programming module
If you want to edit the module configurations after you initially set it up, use the procedure that follows. If you already have the MachineApp Builder module open for the MachineApp that you want to edit, you can skip to step 4.
-
Open Automation1 Studio, and select the MachineApps workspace tab.
-
In the MachineApp Builder module, select the MachineApps tab.
-
Click the Menu button (
) adjacent to the MachineApp that you want to configure, and then select Edit.
-
Click the Pencil icon. The Edit Module Configuration dialog for the Programming module comes into view.
-
Use the options in the dialog to configure the Programming module.
You can also configure the Message Log of the Programming module with the settings in the Message Log tab. For more information on these settings, see Message Log Viewer Module.
How to use the Programming module in a MachineApp
- Open the Automation1 MachineApps application.
- Select an Automation1 controller.
- Select the MachineApp that you configured in Automation1 Studio. The customized user interface comes into view.
For more information about how to use the Programming module, see Programming Module.
Using Feedhold, Retrace, and Manual Feedrate Override Features
IMPORTANT: To use the feedhold, retrace, and MFO features in a MachineApp, you first have to toggle on those options in Automation1 Studio using the Edit Module Configuration dialog in the MachineApp Builder module.
To use the Feedhold feature on a running program, click the Feedhold On button (). The program is now in the Program Feedhold task state.
The Retrace toggle turns on and turns off retrace. If the MaxRetraceMoves Parameter for the selected task is set to zero, retrace is not available for the selected task, and the retrace control will show Retrace Unavailable.
How to use Manual Feedrate Override (MFO)
- Click the Pencil icon and enter an MFO value.
- Click the Increase MFO or Decrease MFO button to change the MFO value by 1. The MFO label shows the MFO value for the selected task.
- Click the Save icon to set the value.