EasyManua.ls Logo

UFactory xArm6 - User Manual

UFactory xArm6
184 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
1

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the UFactory xArm6 and is the answer not in the manual?

UFactory xArm6 Specifications

General IconGeneral
Degrees of Freedom6
Payload Capacity5 kg
Reach700 mm
Repeatability±0.1 mm
ModelxArm6
Control MethodTeach pendant or PC
Operating Temperature0°C to 45°C
Communication InterfaceEthernet
Humidity20% to 80% (non-condensing)
InstallationFloor-mounted or table-mounted

Summary

Introduction to xArm Manual

Product Information

Lists the components included in the robotic arm package.

Terms and Definitions

General Definitions

Defines core components like Control Box, End Effector, and Enable Robotic Arm.

Motion and Orientation Terms

Defines TCP, Payload, Offset, and Roll/Pitch/Yaw parameters.

Coordinate System Terms

Defines Axis-Angle and Base Coordinate System representations.

Operational Terms

Defines coordinate systems, operational modes, and sensitivity settings.

xArm Motion Parameters and Units

xArm Motion Parameters

Details parameters for robotic arm motion, including working ranges.

Unit Definition

Defines units for Python/Blockly and communication protocols.

Safety Precautions

Safety Overview and Introduction

Essential safety information for users and integrators.

Liability Exceptions and Safety Alarms

Disclaimers and explanation of DANGER/WARNING symbols.

General and Environmental Cautions

General warnings for installation, operation, and environmental factors.

Operator Safety Guidelines

Detailed safety guidelines for personnel operating the arm.

Hardware Installation Manual

Hardware Components Overview

Lists the components included with the xArm robotic arm.

Emergency Stop Button Functionality

Explains the function and operation of the emergency stop button.

Control Box, Robot Install & Environment Safety

Control box description, robot install intro, and environment safety.

Installation Steps & Workspace Definition

Outlines installation steps and defines the robotic arm's operational area.

Base Mounting and Cable Connections

Details base mounting, arm-to-box, and power connections.

Networking and End-Effector Mounting

Steps for control box networking and end-effector mounting.

Robotic Arm Power Supply

Power On Preparation and Procedure

Pre-power on checks and steps to turn on the system.

System Shutdown Procedure

Steps to safely power down the robotic arm system.

Electrical Interface

AC Control Box Connections and Power

How to connect the AC control box to the arm and power.

Arm Connector & DC Box Interface

Arm connector pin definition and DC box overview.

DC Control Box Connector Definition

Pin definition for the DC control box's power connector.

External Power Specs & Electrical Cautions

Specs for external power and warnings for electrical safety.

End-Effector I;O Interface Details

Details the I/O interface for the tool on the arm's end.

Digital Output Functionality

Explains the specifications and usage of digital outputs.

Digital Input & Analog Input Functionality

Explains specifications and usage of digital inputs and analog inputs.

Control Box Electrical I;O

Digital I;O Electrical Specifications

Electrical specifications for 24V digital I/Os.

Dedicated Safety I;O & Default Configuration

Details safety I/O and the default safety configuration.

Emergency Stop Wiring Procedures

How to connect external emergency stop buttons and share them.

Protective Stop Configurations

Auto-recoverable and reset button protective stop setups.

General Digital I;O Functions

Explains configurable digital input/output functions.

PLC Communication & Analog I;O Usage

Using digital I/O for PLC comms and analog I/O usage.

Communication Interface

RS-485 Communication Setup

Details the RS-485 communication setup and pin configuration.

Ethernet TCP;IP Connectivity

Explains how to connect and configure Ethernet communication.

End-Effector

Gripper Installation Guide

Step-by-step guide for installing the gripper.

Gripper Movement Sequence

Describes the sequence of operations for gripper movement.

Gripper Safety Precautions

Safety considerations and notes for gripper usage.

Vacuum Gripper Installation

Instructions for installing the vacuum gripper.

Vacuum Gripper Power Control

How to activate and deactivate the vacuum gripper.

xArm Studio Software

Studio Overview & Hardware Preparation

Features, compatibility, and hardware setup for Studio.

Arm Connection & Network Settings

Guides on connecting to the arm and setting up network.

IP Address Configuration Steps

Steps for configuring the IP address for communication.

Alternative Connection Methods

Alternative methods for connecting to the robotic arm.

Navigating the Studio Interface

How to return to the initial search screen and manage projects.

Homepage Overview & Main Modules

Displays arm status and lists main functional modules.

Studio Toolbar Functions

Explains the options in the Window, Language, Tool, and Help menus.

Robotic Arm Settings

Motion Settings Configuration

Adjusts linear and joint motion parameters like acceleration and step.

Sensitivity & Initial Position Setup

Adjusts collision/teach sensitivity and sets the initial arm position.

End Effector Configuration

Selects and configures installed end effectors.

TCP Settings (Payload & Offset)

Configures Tool Center Point payload and offset.

TCP Payload Management

Sets and records TCP payload data for the robotic arm.

TCP Offset Management

Sets and records TCP offset data for the robotic arm.

I;O Settings & Input Configuration

Configures digital and analog I/O signals and input settings.

Output Configuration Details

Explains general purpose and emergency stop output functions.

IO Commissioning and Monitoring

Monitors and controls IO input/output status.

Safety Boundary Configuration

Limits the arm's working range in Cartesian space.

Reduced Mode Configuration

Limits linear speed, joint speed, and joint range.

Mounting Direction Setup

Sets the robotic arm's mounting direction (floor, ceiling, wall).

Timed Task Scheduling

Schedules offline tasks to run at specific times.

Coordinate System Setup

Customizes user coordinate systems by setting offsets.

Advanced Settings and Parameters

Adjusts advanced parameters like joint and TCP jerk.

Assistive Features (Quick Copy;Access)

Enables features like Quick Copy and Quick Access.

Advanced Tools and PID Settings

Accesses tools for PID parameters and motion control.

Friction Identification Process

Process for identifying friction parameters for improved performance.

Advanced Logic Configuration

Configures logic for IO output, collision rebound, and self-collision.

Joint Tools and Status

Displays joint current/voltage and allows joint unlocking.

Unlock Joints Functionality

Allows manual rotation of unlocked joints.

Multiturn Encoder Error Clear

Tool to clear multiturn encoder errors.

Configuration File Management

Export, import, and reset robotic arm configuration files.

Password Mgmt & System Settings Intro

Password management and overview of system settings.

System Information Display

Displays IP address, firmware, and software versions.

Control Box Shutdown and Reboot

Procedures for shutting down or restarting the control box.

Software and Firmware Updates

How to update the xArm Studio and firmware.

Network Settings Configuration

Manages IP address, subnet mask, and DNS settings.

Log Management and Download

Viewing and downloading error logs from the control box.

Live Control Interface

Status Bar and Software Emergency Stop

Displays connection status and software emergency stop.

Robot Mode Selection & Manual Mode

Switching between real/simulated modes and manual joint control.

Joint Motion Control

Controls individual joint angles and positions.

Linear Motion Control Introduction

Controls Cartesian space motion along straight lines.

TCP Coordinate System Definition

Defines and uses tool center point coordinate systems.

Operation Mode Interface (xArm 6;7)

Controls arm via base or tool coordinate systems.

xArm 5 Operation Interface & Aligning

Specific interface for xArm 5 operation including aligning.

Zero;Initial Position & Speed Setting

Setting arm position and adjusting motion speed.

Blockly Graphical Programming

Blockly Interface Overview

Overview of the Blockly programming environment.

Blockly Workspace Area

Area where code blocks are dragged and assembled.

Code Block Context Menu

Options available when right-clicking code blocks.

Code Block Reference Guide

Explains types of code blocks like Setting, Motion, Logic.

Motion Code Blocks

Explains blocks for sleep, motion state, and emergency stop.

GPIO Code Blocks

Blocks for acquiring and setting GPIO interface data.

End Effector Code Blocks

Blocks for controlling grippers (xArm, bio, robotiq).

Application Code Blocks

Blocks for running trajectories and importing apps.

Logic Code Blocks

Explains wait and if/else conditional logic blocks.

Loop Code Blocks

Explains blocks for forever, repeat, and break loops.

Math and Text Code Blocks

Blocks for math operations and text printing.

Variable Code Blocks

Blocks for creating, renaming, and deleting variables.

Function Code Blocks

Blocks for defining and using functions with/without return values.

Set & Edit Motion Coordinates

Moves arm to command position or re-edits coordinates.

Path Planning Guidelines

Guidance on avoiding collisions and unsolvable linear motions.

Python IDE

Creating New Projects

Steps for creating and managing Python projects.

Command Caching & Recording Overview

Command caching mechanism and introduction to motion recording.

Recording Functionality

Recording Controls and Playback

Interface for starting, stopping, and managing recordings.

xArm Motion Analysis

SDK and Blockly Usage Notes

Notes on SDK interfaces and Blockly angle units.

Robotic Arm Motion Mode Analysis

Explains joint, linear, arc, and servoj motion modes.

Robotic Arm Movement Mode Analysis

Describes position, servoj, and teaching modes.

Motion Status Analysis

Explains control box states: start, paused, stop, motion, standby.

Motion of the Robotic Arm

Joint Motion Control

How to set joint speed, acceleration, and angles.

Continuous Joint Motion Planning

Planning continuous motion using arc transitions between joints.

Linear Motion Control

Controls Cartesian space linear movements and trajectory.

Arc Linear Motion Control

Plans continuous motion using arc transitions between straight lines.

Circular and Arc Motion Planning

Calculates spatial circle trajectories based on three points.

xArm5 Motion Characteristics

Cartesian and Joint Space Characteristics

Discusses Cartesian and joint space movement specifics of xArm5.

Singularity Analysis

Singularity Concept and Characteristics

Defines singularities and how they affect motion planning.

Singularity Processing Methods

Strategies to handle singularities during teaching or running.

Typical Examples

xArm Vacuum Gripper Usage

Blockly program to control the vacuum gripper for pick and place.

Gripper and Digital IO Usage

Blockly programs for gripper control and digital IO motion triggers.

Cyclic Motion Counting Techniques

Counting program cycles using counter commands.

Appendix - Error Reporting and Handling

Joint Error Messages and Resolution

Lists joint error codes and recommended handling procedures.

Control Box Error Codes and Resolution

Lists error codes specific to the control box and their solutions.

Gripper Error Codes and Resolution

Lists gripper error codes and recommended handling procedures.

Python SDK Error Codes and Resolution

Lists error codes from the Python SDK and their solutions.

Appendix - Technical Specifications

xArm5;6;7 Common Specifications

General specifications for xArm5, xArm6, and xArm7 models.

xArm 5 Specifications

Detailed specifications for the xArm 5 model.

xArm 6 Specifications

Detailed specifications for the xArm 6 model.

xArm 7 Specifications

Detailed specifications for the xArm 7 model.

Appendix - FAQ

Frequently Asked Questions (FAQ)

Frequently asked questions and their solutions.

Appendix - Software;Firmware Update Method

Software;Firmware Update Method Overview

Guides on updating xArm software and firmware.

xArm-Tool-GUI Online Update Procedure

Steps for updating using the xArm-Tool-GUI application.

xArm-Tool-GUI Offline Update Procedure

Steps for updating using xArm-Tool-GUI without internet.

xArm Studio Online Update Procedure

Steps for online updates using xArm Studio.

Appendix - Maintenance and Inspection

Maintenance and Inspection Guidelines

Guidelines for long-term placement and cleaning.

Appendix - After-sales Service

After-sales Service Process

Information on after-sales policy and service process.

Related product manuals