How to move the arm with ECP motion
In the following paragraphs, the process for moving the 6-axis robot arm with ECP motion is explained as an example.
1. External control point settings
The ECP (external control point) is a coordinate system data used for defining the robot position and orientation at a processing point on the tip of the outside fixed tool.
The ECP should be defined based on the robot coordinate system or desired local coordinate system.
For example, when a drawing shows that the ECP is located at X=300, Y=300, Z=300 based on the robot coordinate system, specify it as shown below.
ECPSet 1,XY(300,300,300,0,0,0) ' Defines ECP No.1
When you have no ECP location data, you can specify it by teaching.
As an example, attach the tool of which you know the data precisely and bring the tip of the tool close to the ECP and then teach its position anywhere as P0. Then, specify the ECP using P0 coordinate data as shown below.
ECPSet 1,P0 :U(0) :V(0) :W(0) ' Defines ECP No.1
The orientation data (U, V, W) were set to 0 in the above examples. In these cases, the orientation in the ECP coordinate system is equal to that in the reference robot coordinate system.
You can specify U, V, and W coordinates in the ECP coordinate system. However, this data is valid only during the tangential correction mode ON in the Curve statement and ECP jog motion.
2. Teaching
Teach the point data while moving the robot arm holding the actual part. In this section, the part is assumed to be a rectangular solid and the arm is moved straight so that it touches one side of the part of the ECP specified in the previous section 1. Setting the ECP.
For details on teaching, see below.
[Tools]-[Robot Manager]-[Jog & Teach] Panel
2-1 Teaching the motion start point
Move the arm to the motion start point. Teach it as P1.
2-2 Teaching the motion end point
Move the arm to the motion end point. Teach it as P2.
ECP Jog Mode:
The ECP jog mode is an additional jog mode used for teaching besides the Joint, World, and Tool jog modes.
KEY POINTS
The ECP jog mode is based on the selected ECP coordinate system.
3. Executing Motion
To move the arm with ECP motion, add the "ECP" parameter to a motion command.
ECP 1 'Select ECP
Go P1 'Moves the arm to the motion start point
Move P2 ECP 'ECP Execute
Use the Arc3 command to move the arm in an arc trajectory with the fixed tool. Use the Curve and CVMove commands to move the arm in cubic spline curves.