Operate · xArm 850

Jog it, teach it, check it

Move a simulated xArm 850 at its station in the IntelliMake cell, teach it a pick and place, and check every step against the arm's limits. Nothing here is connected to a machine.

This station follows a Phase 1 layout drawing that is not to scale and may change after operational tests. The cabinets' sizes (or, for S7, their stated match) and the conveyors' lengths and heights are measured. The cabinets and the S1 conveyor are placed as in the drawing; the S4 conveyor's width and position, the gaps between the cabinets and the arm's place on its plate are placeholders. The cabinets, conveyors and plates are drawn, not checked for collision. How this station fits the cell.

Simulation simplified · not connected to any machine

Move the arm

Each joint shows three ranges and a margin. Published: what UFACTORY states; the arm cannot go past it, so a jog stops there. Configured: this station's chosen range, set in its scene; here it is UFACTORY's published range, and a cell can set a narrower one. Margin: a buffer kept inside the configured range. Operating: what is left. A jog past the operating range still runs here, marked ⚠ ran past a limit, so you can see it; this project plans for a real arm to stop there.

Hatched ends: safety margin, 5° Assumed
J1
0°
Published
±360° Verified spec-008
Configured
±360° Verified UFACTORY's published range, the default
Operating
±355° (configured − 5° margin)

J2
-10°
Published
±132° Verified spec-009Sources disagree (spec-027) the 2024 manual gives −118° to 120°
Configured
±132° Verified Sources disagree UFACTORY's published range, the default; the figure three of its four sources give
Operating
±127° (configured − 5° margin)

J3
-40°
Published
−242° to 3.5° Verified spec-010Sources disagree (spec-028) the 2024 manual gives −225° to 11°
Configured
−242° to 3.5° Verified Sources disagree UFACTORY's published range, the default; the figure three of its four sources give
Operating
−237° to −1.5° (configured − 5° margin)

J4
0°
Published
±360° Verified spec-011
Configured
±360° Verified UFACTORY's published range, the default
Operating
±355° (configured − 5° margin)

J5
-30°
Published
±124° Verified spec-012Sources disagree (spec-029) the 2024 manual gives −97° to 180°
Configured
±124° Verified Sources disagree UFACTORY's published range, the default; the figure three of its four sources give
Operating
±119° (configured − 5° margin)

J6
0°
Published
±360° Verified spec-013
Configured
±360° Verified UFACTORY's published range, the default
Operating
±355° (configured − 5° margin)

Focus a joint: ← → 1°, Shift+← → 0.1°, PgUp PgDn 10°, Home back to zero, Esc stops the simulation.

Teach and check

Unreviewed

Record poses and grips as steps, then check the whole task. Each move is checked along its path, as a joint move (every joint turns steadily from one pose to the next), not only where it ends.

No steps yet. Start from the example, or jog the arm and record your own poses.

    Simulated check · not the arm's safety supervisor

    Every limit has a kind. A safety alert is about a limit a real arm or cell must never cross: the workspace, a keep-out zone, the payload, or a joint past what UFACTORY publishes. A teaching alert is about a limit inside what the arm can do but outside this station's chosen limits, or a step that cannot be done from where the arm is (no posture reaches it, or there is nothing to grip or release). Here a move past a limit runs and is marked ⚠ ran past a limit; only a joint past UFACTORY's range, or something that cannot be done at all, is refused (⊘).

    Task files

    A downloaded task is marked Unreviewed, and no controller in this project accepts it.

    The scene

    IntelliMake cell: S2 · v0.1.0 · draft
    End of armxArm Vacuum Gripper, one cup (assumed)0.61 kg Assumed · suction, 1 cup Placeholder
    PartBusiness card88.9 × 50.8 × 0.5 mm Placeholder · 0.003 kg Placeholder

    The ideal part never slips, so grip force and friction are not checked here. The payload check still counts the tool's mass. The joint-limit, workspace and keep-out rules are ported from the S2 agent's supervisor, which gives the same verdicts on the same poses (tested on single poses, in the agent's own simulated layout, not this station's); this station's zones and clearance are its own. Joint limits here are UFACTORY's published ranges less the margin; the S2 agent's own simulation narrows J1, J4 and J6 to ±178.2°.

    The scene in words
    • S2 cabinet: 648 × 648 × 819 mm (size measured, placed as in the drawing) Assumed
    • S2 mount plate: 300 × 300 × 25 mm (height measured; footprint a placeholder) Placeholder
    • S3 cabinet (staging): 648 × 648 × 819 mm (size measured, placed as in the drawing) Assumed
    • S4 cabinet: 1270 × 648 × 826 mm (size measured, placed as in the drawing) Assumed
    • S4 engraver conveyor: 978 × 300 × 89 mm (length and height measured; width and position placeholders) Placeholder
    • S1 conveyor: 1308 × 470 × 813 mm (size measured, placed as in the drawing) Assumed
    • Pick zone (S1 conveyor): 200 × 150 mm, centre (-50, -568.8) Placeholder
    • Place zone (S4 conveyor): 200 × 150 mm, centre (579.9, 0) Placeholder
    • Staging place (S3): 200 × 150 mm, centre (0, 558.85) Placeholder
    • S5 laser engraver (xTool F1 Ultra), parked (Keep-out K1): 160 × 200 × 200 mm, from (888.85, -100, 914.4) to (1048.85, 100, 1114.4) Placeholder
    • Held part: hangs below the tool tip, which grips its top face (the default).
    • Payload limit 5 kg Verified spec-002; the tool's mass counts against it Inferred lim-001
    • Keep-out clearance 20 mm Placeholder; joint margin 5° Assumed

    Positions are in millimetres from the floor below the arm base, as seen from the front of the row: x to the right along the row, y towards the back, z up.