Base Statement
Defines and displays the base coordinate system.
Syntax
(1) Base pCoordinateData
(2) Base pOrigin, pXaxis, pYaxis [, { X | Y } ]
(3) Base
Parameters
- pCoordinateData
- Specify the origin and orientation of the base coordinate system directly as point data.
- pOrigin
- Specify the position in the robot coordinate system that defines the base coordinate system origin, as P#(integer) or P (expression).
- pXaxis
- Position in the robot coordinate system defining a point on the Y-axis of the base coordinate system, specified as P#(integer) or P (expression).
- pYaxis
- Position in the robot coordinate system defining a point on the Y-axis of the base coordinate system, specified as P#(integer) or P (expression).
- X
- The X-axis designation is preferentially matched to the X-axis. This value is optional. (Default)
- Y
- The Y-axis designation is preferentially matched to the Y-axis. This value is optional.
Description
A robot has a reference coordinate system that cannot be changed, called the "robot coordinate system." In contrast, the basic coordinate system that serves as the basis for a general local coordinate system and whose origin coordinates can be changed is called the "base coordinate system."
Defines the robot base coordinate system by specifying base coordinate system origin and rotation angle in relation to the robot absolute coordinate system.
To reset the Base coordinate system to default, execute the following statement. This will make the base coordinate system the same as the robot absolute coordinate system.
Base XY(0, 0, 0, 0)
Note
Changing the base coordinate system affects all local definitions
When base coordinates are changed, all local coordinate systems must be re-defined.
See Also
Local Statement
Base Statement Example
Define base coordinate system origin at 100 mm on X axis and 100 mm on Y axis
> Base XY(100, 100, 0, 0)
← B BClr Function →