Work Envelope Setting by Pulse Range

Pulses are the basic unit of Manipulator motion. The motion range (work envelope) of the Manipulator is set by the pulse lower limit value and pulse upper limit value (pulse range) for each joint.
Pulse values are read from the encoder output of the servomotor.
For the maximum pulse range, refer to the following sections.
The pulse range must be set within the mechanical stop range.
Joint #1 Maximum Pulse Range
Joint #2 Maximum Pulse Range
Joint #3 Maximum Pulse Range
Joint #4 Maximum Pulse Range

KEY POINTS


Once the Manipulator receives an operation command, it checks whether the target position specified by the command is within the pulse range before operating. If the target position is outside of the pulse range that was set, an error occurs and the Manipulator does not move.


Go to [Tools] - [Robot Manager] - [Range] panel, and make the setting.
This can also be set using the Range statement in [Command Window].

Joint #1 Maximum Pulse Range

The 0 (zero) pulse position of Joint #1 is the position where Arm #1 is facing the positive (+) direction on the X-coordinate axis.
With the 0 pulse as a starting point, the counterclockwise pulse value is defined as positive (+), and the clockwise pulse value is defined as negative (-).

Arm Length

(mm)

Mounting Specifications
Table Top Ceiling Wall
A: Max. Motion range (deg.) 650 ±152 ±107 ±107
850, 1000 ±152
B: Max. pulse range (pulse) 650 -1805881 to +7048761 -495161 to 5738041 -495161 to 5738041
850, 1000 -1805881 to +7048761

Joint #2 Maximum Pulse Range

The 0 (zero) pulse position of Joint #2 is the position where Arm #2 is aligned with Arm #1. (The orientation of Arm #1 does not matter.)
With the 0 pulse as a starting point, the counterclockwise pulse value is defined as positive (+), and the clockwise pulse value is defined as negative (-).

Type Mounting Specifications
Table Top Ceiling, Wall
A: Max. motion range (deg.) GX10-B/GX10-C65*** ±152.5 ±130
GX10-B/GX10-C/GX20-B/GX20-C85*S* ±152.5
GX10-B/GX10-C/GX20-B/GX20-C85*C*, P* Z: 0 to ‒360 ±152.5 ±151
Z: ‒360 to ‒390 ±151
GX20-B/GX20-CA0*** ±152.5 ±152.5
B: Max. pulse range (pulse) GX10-B/GX10-C65*** ±2776178 ±2366578
GX10-B/GX10-C/GX20-B/GX20-C85*S* ±2776178
GX10-B/GX10-C/GX20-B/GX20-C85*C*, P* Z: 0 to ‒360 ±2776178 ±2748872
Z: ‒360 to ‒390 ±2748872
GX20-B/GX20-CA0*** ±2776178 ±2776178

KEY POINTS


Z: In the -360 to -390 mm range, the area is limited due to interference between the Manipulator body and the arm.

Joint #3 Maximum Pulse Range

The 0 (zero) pulse position of Joint #3 is the position where the shaft is at its upper limit. The pulse value is always negative because Joint #3 moves down from the 0 pulse position.

Symbol Description
a Upper limit: 0 pulse
Type Joint #3 Stroke Lower Limit Pulse
GX10-B/GX10-C/GX20-B/GX20-C**1S* 180 mm -973210
GX10-B/GX10-C/GX20-B/GX20-C**4S* 420 mm -2270823
GX10-B/GX10-C/GX20-B/GX20-C**1C*, P* 150 mm -811008
GX10-B/GX10-C/GX20-B/GX20-C**4C*, P* 390 mm -2108621

KEY POINTS


For Manipulator models with standard specifications (GX20-B/GX20-C***S*), cleanroom & ESD specifications (GX10-B/GX10-C/GX20-B/GX20-C***C*) and protected-models (GX10-B/GX10-C/GX20-B/GX20-C***P*), the work envelope set by the Joint #3 mechanical stop cannot be changed.

Joint #4 Maximum Pulse Range

The 0 (zero) pulse position of Joint #4 is the position where the flat surface near the end of the shaft faces toward the end of Arm #2. (The orientation of Arm #2 does not matter.)
With the 0 pulse as a starting point, the counterclockwise pulse value is defined as positive (+), and the clockwise pulse value is defined as negative (-).

GX10-B/GX10-C***** GX20-B/GX20-C*****
A: Max. motion range (deg.) ±360
B: Max. pulse range (pulse) ±1951517 ±2752512