§9 xArm 6

Limitations and open technical questions

What the machine cannot do, and the figures the UFACTORY sources do not give.

Start here

This section says what the machine cannot do and where it must not be used: the limits you work within, the places where UFACTORY's own documents disagree, and the figures the UFACTORY sources do not give.

  • 5 kg

    maximum payload1

  • 0–50 °C

    ambient temperature range2

  • indoors

    away from direct sunlight3

  • A limitation is a stated limit. For example, the xArm manual gives the xArm 6 a maximum payload of 5 kg1, and specifies indoor use, away from direct sunlight3.
  • A contradiction is where sources disagree. For example, UFACTORY's sources give different joint ranges for the xArm 64. When a figure you need is disputed, the lesson shows both sides.
  • A gap is a figure the UFACTORY sources do not give. For example, neither the xArm manual nor the product page gives an IP rating, the code for how well a housing keeps out dust and water. The manual speaks only of non-waterproof equipment, and of keeping water and dust out5.

S6 in one line: S6 is the xArm 6 cobot that handles parts after processing, routing them to inspection, rework or shipping6.

Look back

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

q-s07-b-06Safety You are told S6 has a light curtain, so you can walk in while the arm runs. Nobody has confirmed the light curtain is fitted and working. What do you do?
  1. Check option (a)

    Not this one. Not on someone's word. This project's advice is not to rely on a safeguard nobody has confirmed: act as though it does not exist.15

  2. Check option (b)

    Correct. Right. No people should be in the working area while the arm is in operation, and a safeguard nobody has confirmed counts as not there.5615

  3. Check option (c)

    Not this one. That puts your hand in the working area while the arm is in operation, where no people should be. The manual puts testing and inspection of the arm and its peripheral protection system before production.5756

q-s05-b-01 What is the most the xArm 6 can carry?
  1. Check option (a)

    Correct. Right. UFACTORY gives the xArm 6 a maximum payload of 5 kg.58

  2. Check option (b)

    Not this one. 12.5 kg is the arm's own weight, by UFACTORY's online hardware manual and product page. The payload is 5 kg.5958

  3. Check option (c)

    Not this one. 700 is the reach, in millimetres: 700 mm. The payload is 5 kg.6058

Choose your depth

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

1Beginner

The limits a newcomer must know

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

In this part you learn how much the arm can carry, where it may be used, and why the word "cobot" does not make it safe to stand beside. No robotics background is needed.

How much it can carry

  • The xArm manual gives the xArm 6 a maximum payload of 5 kg1.
  • That limit covers the tool as well as the part: UFACTORY Studio's payload setting is the mass of the end effector plus the object it holds7.

Where it can work

  • The xArm manual specifies indoor use, away from direct sunlight3.
  • It gives an ambient temperature range of 0 °C to 50 °C2.
  • It gives a humidity range of 25% to 85%, non-condensing8.
  • Its environment list rules out corrosive gas or liquid, flammable materials, oil mists, salt sprays, and dust or metal powder9.
  • Keep water and dust out of the arm and the controller, and do not let the arm touch liquid. If water gets in, turn off the power and contact the supplier10.
  • The manual and the product page give no IP rating, the code that says how well a housing keeps out dust and water, for the arm or its control boxes. The manual says instead to keep non-waterproof equipment dry11.

Is it safe to stand beside?

  • UFACTORY's product page presents the xArm as a collaborative robot, a "cobot". The xArm manual says no people or other equipment should be in the working area while the arm is in operation. Neither source says how the two fit together12.
  • This platform infers that calling it collaborative does not make a given installation safe to share with people: the manual requires a safety assessment each time the arm is installed13.
  • The arm can detect a collision, keep to a safety boundary and run in a reduced mode, but these are controller functions someone configures. This project's advice: do not treat them as validated safeguards14.
  • So the rule is simple. Stay out of the arm's working area while it runs, and do not rely on a safeguard nobody has confirmed15.

Check yourself

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

q-s09-b-01 Could the xArm 6 work under an outdoor shelter where rain sometimes blows in?
  1. Check option (a)

    Correct. Right. The manual specifies indoor use and says to keep water out of the arm and the controller, and neither the manual nor the product page gives the arm an IP rating.31011

  2. Check option (b)

    Not this one. Temperature is only one condition. The manual also specifies indoor use, and says to keep water out of the arm and the controller.2310

  3. Check option (c)

    Not this one. Neither the manual nor the product page gives the xArm 6 arm or its control boxes an IP rating. The manual says instead to keep non-waterproof equipment dry.11

q-s09-b-02 A gripper is holding a part. What has to stay within the xArm 6's maximum payload?
  1. Check option (a)

    Correct. Right. The maximum payload is 5 kg, and UFACTORY Studio's payload is the mass of the end effector plus the object it holds.17

  2. Check option (b)

    Not this one. The tool counts too. UFACTORY Studio's payload is the mass of the end effector plus the object, and together they must stay within 5 kg.71

  3. Check option (c)

    Not this one. The part counts too. UFACTORY Studio's payload is the mass of the end effector plus the object, and together they must stay within 5 kg.71

q-s09-b-03Safety The xArm 6 is running and a part has slipped out of place near it. What do you do?
  1. Check option (a)

    Correct. Right. The manual says no people should be in the working area while the arm is in operation, and you should not rely on a safeguard nobody has confirmed.1215

  2. Check option (b)

    Not this one. A label is not a safeguard. The xArm manual says no people should be in the working area while the arm is in operation, and it requires a safety assessment each time the arm is installed.1213

  3. Check option (c)

    Not this one. Collision detection is a controller function someone configures. This project advises not treating it as a validated safeguard.14

2Novice

Operating limits

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 space the arm can reach, where it moves badly, the rest of the conditions it is rated for, and the limits on its cables and its software. It is for someone who will work near or with the cell.

The space it can reach

  • The xArm manual gives one Cartesian range for the xArm 5, 6 and 7 together: X ±700 mm, Y ±700 mm, and Z from -400 mm to 951.5 mm16.
  • UFACTORY's product page says its working-range diagrams for the xArm series are only for safety assessment17.
  • The manual says to take the arm's range of motion into account when installing it, so that it does not bump into people or equipment, and notes that the working range it shows does not include the end effector18.

Where it moves badly

  • UFACTORY Studio says that near a singularity, planned straight-line and circular moves cannot be performed correctly, and the arm stops to avoid a high joint speed; joint moves are not affected. It advises keeping out of the central area near the base19.
  • Studio also says that moving the wrist close to the space directly above and below the base makes the joints move fast even when the arm moves slowly19.

The rest of the environment rules

  • The xArm manual gives an altitude limit of below 2000 m20.
  • Its environment list also rules out mechanical shock and vibration, electromagnetic noise and radioactive materials21.
  • Its common specifications give ISO Class 5 for cleanroom use22.
  • Wet, dusty or oily places are another matter. This platform infers that the xArm 6 is not suited to wet, washdown, dusty, oily or outdoor environments, such as machining areas with coolant mist or metal chips, without extra protection that UFACTORY does not specify23.

Cables

  • Use only the arm's original cable, and do not use the arm where that cable has to bend. For a longer or flexible cable, ask the supplier24.
  • I/O cables between the control box and other machines must not be longer than 30 m, unless extension testing shows a longer cable works25.

Software

  • The official xArm Python SDK supports Python 3 only26.
  • UFACTORY's product page says the robot's API is open source, but that connecting the arm to other products takes custom code: most customers will need to write their own libraries and install software packages that do not ship with the robot27.

Check yourself

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

q-s09-n-01 A colleague wants to move the xArm 6 into a machining area with coolant mist and metal chips. Is it suitable?
  1. Check option (a)

    Correct. Right. This platform infers it is not suited to such areas without protection UFACTORY does not specify. The manual's environment list also rules out oil mists and metal powder.239

  2. Check option (b)

    Not this one. The cleanroom figure says nothing about coolant mist or metal chips, and the manual's environment list rules out oil mists and metal powder.229

  3. Check option (c)

    Not this one. Temperature is one condition among several. The environment list also rules out oil mists, and dust or metal powder.29

q-s09-n-02Safety A colleague says the xArm 6 is a cobot, so you can stand next to it while it runs. Is that right?
  1. Check option (a)

    Correct. Right. Stay out of the working area while the arm runs, and do not rely on a safeguard nobody has confirmed.1215

  2. Check option (b)

    Not this one. Collision detection is a controller function someone configures. This project advises not treating it as a validated safeguard.14

  3. Check option (c)

    Not this one. This platform infers that the label does not make a given installation safe to share: the manual requires a safety assessment each time the arm is installed.13

q-s09-n-03 A new fixture would make the arm's cable flex back and forth as the arm works. What does the manual say?
  1. Check option (a)

    Correct. Right. The manual says to use only the original cable, not to use the arm where the cable needs to bend, and to contact the supplier for a longer or flexible cable.24

  2. Check option (b)

    Not this one. The 30 m limit is for I/O cables to other machines. For the arm's own cable, the manual says to use only the original one and not to bend it in use.2524

3Intermediate

Programming and maintenance limits

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 the limits you meet when you program and look after the arm: what its precision figure covers, the moves the controller refuses, why the firmware and serial number of a particular arm matter, what the manual gives for maintenance, and where UFACTORY's own documents disagree. It is for someone who will set up, program or maintain the arm.

Taught points against computed points

  • The xArm manual gives the xArm 5, 6 and 7 a repeatability of ±0.1 mm28.
  • That is repeatability, not accuracy. The UFACTORY sources give no absolute positioning accuracy for the xArm 6: how closely it reaches a computed coordinate. That matters for offline programming and vision-guided picking, which rely on computed coordinates29.

Moves the controller will not make

  • A singularity occurs when the axes of any two joints lie on one straight line. Near one, planned Cartesian moves, but not joint moves, stop to avoid high joint speed. UFACTORY advises avoiding it, or passing it with a joint move30.
  • Straight-line and arc moves are solved by inverse kinematics, so a target may have no solution, several, or only an approximate one. Because joint space and Cartesian space are related non-linearly, the joints may also exceed their speed and acceleration limits during such a move31.
  • For error code C24, speed exceeds limit, Studio says to check whether the arm is at a singularity, or to reduce the speed and acceleration32.

Why the arm's firmware and serial number matter

  • On xArm 5/6/7 arms, the joint friction parameters used by collision detection are stored in the arm, and pressing and releasing the emergency stop reloads them. On arms before XX1300 they are stored in the controller. UFACTORY says replacing the control box can leave them mismatched, which may falsely trigger collision detection33.
  • Firmware V2.7.0 fixed an issue where sending zero speed in joint-speed mode could still cause unintended arm motion34.
  • UFACTORY's release notes give recommended matching versions; the top row is firmware 2.8.2, Studio 2.8.2, Python SDK 1.18.4 and ROS/ROS2 2.0.035.

What the manual gives for maintenance

  • The manual's Maintenance and Inspection chapter covers only charging during long-term storage, and cleaning. The manual gives no inspection interval, lubrication schedule, brake test or service life for any part; its safety chapter says only to check the bolts "regularly"36.
  • The arm has a built-in battery. If the arm is not used for 3 months or more, power it on for 6 hours every 3 months to charge the battery, without enabling the arm37.

Where UFACTORY's documents disagree

  • The xArm manual gives J2 as -117° to 116° and J3 as -219° to 10°. The Studio manual gives J2 as -118° to 120° and J3 as -255° to 11° for the xArm64.
  • This project's advice: read the arm's serial number before relying on any disputed figure. UFACTORY tells four xArm 6 versions apart by serial number, and the version decides which mass parameters apply38.

Check yourself

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

q-s09-i-01 After the control box of an xArm 6 made from XX1300 on is replaced, the arm reports collisions that did not happen. What is the likely cause, and the remedy?
  1. Check option (a)

    Correct. Right. On such arms the parameters are stored in the arm, and a mismatch after a control box swap may falsely trigger collision detection.33

  2. Check option (b)

    Not this one. Near a singularity the arm stops planned Cartesian moves. False collisions after a box swap come from mismatched friction parameters.3033

q-s09-i-02Safety You are about to command an xArm 6 in joint-speed mode. Why check its firmware version first?
  1. Check option (a)

    Correct. Right. Firmware V2.7.0 fixed an issue where a zero-speed command in joint-speed mode could still cause unintended arm motion.34

  2. Check option (b)

    Not this one. The UFACTORY sources give no public known-issues list for current firmware. Release notes list fixes only after the fact.39

  3. Check option (c)

    Not this one. Before the V2.7.0 fix, sending zero speed in joint-speed mode could still cause unintended arm motion.34

q-s09-i-03 A planned linear move near the base stops with error code C24, speed exceeds limit. What does UFACTORY advise?
  1. Check option (a)

    Correct. Right. Near a singularity, planned Cartesian moves stop to avoid high joint speed, and UFACTORY advises avoiding it or passing it with a joint move.3230

  2. Check option (b)

    Not this one. For error code C24, Studio says to check for a singularity or to reduce the speed and acceleration, not raise them.32

4Expert

Limits that shape an integration

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

In this part you sort the machine's limits by what they constrain: an engineering estimate, a safety argument, or the way a program commands the arm. The interfaces section covers the settings an agent could change and the limits of Studio's simulated arm. It is for someone who designs, integrates or changes the cell.

Figures the UFACTORY sources do not give

  • Speed at full payload. The UFACTORY sources give no cycle-time data for the xArm 6, and no figure for the speed and acceleration it reaches while carrying its full 5 kg across its reach40.
  • Payload against tool offset. The manual says the payload is related to the TCP offset, but gives no payload-versus-offset values in its text, so the allowable payload at a given tool offset cannot be read from it41.
  • Service life. The UFACTORY sources give no design life, MTBF or harmonic-drive service life. The only durability figure is the product page's 15,000-hour stress test42.
  • Open defects. The UFACTORY sources give no public known-issues list for current firmware. Release notes list fixes only after the fact, such as the V2.7.0 zero-speed fix, so open defects in the installed firmware cannot be checked39.

Limits of the safety functions

  • Neither the xArm manual, the product page nor the Studio manual states an ISO 13849-1 Performance Level or Category, or an IEC 62061 SIL, for any xArm safety function, and none mentions a TÜV certification. Do not assume any43.
  • The UFACTORY sources do not say whether the xArm 6 is suitable or validated for power and force limiting. They give no contact force or pressure figures for it, and no torque or force threshold for any collision sensitivity level44.
  • The UFACTORY sources do not say whether collision detection, the safety boundary and reduced mode are enforced independently of the motion-command path. Studio describes the safety boundary only in terms of the tool centre point45.
  • The manual's stop data covers only Stop Category 1 and Joints 1 to 3, in one configuration, and the manual does not say which arm model was measured. Any separation-distance calculation needs more46.
  • This project's advice: do not use those figures for separation distances until UFACTORY confirms which arm and configuration they were measured on, and measure the arm's stopping behaviour if the risk assessment needs it47.
  • The manual describes the control box emergency stop two ways: arm power removed within 300 ms, and Stop Category 1, a deceleration "with drive power on" taking 521 to 885 ms. It does not explain how the two fit48.

Limits of the command interfaces

  • In servo mode the control box receives commands at up to 250 Hz, and commands sent faster are lost; below 30 Hz the motion may be discontinuous. The speed, acceleration and time parameters of the SDK's servo functions are reserved and do not work at present49.
  • In Cartesian online planning mode (mode 7) only the base coordinate system can be the reference, not the tool coordinate system for relative motion50.
  • Firmware V2.7.0 changed self-collision detection so that it no longer checks the end effector against Joint 6 or its link51.
  • Torque-sensor collision detection, added in Studio V2.7.0, carries UFACTORY's warning that at end speeds of 100 mm/s or more a collision may damage the sensor52.
  • Studio's environment simulation, which checks for collisions with modelled cubes, cylinders and tables, arrived in V2.7.0, and UFACTORY says it is still in testing53.

Check yourself

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

q-s09-e-01 Which of these limits stand in the way of a separation-distance calculation for the xArm 6? Choose all that apply.
  1. Check option (a)

    This one applies. Applies. Data for other joints, speeds, payloads and stop categories is needed for any separation-distance calculation.46

  2. Check option (b)

    This one applies. Applies. This project advises not using them for separation distances until UFACTORY confirms which arm and configuration they were measured on.4647

  3. Check option (c)

    This one does not apply. The IP rating concerns dust and water. It says nothing about how far or how fast the arm stops.5

  4. Check option (d)

    This one does not apply. Service life concerns how long the arm lasts, not how it stops. The missing stop data is what blocks this calculation.4246

q-s09-e-02Safety An agent drives the xArm 6 through the Python SDK. What does this project advise about the calls that change collision sensitivity, collision rebound, reduced mode or the safety boundary?
  1. Check option (a)

    Correct. Right. Under the manual's warning, a changed safety configuration makes a new system whose risk assessments must be updated.5455

  2. Check option (b)

    Not this one. Neither the xArm manual, the product page nor the Studio manual states a Performance Level or SIL for any xArm safety function.43

  3. Check option (c)

    Not this one. Under the manual's own warning, changing the controller safety configuration makes a new system whose safety reviews, such as risk assessments, must be updated.55

Not settled

Open questions · 53

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

  • Kind: Contradiction

    UFACTORY sources give different joint ranges for the xArm 6. The xArm manual (section 8.3 and the Preface) gives J2 as -117° to 116° and J3 as -219° to 10°; the Studio manual's specifications table gives J2 as (-118, 120) and J3 as (-255, 11) for the xArm6.

    See reference 4
  • Kind: Gap

    No chapter of the xArm manual (Preface and chapters 1 to 8) and nothing on the xArm product page gives an IP (ingress protection) rating for the xArm 6 or its Control Boxes. The manual refers only to 'non-waterproof equipment' and to keeping water and dust out.

    See reference 5
  • Kind: Gap

    No IP (ingress protection) rating for the xArm 6 arm or its control boxes was found in the manual or the product page. The manual instead warns that the arm and its hardware must not be in direct contact with liquid, and to keep non-waterproof equipment dry.

    See reference 11
  • Kind: Contradiction

    UFACTORY's xArm product page presents the xArm as a collaborative robot ('cobot'), while the xArm manual says no people or other equipment should be in the working area when the arm is in operation. Neither source says how the two fit together.

    See reference 12
  • Kind: Gap

    No fetched UFACTORY source gives an absolute positioning accuracy for the xArm 6 (how closely it reaches a computed coordinate, as opposed to its ±0.1 mm repeatability). This matters for offline programming and vision-guided picking, which rely on computed coordinates.

    See reference 29
  • Kind: Gap

    The xArm manual's Maintenance and Inspection chapter covers only long-term storage charging and cleaning. No chapter of the fetched manual gives an inspection interval, a lubrication schedule, a brake test or a service life for any part; chapter 1 says only to check the bolts 'regularly'.

    See reference 36
  • Kind: Gap

    No fetched UFACTORY source gives a public known-issues list for current xArm firmware. Release notes list fixes only after the fact, such as the V2.7.0 zero-speed fix, so open defects in the installed firmware cannot be checked.

    See reference 39
  • Kind: Gap

    No fetched UFACTORY source gives cycle-time data for the xArm 6, or the speed and acceleration it reaches while carrying its full 5 kg payload across its reach; the payload versus TCP offset relationship is published only as a figure.

    See reference 40
  • Kind: Gap

    The xArm manual says the payload is related to the TCP offset, but its text gives no payload-versus-offset values; the xArm 6's allowable payload at a given tool offset could not be taken from the sources as text.

    See reference 41
  • Kind: Gap

    No fetched UFACTORY source gives a design life, MTBF or harmonic-drive service life for the xArm 6; the only durability figure is the product page's 15,000-hour stress test.

    See reference 42
  • Kind: Gap

    No chapter of the xArm manual (Preface and chapters 1 to 8), the xArm product page or the Studio manual states an ISO 13849-1 Performance Level or Category, or an IEC 62061 SIL, for any xArm safety function (emergency stop, EI/SI inputs, collision detection, safety boundary or reduced mode), and none mentions a TÜV certification. Do not assume any.

    See reference 43
  • Kind: Gap

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

    See reference 44
  • Kind: Gap

    No fetched UFACTORY source says whether the software safety functions (collision detection, safety boundary, reduced mode) are enforced independently of the motion-command path. Studio's description of the safety boundary mentions only the tool centre point, and no source says whether the arm's links or the tool body are checked against it.

    See reference 45
  • Kind: Gap

    The xArm manual gives stop data only for Stop Category 1 and Joints 1 to 3, in one configuration (fully extended, 100% speed, 5 kg payload), and does not say which arm model was measured. 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 at S6.

    See reference 46
  • Kind: Contradiction

    The xArm manual describes the Control Box emergency stop in ways that do not fit together. Section 2.1.2 says the arm's power supply is removed within 300 ms and that pressing the button powers off the xArm; section 3.2.2 says the button allows the user to cut off the arm's power in the shortest time possible. Section 7.9 says the same button is Stop Category 1, which decelerates the robot 'with drive power on', and section 7.10 gives Stop Category 1 stopping times of 521 to 885 ms. The manual does not explain how power removal within 300 ms fits a powered deceleration lasting up to 885 ms.

    See reference 48
  • Kind: Gap

    Per-joint component data for the xArm 6 (motor model and rating, harmonic-drive ratio, encoder type and resolution, joint-module sizes) is not published in the xArm manual or the product page; the product page names only harmonic drives and servomotors and, unlike the 850's page, gives no encoder resolution.

    See reference 61
  • Kind: Gap

    No dedicated teach pendant for the xArm 6 is documented in the xArm manual or the product page: they describe programming through the browser-based UFACTORY Studio, the SDKs and hand teaching.

    See reference 62
  • Kind: Gap

    No Ethernet connection, camera port, force-torque sensor interface or user button at the xArm 6's tool end is described in the xArm manual or the product page; the product page lists the end-effector I/O as 2 DI, 2 DO, 2 AI and 1 RS-485.

    See reference 63
  • Kind: Gap

    No specification for the BIO Gripper G2, the 6-axis force/torque sensor or the linear motor (payload, force range, resolution, stroke) was found in the xArm manual or the product page; only their names are listed.

    See reference 64
  • Kind: Contradiction

    Sources disagree on how the xArm AC control box powers the arm: the manual's controller chapter says its internal supply converts 100-240 V AC into 12 V and 48 V DC for the control box and the arm, while the common specification table gives the arm's input as 24 V DC, 20.8 A and the AC controller's output as 24 V DC, 20.8 A.

    See reference 65
  • Kind: Gap

    What tool inputs TI2-TI4 and outputs TO2-TO4 are on the xArm 6 is not documented: UFACTORY Studio lists TI0-TI4 and TO0-TO4, but the xArm manual's tool connector defines only TI0, TI1, TO0 and TO1.

    See reference 66
  • Kind: Gap

    Whether the xArm 6 has an Ethernet connection at the end flange is not answered by the sources fetched: the xArm manual's Robotic Electrical Interface chapter has an 'End Flange' heading with no text, and its tool I/O pins carry no Ethernet.

    See reference 67
  • Kind: Contradiction

    Sources disagree on the xArm end-effector communication protocol: the online xArm manual's common specification table (and its Gripper table) say Modbus TCP, while the xArm Developer Manual's common specifications and gripper table say Modbus RTU, and the online manual's own Tool RS485 section configures standard Modbus RTU devices.

    See reference 68
  • Kind: Gap

    The physical I/O that will carry signals between S2 and S4 (and the other stations) is not defined. It may differ from the simulation's signals.

    See reference 69
  • Kind: Contradiction

    The future 3D-printed flow in the IntelliMake diagram has no S2 step (printed parts go from S7 straight to S6), but the owner states S2 will handle material for 3D printing in the future. What S2 does in the future flow is unresolved.

    See reference 70
  • Kind: Gap

    Cycle times for S2's moves (S1 to S4, S1 to S3, S3 to S4) and for the S4/S5 laser step are not documented, so throughput and the benefit of two arms cannot be quantified.

    See reference 71
  • Kind: Gap

    The end effector fitted to S2 (the gripper or suction tool used for business cards) is not documented.

    See reference 72
  • Kind: Gap

    The number and positions of allocated S3 staging slots are not documented. The diagram's illustration shows six pads on the table, but it is a drawing, not a specification.

    See reference 73
  • Kind: Gap

    The layout draws unlabelled return paths from the laser and S6 region back toward S1 and S2. Whether reworked parts re-enter through S1 or S2, and what S2 does in rework, is not documented.

    See reference 74
  • Kind: Gap

    IntelliMake's reason for using two arms, and for putting the 850 at S2 and the xArm 6 at S6, is not documented in any source available to this project (Q14d).

    See reference 75
  • Kind: Contradiction

    The project specification describes S6 as the downstream arm that handles parts after processing, but IntelliMake's future 3D-printed flow has S6 handling parts before laser engraving (S7 → S6 → S4/S5). S6's role is therefore not simply 'after processing' in the future flow.

    See reference 76
  • Kind: Gap

    S2's current, as-built automation level in the physical cell is not documented. Level 5E is this project's target (int-041), not a description of the cell today (Q14c).

    See reference 77
  • Kind: Gap

    No fetched UFACTORY source announces future xArm 6 hardware: no successor model, published product roadmap or end-of-life date.

    See reference 78
  • Kind: Gap

    As published, the xArm manual's 'Limitation of Liability' section says safety information 'must be construed as a warranty by UFACTORY' that the xArm will not cause injury or damage even if all safety instructions are complied with. That wording sits under a heading about limiting liability, and no fetched source says what UFACTORY intended. Do not read it as a guarantee of safety.

    See reference 79
  • Kind: Contradiction

    UFACTORY sources disagree on the collision sensitivity range. Studio's Settings page says levels 1 to 5; Studio's glossary and the Python SDK say 0 to 5, and the glossary says 0 disables collision detection. A learner reading only the Settings page would not learn that the value can switch detection off.

    See reference 80
  • Kind: Contradiction

    The EMC standards the xArm manual lists do not match the EMC verification it links. Section 7.2 lists EMC 2004/108/EC, EN 61000-6-2:2005 and EN 61000-6-4:2007+A1:2011 as the standards the xArm 6 meets. The linked SGS EMC verification names EN IEC 61000-6-2:2019 and EN IEC 61000-6-4:2019 under Directive 2014/30/EU. Section 7.3 lists both the older editions and the 2019 editions without saying which apply.

    See reference 81
  • Kind: Gap

    The xArm manual's Preface and Hardware Installation chapter say they apply to models XF1305, XI1305 and XS1305, and the linked RoHS certificate lists those numbers among others. The linked SGS machinery and EMC verifications name models XI13 and XI15. No fetched text says whether XI13 and XI15 cover the 1305 models, or which model number is on the S6 xArm 6's label.

    See reference 82
  • Kind: Gap

    The xArm manual says the arm will 'slightly brake and fall' when the emergency stop is pressed, but no fetched source says how far it may fall, at which joints, or how long the brakes take to engage.

    See reference 83
  • Kind: Gap

    No fetched UFACTORY source gives an explicit intended-use or reasonably foreseeable misuse statement for the xArm 6, beyond the environmental conditions and the general warnings in chapter 1.

    See reference 84
  • Kind: Gap

    No fetched UFACTORY source identifies specific pinch or crush points on the xArm 6, such as between links or at gripper fingers.

    See reference 85
  • Kind: Gap

    The EU Declaration of Conformity for the xArm 6 was not found. The manual says the xArm 6 has passed EU CE certification, and both SGS verifications say the CE mark can be affixed or used, under the responsibility of the manufacturer, after completion of a Declaration of Conformity.

    See reference 86
  • Kind: Gap

    The S6 xArm 6's controller type (AC or DC), serial number, firmware, Studio and SDK versions are not confirmed. The serial number matters because UFACTORY treats arms before XX1300 differently for friction parameters and the IMU mounting check, and firmware decides which SDK safety calls are available.

    See reference 87
  • Kind: Contradiction

    Sources disagree on the xArm 6's weight: 12.5 kg (arm only) in the online hardware manual and the product page's comparison table, but 12.2 kg (body only) in UFACTORY's support article comparing the xArm 5 Lite, 6 and 7. The product page's introduction also says '15kg weight' without naming a model.

    See reference 88
  • Kind: Contradiction

    Sources disagree on the range of the xArm 6's joint 2 (J2): the online hardware manual (specifications and preface) and the product page give -117° to 116°, but UFACTORY's support article comparing the xArm 5 Lite, 6 and 7 gives -118° to 120°, and the xarm6 URDF's default limits are -2.059 to 2.0944 rad (about -118° to 120°).

    See reference 89
  • Kind: Contradiction

    Sources disagree on the range of the xArm 6's joint 3 (J3): the online hardware manual (specifications and preface) and the product page give -219° to 10°, but UFACTORY's support article comparing the xArm 5 Lite, 6 and 7 gives -225° to 11°, and the xarm6 URDF's default limits are -3.927 to 0.19198 rad (about -225° to 11°).

    See reference 90
  • Kind: Contradiction

    The xArm manual disagrees with itself on what the AC control box supplies: its specification table (and the product page) give the AC controller's output as 24 V DC, 20.8 A, but its 3.2.2 Power Supply text says the internal switching power supply converts 100–240 V AC into 12 V and 48 V DC, which powers the control box and the robotic arm.

    See reference 91
  • Kind: Gap

    No dimensioned base or tool-flange drawing values for the xArm 6 (bolt size and count, hole pattern, bolt torque, base height) were captured as text: the manual's 'Robot Base Mounting' section and the product page's 'Robot base mounting (mm)' and 'Robot tool head' drawings are images only.

    See reference 92
  • Kind: Gap

    The xArm 6's working range (workspace envelope) is given only as figures: the manual's 'Define Working Space' section and the product page show drawings, and the product page says its working-range diagrams are only for safety assessment. No workspace dimensions beyond the Cartesian range and the 700 mm reach were captured as text.

    See reference 93
  • Kind: Contradiction

    The xArm manual gives two lower limits for the AC control box's mains input: 100 V in its specification table and power-supply section, but 110 V in its installation steps ('AC (110V-240V)').

    See reference 94
  • Kind: Contradiction

    Sources disagree on the xArm's end-effector communication protocol: the manual's common specification table says Modbus TCP, but the product page says Modbus RTU over RS-485, and the manual's own Tool RS485 section configures standard Modbus RTU end effectors. The manual's Gripper table likewise pairs RS-485 communication with a 'Modbus TCP' protocol.

    See reference 95
  • Kind: Gap

    The xArm manual's list of applied standards does not include ISO/TS 15066; no statement of ISO/TS 15066 conformance for the xArm 6 was found in the manual or the product page.

    See reference 96
  • Kind: Gap

    No noise (sound pressure) figure for the xArm 6 arm was found in the manual or the product page; the only noise figure given is for the Vacuum Gripper accessory (under 60 dB at 30 cm).

    See reference 97
  • Kind: Gap

    The product page lists the xArm's 'Base Connector Type' as M5*5 and does not say which connector this is; the manual's specification table does not list a base connector.

    See reference 98
Provenance

References · 98

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, or it was observed directly. It does not mean anyone measured it at S6.
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 S6 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.
  1. Confidence: Verifiedlim-501

    The record says

    The xArm manual gives the xArm 6 a maximum payload of 5 kg.

    Evidence · 1 citation

    Max Payload | 5kg

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.3 xArm6 Specifications [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  2. Confidence: Verifiedlim-505

    The record says

    The xArm manual gives an ambient temperature range of 0 °C to 50 °C.

    Evidence · 2 citations

    Ambient temperature: 0°C ~ 50°C

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.4 Disposal and Environment [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Ambient Temperature Range | 0-50℃

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.1 xArm5/xArm6/xArm7 Common Specifications [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  3. Confidence: Verifiedlim-508

    The record says

    The xArm manual says to avoid direct sunlight and specifies indoor use.

    Evidence · 1 citation

    Avoid direct sunlight (indoor use)

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.4 Disposal and Environment [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  4. Kind: Contradictionlim-538

    Sources disagree

    UFACTORY sources give different joint ranges for the xArm 6. The xArm manual (section 8.3 and the Preface) gives J2 as -117° to 116° and J3 as -219° to 10°; the Studio manual's specifications table gives J2 as (-118, 120) and J3 as (-255, 11) for the xArm6.

    Evidence · 4 citations

    Joint Range | J1~J6 (±360°, -117~116°, -219~10°, ±360°, -97~180°, ±360°)

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.3 xArm6 Specifications [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    J2 | -117°~116° | -117°~116° | -117°~116°

    UFACTORY xArm Hardware Manual (online), Preface · UFACTORY · Preface, Joint Range table, xArm 6 column [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Joint2 | (-118,120) | (-118,120) | (-118,120)

    UFACTORY Studio User Manual (online), 11. Technical Specifications · UFACTORY · 11. Technical Specifications, xArm6 column [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Joint3 | (-255,11) | (-255,11) | ±360°

    UFACTORY Studio User Manual (online), 11. Technical Specifications · UFACTORY · 11. Technical Specifications, xArm6 column [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  5. Kind: Gaplim-513

    Not known

    No chapter of the xArm manual (Preface and chapters 1 to 8) and nothing on the xArm product page gives an IP (ingress protection) rating for the xArm 6 or its Control Boxes. The manual refers only to 'non-waterproof equipment' and to keeping water and dust out.

    Evidence · 1 citation

    Make sure that all the non-waterproof equipment is kept dry.

    UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY · 3.1 Electrical Alarms and Cautions, NOTICE [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  6. Confidence: Verifiedint-009

    The record says

    S6 is a UFactory xArm 6 cobot that handles parts after processing, routing them to inspection, rework or shipping.

    Evidence · 1 citation

    Handles parts after proces. routing them to inspection, rework, or shipping.

    IntelliMake Phase 1 Factory: Autonomous Production Demonstrator (infographic) · IntelliMake.org · S6 station label and description

    © IntelliMake.org. Used with permission; redrawn for this platform. · Cleared for use by its owner · retrieved 2026-09-21

  7. Confidence: Verifiedops-547

    The record says

    UFACTORY Studio says to set the TCP payload and TCP offset according to the actual situation. The TCP payload is the actual mass of end-effector plus object in kg, with its centre of gravity in mm in the default TCP frame at the flange centre; with virtually no load, both must be set to 0. The TCP offset gives the tool centre point's position (X, Y, Z) and orientation (roll, pitch, yaw) relative to the flange-centre frame.

    Evidence · 5 citations

    Set TCP Payload and TCP Offset according to the actual situation.

    UFACTORY Studio User Manual (online), 7. Settings · UFACTORY · 7.1.2 TCP [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    TCP Payload: The load weight refers to the actual mass (end-effector + object) in Kg; X/Y/Z-axis represents the position of the centre of gravity of payload in mm

    UFACTORY Studio User Manual (online), 7. Settings · UFACTORY · 7.1.2 TCP [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    If there is virtually no load at the end, both TCP payload and centre of gravity must be set to 0.

    UFACTORY Studio User Manual (online), 7. Settings · UFACTORY · 7.1.2 TCP [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    TCP Offset: Setting the Tool Coordinate Offset with respect to the initial tool frame located at the center of the flange

    UFACTORY Studio User Manual (online), 7. Settings · UFACTORY · 7.1.2 TCP [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    The position coordinates X, Y, and Z determine the position of TCP, while Roll, Pitch, and Yaw determine the orientation.

    UFACTORY Studio User Manual (online), 7. Settings · UFACTORY · 7.1.2 TCP [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  8. Confidence: Verifiedlim-506

    The record says

    The xArm manual's environment list gives low humidity: 25% to 85%, non-condensing.

    Evidence · 1 citation

    Low humidity (25%-85% non-condensing)

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.4 Disposal and Environment [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  9. Confidence: Verifiedlim-509

    The record says

    The xArm manual's environment list excludes corrosive gas or liquid, flammable materials, oil mists, salt sprays, and dust or metal powder.

    Evidence · 1 citation

    No corrosive gas or liquid. | No flammable materials. | No oil mists. | No salt sprays. | No dust or metal powder.

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.4 Disposal and Environment [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  10. Confidence: Verifiedlim-511

    The record says

    The xArm manual says to prevent water or dust getting into the arm or controller, that the arm and its hardware must not be in direct contact with liquid or left in a humid environment for a long time, and that if water enters the product, to turn off the power and contact the supplier.

    Evidence · 3 citations

    Prevent the ingress of water or dust into the mechanical arm or controller.

    UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY · 1.4 Personnel Safety, DANGER [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    The robotic arm and its hardware composition must not be in direct contact with the liquid, and should not be placed in a humid environment for a long time.

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.2.1 Safety Guidelines, WARNING [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    If water enters the product, turn off the power supply, and contact your supplier.

    UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY · 3.1 Electrical Alarms and Cautions, NOTICE [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  11. Kind: Gapspec-570

    Not known

    No IP (ingress protection) rating for the xArm 6 arm or its control boxes was found in the manual or the product page. The manual instead warns that the arm and its hardware must not be in direct contact with liquid, and to keep non-waterproof equipment dry.

    Evidence · 2 citations

    The robotic arm and its hardware composition must not be in direct contact with the liquid, and should not be placed in a humid environment for a long time.

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.2.1 Safety Guidelines, WARNING (chapter says 'Apply to Model: XF1305, XI1305, XS1305 (1305 Model)')

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Make sure that all the non-waterproof equipment is kept dry.

    UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY · 3.1 Electrical Alarms and Cautions, item 1 (manual for the xArm series; this passage names no single model)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  12. Kind: Contradictionsafety-568

    Sources disagree

    UFACTORY's xArm product page presents the xArm as a collaborative robot ('cobot'), while the xArm manual says no people or other equipment should be in the working area when the arm is in operation. Neither source says how the two fit together.

    Evidence · 3 citations

    Durable Collaborative robots for your automation

    UFACTORY xArm product page · UFACTORY · 'Brief Introduction' heading [page covers xArm 5, 6 and 7]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Collision detection is available for all of our cobots.

    UFACTORY xArm product page · UFACTORY · 'Flexible deployment with safe feature'

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    When the robotic arm is in operation, make sure no people or other equipment are in the working area.

    UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY · 1.3, DANGER list [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  13. Confidence: Inferredapp-510

    The record says

    Calling the xArm 6 'collaborative' does not make a given installation safe to share with people: the xArm manual says a safety assessment is required each time the arm is installed, and that a comprehensive safety assessment of the whole system should be performed when the xArm works with other machinery.

    Why we infer this: UFACTORY uses 'collaborative' as a product description (app-504, app-509). The xArm manual separately requires a safety assessment for each installation and for the whole system when the arm works with other machinery. So the label describes the arm's features, not a guarantee that a particular cell allows people to work beside it.

    Evidence · 2 citations

    A safety assessment is required each time installed.

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.2.1 Safety Guidelines, WARNING (chapter says 'Apply to Model: XF1305, XI1305, XS1305 (1305 Model)')

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    When the xArm cooperates with other machinery, a comprehensive safety assessment of the entire collaboration system should be performed.

    UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY · 1. Safety (manual for the xArm series; this passage names no single model)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  14. Kind: RecommendationThis project's simulation and agent design, not the physical cellsafety-594

    Project advice

    Treat the xArm 6's collision detection, safety boundary and reduced mode as configurable controller functions, not validated safeguards: they must not replace risk-assessed protective devices wired to the EI and SI inputs.

    This is advice from this project, based on: safety-578 Gap safety-559 Verified safety-560 Verified safety-561 Verified safety-564 Verified safety-565 Verified safety-544 Verified

    Why: No fetched UFACTORY document gives these functions a Performance Level or SIL. Collision detection is a current-model comparison that UFACTORY says can false-trigger and can be switched off; the safety boundary and reduced mode are settings. A function with no documented rating cannot stand in for a rated protective device.

  15. Kind: RecommendationAwaiting cell accessThis project's simulation and agent design, not the physical cellsafety-599

    Project advice

    Until the S6 emergency stops, guarding, Control Box position and risk assessment are confirmed at the cell, act as though none of them exists: stay out of the xArm 6's working area while it runs, and do not rely on a safeguard nobody has confirmed.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    This is advice from this project, based on: safety-586 Gap, awaiting cell access safety-587 Gap, awaiting cell access safety-588 Gap, awaiting cell access safety-589 Gap, awaiting cell access safety-511 Verified

    Why: The manual says no people should be in the working area during operation, and none of the S6 safety provisions it calls for has been confirmed. Assuming they exist would put people at risk if they do not.

  16. Confidence: Verifiedlim-503

    The record says

    The xArm manual's common specifications for the xArm5, xArm6 and xArm7 give a Cartesian range of X ±700 mm, Y ±700 mm and Z from -400 to 951.5 mm, with roll, pitch and yaw ±180°.

    Evidence · 1 citation

    Cartesian Range | X: ±700mm; Y: ±700mm; Z: -400~951.5mm; Roll/Pitch/Yaw: ±180°

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.1 xArm5/xArm6/xArm7 Common Specifications [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  17. Confidence: Verifiedlim-504

    The record says

    UFACTORY's xArm product page says its working range diagrams for the xArm series are only for safety assessment.

    Evidence · 1 citation

    Note: The following working range diagrams are only for safety assessment.

    UFACTORY xArm product page · UFACTORY · Tech Specs, Working Range [names the xArm series]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  18. Confidence: Verifiedsafety-514

    The record says

    When installing the xArm, the manual says to take its range of motion into account so that it does not bump into people and equipment around it, and notes that the working range it shows does not include the end-effector. The manual gives one working-range figure for the xArm5 and xArm6 together.

    Evidence · 2 citations

    When installing the robotic arm, make sure the range of motion of the robotic arm is taken into account, so as not to bump into the surrounding people and equipment (the end-effector not included in the working range).

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.2.2 Define Working Space [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    working range of xArm5 and xArm6, unit:mm

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.2.2, figure caption [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  19. Confidence: Verifiedlim-522

    The record says

    UFACTORY Studio says that near a singularity, planned Cartesian moves (linear, circular, but not joint moves) cannot be performed correctly and the arm stops to avoid a high instantaneous joint speed. It advises avoiding the central area near the base, and, when choosing a mounting place, considering the cylindrical volume directly above and below the base. It says moving the wrist joint close to that volume should be avoided if possible, because it makes the joints move fast even when the arm moves slowly and makes a risk assessment difficult.

    Evidence · 4 citations

    When the robot performs motion planning (linear, circular, etc., excluding joint movements) near the singularity point, it will stop to avoid high instantaneous speed of the joint when it passes the singularity point.

    UFACTORY Studio User Manual (online), 9. Motion Characteristics · UFACTORY · 9.3 Singularity, Characteristics [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    so the robotic arm should try to avoid passing directly the central area near the base, which is likely to cause 1st Joint speed too high.

    UFACTORY Studio User Manual (online), 9. Motion Characteristics · UFACTORY · 9.3 Singularity [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    It is important to consider the cylindrical volume directly above and directly below the base of the robotic arm when a mounting place for the robotic arm is chosen.

    UFACTORY Studio User Manual (online), 9. Motion Characteristics · UFACTORY · 9.3, Note [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Quote not shown (over 40 words). See the source at: 9.3, Note [general Studio text; the Studio manual says it applies to the xArm6].

    UFACTORY Studio User Manual (online), 9. Motion Characteristics · UFACTORY · 9.3, Note [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  20. Confidence: Verifiedlim-507

    The record says

    The xArm manual gives an altitude limit of below 2000 m.

    Evidence · 1 citation

    Altitude: <2000m

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.4 Disposal and Environment [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  21. Confidence: Verifiedlim-510

    The record says

    The xArm manual's environment list also excludes mechanical shock and vibration, electromagnetic noise and radioactive materials.

    Evidence · 1 citation

    No mechanical shock, vibration. | No electromagnetic noise. | No radioactive materials.

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.4 Disposal and Environment [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  22. Confidence: Verifiedlim-512

    The record says

    The xArm manual's common specifications for the xArm5, xArm6 and xArm7 give ISO Class 5 for cleanroom use.

    Evidence · 1 citation

    ISO Class Cleanroom | 5

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.1 xArm5/xArm6/xArm7 Common Specifications [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  23. Confidence: Inferredlim-514

    The record says

    The xArm 6 is not suited to wet, washdown, dusty, oily or outdoor environments, such as machining areas with coolant mist or metal chips, without extra protection that UFACTORY does not specify.

    Why we infer this: Verified: the manual excludes oil mists, dust and metal powder, requires indoor use, and says to keep water and dust out; it gives no IP rating (see the IP gap). Inferred: the listed conditions rule out the example environments unless extra protection is added. No UFACTORY source describes such protection for the xArm 6.

    Evidence · 4 citations

    No oil mists.

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.4 Disposal and Environment [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    No dust or metal powder.

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.4 Disposal and Environment [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Avoid direct sunlight (indoor use)

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.4 Disposal and Environment [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Prevent the ingress of water or dust into the mechanical arm or controller.

    UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY · 1.4 Personnel Safety, DANGER [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  24. Confidence: Verifiedlim-518

    The record says

    The xArm manual says to use only the arm's original cable and not to use the arm in applications where the cable needs to be bent, and to contact the supplier for a longer or flexible cable.

    Evidence · 1 citation

    Use only the original cable of the robotic arm. Do not use the robotic arm in applications where the cable needs to be bent. If you need a longer cable or flexible cable, please contact your supplier.

    UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY · 3.1 Electrical Alarms and Cautions, NOTICE [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  25. Confidence: Verifiedlim-519

    The record says

    The xArm manual says I/O cables between the Control Box and other machines and plant equipment must not exceed 30 m unless extension testing shows a longer cable is feasible.

    Evidence · 1 citation

    The length of the I/O cable that used to connect the Control Box with other mechanical and plant equipment must not exceed 30 meters unless it is feasible after the extension testing.

    UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY · 3.1 Electrical Alarms and Cautions, CAUTION [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  26. Confidence: Verifiedlim-533

    The record says

    The official xArm Python SDK supports Python 3 only.

    Evidence · 1 citation

    Only Python 3 is supported.

    xArm-Python-SDK README (GitHub) · UFACTORY (xArm-Developer) · README, Installation [SDK for the xArm API; names no single model]

    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-21

  27. Confidence: Verifiedlim-534

    The record says

    UFACTORY's xArm product page says its robot API is open source, but that integrating with other products requires custom code: most customers will need to write custom libraries and install software packages that are not shipped with the robot.

    Evidence · 1 citation

    While all integrations are possible, they all require custom code work i.e. most customers will need to write custom libraries and install software packages that are not shipped with the robot.

    UFACTORY xArm product page · UFACTORY · Tech Specs, Compatibility, API Compatibility [page covers xArm 5, 6 and 7]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  28. Confidence: Verifiedlim-515

    The record says

    The xArm manual gives the xArm5, xArm6 and xArm7 a repeatability of ±0.1 mm.

    Evidence · 1 citation

    Repeatability | ±0.1mm

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.1 xArm5/xArm6/xArm7 Common Specifications [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  29. Kind: Gaplim-516

    Not known

    No fetched UFACTORY source gives an absolute positioning accuracy for the xArm 6 (how closely it reaches a computed coordinate, as opposed to its ±0.1 mm repeatability). This matters for offline programming and vision-guided picking, which rely on computed coordinates.

    Evidence · 1 citation

    Repeatability | ±0.1mm

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.1 Common Specifications: repeatability only [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  30. Confidence: Verifiedcomp-720

    The record says

    A singularity occurs when the axes of any two joints lie on one straight line; the arm's degrees of freedom are degraded and some joints may turn too fast. Near one, planned Cartesian moves (not joint moves) stop to avoid high joint speed, so UFACTORY advises avoiding it or passing it with a joint move.

    Evidence · 2 citations

    Quote not shown (over 40 words). See the source at: 9.3 Singularity (manual text not model-specific; the Studio manual's Preface lists the xArm 6 among the models it applies to).

    UFACTORY Studio User Manual (online), 9. Motion Characteristics · UFACTORY · 9.3 Singularity (manual text not model-specific; the Studio manual's Preface lists the xArm 6 among the models it applies to)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Quote not shown (over 40 words). See the source at: 9.3, Characteristics.

    UFACTORY Studio User Manual (online), 9. Motion Characteristics · UFACTORY · 9.3, Characteristics

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  31. Confidence: Verifiedlim-523

    The record says

    UFACTORY Studio says Cartesian (linear and arc) moves are solved by inverse kinematics, so they may have no solution, several solutions or only approximate ones, and that because joint space and Cartesian space are related non-linearly, the joints may exceed their maximum speed and acceleration limits during such moves.

    Evidence · 1 citation

    Quote not shown (over 40 words). See the source at: 4.4 Position & Joint Control, Linear Motion [general Studio text; the Studio manual says it applies to the xArm6].

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4 Position & Joint Control, Linear Motion [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  32. Confidence: Verifiedops-573

    The record says

    For C24 (speed exceeds limit), Studio says to check whether the xArm is at a singularity, or reduce the speed and acceleration. For C37 (abnormal motion in manual mode), it says to check that the TCP payload and installation settings match reality.

    Evidence · 2 citations

    C24 | Speed Exceeds Limit | Please check if the xArm is at singularity point, or reduce the speed and acceleration values.

    UFACTORY Studio User Manual (online), 12. Error Handling · UFACTORY · 12.1, table, C24 [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    C37 | Abnormal Motion in Manual Mode | Please check whether the TCP payload setting of the robotic arm and the installation method of the robotic arm match the actual settings.

    UFACTORY Studio User Manual (online), 12. Error Handling · UFACTORY · 12.1, table, C37 [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  33. Confidence: Verifiedlim-526

    The record says

    UFACTORY's support article says that for xArm 5/6/7 arms the joint friction parameters used by collision detection are stored in the arm and are reloaded by pressing and releasing the emergency stop, while for xArm 5/6/7 arms before XX1300 they are stored in the controller and reloading needs technical support. It says replacing the control box can leave the stored parameters mismatched, and that a mismatch may falsely trigger collision detection.

    Evidence · 5 citations

    xArm 5/6/7 | Robot Arm | Press and release the emergency stop

    Collision Detection in UFACTORY Robotic Arms: Current and Dynamic Model-based Feature (UFACTORY support article) · UFACTORY · Section 2.3 Friction Parameters, table [names xArm 5/6/7]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    xArm 5/6/7 (before XX1300) | Controller | Contact technical support

    Collision Detection in UFACTORY Robotic Arms: Current and Dynamic Model-based Feature (UFACTORY support article) · UFACTORY · Section 2.3, table [names xArm 5/6/7]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    In UFACTORY robotic arms, friction parameters also play a crucial role in collision detection.

    Collision Detection in UFACTORY Robotic Arms: Current and Dynamic Model-based Feature (UFACTORY support article) · UFACTORY · Section 2.3 Friction Parameters

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    When the user replaces the control box, the stored friction parameters may no longer match, leading to errors in joint current calculation.

    Collision Detection in UFACTORY Robotic Arms: Current and Dynamic Model-based Feature (UFACTORY support article) · UFACTORY · Section 2.3 Friction Parameters

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    parameter mismatch may cause the controller to mistakenly detect external resistance, thereby falsely triggering collision detection.

    Collision Detection in UFACTORY Robotic Arms: Current and Dynamic Model-based Feature (UFACTORY support article) · UFACTORY · Section 2.3 Friction Parameters

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  34. Confidence: Verifiedlim-529

    The record says

    Firmware V2.7.0, released 27 August 2025, fixed an issue where sending zero speed in joint-speed mode could still cause unintended arm motion.

    Evidence · 2 citations

    Released Time: 2025.08.27

    UFACTORY Release Note v2.7.0 · UFACTORY · Header

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Fixed an issue where sending zero speed in joint-speed mode could still cause unintended arm motion.

    UFACTORY Release Note v2.7.0 · UFACTORY · Firmware V2.7.0 list [names no model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  35. Confidence: Verifiedlim-531

    The record says

    UFACTORY's release-note version list gives recommended matching versions; the top row is firmware 2.8.2, UFACTORY Studio 2.8.2, Python SDK 1.18.4 and ROS/ROS2 2.0.0. The firmware and Studio packages are listed for the 'xarm series, UFactory 850'.

    Evidence · 2 citations

    Firmware | UFACTORY Studio | Python SDK | ROS&ROS2 | 2.8.2 | 2.8.2 | 1.18.4 | 2.0.0

    UFACTORY Release Note, Version List · UFACTORY · Recommended Version table, first row

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Firmware & Studio version: xarm series, UFactory 850:

    UFACTORY Release Note, Version List · UFACTORY · Offline Package Download

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  36. Kind: Gapops-588

    Not known

    The xArm manual's Maintenance and Inspection chapter covers only long-term storage charging and cleaning. No chapter of the fetched manual gives an inspection interval, a lubrication schedule, a brake test or a service life for any part; chapter 1 says only to check the bolts 'regularly'.

    Evidence · 2 citations

    If the robotic arm is not used for a long time (≥3 months)

    UFACTORY xArm Hardware Manual (online), 5. Maintenance and Inspection · UFACTORY · 5. Maintenance and Inspection (whole chapter: Long-term placement and Clean) [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Check the robotic arm regularly to prevent loosening of the bolts

    UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY · 1.4 Personnel Safety, CAUTION [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  37. Confidence: Verifiedcomp-508

    The record says

    The xArm arm contains a built-in battery: if the arm is not used for 3 months or more, the manual says to power it on for 6 hours every 3 months to charge the battery, without enabling the arm.

    Evidence · 2 citations

    If the robotic arm is not used for a long time (≥3 months), you need to power on the robotic arm for 6 hours every 3 months to charge the built-in battery of the robotic arm.

    UFACTORY xArm Hardware Manual (online), 5. Maintenance and Inspection · UFACTORY · 5. Maintenance and Inspection, 'Long-term placement' (manual for the xArm series; this passage names no single model)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    the robotic arm does not need to be enabled.

    UFACTORY xArm Hardware Manual (online), 5. Maintenance and Inspection · UFACTORY · 5. Maintenance and Inspection, 'Long-term placement' (manual for the xArm series; this passage names no single model)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  38. Kind: RecommendationAwaiting cell accesscomp-557

    Project advice

    Read the S6 xArm 6's serial number before relying on any figure the sources disagree on (weight, J2 and J3 ranges): UFACTORY distinguishes four xArm 6 versions by serial number, and the S6 arm's version decides which mass parameters apply.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    This is advice from this project, based on: comp-511 Verified, awaiting cell access spec-506 Contradiction, awaiting cell access spec-516 Contradiction, awaiting cell access spec-517 Contradiction, awaiting cell access

    Why: The mass parameters are published per version (comp-511), so the S6 arm's version must be known to use them. The sources that disagree on weight and joint ranges (spec-506, spec-516, spec-517) do not say whether version explains the difference; knowing the version is a cheap first step, not a resolution. The serial number is on the physical arm, so this needs cell access.

    Evidence · 2 citations

    The purpose of this article is to guide the user to distinguish the model of UFactory xArm by SN.

    Kinematic and Dynamic Parameters of xArm Series: telling the model by SN (support article) · UFACTORY · Introduction

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    xArm 6 - Model 4

    Kinematic and Dynamic Parameters: xArm 6 (support article) · UFACTORY · 3. Mass Parameters, table headings

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  39. Kind: Gaplim-540

    Not known

    No fetched UFACTORY source gives a public known-issues list for current xArm firmware. Release notes list fixes only after the fact, such as the V2.7.0 zero-speed fix, so open defects in the installed firmware cannot be checked.

    Evidence · 1 citation

    Fixed an issue where sending zero speed in joint-speed mode could still cause unintended arm motion.

    UFACTORY Release Note v2.7.0 · UFACTORY · Firmware V2.7.0 list

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  40. Kind: Gaplim-517

    Not known

    No fetched UFACTORY source gives cycle-time data for the xArm 6, or the speed and acceleration it reaches while carrying its full 5 kg payload across its reach; the payload versus TCP offset relationship is published only as a figure.

    Evidence · 1 citation

    The payload is related to the tcp offset.

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.11 Max Payload [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  41. Kind: Gapspec-574

    Not known

    The xArm manual says the payload is related to the TCP offset, but its text gives no payload-versus-offset values; the xArm 6's allowable payload at a given tool offset could not be taken from the sources as text.

    Related: spec-502 Verified

    Evidence · 1 citation

    The payload is related to the tcp offset.

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.11 Max Payload (manual for the xArm series; this passage names no single model)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  42. Kind: Gaplim-537

    Not known

    No fetched UFACTORY source gives a design life, MTBF or harmonic-drive service life for the xArm 6; the only durability figure is the product page's 15,000-hour stress test.

    Evidence · 1 citation

    Stress-tested for at least 15,000 hours of full-time operation.

    UFACTORY xArm product page · UFACTORY · Service & Support, Warranty

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  43. Kind: Gapsafety-578

    Not known

    No chapter of the xArm manual (Preface and chapters 1 to 8), the xArm product page or the Studio manual states an ISO 13849-1 Performance Level or Category, or an IEC 62061 SIL, for any xArm safety function (emergency stop, EI/SI inputs, collision detection, safety boundary or reduced mode), and none mentions a TÜV certification. Do not assume any.

    Evidence · 2 citations

    All safety I/Os exist in pairs (redundancy) and must be kept in two separate branches.

    UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY · 3.4.1 Safety IO(EISI): redundancy described, no PL or Category stated [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    DSS_GZEM2403001755MDVR-1.pdf | DSS_MD-GZES2403005468MD-1.pdf | DTIBW20220028-RoHS-CE.pdf

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.12 Certification: only the SGS MD and EMC verifications and a RoHS certificate are linked [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  44. Kind: Gapsafety-579

    Not known

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

    Evidence · 1 citation

    the smaller the additional torque required for the robotic arm to trigger collision protection

    UFACTORY Studio User Manual (online), 7. Settings · UFACTORY · 7.1.1, Collision Detection Sensitivity: levels described only relatively [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  45. Kind: Gapsafety-585

    Not known

    No fetched UFACTORY source says whether the software safety functions (collision detection, safety boundary, reduced mode) are enforced independently of the motion-command path. Studio's description of the safety boundary mentions only the tool centre point, and no source says whether the arm's links or the tool body are checked against it.

    Evidence · 1 citation

    If the tool center point (TCP) of the robotic arm exceeds the set safety boundary, the robotic arm will stop moving.

    UFACTORY Studio User Manual (online), 7. Settings · UFACTORY · 7.3.1 Safety Boundary [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  46. Kind: Gapsafety-580

    Not known

    The xArm manual gives stop data only for Stop Category 1 and Joints 1 to 3, in one configuration (fully extended, 100% speed, 5 kg payload), and does not say which arm model was measured. 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 at S6.

    Evidence · 2 citations

    Stop Category 1 stopping distances and times.

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.10 Stop Time and Stop Distance [names no model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Joint3 | 0.67 | 577

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.10, table [names no model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  47. Kind: RecommendationAwaiting cell accessThis project's simulation and agent design, not the physical cellsafety-597

    Project advice

    Do not use the xArm manual's Stop Category 1 figures for S6 separation distances until UFACTORY confirms which arm and configuration they were measured on; measure the S6 arm's stopping behaviour at the cell if the risk assessment needs it.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    This is advice from this project, based on: safety-535 Verified safety-534 Inferred safety-580 Gap

    Why: The table names no model, its figures are identical to the 850 manual's, and it covers only Joints 1 to 3 in one configuration. A separation distance built on it would rest on data that may not describe the S6 arm.

  48. Kind: Contradictionsafety-536

    Sources disagree

    The xArm manual describes the Control Box emergency stop in ways that do not fit together. Section 2.1.2 says the arm's power supply is removed within 300 ms and that pressing the button powers off the xArm; section 3.2.2 says the button allows the user to cut off the arm's power in the shortest time possible. Section 7.9 says the same button is Stop Category 1, which decelerates the robot 'with drive power on', and section 7.10 gives Stop Category 1 stopping times of 521 to 885 ms. The manual does not explain how power removal within 300 ms fits a powered deceleration lasting up to 885 ms.

    Evidence · 7 citations

    the power supply for the robotic arm will be removed within 300ms.

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.1.2 Emergency Stop Button [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Press the emergency stop button to power off the xArm

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.1.2, 'Emergency Stop' [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    cut off the power of the robotic arm in the shortest time possible

    UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY · 3.2.2 Power Supply (AC Controller) [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Stop Category 1 and Stop Category 2 decelerates the robot with drive power on

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.9 Stop Categories [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Emergency Stop Button of the Control Box | Stop Category 1

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.9 Stop Categories, table [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Joint1 | 0.62 | 521

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.10 Stop Time and Stop Distance, table [names no model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Joint2 | 1.12 | 885

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.10 Stop Time and Stop Distance, table [names no model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  49. Confidence: Verifiedlim-524

    The record says

    In servo mode the Control Box receives commands at up to 250 Hz, and commands sent faster are lost; below 30 Hz the arm's motion may be discontinuous. The speed, acceleration and time parameters of the SDK's servo functions are reserved and do not work at present.

    Evidence · 4 citations

    In servoj mode, the maximum receiving frequency of the control box is 250 Hz

    UFACTORY Studio User Manual (online), 10. Robotic Arm Motion Mode and State · UFACTORY · 10.1 Mode 1: Servo(ServoJ) Mode [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    If the frequency of sending commands exceeds 250 Hz, the redundant commands will be lost.

    UFACTORY Studio User Manual (online), 10. Robotic Arm Motion Mode and State · UFACTORY · 10.1 Mode 1 [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    If the frequency is lower than 30 Hz, the motion of the robotic arm may be discontinuous.

    UFACTORY Studio User Manual (online), 10. Robotic Arm Motion Mode and State · UFACTORY · 10.1 Mode 1, Servo Cartesian Motion [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    The xArm-Python-SDK interface function we provide also reserves the speed, acceleration and time settings, but they will not work at present.

    UFACTORY Studio User Manual (online), 10. Robotic Arm Motion Mode and State · UFACTORY · 10.1 Mode 1 [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  50. Confidence: Verifiedlim-525

    The record says

    In Cartesian online planning mode (mode 7), UFACTORY says only the base coordinate system can be used as the reference, not the tool coordinate system for relative motion.

    Evidence · 1 citation

    Cartesian online planning mode can only use the base coordinate system as the reference coordinate system, not the tool coordinate system for relative motion.

    UFACTORY Studio User Manual (online), 10. Robotic Arm Motion Mode and State · UFACTORY · 10.1 Mode 7: Cartesian online planning Mode, Note [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  51. Confidence: Verifiedlim-527

    The record says

    Firmware V2.7.0 changed self-collision detection so that it no longer checks for collisions between the end-effector and Joint 6 or its link.

    Evidence · 1 citation

    Optimized self-collision detection logic: the system no longer checks for collisions between the end-effector and Joint 6 or its link.

    UFACTORY Release Note v2.7.0 · UFACTORY · Firmware V2.7.0 list [names no model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  52. Confidence: Verifiedlim-528

    The record says

    Torque-sensor-based collision detection, added in Studio V2.7.0, carries UFACTORY's warning that at end speeds of 100 mm/s or more the sensor may be damaged by a collision.

    Evidence · 2 citations

    Added torque sensor collision detection.

    UFACTORY Studio V2.7.0 New Feature · UFACTORY · Settings - Externals - Torque Sensor

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    When the end speed ≥100mm/s, the sensor may be damaged by collision. Please enable with caution.

    UFACTORY Studio V2.7.0 New Feature · UFACTORY · Settings - Externals - Torque Sensor

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  53. Confidence: Verifiedlim-532

    The record says

    UFACTORY Studio's environment simulation, which checks for collisions with modelled cubes, cylinders and tables, was added in V2.7.0 and UFACTORY says it is still in testing.

    Evidence · 2 citations

    Enable the environment simulation option in Settings - General. (This feature is still in testing)

    UFACTORY Studio V2.7.0 New Feature · UFACTORY · Settings - Assistive Features - Environment Simulation (Beta)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    You can add models into the environment: cube, cylinder, table.

    UFACTORY Studio V2.7.0 New Feature · UFACTORY · Environment Simulation (Beta)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  54. Kind: RecommendationThis project's simulation and agent design, not the physical cellsafety-595

    Project advice

    Deny the S6 agent the SDK calls that change collision sensitivity, collision detection, collision rebound, reduced mode or the safety boundary, or gate them behind human approval.

    This is advice from this project, based on: safety-593 Inferred safety-509 Verified safety-558 Verified

    Why: UFACTORY says a modified safety configuration makes a new system needing updated risk assessments, and its own SDK notes say not to use set_collision_sensitivity unless required. An agent that can change these settings could invalidate the risk assessment without anyone noticing.

  55. Confidence: Inferredsafety-593

    The record says

    An autonomous agent driving the S6 xArm 6 through the Python SDK could change collision sensitivity (to 0, which disables collision detection), collision rebound, reduced mode and the safety boundary. Under the xArm manual's own warning, changing the controller safety configuration makes the robot system a new system whose safety reviews, such as risk assessments, must be updated.

    Why we infer this: Verified: the SDK exposes these calls and the glossary says sensitivity 0 disables detection; the manual says modifying the controller safety configuration creates a new system needing updated safety reviews. Inferred: an agent with SDK access could make such changes, and the manual's warning would then apply. Whether the Python SDK calls change the same 'configuration file' the manual refers to is not stated in any fetched source.

    Evidence · 6 citations

    :param value: sensitivity value, 0~5

    xArm-Python-SDK API documentation (doc/api/xarm_api.md) · UFACTORY · def set_collision_sensitivity [SDK text for the xArm API; names no single model]

    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-21

    When it is set to 0, it means that collision detection is not enabled.

    UFACTORY Studio User Manual (online), 2. Glossary · UFACTORY · Glossary, Collision Sensitivity [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Set the collision rebound,turn on/off collision rebound

    xArm-Python-SDK API documentation (doc/api/xarm_api.md) · UFACTORY · def set_collision_rebound [SDK text for the xArm API; names no single model]

    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-21

    Turn on/off reduced mode

    xArm-Python-SDK API documentation (doc/api/xarm_api.md) · UFACTORY · def set_reduced_mode [SDK text for the xArm API; names no single model]

    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-21

    Set the boundary of the safety boundary mode

    xArm-Python-SDK API documentation (doc/api/xarm_api.md) · UFACTORY · def set_reduced_tcp_boundary [SDK text for the xArm API; names no single model]

    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-21

    If parameters in the configuration file are modified, the entire robot system shall be deemed a new system, which necessitates the update of all safety review processes, such as risk assessments.

    UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY · 1.4 Personnel Safety, WARNING [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  56. Confidence: Verifiedsafety-511

    The record says

    The xArm manual says that when the arm is in operation, no people or other equipment should be in the working area.

    Evidence · 1 citation

    When the robotic arm is in operation, make sure no people or other equipment are in the working area.

    UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY · 1.3, DANGER list [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  57. Confidence: Verifiedsafety-506

    The record says

    The xArm manual says the integrity of the device and system must be checked before each use, and that preliminary testing and inspection of both the arm and the peripheral protection system before production is essential.

    Evidence · 2 citations

    The integrity of the device and system must be checked before each use (e. g. the operational safety and the possible damage of the robotic arm and other device systems).

    UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY · 1.3, DANGER list [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Preliminary testing and inspection for both robotic arm and peripheral protection system before production is essential.

    UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY · 1.3, DANGER list [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  58. Confidence: Verifiedspec-502

    The record says

    The xArm 6 has a maximum payload of 5 kg.

    Evidence · 3 citations

    Max Payload 5kg

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · Table 'xArm6', 'Max Payload' row (section '8.3 xArm6 Specifications': names the xArm 6)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Payload 3kg 5kg 3.5kg

    UFACTORY xArm product page · UFACTORY · 'Payload' row (Tech Specs > Comparison table, columns xArm 5, xArm 6, xArm 7; value read from the xArm 6 column)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    This robot arm has 6 axes, with 5kg payload and 1m/s speed.

    The difference between UFACTORY xArm5, UFACTORY xArm6 and UFACTORY xArm7 (Help Center article) · UFACTORY · Section 1 'Main difference in brief', xArm 6 entry

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  59. Confidence: Verifiedspec-505

    The record says

    The online hardware manual and the product page give the xArm 6 arm's weight (arm only) as 12.5 kg; another UFACTORY source differs (see the contradiction).

    Evidence · 2 citations

    Wight(robotic arm only) 12.5kg

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · Table 'xArm6', 'Wight(robotic arm only)' row (sic) (section '8.3 xArm6 Specifications': names the xArm 6)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Weight(robot arm only) 11.3kg 12.5kg 14.3kg

    UFACTORY xArm product page · UFACTORY · 'Weight(robot arm only)' row (Tech Specs > Comparison table, columns xArm 5, xArm 6, xArm 7; value read from the xArm 6 column)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  60. Confidence: Verifiedspec-503

    The record says

    UFACTORY gives the xArm 6 a reach of 700 mm.

    Evidence · 2 citations

    Reach 700mm 700mm 700mm

    UFACTORY xArm product page · UFACTORY · 'Reach' row (Tech Specs > Comparison table, columns xArm 5, xArm 6, xArm 7; value read from the xArm 6 column)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Reach(mm) 700mm 700mm 700mm

    The difference between UFACTORY xArm5, xArm6 and xArm7 (support article) · UFACTORY · Section 1 Specifications, 'Reach(mm)' row (columns xArm 5 Lite, xArm 6, xArm 7; value read from the xArm 6 column)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  61. Kind: Gapcomp-505

    Not known

    Per-joint component data for the xArm 6 (motor model and rating, harmonic-drive ratio, encoder type and resolution, joint-module sizes) is not published in the xArm manual or the product page; the product page names only harmonic drives and servomotors and, unlike the 850's page, gives no encoder resolution.

    Related: comp-504 Verified

    Evidence · 2 citations

    Industrial-grade harmonic drive and servomotors guarantee 24/7 working without stop.

    UFACTORY xArm product page · UFACTORY · Overview, 'Durable Collaborative robots for your automation' (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Industrial-grade harmonic drive and servomotors with 17 bit encoder guarantee 24/7 working as well as ±0.02 mm repeatability.

    UFACTORY 850 product page · UFACTORY · Overview, 'Durable Collaborative Robots with Easy Deployment' (page names the machine 'UFACTORY 850')

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  62. Kind: Gapcomp-538

    Not known

    No dedicated teach pendant for the xArm 6 is documented in the xArm manual or the product page: they describe programming through the browser-based UFACTORY Studio, the SDKs and hand teaching.

    Evidence · 2 citations

    Web-based technology compatible with all major browsers.

    UFACTORY xArm product page · UFACTORY · Overview, 'Graphical interface for beginner-friendly programming' (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Hand teaching, lightweight, space-saving and easy to re-deploy to multiple applications

    UFACTORY xArm product page · UFACTORY · Overview, 'Flexible deployment with safe feature' (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  63. Kind: GapAwaiting cell accesscomp-547

    Not known

    No Ethernet connection, camera port, force-torque sensor interface or user button at the xArm 6's tool end is described in the xArm manual or the product page; the product page lists the end-effector I/O as 2 DI, 2 DO, 2 AI and 1 RS-485.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Evidence · 2 citations

    End Effector I/O 2*DI/2*DO/2*AI/1*RS485

    UFACTORY xArm product page · UFACTORY · Tech Specs > Hardware, 'End Effector I/O' row (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    there is an avionic socket 12-pin female industrial connector

    UFACTORY xArm Hardware Manual (online), 4. Robotic Electrical Interface · UFACTORY · 4.2 Tool IO (manual for the xArm series; this passage names no single model)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  64. Kind: Gapcomp-554

    Not known

    No specification for the BIO Gripper G2, the 6-axis force/torque sensor or the linear motor (payload, force range, resolution, stroke) was found in the xArm manual or the product page; only their names are listed.

    Evidence · 2 citations

    Gripper Vacuum Gripper BIO Gripper G2 6 Axis Force Torque Sensor Linear motor

    UFACTORY xArm product page · UFACTORY · Overview, 'Seamless integration with official accessories' (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    End Effector(FT Sensor, BIO Gripper, Vacuum Gripper, xArm Gripper).

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.1.1 Hardware Composition (chapter says 'Apply to Model: XF1305, XI1305, XS1305 (1305 Model)')

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  65. Kind: Contradictioncomp-710

    Sources disagree

    Sources disagree on how the xArm AC control box powers the arm: the manual's controller chapter says its internal supply converts 100-240 V AC into 12 V and 48 V DC for the control box and the arm, while the common specification table gives the arm's input as 24 V DC, 20.8 A and the AC controller's output as 24 V DC, 20.8 A.

    Evidence · 3 citations

    its internal switching power supply converts 100V-240V AC into 12V, 48V DC, which supplies power to the load of the control box and the robotic arm.

    UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY · 3.2.2 Power Supply (chapter text is not split by model)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Input Power Supply | 24V DC, 20.8A

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.1 xArm5/xArm6/xArm7 Common Specifications

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Output | 24V DC , 20.8A | 24V DC 672Wmax

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.1 controller table, 'Output' row

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  66. Kind: GapAwaiting cell accessiface-564

    Not known

    What tool inputs TI2-TI4 and outputs TO2-TO4 are on the xArm 6 is not documented: UFACTORY Studio lists TI0-TI4 and TO0-TO4, but the xArm manual's tool connector defines only TI0, TI1, TO0 and TO1.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Evidence · 2 citations

    Digital Input: TI0, TI1, TI2, TI3, TI4, low level by default

    UFACTORY Studio User Manual (online), 7. Settings · UFACTORY · 7.2.1 End Effector IO

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Tool Output 0 (TO0) | 2 | Blue | +24V (Power) | 8 | Grey | Tool Output 1 (TO1)

    UFACTORY xArm Hardware Manual (online), 4. Robotic Electrical Interface · UFACTORY · 4.2 pin table, rows 7-10

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  67. Kind: GapAwaiting cell accessiface-565

    Not known

    Whether the xArm 6 has an Ethernet connection at the end flange is not answered by the sources fetched: the xArm manual's Robotic Electrical Interface chapter has an 'End Flange' heading with no text, and its tool I/O pins carry no Ethernet.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Evidence · 2 citations

    4.1 End Flange

    UFACTORY xArm Hardware Manual (online), 4. Robotic Electrical Interface · UFACTORY · 4. Robotic Electrical Interface, section 4.1

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    There are 12 pins inside the cable with different colors, each color represents different functions

    UFACTORY xArm Hardware Manual (online), 4. Robotic Electrical Interface · UFACTORY · 4.2 Tool IO

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  68. Kind: Contradictioniface-568

    Sources disagree

    Sources disagree on the xArm end-effector communication protocol: the online xArm manual's common specification table (and its Gripper table) say Modbus TCP, while the xArm Developer Manual's common specifications and gripper table say Modbus RTU, and the online manual's own Tool RS485 section configures standard Modbus RTU devices.

    Evidence · 5 citations

    End Effector Communication Protocol | Modbus TCP

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.1 xArm5/xArm6/xArm7 Common Specifications, 'End Effector Communication Protocol' row

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Communication Mode | RS-485 | Communication Protocol | Modbus TCP

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 8.1 Gripper table

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    End-effector Communication Protocol Modbus-RTU

    xArm Developer Manual V2.0.1 (PDF) · UFACTORY · 4.1 xArm5/6/7 Common Specifications (p.121)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Communication Mode RS-485 Communication Protocol Modbus RTU

    xArm Developer Manual V2.0.1 (PDF) · UFACTORY · 4.1, Gripper (p.122)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    If end effector supports standard Modbus RTU, user can debug it via 'Settings-Externals-Modbus RTU'.

    UFACTORY xArm Hardware Manual (online), 4. Robotic Electrical Interface · UFACTORY · 4.4.4 Tool RS485

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  69. Kind: GapAwaiting cell accessint-022

    Not known

    The physical I/O that will carry signals between S2 and S4 (and the other stations) is not defined. It may differ from the simulation's signals.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Related: int-018 Verified

    Evidence · 1 citation

    IO for physical may be different

    Owner statements, 2026-09-21 (verbatim) · Derek Stringfellow · Statement S7

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-09-21

  70. Kind: Contradictionint-031

    Sources disagree

    The future 3D-printed flow in the IntelliMake diagram has no S2 step (printed parts go from S7 straight to S6), but the owner states S2 will handle material for 3D printing in the future. What S2 does in the future flow is unresolved.

    Related: int-030 Verified int-013 Verified

    Evidence · 2 citations

    S7 3D Printing → S6 Robot Handling

    IntelliMake Phase 1 Factory: Autonomous Production Demonstrator (infographic) · IntelliMake.org · Future 3D-printed personalized product flow banner

    © IntelliMake.org. Used with permission; redrawn for this platform. · Cleared for use by its owner · retrieved 2026-09-21

    and in the future, material for 3d printing

    Owner statements, 2026-09-21 (verbatim) · Derek Stringfellow · Statement S4

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-09-21

  71. Kind: GapAwaiting cell accessint-033

    Not known

    Cycle times for S2's moves (S1 to S4, S1 to S3, S3 to S4) and for the S4/S5 laser step are not documented, so throughput and the benefit of two arms cannot be quantified.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Related: int-011 Inferred

  72. Kind: GapAwaiting cell accessint-034

    Not known

    The end effector fitted to S2 (the gripper or suction tool used for business cards) is not documented.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Evidence · 1 citation

    pick up business cards

    Owner statements, 2026-09-21 (verbatim) · Derek Stringfellow · Statement S4

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-09-21

  73. Kind: GapAwaiting cell accessint-035

    Not known

    The number and positions of allocated S3 staging slots are not documented. The diagram's illustration shows six pads on the table, but it is a drawing, not a specification.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Related: int-017 Verified

    Evidence · 1 citation

    S3 Inbound Staging Table

    IntelliMake Phase 1 Factory: Autonomous Production Demonstrator (infographic) · IntelliMake.org · S3 illustration

    © IntelliMake.org. Used with permission; redrawn for this platform. · Cleared for use by its owner · retrieved 2026-09-21

  74. Kind: Gapint-039

    Not known

    The layout draws unlabelled return paths from the laser and S6 region back toward S1 and S2. Whether reworked parts re-enter through S1 or S2, and what S2 does in rework, is not documented.

  75. Kind: Gapint-043

    Not known

    IntelliMake's reason for using two arms, and for putting the 850 at S2 and the xArm 6 at S6, is not documented in any source available to this project (Q14d).

    Related: int-010 Verified int-011 Inferred int-012 Assumed, awaiting cell access int-044 Verified

  76. Kind: Contradictionint-046

    Sources disagree

    The project specification describes S6 as the downstream arm that handles parts after processing, but IntelliMake's future 3D-printed flow has S6 handling parts before laser engraving (S7 → S6 → S4/S5). S6's role is therefore not simply 'after processing' in the future flow.

    Related: int-010 Verified int-045 Verified int-031 Contradiction

    Evidence · 2 citations

    The xArm 6 at S6 is the **downstream** arm, handling parts after processing and routing them to inspection, rework, or shipping.

    CODE_SESSION 01 — xArm 850 Interactive Learning Platform (project specification) · Derek Stringfellow · Header, 'Confirmed role'

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-09-21

    S7 3D Printing → S6 Robot Handling → S4/55 Laser Engraving or Marking

    IntelliMake Phase 1 Factory: Autonomous Production Demonstrator (infographic) · IntelliMake.org · Future 3D-printed personalized product flow banner

    © IntelliMake.org. Used with permission; redrawn for this platform. · Cleared for use by its owner · retrieved 2026-09-21

  77. Kind: GapAwaiting cell accessint-054

    Not known

    S2's current, as-built automation level in the physical cell is not documented. Level 5E is this project's target (int-041), not a description of the cell today (Q14c).

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Related: int-041 Verified

  78. Kind: Gaplim-539

    Not known

    No fetched UFACTORY source announces future xArm 6 hardware: no successor model, published product roadmap or end-of-life date.

  79. Kind: Gapsafety-504

    Not known

    As published, the xArm manual's 'Limitation of Liability' section says safety information 'must be construed as a warranty by UFACTORY' that the xArm will not cause injury or damage even if all safety instructions are complied with. That wording sits under a heading about limiting liability, and no fetched source says what UFACTORY intended. Do not read it as a guarantee of safety.

    Evidence · 1 citation

    Any safety information provided in this manual must be construed as a warranty by UFACTORY, that the xArm will not cause injury or damage even if all safety instructions are complied with.

    UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY · 1.2 Limitation of Liability [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  80. Kind: Contradictionsafety-557

    Sources disagree

    UFACTORY sources disagree on the collision sensitivity range. Studio's Settings page says levels 1 to 5; Studio's glossary and the Python SDK say 0 to 5, and the glossary says 0 disables collision detection. A learner reading only the Settings page would not learn that the value can switch detection off.

    Evidence · 3 citations

    The collision sensitivity range is 1 to 5 levels.

    UFACTORY Studio User Manual (online), 7. Settings · UFACTORY · 7.1.1, Collision Detection Sensitivity [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    The collision sensitivity range is from 0 to 5 level. When it is set to 0, it means that collision detection is not enabled.

    UFACTORY Studio User Manual (online), 2. Glossary · UFACTORY · Glossary, Collision Sensitivity [general Studio text; the Studio manual says it applies to the xArm6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    :param value: sensitivity value, 0~5

    xArm-Python-SDK API documentation (doc/api/xarm_api.md) · UFACTORY · def set_collision_sensitivity [SDK text for the xArm API; names no single model]

    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-21

  81. Kind: Contradictionsafety-573

    Sources disagree

    The EMC standards the xArm manual lists do not match the EMC verification it links. Section 7.2 lists EMC 2004/108/EC, EN 61000-6-2:2005 and EN 61000-6-4:2007+A1:2011 as the standards the xArm 6 meets. The linked SGS EMC verification names EN IEC 61000-6-2:2019 and EN IEC 61000-6-4:2019 under Directive 2014/30/EU. Section 7.3 lists both the older editions and the 2019 editions without saying which apply.

    Evidence · 7 citations

    The product meets the relevant requirements of the EU CE directive:

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.2 Applied Standards [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    EMC 2004/108/EC

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.2 Applied Standards [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    EN 61000-6-2:2005 | EN 61000-6-4:2007+A1:2011

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.2 Applied Standards [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    EN 61000-6-2:2005 [2004/108/EC]

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.3 EMC [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    EN 61000-6-4:2019 | EN 61000-6-2:2019

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.3 EMC [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    EN IEC 61000-6-2: 2019

    SGS Verification of Compliance No. GZEM2403001755MDVR (EMC; UFACTORY Robotic Arm, Model No. XI13, XI15), as linked from the xArm manual section 7.12 · SGS-CSTC Standards Technical Services Co., Ltd. (published by UFACTORY) · Standard(s) field

    SGS verification document, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    under Directive 2014/30/EU

    SGS Verification of Compliance No. GZEM2403001755MDVR (EMC; UFACTORY Robotic Arm, Model No. XI13, XI15), as linked from the xArm manual section 7.12 · SGS-CSTC Standards Technical Services Co., Ltd. (published by UFACTORY) · Closing paragraph

    SGS verification document, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  82. Kind: GapAwaiting cell accesssafety-574

    Not known

    The xArm manual's Preface and Hardware Installation chapter say they apply to models XF1305, XI1305 and XS1305, and the linked RoHS certificate lists those numbers among others. The linked SGS machinery and EMC verifications name models XI13 and XI15. No fetched text says whether XI13 and XI15 cover the 1305 models, or which model number is on the S6 xArm 6's label.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Evidence · 6 citations

    Apply to Model: XF1305, XI1305, XS1305 (1305 Model).

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2. Hardware Installation, header [names model numbers, not a model name]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Model No.: XI13, XI15

    SGS Verification of MD Compliance No. MD GZES2403005468MD (UFACTORY Robotic Arm, Model No. XI13, XI15), as linked from the xArm manual section 7.12 · SGS-CSTC Standards Technical Services Co., Ltd. (published by UFACTORY) · Model No. field

    SGS verification document, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Model No.: XI13, XI15

    SGS Verification of Compliance No. GZEM2403001755MDVR (EMC; UFACTORY Robotic Arm, Model No. XI13, XI15), as linked from the xArm manual section 7.12 · SGS-CSTC Standards Technical Services Co., Ltd. (published by UFACTORY) · Model No. field

    SGS verification document, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Apply to Model: XF1305, XI1305, XS1305.

    UFACTORY xArm Hardware Manual (online), Preface · UFACTORY · Preface, header [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    XF1305,XI1301,XI1302,XI1303,XI1304,XI1305

    DTI Certificate of Conformity for RoHS No. DTIBW20220028C (UFACTORY xArm), as linked from the xArm manual section 7.12 · Shenzhen Deesev Testing International Corporation (DTI) (published by UFACTORY) · Model No. field

    DTI certificate, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    XS1301,XS1302,XS1303,XS1304,XS1305

    DTI Certificate of Conformity for RoHS No. DTIBW20220028C (UFACTORY xArm), as linked from the xArm manual section 7.12 · Shenzhen Deesev Testing International Corporation (DTI) (published by UFACTORY) · Model No. field

    DTI certificate, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  83. Kind: Gapsafety-581

    Not known

    The xArm manual says the arm will 'slightly brake and fall' when the emergency stop is pressed, but no fetched source says how far it may fall, at which joints, or how long the brakes take to engage.

    Evidence · 1 citation

    the posture of the robotic arm will slightly brake and fall.

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.1.2 Emergency Stop Button [series text: names no single model]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  84. Kind: Gapsafety-582

    Not known

    No fetched UFACTORY source gives an explicit intended-use or reasonably foreseeable misuse statement for the xArm 6, beyond the environmental conditions and the general warnings in chapter 1.

  85. Kind: Gapsafety-583

    Not known

    No fetched UFACTORY source identifies specific pinch or crush points on the xArm 6, such as between links or at gripper fingers.

  86. Kind: Gapsafety-584

    Not known

    The EU Declaration of Conformity for the xArm 6 was not found. The manual says the xArm 6 has passed EU CE certification, and both SGS verifications say the CE mark can be affixed or used, under the responsibility of the manufacturer, after completion of a Declaration of Conformity.

    Evidence · 3 citations

    has passed the EU CE certification

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.2 Applied Standards [names the xArm 6]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    The CE mark can be affixed, under the responsibility of the manufacturer, after completion of an EC Declaration of Conformity

    SGS Verification of MD Compliance No. MD GZES2403005468MD (UFACTORY Robotic Arm, Model No. XI13, XI15), as linked from the xArm manual section 7.12 · SGS-CSTC Standards Technical Services Co., Ltd. (published by UFACTORY) · Closing paragraph

    SGS verification document, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    The CE mark can be used, under the responsibility of the manufacturer, after completion of an EU Declaration of Conformity

    SGS Verification of Compliance No. GZEM2403001755MDVR (EMC; UFACTORY Robotic Arm, Model No. XI13, XI15), as linked from the xArm manual section 7.12 · SGS-CSTC Standards Technical Services Co., Ltd. (published by UFACTORY) · Closing paragraph

    SGS verification document, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  87. Kind: GapAwaiting cell accesssafety-591

    Not known

    The S6 xArm 6's controller type (AC or DC), serial number, firmware, Studio and SDK versions are not confirmed. The serial number matters because UFACTORY treats arms before XX1300 differently for friction parameters and the IMU mounting check, and firmware decides which SDK safety calls are available.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Related: int-009 Verified

    Evidence · 3 citations

    xArm 5/6/7 (before XX1300) | Controller | Contact technical support

    Collision Detection in UFACTORY Robotic Arms: Current and Dynamic Model-based Feature (UFACTORY support article) · UFACTORY · Section 2.3, friction parameter table [names xArm 5/6/7]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    xArm with SN of XF1300/XI1300/XS1300 and later versions, the built-in IMU of the robot arm will detect the direction of gravity.

    UFACTORY Studio User Manual (online), 7. Settings · UFACTORY · 7.1.3 Coordinates, Mounting [names xArm serial ranges]

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    1. This interface relies on Firmware 1.2.11 or above

    xArm-Python-SDK API documentation (doc/api/xarm_api.md) · UFACTORY · def set_fence_mode, Note 1 [SDK text for the xArm API; names no single model]

    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-21

  88. Kind: ContradictionAwaiting cell accessspec-506

    Sources disagree

    Sources disagree on the xArm 6's weight: 12.5 kg (arm only) in the online hardware manual and the product page's comparison table, but 12.2 kg (body only) in UFACTORY's support article comparing the xArm 5 Lite, 6 and 7. The product page's introduction also says '15kg weight' without naming a model.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Related: spec-505 Verified

    Evidence · 4 citations

    Wight(robotic arm only) 12.5kg

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · Table 'xArm6', 'Wight(robotic arm only)' row (sic) (section '8.3 xArm6 Specifications': names the xArm 6)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Weight(robot arm only) 11.3kg 12.5kg 14.3kg

    UFACTORY xArm product page · UFACTORY · 'Weight(robot arm only)' row (Tech Specs > Comparison table, columns xArm 5, xArm 6, xArm 7; value read from the xArm 6 column)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Weight(kg, body only) 11.2kg 12.2kg 13.7kg

    The difference between UFACTORY xArm5, xArm6 and xArm7 (support article) · UFACTORY · Section 1 Specifications, 'Weight(kg, body only)' row (columns xArm 5 Lite, xArm 6, xArm 7; value read from the xArm 6 column)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Crafted from Carbon fiber, 15kg weight makes it possible for easier deployment.

    UFACTORY xArm product page · UFACTORY · Overview, 'Durable Collaborative robots for your automation' (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  89. Kind: ContradictionAwaiting cell accessspec-516

    Sources disagree

    Sources disagree on the range of the xArm 6's joint 2 (J2): the online hardware manual (specifications and preface) and the product page give -117° to 116°, but UFACTORY's support article comparing the xArm 5 Lite, 6 and 7 gives -118° to 120°, and the xarm6 URDF's default limits are -2.059 to 2.0944 rad (about -118° to 120°).

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Related: spec-510 Verified

    Evidence · 4 citations

    J1~J6 (±360°, -117~116°, -219~10°, ±360°, -97~180°, ±360°)

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · Table 'xArm6', 'Joint Range' row (section '8.3 xArm6 Specifications': names the xArm 6)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Joint 2 -117° ~ 116° -117°~116° -117°~116°

    UFACTORY xArm product page · UFACTORY · second comparison table, 'Joint 2' row (Tech Specs > Comparison table, columns xArm 5, xArm 6, xArm 7; value read from the xArm 6 column)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Joint2 -118° ~ 120° -118°~120° -118°~120°

    The difference between UFACTORY xArm5, xArm6 and xArm7 (support article) · UFACTORY · Section 1 Specifications, 'Joint2' row (columns xArm 5 Lite, xArm 6, xArm 7; value read from the xArm 6 column)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    joint2_lower_limit:=${-2.059} joint2_upper_limit:=${2.0944}

    xarm_ros2 (branch humble), xarm_description/urdf/xarm6/xarm6.urdf.xacro · UFACTORY · macro xarm6_urdf default parameters (ROS naming 'xarm6')

    © UFACTORY Inc., xArm-Developer/xarm_ros2, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-25

  90. Kind: ContradictionAwaiting cell accessspec-517

    Sources disagree

    Sources disagree on the range of the xArm 6's joint 3 (J3): the online hardware manual (specifications and preface) and the product page give -219° to 10°, but UFACTORY's support article comparing the xArm 5 Lite, 6 and 7 gives -225° to 11°, and the xarm6 URDF's default limits are -3.927 to 0.19198 rad (about -225° to 11°).

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Related: spec-511 Verified

    Evidence · 4 citations

    J1~J6 (±360°, -117~116°, -219~10°, ±360°, -97~180°, ±360°)

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · Table 'xArm6', 'Joint Range' row (section '8.3 xArm6 Specifications': names the xArm 6)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Joint 3 -219°~10° -219°~10° ±360°

    UFACTORY xArm product page · UFACTORY · second comparison table, 'Joint 3' row (Tech Specs > Comparison table, columns xArm 5, xArm 6, xArm 7; value read from the xArm 6 column)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Joint3 -225°~11° -225°~11° ±360°

    The difference between UFACTORY xArm5, xArm6 and xArm7 (support article) · UFACTORY · Section 1 Specifications, 'Joint3' row (columns xArm 5 Lite, xArm 6, xArm 7; value read from the xArm 6 column)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    joint3_lower_limit:=${-3.927} joint3_upper_limit:=${0.19198}

    xarm_ros2 (branch humble), xarm_description/urdf/xarm6/xarm6.urdf.xacro · UFACTORY · macro xarm6_urdf default parameters (ROS naming 'xarm6')

    © UFACTORY Inc., xArm-Developer/xarm_ros2, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-25

  91. Kind: ContradictionAwaiting cell accessspec-540

    Sources disagree

    The xArm manual disagrees with itself on what the AC control box supplies: its specification table (and the product page) give the AC controller's output as 24 V DC, 20.8 A, but its 3.2.2 Power Supply text says the internal switching power supply converts 100–240 V AC into 12 V and 48 V DC, which powers the control box and the robotic arm.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Related: spec-539 Verified comp-516 Verified

    Evidence · 3 citations

    Output 24V DC , 20.8A 24V DC 672Wmax

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · AC Controller / DC Controller table, 'Output' row (section '8.1 xArm5/xArm6/xArm7 Common Specifications': applies to all three models)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Output 24VDC 20.8A 24VDC 672Wmax

    UFACTORY xArm product page · UFACTORY · Tech Specs > Hardware, AC/DC control box table, 'Output' row (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    its internal switching power supply converts 100V-240V AC into 12V, 48V DC, which supplies power to the load of the control box and the robotic arm.

    UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY · 3.2.2 Power Supply (AC Controller) (manual for the xArm series; this passage names no single model)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  92. Kind: GapAwaiting cell accessspec-549

    Not known

    No dimensioned base or tool-flange drawing values for the xArm 6 (bolt size and count, hole pattern, bolt torque, base height) were captured as text: the manual's 'Robot Base Mounting' section and the product page's 'Robot base mounting (mm)' and 'Robot tool head' drawings are images only.

    Awaiting cell access: this could be confirmed or corrected once the physical S6 cell can be observed.

    Evidence · 2 citations

    2.2.3.1 Robot Base Mounting

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.2.3.1 heading (followed only by figures) (chapter says 'Apply to Model: XF1305, XI1305, XS1305 (1305 Model)')

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Dimension Robot tool head Robot base mounting (mm)

    UFACTORY xArm product page · UFACTORY · Tech Specs > Dimension (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  93. Kind: Gapspec-550

    Not known

    The xArm 6's working range (workspace envelope) is given only as figures: the manual's 'Define Working Space' section and the product page show drawings, and the product page says its working-range diagrams are only for safety assessment. No workspace dimensions beyond the Cartesian range and the 700 mm reach were captured as text.

    Related: spec-503 Verified spec-533 Verified

    Evidence · 2 citations

    working range of xArm5 and xArm6, unit:mm

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.2.2 Define Working Space, figure caption (chapter says 'Apply to Model: XF1305, XI1305, XS1305 (1305 Model)')

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Note: The following working range diagrams are only for safety assessment.

    UFACTORY xArm product page · UFACTORY · Tech Specs > Working Range (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  94. Kind: Contradictionspec-552

    Sources disagree

    The xArm manual gives two lower limits for the AC control box's mains input: 100 V in its specification table and power-supply section, but 110 V in its installation steps ('AC (110V-240V)').

    Related: spec-551 Verified

    Evidence · 3 citations

    Input 100-240V AC 50/60 Hz 24-72V DC

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · AC Controller / DC Controller table, 'Input' row (section '8.1 xArm5/xArm6/xArm7 Common Specifications': applies to all three models)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    The control box is powered by 100V-240V AC (the input frequency is 47-63HZ)

    UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY · 3.2.2 Power Supply (AC Controller) (manual for the xArm series; this passage names no single model)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Plug the Control Box Power Cable into the AC (110V-240V) interface on the Control Box

    UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY · 2.2.3.2 Connect with Controller (chapter says 'Apply to Model: XF1305, XI1305, XS1305 (1305 Model)')

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  95. Kind: Contradictionspec-564

    Sources disagree

    Sources disagree on the xArm's end-effector communication protocol: the manual's common specification table says Modbus TCP, but the product page says Modbus RTU over RS-485, and the manual's own Tool RS485 section configures standard Modbus RTU end effectors. The manual's Gripper table likewise pairs RS-485 communication with a 'Modbus TCP' protocol.

    Related: comp-551 Verified

    Evidence · 4 citations

    End Effector Communication Protocol Modbus TCP

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · 'End Effector Communication Protocol' row (section '8.1 xArm5/xArm6/xArm7 Common Specifications': applies to all three models)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    End Effector Communication Protocol Modbus RTU(rs485)

    UFACTORY xArm product page · UFACTORY · Tech Specs > Hardware, 'End Effector Communication Protocol' row (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    If end effector supports standard Modbus RTU, user can debug it via ' Settings-Externals-Modbus RTU '.

    UFACTORY xArm Hardware Manual (online), 4. Robotic Electrical Interface · UFACTORY · 4.4.4 Tool RS485 (manual for the xArm series; this passage names no single model)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

    Communication Mode RS-485 Communication Protocol Modbus TCP

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · Gripper table (section '8.1 xArm5/xArm6/xArm7 Common Specifications': applies to all three models)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  96. Kind: Gapspec-569

    Not known

    The xArm manual's list of applied standards does not include ISO/TS 15066; no statement of ISO/TS 15066 conformance for the xArm 6 was found in the manual or the product page.

    Related: spec-566 Verified

    Evidence · 1 citation

    MD 2006/42/EC EMC 2004/108/EC EN ISO 10218-1:2011 EN 60204-1:2018 EN ISO 12100:2010 EN 61000-6-2:2005 EN 61000-6-4:2007+A1:2011

    UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY · 7.2 Applied Standards, list (the full list)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  97. Kind: Gapspec-571

    Not known

    No noise (sound pressure) figure for the xArm 6 arm was found in the manual or the product page; the only noise figure given is for the Vacuum Gripper accessory (under 60 dB at 30 cm).

    Evidence · 1 citation

    Noise Level(30cm away) <60dB

    UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY · Vacuum Gripper(AS1200) table (section '8.1 xArm5/xArm6/xArm7 Common Specifications': applies to all three models)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25

  98. Kind: Gapspec-572

    Not known

    The product page lists the xArm's 'Base Connector Type' as M5*5 and does not say which connector this is; the manual's specification table does not list a base connector.

    Evidence · 1 citation

    Base Connector Type M5*5

    UFACTORY xArm product page · UFACTORY · Tech Specs > Hardware, 'xArm Robot Specs' table (xArm product page, which covers the xArm 5, 6 and 7)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

Image credits

  • 3D model: © 2018 UFACTORY Inc., BSD-3-Clause, from UFACTORY Inc. (xArm-Developer/xarm_ros2). Licence text · Source

Sources for this section

  • CODE_SESSION 01 — xArm 850 Interactive Learning Platform (project specification) · Derek Stringfellow (project owner)
    Derek Stringfellow, project record · Project-internal record · retrieved 2026-09-21 · 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 2 records here · Open the source
  • DTI Certificate of Conformity for RoHS No. DTIBW20220028C (UFACTORY xArm), as linked from the xArm manual section 7.12 · Shenzhen Deesev Testing International Corporation (DTI) (published by UFACTORY) (manufacturer)
    DTI certificate, published by UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 1 record 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.
  • Kinematic and Dynamic Parameters of xArm Series: telling the model by SN (support article) · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 1 record here · Open the source
  • Kinematic and Dynamic Parameters: xArm 6 (support article) · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 1 record here · Open the source
  • Owner statements, 2026-09-21 (verbatim) · Derek Stringfellow (project owner)
    Derek Stringfellow, project record · Project-internal record · retrieved 2026-09-21 · cited by 3 records here · Project copy; not published on this site.
  • SGS Verification of Compliance No. GZEM2403001755MDVR (EMC; UFACTORY Robotic Arm, Model No. XI13, XI15), as linked from the xArm manual section 7.12 · 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-25 · cited by 3 records here · Open the source
  • SGS Verification of MD Compliance No. MD GZES2403005468MD (UFACTORY Robotic Arm, Model No. XI13, XI15), as linked from the xArm manual section 7.12 · 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-25 · cited by 2 records here · Open the source
  • The difference between UFACTORY xArm5, UFACTORY xArm6 and UFACTORY xArm7 (Help Center article) · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 1 record here · Open the source Plain http: this publisher has no certificate for that name, so what loads cannot be verified.
  • The difference between UFACTORY xArm5, xArm6 and xArm7 (support article) · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 4 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 1 record 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 3 records here · Open the source
  • UFACTORY Release Note, Version List · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · 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 2 records here · Open the source
  • UFACTORY Studio User Manual (online), 11. Technical Specifications · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 1 record here · Open the source
  • UFACTORY Studio User Manual (online), 12. Error Handling · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 1 record 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 2 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-09-21 · cited by 1 record here · Open the source
  • UFACTORY Studio User Manual (online), 7. Settings · 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), 9. Motion Characteristics · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 2 records here · Open the source
  • UFACTORY Studio V2.7.0 New Feature · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 2 records here · Open the source
  • UFACTORY xArm Hardware Manual (online), 1. Safety · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 9 records here · Open the source
  • UFACTORY xArm Hardware Manual (online), 2. Hardware Installation · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 11 records here · Open the source
  • UFACTORY xArm Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 10 records here · Open the source
  • UFACTORY xArm Hardware Manual (online), 4. Robotic Electrical Interface · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 5 records here · Open the source
  • UFACTORY xArm Hardware Manual (online), 5. Maintenance and Inspection · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 2 records here · Open the source
  • UFACTORY xArm Hardware Manual (online), 7. Production Information · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 15 records here · Open the source
  • UFACTORY xArm Hardware Manual (online), 8. Technical Specifications · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 18 records here · Open the source
  • UFACTORY xArm Hardware Manual (online), Preface · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-25 · cited by 2 records here · Open the source
  • UFACTORY xArm product page · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 19 records here · Open the source
  • 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 documentation (doc/api/xarm_api.md) · UFACTORY (manufacturer)
    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-21 · cited by 3 records here · Open the source
  • xArm-Python-SDK README (GitHub) · UFACTORY (xArm-Developer) (manufacturer)
    © UFACTORY Inc., xArm-Developer/xArm-Python-SDK, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-21 · cited by 1 record here · Open the source
  • xarm_ros2 (branch humble), xarm_description/urdf/xarm6/xarm6.urdf.xacro · UFACTORY (manufacturer)
    © UFACTORY Inc., xArm-Developer/xarm_ros2, BSD 3-Clause licence · BSD-3-Clause · retrieved 2026-09-25 · cited by 2 records here · Open the source

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

All sources and attribution