Practice in the Simulator · xArm 6
Jog It, Automate It, Check It
Move a simulated xArm 6 on a bench, automate a pick and place, and check every step against the arm's limits.
Turn a joint and watch the tool tip for additional info.
Move the Arm
Each joint has three ranges and a margin; open Ranges under a joint to see them. 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; at the end of the configured range, here UFACTORY's published range, it stops (⊘).
Ranges J1
- Published
- ±360° Verified spec-509
- Configured
- ±360° Verified UFACTORY's published range, the default
- Operating
- ±355° (configured − 5° margin)
Ranges J2
- Published
- −117° to 116° Verified spec-510Sources disagree (spec-516) other UFACTORY sources give −118° to 120°
- Configured
- −117° to 116° Verified Sources disagree UFACTORY's published range, the default; the figure its manual and product page give
- Operating
- −112° to 111° (configured − 5° margin)
Ranges J3
- Published
- −219° to 10° Verified spec-511Sources disagree (spec-517) other UFACTORY sources give −225° to 11°; another gives −255° to 11°
- Configured
- −219° to 10° Verified Sources disagree UFACTORY's published range, the default; the figure its manual and product page give
- Operating
- −214° to 5° (configured − 5° margin)
Ranges J4
- Published
- ±360° Verified spec-512
- Configured
- ±360° Verified UFACTORY's published range, the default
- Operating
- ±355° (configured − 5° margin)
Ranges J5
- Published
- −97° to 180° Verified spec-513
- Configured
- −97° to 180° Verified UFACTORY's published range, the default
- Operating
- −92° to 175° (configured − 5° margin)
Ranges J6
- Published
- ±360° Verified spec-514
- 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.
1 mm a press; Shift for 10 mm. The tool keeps its angle. X: toward the pick zone. Y: toward the back. Z: up.
Automate a Task
Record poses and grips as steps, then check the whole task. Record keeps each joint to 0.1°. 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, a solid fixture, or a joint past what UFACTORY publishes. A teaching alert is about a move inside what the arm can do but past an operating limit set for this bench, 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. It is refused (⊘) when a joint goes past UFACTORY's range, when the tool or the held part meets the bench, or when a step cannot be done at all.
A downloaded task is marked Unreviewed. It is a simulation file, not a program for an arm's controller.
The Scene
The ideal part never slips, so grip force and friction are not checked here. The payload check counts the tool's mass as well as the part's. Joint limits, the workspace, the keep-out zones and the bench are checked at every sampled pose of each move. The workspace box, the keep-out zones and their clearance, and the joint margin are set for this bench; the payload limit is UFACTORY's published payload for the arm. Joint limits here are UFACTORY's published ranges less the margin.
The scene in words
- Bench: 1200 × 800 × 750 mm Placeholder
- Pick zone: 200 × 150 mm, center (400, 0) Placeholder
- Place zone: 200 × 150 mm, center (-400, 0) Placeholder
- Keep-out K1: 80 × 150 × 200 mm, from (150, -75, 750) to (230, 75, 950) Placeholder
- Held part: hangs below the tool tip, which grips its top face (the default).
- Payload limit 5 kg Verified spec-502; the tool's mass counts against it Inferred lim-541
- Keep-out clearance 20 mm Placeholder; joint margin 5° Assumed
- Workspace, where the tool must stay: from (-600, -500, 750) to (600, 300, 1750) mm Placeholder
Tool X, Y and Z: the tool tip's position in mm from the floor below the arm base. X toward the pick zone, Y toward the bench's back edge, Z up. The simulator's own frame, not the real arm's. Assumed
In the twin framework this course uses, this bench is a simplified, machine-level Digital Model: it simulates the arm, and no data flows to or from a real arm. Confidence: Inferred lvl-025: why the course places the simulator here
Scene file: Bench cell, version 0.2.0, draft.