Claims
- 1. A method of generating and storing robot control axis positions and controlling a robot therefrom, said method comprising the steps of:
- a) receiving, input to a CAD system, a workpiece shape and a tool attitude conforming to a task to be executed by a robot and storing the workpiece shape and the tool attitude in a RAM;
- b) calculating, by the CAD system, a tool tip portion in a workpiece coordinate system by using the workpiece shape;
- c) specifying the position of each axis constituting the robot by using the tool tip position and the tool attitude and storing the position of each axis in the RAM;
- d) successively specifying positions of each control axis of the robot along a tool path and storing the positions of each control axis along the tool path in the RAM; and
- e) controlling the robot based on the positions of each control axis of the robot along the tool path stored in the RAM.
- 2. A method according to claim 1, wherein said step d) comprises the substeps of:
- (d1) receiving, input to the CAD system, the tool path, and
- (d2) successively specifying the positions of each control axis of the robot along the tool path.
- 3. A method of generating and storing robot control axis positions and controlling a robot therefrom, said method comprising the steps of:
- a) receiving, input to a CAD system, a workpiece shape and a tool attitude conforming to a task to be executed by a robot and storing the workpiece shape and the tool attitude in a memory;
- b) calculating, by the CAD system, a tool tip portion of a tip of the tool in a workpiece coordinate system by using the workpiece shape;
- c) specifying the position of each axis constituting the robot by using the tool tip portion and the tool attitude and storing the position of each axis in a memory;
- d) successively specifying positions of each control axis of the robot along a tool path and storing the positions of each control axis along the tool path in a memory, the positions of each control axis specifying the tool attitude including angles .alpha., .beta., which indicate deviations of a central axis of the tool from the direction of a workpiece normal line at the tool tip position and a twist angle .gamma. indicating an amount of tool tip twist; and
- e) controlling the robot based on the positions of each control axis along the tool path stored in the memory in said step d).
- 4. A method according to claim 3, further comprising the steps of:
- f) converting the tool attitude into a tool direction data (P, Q, R) in the workpiece coordinate system; and
- g) converting data (X, Y, Z, P, Q, R) comprising the tool direction data and data specifying the tool tip position (X, Y, Z) into position data in a coordinate system of the robot on the basis of the type of robot to be controlled and data specifying dimensions of the robot.
Priority Claims (1)
Number |
Date |
Country |
Kind |
59-220081 |
Oct 1984 |
JPX |
|
Parent Case Info
This application is a continuation of application No. 06/881,033, filed Jun. 16, 1986, now abandoned.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
102e Date |
371c Date |
PCT/JP85/00585 |
10/18/1985 |
|
|
6/16/1986 |
6/16/1986 |
Publishing Document |
Publishing Date |
Country |
Kind |
WO86/02469 |
4/24/1986 |
|
|
US Referenced Citations (5)
Foreign Referenced Citations (1)
Number |
Date |
Country |
124357 |
Jan 1975 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
881033 |
Jun 1986 |
|