What is a robot reference frame?

Robot’s are generally programmed relative to their base. This means every waypoint and move is taught relative to the base. If you move the robot base your moves and waypoints will move proportional to the distance the base has moved. You can use alternate frames such as reference points. These reference points give what are called real world coordinates to a robot so they can have a better understadning of it’s location.

What is the accuracy of the Flexx Reference?

The Flexx Reference has two accuracy versions. The standard Flexx Reference has an accuracy spec of +/- 1mm. The High Accuracy Flexx Reference has an accuracy spec of +/-0.1- 0.5mm. The High Accuracy spec is based off a normal distribution with the median being 0.3mm and a standard deviation of 0.1mm.

What communication medium does Flexx Beacon use?

BLE 5.0

Is Bluetooth secure?

Bluetooth is designed with two security measures in mind. First, Bluetooth randomizes the sequences of data it transmits so it is hard for outsiders to comprehend the information being sent. Second, Bluetooth requires pairing, which makes it very difficult for third parties to intercept data. Compared to a wired or wireless Ethernet connection, Bluetooth is much more safe and secure. Ethernet connections are exposed to the outside world, while Bluetooth is local to the devices being used in your facility.

What is the range of Bluetooth?

Bluetooth operating distances have been significantly improved. Bluetooth can reach up to 100m with an adequate signal.

Do I need to put the robot in the same place when using the Flexx Reference?

The simple answer is no. The Flexx Reference uses hardware and software to offset your program without the need to dock your robot. We suggest you put some markers on the floor to place the wheels of your robot in a relatively similar spot for robot waypoint reach concerns. We also suggest using the align feature of the FLexx Reference which creates a waypoint for your robot to go to about 6 inches above your lockout point. This assist your operator with locating a relatively close location of where the robot needs to be positioned.

How do I know which Flexx Feature to update for each program?

Flexx Features (the point saved in Polyscop after locking out your Flexx Reference) is saved in two locations in Polyscope. You can find Flexx Features in the Installation tab and on the Flexxbotics Toolbar. Any Flexx Features you create will be populated in both areas. The Toolbar allows only 4 FLexx Features max to be populated on the Toolbar. If you want to know which Flexx Feature is associated with each program, you can use Flexx Beacon which uses Bluetooth proximity sensors to determine which station or machine your robot is at. Flexx Beacon also selects the correct program you need to run.

What Universal Robot models is Flexx Connect compatible with?

Flexx Connect is compatible with all E-Series robots. Flexx Reference is compatible with both E-Series and CB Series robots. Flexx Reference on CB series cannot update Move J’s. Since Move J’s are not usually critical pick points most customers can easily update all MoveL’s and MoveP’s with minimal issues. Flexx Reference hardware is compatible with UR3’s, UR5’s, UR10’s and UR16’s

How do I activate my Flexx Connect license?

Please input your unique license key after you ave downloaded the URCap. The URCap should be located on a blue Flexxbotics labeled USB. If you have not been provided a URCap or license key please reach out to

What applications are best suited for Flexx Connect?

We are not an application specific company. We focus on robotic process improvement. The types of manufacturing that generally benefits from our products are the following but not limited to: batch manufacturing, low volume/high mix, varying applications, multiple sku’s, manual to automated station changeover.

What is the difference between Flexx Connect, Flexx Reference and Flexx Beacon?

Flexx Connect is the overarching dynamic automation platform.

Flexx Reference is an intuitive software and mechanical robot offset.

Flexx Beacon is a Bluetooth communication process control device.

I don’t plan on redeploying my robot. Is the Flexx Reference still a good investment?

Yes! We have many customers that use the Flexx Reference for fixed robots that have dynamic fixtures or part trays coming in and out of the cell. We have customers that have machines/stations that run both automated and manual and the robot needs to be brought in and out of the work cell. Finally we have customers that use exclusively for maintenance of the robot or work cell. Larger programs can take a week to reset without the Flexx Reference and can be a significant cost if not considered when setting up the robot the first time around.

How do I replace the battery on a beacon from the Flexx Beacon kit?

If the Power and Activation steps above fail, the battery inside thenFlexx Beacon may be depleted. Open the Flexx Beacon by turning the back cover to the left. Remove the battery from the device. Place a new battery inside the device. Ensure that it is snug and making contact with the leads on the PCB. Place the back cover back onto the device and secure it by turning it to the right. Activate the Flexx Beacon. A further description of this process along with visuals can be found in our Flexx Beacon User Manual located in our Resources Page.

How do I replace the battery on a beacon from the Flexx Beacon kit?

If you have a Universal Robot program that has two features you want to make it relative to, you can use the Flexx Reference software to accomplish this. Essentially, you will have separate Flexx Reference nodes that control the moves that are nested beneath them. Each Flexx Reference node will be associated with its own Station Interface Piece. Mechanically locking out the Flexx Reference and saving in Polyscope is called a Flexx Feature. In the example below, FlexxRef_1 A, B, and C are all relative to FlexxFeature and FlexxRef_2 A is relative to FlexxFeature2.

Flexx Reference Node

When you re-deploy, you can still update FlexxFeature and FlexxFeature2 and it will make all of the moves relative to those two new positions. Now you can add two dynamic portions to your robot station and be able to update them relatively.

What is a robot offset?

A robot offset is a software adjustment made to a robot’s waypoints and moves. It takes the kinematic difference between a robot’s original and new position and updates the moves and waypoints relative to that kinematic difference.

How many degrees of freedom does the Flexx Reference offset?

The Flexx Reference offsets a programs moves and waypoints in 6 degrees of freedom or X,Y,Z, Rx (Roll), Ry (Pitch) and Rz (Yaw).

What is the functional difference between the standard and High Accuracy Flexx Reference?

The standard Flexx Reference uses one station interface piece to lockout to. The High Accuracy Flexx Reference uses three (3) station interface pieces. You place one station interface as your origin and you place one station interface piece on the x-axis and one station interface piece on the y-axis. Start by locking out the origin station interface piece and then follow by locking out the x-axis and y-axis station interface pieces.

Is Bluetooth reliable?

Bluetooth breaks its messages into small packets of information that are sent in succession over a short period of time. The devices can be preset to look for each other ensuring the information is transmitted directly to the intended source. Any information that fails to send the first time will be resent until it successfully is transmitted. This process happens in milliseconds and creates a reliable method of sending messages over Bluetooth.

What is a Bluetooth mesh network?

Bluetooth can also be used as a mesh technology, where information is passed from one bluetooth node to another until a message reaches its destination. This capability greatly improves the already impressive range of Bluetooth.

What robots does Flexx Connect support?

Flexx Connect currently only supports Universal Robots. If you have other robots you wish were compatible with Flexx Connect please contact us at

If my operator’s don’t have access to the program and installation tabs can they still utilize Flexx Connect?

Yes! We have specifically designed a toolbar in polyscope to address this issue. The toolbar can operate all production functionality of the Flexx Connect. The toolbar has been designed to be as intuitive as possible allowing any skill level operator to utilize Flexx Connect.

If I have one robot and two stations which components from Flexx Connect do I need?

Flexx Connect is comprised of two product kits; Flexx Reference and Flexx Beacon. Flexx Reference consists of one URCap per robot and one Mechanical Lockout kit (one Robot EOAT and one Station Interface Piece). Every additional station you wish to be able to offset requires one additional Station Interface Piece. Flexx Beacon consists of one URCap per robot, one Flexx Scanner and 2 Beacons. Flexx Reference and Flexx beacon run on the same URCap and can be purchased individually or together as a Flexx Connect kit. In this scenario of one robot and two stations, you would need one Flexx Connect kit and one additional Station Interface Piece.

What is the different between a vision offset and Flexx Reference?

Vision offsets use a vision system, 2D barcodes or markers and software to provide an offset to a robot. The vision system needs to be set a specific angle and distance to be captured correctly. Mechanical offset use locking mechanism and software to provide an offset.

What is a Flexx Reference Node?

A Flexx Reference Node is a native UR polyscope node that sits at the top of your robot program. This is what provides the functional software offset to your program. Anything that sits under your Flexx Reference Node is offset. Everything above is not offset by that node. You can have multiple nodes in one program. For example if you have one portion of a program relative to a machine and one portion relative to a mobile part tray, you can put one station interface piece at the machine and one on the mobile part tray. You can then offset each one individually and place the node above each portion of the program specific to those two locations.

How should I physically move my robot around?

We suggest using a Vention mobile cart that is proportional to your robot size. Vention has a multitude of mobile carts with center of mass and angular acceleration analysis taking into consideration so a robot will not move once the wheels are locked in place. You can learn more about our partnership with Vention here.

What is the difference between robot utilization, efficiency and capacity?

Robot utilization capacity and efficiency are the three most important metrics for your robot and are all interconnected. Below is a brief description:

Robot capacity is the maximum amount of time a robot can run. If you have two eight hour shifts the robot has a total capacity of 16 hours.

Robot utilization is the amount of time a robot is running vs the robot capacity. If a robot runs 8 hours with a total capacity of 16 hours it has a utilization rate of 50%

Robot efficiency is the part output vs time vs yield. If a robot makes 900 parts in 8 hours and 800 of those parts are accepted then it has an efficiency of 100 parts per hour.

How far apart should my beacons be in the Flexx Beacon kit?

We suggest that beacons be 8-10 feet apart to allow for adequate differentiation when using as a proximity sensor. If your Flexx Scanner is within 1 feet of your beacon you can have the beacons be 6-8 feet apart.

Contact Us