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.

In Automation1 Studio, use the MachineApps workspace to add the Programming module to a MachineApp. You can then configure the Programming module from this workspace.

TO ADD THE PROGRAMMING MODULE TO A MACHINEAPP

  1. Open Automation1 Studio, and select the MachineApps workspace tab.

  2. Open an active MachineApp or create a new one.

  3. For instructions on how to create or edit a MachineApp, use one of the procedures that follow: To Create a New MachineApp or To Edit a MachineApp.

  4. 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.

  5. Use the Features tab to configure the module settings.

  6. Click OK to close the dialog, and click the Save button on the MachineApp Builder.

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.

  1. Open Automation1 Studio, and select the MachineApps workspace tab.

  2. In the MachineApp Builder module, select the MachineApps tab.

  3. Click the Menu button () next to the the MachineApp that you want to configure, and then select Edit.

  4. Click the Pencil icon to open the Edit Module Configuration dialog for the Programming module.

  5. 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 the Message Log Viewer Module page.

Use the Programming Module in MachineApps

Open the Automation1 MachineApps application and select an Automation1 controller. Then select the MachineApp that you configured in Automation1 Studio. The customized user interface comes into view.

For information about how to use the Programming module, see Programming Module.

Feedhold, Retrace, and MFO Features

Tip: 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.

Use the Retrace toggle to turn retrace on or off.

IMPORTANT: 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.

To use the Manual Feedrate Override (MFO) feature, click the Pencil icon and enter an MFO value. Click the Save icon to set the value. You can click the Increase MFO or Decrease MFO button or to change the MFO value by 1. The MFO label shows the MFO value for the selected task.