§7 xArm 850

Safety Requirements

What can hurt you, the rules that prevent it, and how to act around safeguards.

Start Here

This section says what can hurt you around this arm, the rules that prevent it, and which safety functions the machine has and what they are not. If you read only one part of this site before going near the arm, read this one.

  • Stay out of the arm's working area while it runs. UFACTORY says no people should be in it while the arm is operating1.
  • An arm that looks stopped may be waiting for a signal and about to move. Treat it as moving2.
  • The emergency stop button is on the control box3.
  • Do not rely on a safeguard nobody has confirmed, and do not count on IntelliMake's cameras or its S11 monitoring system to protect you45.

S2 in one line: S2 is the xArm 850 arm that picks up incoming material and moves it between receiving, staging and production67.

Look Back

A question from earlier on, to keep it fresh. Skip it if you like; nothing depends on it.

q-s06-b-03Safety What must you check just before powering on?
  1. Check option (a)

    Correct. Right. Check the cables too: arm to control box, the network cable, and the control box's power cable.142143144145

  2. Check option (b)

    Not this one. The checks before power-on are the cables and a clear working range. Holding a part is no help: items can drop from the arm if power is lost.1431429

  3. Check option (c)

    Not this one. STOP is a software stop for an arm that is already running. Before power-on, the check is that the arm has a clear working range.27142

q-s02-b-04Safety S11 IntelliAware "monitors safety". Will it stop S2 before the arm hits you?
  1. Check option (a)

    Not this one. S11 provides monitoring, and watching a hazard is not the same as stopping it. This project's advice is not to treat S11 or the cameras as a safeguard.1465

  2. Check option (b)

    Correct. Right. Do not treat S11 or the cameras as a safeguard. UFACTORY says nobody should be in the working area while the arm operates.51

Choose your depth

Four depths, one page. Switch at any time: every tier stays open to everyone. What the four tiers mean

1Beginner

What Can Hurt You, and How Not to Get Hurt

For: Anyone with no robotics background: a visitor, a new operator, a manager
Kind of task: Recognize and recall, with plain-language explanations and pictures

In this part you learn what a robot arm can do to a person, the rules that keep you out of harm's way, and what to do in an emergency. No robotics background is needed. Read it before you go near the arm, even if you only mean to watch.

What Can Hurt You

  • A moving arm can strike you, or catch part of your body between itself and something else8.
  • It can crush or trap a part of your body between the arm, its tool or the workpiece and other equipment8.
  • A part can be thrown or dropped when a grip fails, and hit you8.

Other Ways to Get Hurt

  • Items can drop from the arm if power is lost by accident, or if the gripper holds them unstably9.
  • The arm and its control box get hot in operation. Do not touch them while they run, or just after10.
  • Never put your fingers into the connector at the tool end of the arm11.
  • Take particular care when the arm is running fast12.

Electrical Hazards

  • Do not connect or disconnect the arm cable while the system is plugged into mains power. It can give you an electric shock13.
  • The controller's power supply can hold a high voltage for several hours after it is switched off. Do not take it apart14.

The Rules

  • Nobody goes into the arm's working area while it is running1.
  • Treat a still arm as a moving one. It may be waiting for a signal and about to move2.
  • Mark the arm's range of motion on the floor with a line, and include the reach of its tool, such as a gripper or suction cup15.
  • The working range UFACTORY publishes leaves the tool out, so the zone the arm can reach with its tool is larger than the published range16.
  • Check the arm and the system before each use17.
  • Only trained people operate it. UFACTORY requires operators to be trained in its software18.
Top view of the 850 on its base, with a shaded circle showing its working range and an 850 mm radius marked.
The working range seen from above, with the 850 mm reach marked19. Image: UFACTORY

When Accidents Happen

  • OSHA says many robot accidents happen during work that is not routine, such as programming, maintenance, testing, setup or adjustment, when someone may be inside the robot's working envelope20.
  • Teaching by hand is one of those moments. In manual mode a person moves the arm directly to teach it positions21.
  • Before manual mode is switched on, the mounting direction and the payload setting must be correct. If they are wrong, the arm may not stay still22.

The Emergency Stop

A line drawing of the 850 control box from the front, with the red emergency stop button on top and the network port, LAN, robot 48V, enabling switch, state and robot power labeled.
The emergency stop button sits on the control box3. Image: UFACTORY
  • The emergency stop button is on the control box3.
  • The control box must sit outside the arm's working range, so that the button can be reached in an emergency23. UFACTORY says to place it at a height of 0.6 m to 1.5 m24.
  • When the button is pressed, the arm does not hold perfectly still. UFACTORY says it will brake slightly and fall25.
  • Anything the arm is holding may drop9.
  • The emergency stop is not a way to reduce risk; UFACTORY says so plainly26. What keeps you safe is staying out of the working area while the arm runs1.
  • The STOP button in UFACTORY Studio is a software stop, and the arm's power stays on27. Do not count it as an emergency stop28.

What to Do in an Emergency

  1. Press the emergency stop button on the control box323.
  2. Stay clear of the arm and of anything under it. It brakes slightly and falls, and a part it holds can drop259.
  3. Do not restart it yourself unless you are trained to. Only trained people operate the arm18.
  4. Before a restart, the operator makes sure the restart or reset motions will not hit anything29.
  5. Restarting takes two steps: turn the button in the direction of its arrow to release it, then enable the arm again from UFACTORY Studio30.

The Brakes

  • Each joint has a brake that holds the arm's pose if the power goes out31.
  • Pressing the emergency stop removes the arm's power within 300 ms, and the arm will slightly brake and fall32. So do not expect it to hold perfectly still25.
  • The manual calls the emergency stop a "Stop Category 1" stop33, and UFACTORY measured how long a moving arm takes to halt that way: up to 885 ms, at joint 2, with the arm fully stretched out, at full speed, carrying 5 kg343536. How that fits with power being cut within 300 ms is a contradiction the manual leaves open37.
  • Releasing the brakes can let the arm fall. Someone must support it, and measures must be taken to prevent damage or injury38.

"Collaborative" Does Not Mean Safe Here

  • UFACTORY calls its arms collaborative robots, yet its own manual says no people should be in the working area during operation39.
  • UFACTORY makes whoever integrates the arm responsible for a risk assessment of the whole system, including how far people stay from it40.
  • The arm's collision detection is not a safeguard either. The UFACTORY sources do not call it safety-rated41, and this project's advice is never to use it in place of proper protective devices42.
  • Do not treat IntelliMake's cameras or its S11 monitoring system as a safeguard. Do not count on them to protect you5.

At the Cell

This project's advice: do not rely on a safeguard nobody has confirmed, and stay out of the working area while the arm runs4.

Check Yourself

Answer, then check. Each option has its own feedback, and nothing is scored.

q-s07-b-01Safety The arm is not moving and nobody is at the controls. Can you reach in to straighten a card?
  1. Check option (a)

    Not this one. UFACTORY warns that a still arm may be waiting for a signal and about to move. Treat it as moving.2

  2. Check option (b)

    Correct. Right. A still arm may be about to move. Stay out of the working area while the arm is running.21

  3. Check option (c)

    Not this one. Speed does not change the hazard. The arm may start moving without warning, and you could be struck or trapped.28

q-s07-b-02Safety Your hand is on the table edge and the arm is moving toward the table. What is the hazard?
  1. Check option (a)

    Correct. Yes. OSHA lists crushing and trapping between the robot, its tool or the workpiece and other equipment.8

  2. Check option (b)

    Not this one. Shock is a risk from cables and the power supply. A moving arm near a fixed edge is a crush hazard.13148

  3. Check option (c)

    Not this one. Collision detection is not a validated safeguard. The UFACTORY sources do not call it safety-rated, so never rely on it to protect your hand.4142

q-s07-b-03Safety Where must the control box go, and why?
  1. Check option (a)

    Correct. Right. UFACTORY says the box goes outside the arm's working range so the emergency stop can be reached.23

  2. Check option (b)

    Not this one. The box must be outside the arm's working range so the e-stop is reachable.23

  3. Check option (c)

    Not this one. The e-stop is on the control box, not on the arm, so where the box sits decides whether you can reach it.323

q-s07-b-04Safety You pressed STOP in UFACTORY Studio. Is the arm now in the same state as after an emergency stop?
  1. Check option (a)

    Not this one. Studio's STOP is a software stop that leaves the arm's power on. The e-stop removes power from the arm.274332

  2. Check option (b)

    Correct. Right. Studio's STOP leaves arm power on. Do not count a software stop as an e-stop.4328

q-s07-b-05Safety You press the e-stop while the arm holds a part. What might happen? Choose all that apply.
  1. Check option (a)

    This one applies. Yes. UFACTORY says the arm brakes slightly and falls when the e-stop is pressed.25

  2. Check option (b)

    This one applies. Yes. Items can drop on power loss or with an unstable grip, so keep clear of anything under the arm.9

  3. Check option (c)

    This one does not apply. UFACTORY says it brakes slightly and falls, so keep clear of the arm and anything under it.25

q-s07-b-06Safety The arm is running. A colleague says the cell has safety sensors that will stop the arm if you walk in, but nobody has confirmed it. What do you do?
  1. Check option (a)

    Correct. Right. Do not rely on a safeguard nobody has confirmed, and stay out of the working area while the arm runs.41

  2. Check option (b)

    Not this one. Do not rely on a safeguard nobody has confirmed. UFACTORY says no people should be in the working area while the arm is operating.41

  3. Check option (c)

    Not this one. Collision detection is not a safeguard. The UFACTORY sources do not call it safety-rated, and it must never stand in for protective devices.4142

  4. Check option (d)

    Not this one. Do not treat IntelliMake's cameras or S11 as a safeguard, and do not count on them to protect you.5

Next on the beginner path: the beginner checkpoint

2Novice

The Safety Functions, and What They Are Not

For: Someone who will work near or with the cell: operator, trainee technician
Kind of task: Explain and sequence: put steps in order, match parts to their functions

In this part you learn the safety functions the machine has, how an emergency stop differs from a protective stop, and which of the arm's features protect people and which do not. It is for someone who will work near or with the cell.

Two Safety Inputs: Emergency and Protective

  • The control box has two fixed safety inputs. The emergency stop input, EI, is used only for emergency stops. The protective stop input, SI, is used for all other safety protection44.
  • An emergency stop halts the program and needs a manual reset. A protective stop only suspends the program, and can reset automatically or by hand. Protective stops can be used as often as needed; emergency stops are meant for infrequent use45.
  • Out of the box, the controller is set up to run with no additional safety equipment at all46.
  • UFACTORY says most applications need one or more extra emergency stop buttons, and that an arm working with other machines usually needs a common emergency stop circuit47.
  • UFACTORY's examples of protective stop devices include a door switch, which stops the arm when the door opens, and a safety pad or safety laser scanner for automatic recovery48.
Line drawings of the 850 control box with its front and back panels labeled: emergency stop, robot power, state, power switch, AC port, network port, LAN, robot 48V, enabling switch and IO.
The control box houses the arm's control system; its front panel carries the status lights and the emergency stop493. Image: UFACTORY

Errors Stop the Arm

  • When the controller reports an error, the arm stops at once and throws away its queued commands. Someone must clear the error by hand before normal work resumes50.
  • Three error codes matter most here: error code C1 means the emergency stop button on the control box is pressed in, and C35 means the arm has reached its safety boundary. C2 is also an emergency-stop code: the Studio manual as read on 2026-10-13 says an emergency stop button is pushed in, where until that date it said the emergency input EI had been triggered5152.
  • This project's advice: do not ground, bridge or rewire the control box's EI or SI terminals to clear an error or to resume after a stop, whatever text Studio shows. Wiring is installation work53.

Collision Detection

  • The controller compares each joint's actual motor current with what its model predicts. When the difference passes a threshold, it treats that as a collision54.
  • Studio's Settings page describes sensitivity levels 1 to 5. The higher the level, the less extra torque it takes to trigger collision protection. UFACTORY advises against setting it below 355.
  • UFACTORY's documents disagree on the range. Studio's glossary and the Python SDK accept 0 to 5, and 0 switches collision detection off. The Settings page does not say so5657.
  • False triggers are often related to the payload, center of mass, mounting direction or friction parameters. UFACTORY recommends updating the payload weight and center of mass whenever the end effector or workpiece changes58.
  • The UFACTORY sources do not call collision detection safety-rated or give it a performance level41. Treat it as a controller function you can configure, never as a replacement for the protective devices wired to EI and SI42.

The Safety Boundary and Reduced Mode

  • With the safety boundary on, the arm's working space is limited: if the tool center point leaves the set boundary, the arm stops moving59.
  • The documentation describes the boundary only at the tool center point. It does not say whether the boundary also checks the tool and the arm's links60.
  • Reduced mode limits the arm's maximum speeds and its joint ranges. It can be switched on through an input61.
  • Like collision detection, neither is called safety-rated in the UFACTORY sources41.

Teaching by Hand

  • In manual mode the arm holds itself up against gravity, so a person can move it by hand to teach positions21.
  • Before switching manual mode on, confirm that the mounting direction and the payload setting are correct. Otherwise gravity compensation may be wrong and the arm may not stay still22.
  • If the mounting direction is set wrongly, the arm triggers collision warnings often and may move uncontrolled once it is in manual mode62.
  • This platform infers that UFACTORY's manual mode is not the same as the hand guiding OSHA describes for collaborative work, which runs in automatic mode with a hold-to-run control63.

Risk Assessment Belongs to Each Installation

  • UFACTORY's manual does not cover designing or running a complete robot application. The complete system must meet the safety standards and rules of the country it is installed in64.
  • UFACTORY requires a safety assessment each time the arm is installed, and a complete assessment recorded each time it is re-installed and debugged65.
  • Connecting the arm to other machinery may increase risk, and the whole installation then needs a complete safety assessment66.
  • OSHA says a risk assessment should be done and documented at every stage: design, manufacturing, integrating, operating and maintaining67.

How People and Robots Can Share Space

  • OSHA describes speed and separation monitoring, hand-guided controls, and power and force limiting as collaborative technologies. It notes that ANSI/RIA R15.06-2012 counts the safety-rated monitored stop as a fourth type, which is not used alone but only together with one or more of the other three68.
  • In power and force limiting, contact with a worker is expected. It is permitted when forces and pressures are limited so there will be no injury. Such applications usually run well below the robot's full speed and payload69.
  • OSHA separates transient contact, where the body part can move away, from quasi-static contact, where it is trapped or pinched against a fixed object70.
  • OSHA says administrative controls may include written entry and exit procedures, lockout and tagout procedures, marking out the collaborative space (for example with painted floor lines) and signs warning that it is a collaborative application71.

Mounting and Restarting

  • The mounting surface must be shockproof and sturdy, with the arm's bolts checked for tightness, and UFACTORY says it should withstand at least 10 times the base joint's full torsion and at least 5 times the arm's weight72.
  • After an emergency stop, make sure the restart or reset motions will not hit anything29.
  • Restarting takes two steps: release the button by turning it in the arrow's direction, which re-powers the arm, then enable the servos from UFACTORY Studio or with motion_enable(true) in the Python SDK30.

At the Cell

  • Only trained people operate the arm. UFACTORY requires operators to be trained in its software18.
  • This project's advice: do not rely on a safeguard nobody has confirmed, and stay out of the working area while the arm runs4.
  • Do not treat IntelliMake's cameras or its S11 monitoring system as a safeguard5.

Check Yourself

Answer, then check. Each option has its own feedback, and nothing is scored.

q-s07-n-01Safety You are adding a door switch that should stop the arm when the door opens. Which input does it go to?

About:48

  1. Check option (a)

    Correct. Right. UFACTORY gives the door switch as an example of a protective stop device, and SI is the protective stop input, used for all safety protection other than emergency stops.4448

  2. Check option (b)

    Not this one. EI is used only for emergency stops. A door switch is one of UFACTORY's examples of a protective stop device, and SI is the protective stop input.4448

  3. Check option (c)

    Not this one. The general DI inputs cannot even be assigned safety functions such as Stop Moving. A door switch is a protective stop device, and SI is the protective stop input.734844

q-s07-n-02Safety On Studio's Settings page, what does a higher collision sensitivity number mean?

About:55

  1. Check option (a)

    Correct. Right. Note too that other UFACTORY documents accept 0, and 0 switches collision detection off.555657

  2. Check option (b)

    Not this one. It is the other way round: the higher the level, the less extra torque it takes to trigger.55

  3. Check option (c)

    Not this one. Sensitivity sets how much extra torque triggers collision protection. Limiting speed is what reduced mode does.5561

q-s07-n-03Safety The program on the arm shows as paused and the arm is still. A card has slipped. Can you reach in and fix it?
  1. Check option (a)

    Not this one. A still arm may be waiting for a signal and about to move. UFACTORY says to treat it as moving.2

  2. Check option (b)

    Correct. Right. A paused arm is still a running arm. Stay out of the working area while it runs.21

  3. Check option (c)

    Not this one. Collision detection is not called safety-rated anywhere, and it must never stand in for protective devices.4142

q-s07-n-04Safety How does an emergency stop differ from a protective stop?
  1. Check option (a)

    Correct. Right. UFACTORY also says emergency stops are for infrequent use, while protective stops have no usage limit.45

  2. Check option (b)

    Not this one. Only a protective stop can reset automatically. An emergency stop needs a manual reset.45

  3. Check option (c)

    Not this one. UFACTORY says emergency stops are for infrequent use, and that the e-stop is not a risk reduction measure.4526

3Intermediate

Stops, Signals and Settings

For: Someone who will set up, program or maintain the arm: technician, student engineer
Kind of task: Apply: work through written scenarios that need a decision (which mode, which setting, what to do about this error), with feedback on each choice

In this part you learn how the arm stops, how safety signals must be wired, which settings change what the safety functions do, and where the figures in the UFACTORY sources run out. It is for someone who will set up, program or maintain the arm.

Stop Categories

  • UFACTORY assigns stop categories to the safety inputs. The emergency stop button and the emergency input EI are Stop Category 1. The safeguard stop input SI is Stop Category 274.
  • Both categories slow the arm down with drive power still on, so it stops without leaving its current path75.

How Far the Arm Travels Before It Stops

UFACTORY measured Stop Category 1 stops with the arm fully extended horizontally, at 100% speed (joint speed 180 °/s) and with a 5 kg payload at the tool center point763477357836:

  • Joint 1 travels 0.62 rad and takes 521 ms to stop7634.
  • Joint 2 travels 1.12 rad and takes 885 ms to stop, measured moving downwards7735.
  • Joint 3 travels 0.67 rad and takes 577 ms to stop, measured moving downwards7836.
  • Sources disagree. The manual also says the emergency stop removes arm power within 300 ms, while calling the same stop Category 1, which decelerates with drive power on for up to 885 ms. The UFACTORY sources do not explain how the two fit3779.
  • The fetched UFACTORY manual gives stop data only for that one case. The sources give none for Joints 4 to 6, for other speeds or payloads, for the SI safeguard stop, or for stopping after a collision, and any separation-distance calculation needs them80.

Wiring Safety Signals

  • Every safety input and output comes as a redundant pair, wired as two separate branches, so that one failure does not lose the safety function81.
  • A light curtain needs a two-channel reset button placed outside the safety zone. In UFACTORY's example the reset input is CI0, set to Safeguard Reset in UFACTORY Studio82.
  • In that example the arm resumes when SI0 and SI1 are connected to GND and CI0 is triggered, and pauses when SI0 and SI1 are disconnected from GND83.
  • Never connect a safety signal to a PLC that is not safety-rated. UFACTORY warns that it can defeat the safety stop and cause serious injury or death84.
  • The configurable inputs CI0 to CI7 can be assigned Stop Moving, Safeguard Reset and Reduced Mode. The general inputs DI0 to DI7 cannot73.
  • Configurable outputs can tell other equipment about a collision, reduced mode or a pressed emergency stop85.
  • Input functions trigger on a low signal. An input set to Manual Mode lets the arm be dragged freely for as long as it stays low86.
  • I/O cables between the control box and other plant equipment must not exceed 30 m unless testing shows a longer cable works87.

Collision Detection in Practice

  • UFACTORY says false collision triggers are often related to the payload, center of mass, mounting direction and joint friction settings58.
  • In pick-and-place programs, UFACTORY says to update the payload after each pick and each place, so that collision detection models the load the arm is really carrying88.
  • With Collision Rebound on, the arm rebounds backward a certain distance after a collision. With it off, and collision detection on, the arm stays where the collision was detected89.
  • Self-collision detection can include the tool, modeled as a cylinder or cuboid. Error code C22 reports a self-collision90.
  • Error code C23 reports a joint beyond its angle limit, and C24 a speed beyond its limit9192.
  • A sensitivity set through the SDK is lost on reboot unless it is saved93.
  • Collision detection can be switched off in Studio's Advanced Settings. That page is protected by a documented default password, which this site does not print94.

Software States and Software Stops

  • Setting state 4 through the SDK ends any execution at once, and the arm takes no new commands until the state is set back to 0. State 6 is an immediate decelerated stop95.
  • When a critical setting changes, such as mode, payload, tool offset or collision sensitivity, the controller enters state 5 and refuses commands until state 0 is set again96.
  • The SDK's emergency_stop() is a sequence of software state commands, and it does not clear errors97.
  • Studio's STOP, set_state(4) and emergency_stop() are software commands, not the hardware emergency stop, and do not carry its power-removal behavior98.
  • This project's advice: never count a software stop as an emergency stop or safeguard in the S2 risk assessment28.
  • In Studio's simulated-arm mode, the unlock-joint button still unlocks the real joints, and settings made there apply to the real arm99.
  • In servo mode the arm moves to each target at its fastest speed without buffering, so never send a distant target in one step100.

What OSHA Adds

  • In speed and separation monitoring, a sensing device detects a person entering. At a minimum the robot stops during the intrusion; some integrations slow it first and stop it before contact can happen. When speed is used for safety, OSHA says it should have a safety function that monitors it is not exceeded101.
  • Robot contact with the face, temples, throat and other sensitive body regions is to be prevented102.
  • Some robots' built-in safety functions are not visible, and trained professionals should verify how safety functions are configured. External measures such as interlocked guards, light curtains and laser scanners need to be verified visually, validated and documented as present and working103.
  • Depending on its risk assessment, a collaborative application may need a protective stop, force limiting, speed limiting, soft axis limiting, space limiting and position limiting104.
  • A3 reports that ISO 10218:2025 renames the safety-rated monitored stop "monitored standstill"105.

Check the Safety Settings Before You Run It

Before you run the arm, and after you change anything on it, check the settings that decide what its safety functions do. The list below says what to check, and why each item matters.

  • UFACTORY says the device and system must be checked before each use17. OSHA says some robots' built-in safety functions are not visible, and that the configuration and settings of safety functions should be verified by trained professionals103.
  • Collision detection and sensitivity. Studio's glossary and the Python SDK give the sensitivity range as 0 to 5, and 0 turns collision detection off57.
  • Safety boundary and reduced mode. With the safety boundary on, the arm stops moving if the tool center point leaves the set boundary59. Reduced mode limits the maximum linear speed, the maximum joint speed and the joint range, and can be switched on through a CI input61.
  • Tool model and payload. UFACTORY recommends updating the weight and center of mass after changing the end effector or workpiece58. The end effector can be modeled as a cylinder or cuboid so that the self-collision check includes it90.
  • Mounting. If the mounting direction is set wrongly, the arm triggers collision warnings often, and may move uncontrolled once it enters manual mode62.
  • CI assignments. The configurable inputs CI0 to CI7 can be assigned Stop Moving, Safeguard Reset and Reduced Mode73.
  • Firmware and SDK versions. UFACTORY publishes a table of recommended matching sets of firmware, Studio, Python SDK and ROS versions; a combination the table does not list is not one UFACTORY recommends106. Arms whose serial number has an 'E' as the third character from the end need at least firmware V2.7.0107.
  • Changing the controller's safety configuration makes the whole robot system a new system, and every safety review, including the risk assessment, must be updated108.

What Not to Count as a Safeguard

  • This project's advice: treat collision detection, the safety boundary and reduced mode as controller functions you configure, not as validated safeguards. They must not replace the protective devices wired to EI and SI42.
  • Do not treat IntelliMake's cameras or its S11 monitoring system as a safeguard5.

Check Yourself

Answer, then check. Each option has its own feedback, and nothing is scored.

q-s07-i-01Safety You add a light curtain to the protective interface. Where does its reset button go, and how is CI0 set?

About:82

  1. Check option (a)

    Correct. Right. That is UFACTORY's requirement for a light curtain reset.82

  2. Check option (b)

    Not this one. UFACTORY requires the reset button outside the safety zone, so nobody can reset while inside it.82

  3. Check option (c)

    Not this one. The reset needs a two-channel button, and the DI inputs cannot be assigned Safeguard Reset; the CI inputs can.8273

q-s07-i-02Safety Which stop categories keep drive power on while the arm decelerates?

About:75

  1. Check option (a)

    Correct. Right. Now notice the problem: the manual also says the e-stop, a Category 1 stop, removes arm power within 300 ms, yet Category 1 stops take up to 885 ms. The UFACTORY sources do not explain how these fit.7537

  2. Check option (b)

    Not this one. UFACTORY says both Stop Category 1 and Stop Category 2 decelerate with drive power on.75

  3. Check option (c)

    Not this one. UFACTORY says Stop Category 1 and Stop Category 2 both decelerate with drive power on, staying on the path.75

q-s07-i-03Safety Your program calls the SDK's emergency_stop(). Can the S2 risk assessment count that as an emergency stop?

About:97

  1. Check option (a)

    Correct. Right. It does not carry the hardware e-stop's power-removal behavior, and this project advises never counting it as an emergency stop.979828

  2. Check option (b)

    Not this one. The name misleads. The SDK documents it as software state commands, which are not the hardware emergency stop.9798

  3. Check option (c)

    Not this one. It does not clear errors, and even so it stays a software stop that the risk assessment should not count.9728

q-s07-i-04Safety You fit a heavier gripper and leave the payload setting as it was. What can go wrong?
  1. Check option (a)

    Correct. Right. UFACTORY says false collision triggers are often related to the payload settings, and wrong gravity compensation may let the arm move in manual mode.5822

  2. Check option (b)

    Not this one. UFACTORY ties false collision triggers to these settings, and recommends updating the weight and center of mass after changing the end effector or workpiece.58

  3. Check option (c)

    Not this one. UFACTORY recommends updating the payload weight and center of mass after changing the end effector or workpiece, and after each pick and place too.5888

4Expert

Standards, Evidence and the S2 Agent

For: Someone who designs, integrates or changes the cell: integrator, engineer, agent developer
Kind of task: Analyze and decide: weigh trade-offs, resolve contradictions, critique a configuration

In this part you test the safety evidence behind the machine against the standards, see what the certificates do and do not show, and work out what an autonomous agent at the cell must never be allowed to change. It is for someone who designs, integrates or changes the cell.

The Certificate Trail

  • The 850 product page lists its certificates only as "Certifications Complete(CE)"109.
  • The manual's certification section links two SGS documents110. The machinery verification covers "UFACTORY Robotic Arm", model numbers XI13 and XI15, and found the tested samples conformed to EN ISO 10218-1:2011, EN 60204-1:2018 and EN ISO 12100:2010111.
  • The EMC verification for the same model numbers covers EN IEC 61000-6-2:2019 and EN IEC 61000-6-4:2019112, and the manual's EMC section also lists a functional-safety EMC immunity standard, without a stated test result for it113.
  • SGS says the CE mark can be affixed after an EC Declaration of Conformity is completed and all relevant EC directives are met114. The UFACTORY sources include no such declaration for the 850, and none states conformity with ISO 10218-1:2025 or ISO 10218-2115.
  • So the evidence shows verification against the 2011 edition of ISO 10218-1, not the 2025 edition. That is an inference, drawn from the SGS edition and A3's statement that the 2025 editions replace the 2011 ones116.
  • The UFACTORY sources state no ISO 13849-1 Performance Level or Category, or an IEC 62061 SIL, for any safety function, and none shows a TÜV certification. Do not assume any117.

ISO 10218:2025 and Collaborative Applications

  • A3 says the 2025 editions of ISO 10218-1 and -2 replace the 2011 editions: Part 1 covers robot manufacturers, Part 2 integrators of applications and cells118.
  • A3 says the 2025 standard drops "collaborative robot" and speaks of a "collaborative application", because only the actual use can be designed, tested and confirmed as collaborative119.
  • The ISO/TS 15066 content was folded into the series, and a collaborative safety function can sit in the robot, in a protective device, or both120.
  • Part 2 frames its requirements around the robot application, including workpieces, task program and supporting machinery, and adds cybersecurity requirements121. The 2025 editions make functional safety requirements explicit122.
  • All of this comes through A3, not the standards' own text, so it is Inferred, and it carries no clause numbers, limits or required PL values123.

Power and Force Limiting

  • OSHA says contact limits for power and force limiting must be set by risk assessment, using the tables in Annex A of RIA TR 15.606124.
  • An A3-hosted explainer says ISO/TS 15066 holds pain-onset limits for 29 body areas, from a study with 100 subjects125.
  • The same explainer says contact between a moving robot and a person is expected only in power and force limiting applications126.
  • The sources show no assessment of the 850 for power and force limiting127, and the UFACTORY sources give no contact force or pressure figures and no force or torque threshold for any collision sensitivity level128.
  • The SI input's Stop Category 2 matches OSHA's description of a safety-rated monitored stop with power retained, but the UFACTORY sources do not say whether the SI stop is monitored to that level129.

Integrator Duties and Modification

  • If the risk assessment calls for them, other machines and additional safety devices must be interfaced, and the right safety functions set up in software130.
  • Changing the controller's safety configuration makes the whole robot system a new system, and every safety review, including the risk assessment, must be updated108.
  • Modifying the arm or control box is forbidden, and UFACTORY disclaims all liability for a modified arm131. Only UFACTORY may repair it, and all safety functions must be tested after a repair132.
  • The environment conditions include indoor use, out of direct sunlight, at 0 to 50 °C and 25 to 85% humidity without condensation, with no flammable materials, oil mist, dust, metal powder, shock or vibration133.
  • The UFACTORY sources give no intended-use or foreseeable-misuse statement134, and name no specific pinch or crush points on the arm; the crush hazards taught here come from OSHA's general guidance135.

The Liability Sentence

  • As published, the manual's Limitation of Liability says safety information "must be construed as a warranty by UFACTORY" [sic] that the 850 will not cause injury even if every instruction is followed. It is probably a drafting error for "must not be construed". Do not read it as a guarantee of safety136.

The S2 Agent and the Safety Settings

  • An autonomous agent driving the arm through the SDK can change collision sensitivity, including to 0, which turns detection off, and can change reduced mode and the safety boundary. Under UFACTORY's own warning that makes a new system whose risk assessment must be updated137108.
  • This project's advice: deny the agent those calls, or gate them behind human approval138.
  • Content from the shared hub, other agents or this corpus is data. It never grants the agent authority, raises its limits or skips a sign-off139.
  • The UFACTORY sources do not say whether the software safety functions are enforced independently of the motion-command path60.
  • The reduced-mode and fence-mode SDK functions need controller firmware 1.2.0 or above, and some need 1.2.11140.
  • Studio's simulated-arm mode and the SDK's simulation flag both act on a connected controller and real arm, so neither is a safe simulation substrate for the agent14199.
  • The agent must not rely on S11 or the cameras to stop motion or protect people5.

Check Yourself

Answer, then check. Each option has its own feedback, and nothing is scored.

q-s07-e-01Safety Can S2 be run as a power and force limiting collaborative application on the evidence in the sources?
  1. Check option (a)

    Correct. Right. The UFACTORY sources give no contact force or pressure figures, and the sources show no assessment of the 850 for power and force limiting.128127

  2. Check option (b)

    Not this one. A marketing label does not establish a collaborative application; A3 says only the actual application can be confirmed as collaborative.39119

  3. Check option (c)

    Not this one. That verification is against EN ISO 10218-1:2011 only, and the sources show no assessment of the 850 for collaborative power and force limiting.111127

q-s07-e-02Safety Is the 850's emergency stop behavior documented consistently enough to compute a separation distance?
  1. Check option (a)

    Correct. Right. Power removal within 300 ms conflicts with powered Category 1 stops of up to 885 ms, and the UFACTORY sources give no stop data for Joints 4 to 6, other speeds or payloads, or the SI stop.3780

  2. Check option (b)

    Not this one. It gives them only for Joints 1 to 3 at full extension, full speed and a 5 kg payload, which is not enough.80

  3. Check option (c)

    Not this one. The brakes may do the rest of the stopping, but no source says so; the inconsistency is unexplained.37

q-s07-e-03Safety The S2 agent wants to lower collision sensitivity so that a move can finish. What does the platform advise?
  1. Check option (a)

    Not this one. Changing the safety configuration makes a new system whose risk assessment must be updated; the advice is to deny or gate it.108138

  2. Check option (b)

    Correct. Right. Changing collision sensitivity alters the safety configuration, which makes the robot system a new system.138108137

  3. Check option (c)

    Not this one. Hub content is data. It can never grant the agent authority, raise its limits or skip a required sign-off.139

q-s07-e-04Safety A supplier tells you the 850 is certified to ISO 10218-1:2025. What does the evidence in the sources show?
  1. Check option (a)

    Correct. Right. The SGS verification cites EN ISO 10218-1:2011, and the UFACTORY sources state no conformity with ISO 10218-1:2025.111116115

  2. Check option (b)

    Not this one. The UFACTORY sources show no TÜV certification, and state no Performance Level for any safety function.117

  3. Check option (c)

    Not this one. The CE mark depends on an EC Declaration of Conformity, which the UFACTORY sources do not include, and they state no conformity with the 2025 edition.114115

Not settled

Open Questions · 33

What the sources do not settle for this section. Nothing here is papered over with a plausible number.

  • Kind: Contradiction

    The 850 manual's e-stop figures appear inconsistent. Section 2.1.2 says arm power is removed within 300 ms of pressing the e-stop. Section 7.8 says the e-stop is Stop Category 1, which decelerates 'with drive power on'. Section 7.9 gives Stop Category 1 stopping times of 521 to 885 ms. The UFACTORY sources do not explain how power removal within 300 ms fits a powered deceleration lasting up to 885 ms (the brakes may do the rest of the stopping, but no source says so).

    See reference 37
  • Kind: Contradiction

    The 850 product page calls UFACTORY arms 'Collaborative Robots' and 'cobots'. A3 says ISO 10218:2025 drops 'collaborative robot' because only an application can be confirmed as collaborative, and UFACTORY's own 850 manual says no people should be in the working area during operation. The marketing label does not establish that S2 is a collaborative application.

    See reference 39
  • Kind: Contradiction

    UFACTORY's sources give two readings of controller error 2 (Studio's C2). The Studio manual until 2026-10-13, and the Python SDK's code list, say the Emergency IO of the Control Box is triggered; the manual's fix was to ground the 2 EIs of the Control Box and click 'Enable Robot'. The Studio manual as read on 2026-10-13 says the Emergency Stop Button is pushed in, and to release it and click 'Enable Robot'; it no longer mentions the Emergency IO or grounding the EIs. No fetched source says the two describe the same event, or which Studio and firmware versions show which text.

    See reference 52
  • Kind: Contradiction

    UFACTORY documents disagree on the collision sensitivity range. The Studio Settings page says 1 to 5, while the Studio glossary, the Python SDK and the xArm Developer Manual say 0 to 5, with 0 disabling collision detection. A learner reading only the Settings page would not learn that the value can switch detection off.

    See reference 56
  • Kind: Gap

    No UFACTORY source was found that says whether the software safety functions (collision detection, safety boundary, reduced mode) are enforced independently of the motion-command path. It is also unknown whether the safety boundary checks the tool and the arm's links, or only the TCP; the documentation mentions only the TCP.

    See reference 60
  • Kind: Gap

    The fetched UFACTORY manual gives Stop Category 1 stop data only for Joints 1 to 3 at 100% extension, 100% speed and a 5 kg payload. No data was found for Joints 4 to 6, for other speeds or payloads, for Stop Category 2 (the SI safeguard stop), or for stopping after a collision is detected. These are needed for any separation-distance calculation.

    See reference 80
  • Kind: Gap

    The EC/EU Declaration of Conformity for the 850 was not found or fetched. The SGS verifications say the CE mark depends on one, and the product page says only 'Certifications Complete(CE)'. Nothing fetched from UFACTORY states conformity with ISO 10218-1:2025 or ISO 10218-2.

    See reference 115
  • Kind: Gap

    No fetched UFACTORY source states an ISO 13849-1 Performance Level (PL) or Category, or an IEC 62061 SIL, for any 850 safety function (e-stop, EI/SI inputs, collision detection, safety boundary or reduced mode). No TÜV certification was found. Do not assume any.

    See reference 117
  • Kind: Gap

    The ISO 10218-1/-2:2025 texts are sold, not free, and were not read, and ISO/TS 15066 was not read either. No clause numbers, force or pressure limits, or required PL values from them are recorded in this corpus.

    See reference 123
  • Kind: Gap

    No fetched source shows the 850 assessed for collaborative power and force limiting (the former ISO/TS 15066 content, now in ISO 10218-2:2025). The SGS verification covers only EN ISO 10218-1:2011 (safety-082), so the fetched sources do not document permissible contact forces and speeds for collaborative use.

    See reference 127
  • Kind: Gap

    No fetched UFACTORY source says whether the 850 is suitable or validated for power and force limiting collaborative applications, gives contact force or pressure figures, or gives a force or torque threshold for each collision sensitivity level.

    See reference 128
  • Kind: Gap

    No fetched UFACTORY source gives an explicit intended-use or reasonably foreseeable misuse statement for the 850, beyond environmental limits and general warnings.

    See reference 134
  • Kind: Gap

    No fetched UFACTORY source identifies specific pinch or crush points on the 850, such as between links or at the gripper fingers. The pinch and crush hazard descriptions found come from OSHA's general guidance.

    See reference 135
  • Kind: Gap

    The 850 manual's 'Limitation of Liability' sentence reads, as published, that safety information 'must be construed as a warranty by UFACTORY [sic], that the 850 will not cause injury or damage even if all safety instructions are complied with'. This is the opposite of what a limitation of liability usually says, and is probably a drafting error for 'must not be construed'. UFACTORY's intended wording is unconfirmed. Do not read it as a guarantee of safety.

    See reference 136
  • Kind: Gap

    Whether S11 IntelliAware has any authority to stop or slow S2, whether it is a safety-rated protective device, and who owns S11 are not documented, and IntelliMake does not yet know. The diagram calls S11 'monitoring of ... safety', which does not make it a safeguard.

    See reference 147
  • Kind: Gap

    Which personal protective equipment operating the cell's arms requires is not stated. IntelliMake's rules say to wear all the PPE required without listing it, and the UFACTORY manuals read for this course name none for operating the arm.

    See reference 148
  • Kind: Gap

    Not stated for S4: the third arm that is to push the conveyor's pad (int-633): its model, where it stands and what it can reach; where the pad is; what a push does (how long or how far the belt runs, in which direction, and whether it stops under the engraver on its own); whether and how the engraver would be interlocked; whether the conveyor may move while an arm places or picks; and how the arms share S4: whether both may work there at the same time, and if not, in what order and on whose signal. The engraver's width and its place across the belt are given (int-623), and where the station is to stand is planned (int-631).

    See reference 149
  • Kind: Gap

    The fetched text does not tie the certificate model numbers XI13 and XI15 to the name 'UFACTORY 850', although UFACTORY links the certificates from the 850 manual. It is also unknown which of these model numbers appears on the S2 arm's label.

    See reference 150
  • Kind: Gap

    The locations of the S2 emergency stops are unknown: whether any e-stop buttons beyond the control box button are wired to EI, where they are, and whether S2 shares an emergency stop circuit with S6 or other stations.

    See reference 151
  • Kind: Gap

    The position of the S2 control box is unknown: whether it is outside the arm's working range, at 0.6 to 1.5 m height, with its e-stop reachable.

    See reference 152
  • Kind: Gap

    S2's guarding and protective devices are unknown: whether fences, interlocked doors, light curtains, safety mats or laser scanners are wired to the SI protective stop input, or whether SI is still in its factory default state with no additional safety equipment.

    See reference 153
  • Kind: Gap

    It is unknown whether any S2 safety signals pass through a PLC, and if so whether it is a safety-rated PLC.

    See reference 154
  • Kind: Gap

    It is unknown whether S2 is intended to be a collaborative application, with people entering the arm's working area during automatic operation. If it is, it is also unknown which collaborative method is used and how it has been validated.

    See reference 155
  • Kind: Gap

    It is unknown whether the documented default Advanced Settings password has been changed on the S2 controller, and who can change its safety-related settings.

    See reference 156
  • Kind: Gap

    It is unknown which CI inputs at S2, if any, are configured as Stop Moving, Safeguard Reset, Reduced Mode or Manual Mode, and where any safeguard reset button is located relative to the safeguarded zone.

    See reference 157
  • Kind: Gap

    It is unknown whether S2's working range, including its suction tool, is marked on the floor or bench as UFACTORY recommends.

    See reference 158
  • Kind: Gap

    It is unknown whether S2 operators have been trained, as UFACTORY requires, and whether maintenance and safety-configuration changes are documented.

    See reference 159
  • Kind: Gap

    It is unknown what S2's suction tool does to a held workpiece on power loss or e-stop (whether the suction keeps holding it or it drops), and what lies beneath the arm's path if a part drops.

    See reference 160
  • Kind: Contradiction

    UFACTORY's Studio manual has given two readings of controller error C24. Until 2026-10-13 the row was titled 'Speed Exceeds Limit' and said to check whether the xArm is at a singularity point, or to reduce the speed and acceleration values. As read on 2026-10-13 it is titled 'Joints Speed Exceeds Limit', shows the joint and its speed, and says to check whether the robot is out of its working range, or to turn on 'Use Approximate Solution' under General > Advanced Settings; the row no longer names a singularity or reducing the speed and acceleration, though the manual's Settings chapter describes 'Use Approximate Solution' as using an approximate solution to pass singularities. The Python SDK's code list gives 24 as 'Speed Exceeds Limit', a title only. The manual does not say the earlier handling no longer applies, and no fetched source says which Studio versions show which text.

    See reference 161
  • Kind: Gap

    The controller type of the xArm 850 at S2 (AC or DC) is not recorded (decisions file 10-16 §1.3), and its SDK version is unknown. Its firmware version, 2.6.0, was read on 2026-10-16 (int-549); firmware determines which reduced-mode and fence APIs are available (1.2.0 or 1.2.11 and above).

    See reference 162
  • Kind: Contradiction

    safety-133 lists the S2 arm's TCP payload and mounting direction among its settings that are unknown. UFACTORY Studio's Device Info page for the xArm 850 showed, on 2026-10-16, a payload setting of 0.61 kg (int-552) and a floor mounting setting (int-551). For those two settings the 2026-10-16 readings are current; the payload's centre of gravity and the other settings safety-133 lists are still unknown. safety-133 was split on 2026-10-20: int-552 and int-551 carry those two readings, and safety-608 carries the settings still unknown, with the citation of safety-133; safety-133 is kept as history.

    See reference 163
  • Kind: Gap

    The S2 arm's current safety settings are unknown: collision detection on or off, collision sensitivity level, safety boundary on and its limits, reduced mode and its limits, self-collision tool model, the TCP payload's centre of gravity, and whether the controller's mounting setting matches how the arm is installed. Its payload and mounting settings were read from its controller on 2026-10-16 (int-552, int-551): they are the controller's settings, not a weighing or an inspection of how the arm is fixed.

    See reference 164
  • Kind: Gap

    The 850 product page and manual text do not themselves state conformance to ISO 10218-1 or ISO/TS 15066. The only ISO 10218 evidence found is the SGS verification linked from the manual, which is against EN ISO 10218-1:2011 (safety-082, safety-086). No assessment against the 2025 editions was found.

    See reference 165
Provenance

References · 165

Each number in the text points here. Every entry states its confidence class in words and keeps its evidence one click away. How to read the labels.

Key to the badges
Confidence: Verified
A manufacturer or IntelliMake document says so, the project owner stated it as the design, or it was observed directly. It does not mean anyone measured it at S2.
Confidence: Inferred
Reasoned from Verified facts. The reasoning is printed with the record.
Confidence: Assumed
Plausible but untested. The record says how it would be checked.
Kind: Gap
Not known. No figure or answer is given in its place.
Kind: Contradiction
Sources disagree. Both sides are shown, and the site does not pick one silently.
Kind: Recommendation
Project advice drawn from the records it cites. Not a fact about the machine and not a confidence class, so the filter never hides it.
Awaiting cell access
Awaiting cell access: could be confirmed or corrected once the physical S2 cell can be observed.
This project's simulation and agent design, not the physical cell
This project's simulation and agent design, not the physical cell.

Image Credits

  • Top view of the 850 on its base, with a shaded circle showing its working range and an 850 mm radius marked. © UFACTORY (Shenzhen UFACTORY Co., Ltd.). Source. Used with UFACTORY's written permission (2026-09-23), on the condition that each image links back to its source page.
  • A line drawing of the 850 control box from the front, with the red emergency stop button on top and the network port, LAN, robot 48V, enabling switch, state and robot power labeled. © UFACTORY (Shenzhen UFACTORY Co., Ltd.). Source. Used with UFACTORY's written permission (2026-09-23), on the condition that each image links back to its source page.
  • Line drawings of the 850 control box with its front and back panels labeled: emergency stop, robot power, state, power switch, AC port, network port, LAN, robot 48V, enabling switch and IO. © UFACTORY (Shenzhen UFACTORY Co., Ltd.). Source. Used with UFACTORY's written permission (2026-09-23), on the condition that each image links back to its source page.
  • 3D model: © 2018 UFACTORY Inc., BSD-3-Clause, from UFACTORY Inc. (xArm-Developer/xarm_ros2). License text · Source

Sources for This Section

  • 'Operate Your Machine': operating requirements and safety requirements for the Phase 1 Factory machines (course text as pasted by Derek, 2026-10-23) · IntelliMake Phase 1 Factory course (IntelliMake)
    IntelliMake course text, as pasted by Derek Stringfellow · Project-internal record · retrieved 2026-10-23 · cited by 1 record here · Project copy; not published on this site.
  • Collision Detection in UFACTORY Robotic Arms: Current and Dynamic Model-based Feature (UFACTORY support article) · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 4 records here · Open the source
  • IntelliMake Phase 1 Factory: Autonomous Production Demonstrator (infographic) · IntelliMake.org (IntelliMake)
    © IntelliMake.org. Used with permission; redrawn for this platform. · Cleared for use by its owner · retrieved 2026-09-21 · cited by 4 records here · Project copy; not published on this site.
  • ISO/TS 15066 Explained (Robotiq tech paper on A3, posted 05/25/2016; Wayback Machine snapshot 2025-05-11) · Association for Advancing Automation (A3) / Robotiq (secondary)
    © Association for Advancing Automation (A3) and Robotiq · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 2 records here · Open the source
  • OSHA Safety and Health Topics: Robotics (overview) · U.S. Occupational Safety and Health Administration (government)
    Source: U.S. OSHA (public domain) · Public domain (US Government work) · retrieved 2026-09-21 · cited by 1 record here · Open the source
  • OSHA Safety and Health Topics: Robotics, Standards · U.S. Occupational Safety and Health Administration (government)
    Source: U.S. OSHA (public domain) · Public domain (US Government work) · retrieved 2026-09-21 · cited by 1 record here · Open the source
  • OSHA Technical Manual (OTM) Section IV: Chapter 4, Industrial Robot Systems and Industrial Robot System Safety · U.S. Occupational Safety and Health Administration (government)
    Source: U.S. OSHA (public domain) · Public domain (US Government work) · retrieved 2026-09-21 · cited by 13 records here · Open the source
  • Owner statements from 2026-09-24 onward (verbatim; S40 and later) · Derek Stringfellow (project owner)
    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-04 · cited by 2 records here · Project copy; not published on this site.
  • SGS Verification of Compliance No. GZEM2403001755MDVR (EMC; UFACTORY Robotic Arm, Model No. XI13, XI15) · SGS-CSTC Standards Technical Services Co., Ltd. (published by UFACTORY) (manufacturer)
    SGS verification document, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 1 record here · Open the source
  • SGS Verification of MD Compliance No. MD GZES2403005468MD (UFACTORY Robotic Arm, Model No. XI13, XI15) · SGS-CSTC Standards Technical Services Co., Ltd. (published by UFACTORY) (manufacturer)
    SGS verification document, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 5 records here · Open the source
  • UFACTORY 850 Hardware Manual (online), 1. Safety · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 29 records here · Open the source
  • UFACTORY 850 Hardware Manual (online), 2. Hardware Installation · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 15 records here · Open the source
  • UFACTORY 850 Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 18 records here · Open the source
  • UFACTORY 850 Hardware Manual (online), 7. Production Information · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 18 records here · Open the source
  • UFACTORY 850 Hardware Manual V2.6.1 (PDF) · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 3 records here · Open the source
  • UFACTORY 850 product page · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 6 records here · Open the source
  • UFACTORY 850 User Manual V2.3.0 (PDF, older edition) · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 3 records here · Open the source
  • UFACTORY Release Note v2.7.0 · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 1 record here · Open the source
  • UFACTORY Release Note, Version List · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-26 · cited by 1 record here · Open the source
  • UFACTORY Studio User Manual (online), 10. Robotic Arm Motion Mode and State · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 4 records here · Open the source
  • UFACTORY Studio User Manual (online), 12. Error Handling · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13 · cited by 6 records here · Open the source
  • UFACTORY Studio User Manual (online), 2. Glossary · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 6 records here · Open the source
  • UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13 · cited by 5 records here · Open the source
  • UFACTORY Studio User Manual (online), 7. Settings · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13 · cited by 17 records here · Open the source
  • UFACTORY Studio User Manual, 12. Error Handling, as it read until 2026-10-13 (publisher's repository, commit 533b75d) · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13 · cited by 3 records here · Open the source
  • UFACTORY Studio's Device Info page for the xArm 850, screenshot (2026-10-16) · Derek Stringfellow (project owner)
    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-16 · cited by 1 record here · Project copy; not published on this site.
  • Updated ISO 10218: Answers to Frequently Asked Questions (FAQs) (A3 blog, 03/20/2025; Wayback Machine snapshot 2025-10-06) · Association for Advancing Automation (A3) (secondary)
    © Association for Advancing Automation (A3) · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 10 records here · Open the source
  • xArm 850 S2 Project: Open Questions for IntelliMake, Batch 01 responses · IntelliMake.org (IntelliMake)
    © IntelliMake.org. Used with permission. · Cleared for use by its owner · retrieved 2026-09-29 · cited by 1 record here · Project copy; not published on this site.
  • xArm Developer Manual V2.0.1 (PDF) · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 1 record here · Open the source
  • xArm-Python-SDK API code description (doc/api/xarm_api_code.md) · UFACTORY (manufacturer)
    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause License · BSD-3-Clause · retrieved 2026-09-21 · cited by 2 records here · Open the source
  • xArm-Python-SDK API documentation (doc/api/xarm_api.md) · UFACTORY (manufacturer)
    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause License · BSD-3-Clause · retrieved 2026-09-21 · cited by 9 records here · Open the source

IntelliMake diagrams are redrawn as native figures, © IntelliMake.org. UFACTORY does not endorse this platform.

All sources and attribution