FLX.IDE Getting Started

Please refer to the FLX.IDE Installation Guide to install FLX.IDE and launch the server.

Open Google Chrome and navigate to http://localhost:8384/resources/flxide/workspace.html.  This will launch the FLX.IDE Workbench. 

Add Workspace

Enter the new workspace name.

Select the workspace template and press OK.

Load Workspace

You may need to disable the pop-up blocker for your browser for the localhost domain.

Add Robot Configuration

Each robot requires a configuration file.  This file contains parameters specific to the robot.  This file needs to be imported into the workspace before it can be selected.

Click on the FLX logo and navigate to the ALLY workspace resources.

Navigate to ALLY/Machine/configuration.

Click "Add Resource".  Enter the name of the configuration file.  This should be the configuration file name without the ".xml".

Choose the configuration file type as "XML Data".

Import the configuration file.

Press OK to add the configuration file.

Select Configuration

The default workspace template includes an operation to add the robot to the workspace.  This operation defaults to a generic robot configuration.  You must select the robot configuration for your robot.

Press OK to save the configuration to the operation.

Setup Connection

Select Connect from the "Add Operation" menu.

Select the robot machine.

Enter the IP Address of the robot.  Default is

Press OK to complete the connect operation.  Run the setup connection operation by pressing the play button.  The workspace is now configured and ready to connect to the robot.

Connect to the Robot

The workspace has a global connect button to connect all machines loaded into the workspace.  To connect to the robot press the "Connect" button.

FLX.IDE will check the firmware version of the robot on connect.  If the firmware is not at the latest version a firmware update will be performed.  Do not power off the robot or close the FLX.IDE server while the firmware update is running.  

The update should take < 1 min and will show an informational message line when complete.  Once updated power off the robot for at least 10 seconds and close the current workspace session.  Reconnect to the workspace and robot.

Z Homing

The robot will home the Z axis on the first connect after power up.  Make sure there are no obstructions to keep the robot from reaching its maximum Z position.

Robot Ready

After Z homing the robot will update the joint positions.  The robot is now ready.

Add Thread

A thread is a process.  A thread is comprised of operations.

Move Workspace

The robot can move in linear workspace moves.  The points are global to the workspace.

Choose the robot.

Select the workspace point.  Defaults to the current workspace point.

Linear velocity in workspace units.

Move Joint Space

In addition to linear moves the robot can perform joint space moves.

Choose the robot.

Enter the joint positions.  Each joint requires a position and velocity.  FLX.IDE will determine the slowest joint and interpolate the move accordingly.

Run Thread

Each thread has a control panel.  You can run all operations on the thread or step over each operation.  Once a thread has been run it must be reset with the stop button to re-enable it.