Standard Bots
Standard Bots Programming Manual

Download PDF Contact Support

Last updated on August 28, 2026


Table of Contents

  • 1 Introduction
    • 1.1 Welcome!
    • 1.2 Contacting Standard Bots Support
    • 1.3 Intended Use & Limitations
    • 1.4 Warnings & Risks
  • 2 Safety
    • 2.1 Overview of Safety Features
    • 2.2 Safety Settings
    • 2.3 Safety I/O
    • 2.4 Collisions & Protective Stops
    • 2.5 Setting the Robot’s Payload Mass
  • 3 Software Overview
    • 3.1 Connecting to the Robot
    • 3.2 Jogging the Robot
    • 3.3 Managing Equipment
    • 3.4 Robot Settings
    • 3.5 Singularities
    • 3.6 Routines
    • 3.7 Advanced Routine Functionality
    • 3.8 External IP Communication
    • 3.9 Global Space & Variables
    • 3.10 Exporting/Importing Routines
    • 3.11 Updating Your Routine to Use V2 Move Steps
    • 3.12 Recovery Mode
    • 3.13 Using Run in Background steps in Routines
    • 3.14 Palletizing with pallet base and boxes
  • 4 Vision
    • 4.1 Locate
    • 4.2 Classify
  • 5 External Control Overview:
    • 5.1 Configuring EtherNet/IP Communication
  • 6 Offline Updates Overview:
    • 6.1 Step by step
  • 7 Appendix A - Error List
  • 8 Appendix B - FAQ
    • 8.1 Q: Do you need to have the robot connected to the internet to use the robot?
    • 8.2 Q: Do you need to have the Ipad connected to the robot to run a program?
    • 8.3 Q: How do I connect the robot to the network?
    • 8.4 Q: How do I access my robot from a computer?
    • 8.5 Q: How do I access the network settings after initial setup?
    • 8.6 Q: How do I connect my robot to a tablet or PC directly?
    • 8.7 Q: Why is an axis direction grayed when the robot is not fully extended?
    • 8.8 Q: How do I connect my robot to a tablet or PC without setting static IP address and wires but not have the robot on the internet?
    • 8.9 Q: Which end effectors work with the RO1?
    • 8.10 Q: How do I change which tool I want to use on the RO1?
    • 8.11 Q: Which protocols does the RO1 support?
    • 8.12 Q: What are the power requirements of the RO1?
    • 8.13 Q: How do I get started with a new RO1?
    • 8.14 Q: What is the payload capacity of the RO1?
    • 8.15 Q: What is the maximum speed of the RO1?
    • 8.16 Q: What is the maximum reach of the RO1?
    • 8.17 Q: What is the bolt pattern at the end of the arm?
    • 8.18 Q: How do I move a routine to a different robot?
    • 8.19 Q: How do I import a model into the environment?
    • 8.20 Q: How do I get a Developer API Token?
    • 8.21 Q: My robot says it is online but I cannot access it?
    • 8.22 Q: I imported a model as an object but I cannot see it?
    • 8.23 Q: How do I get the robot back into the box or case?
    • 8.24 Q: What should I do if I forget my robot’s passcode/PIN?
    • 8.25 Q: Why are the safety settings greyed out, and how do I unlock them?
    • 8.26 Q: What is the difference between “Connect” and “Connect Remotely”?
  • 9 Appendix C: How to direct wire robot
    • 9.1 With an Ethernet Cable:
    • 9.2 Direct Connection (using a USB-C Cable)
© 2023 Standard Bots Company. All rights reserved.