KR940019417A - Circular interpolation method of robot - Google Patents
Circular interpolation method of robot Download PDFInfo
- Publication number
- KR940019417A KR940019417A KR1019930002872A KR930002872A KR940019417A KR 940019417 A KR940019417 A KR 940019417A KR 1019930002872 A KR1019930002872 A KR 1019930002872A KR 930002872 A KR930002872 A KR 930002872A KR 940019417 A KR940019417 A KR 940019417A
- Authority
- KR
- South Korea
- Prior art keywords
- arc
- calculating
- circular
- target position
- circular arc
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 4
- 230000001133 acceleration Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J3/00—Manipulators of leader-follower type, i.e. both controlling unit and controlled unit perform corresponding spatial movements
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
본 고안은 2개 이상의 아암을 가지는 다관절형 로보트에 있어서, 상기 아암의 손끝을 현재 위치에서 목표위치까지 원호를 따라 움직이게 할 수 있도록 한것으로, 원호상의 각각의 원호점을 읽고, 읽어드린 원호점의 원호각도의 대소를 판단하며, 이 판단된 원호각도를 매시간마다 원호상좌표를 계산하고, 원호상좌표를 지수함수 가감속을 행하여 원호상좌표를 계산, 보상하며, 이 보상된 원호의 목표위치를 계산하는 단계와, 상기 단계에서 원호의 목표위치가 계산된 목표위치에서 위치편차를 구하고, 속도명령을 계산, 판단, 출력하여 원호좌표를 계산하는 단계와, 상기 단계에서 계산된 몫으로 속도명령을 계산, 출력, 소정횟수에 도달할때까지 최종명령을 출력하고, 최종목표에 도달하였는가를 판단, 완료하는 단계로하여 원호보간시 속도제한이 발생하였을 경우 원호의 이송속도를 변화시켜 속도명령이 제한값을 넘지 않게 제어하여 위치편차가 커지는 것을 방지함으로써 원호정도를 향상할 수 있도록 한것임.The present invention, in the articulated robot having two or more arms, to move the fingertips of the arm from the current position to the target position along the arc, to read each arc point of the arc, Determines the magnitude of the arc angle, calculates the circular arc coordinates every hour using the determined arc angle, calculates and compensates the arc arc coordinates by exponentially accelerating and decelerating the circular arc coordinates, and calculates the target position of the compensated arc angle. Calculating a position deviation at the target position from which the target position of the circular arc is calculated, calculating, determining, and outputting the speed command; calculating the arc coordinate; and calculating the speed command with the quotient calculated in the step. The speed limit occurs during circular interpolation by calculating and outputting the final command until reaching the predetermined number of times, and determining and completing the final target. In this case, the accuracy of the circular arc can be improved by changing the feed speed of the circular arc so that the speed command does not exceed the limit value to prevent the positional deviation from increasing.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음Since this is an open matter, no full text was included.
제 3 도는 본 발명에 적용되는 가감속이 없는 경우 원호보간시 매샘플링시간마다 X-Y평면에서 움직여야할 증분량을 나타낸 좌표도,3 is a coordinate diagram showing an increment amount to be moved in the X-Y plane for every sampling time during circular interpolation when there is no acceleration / deceleration applied to the present invention.
제 5 도는 본 발명에 적용되는 X-Y평면에서 원호보간시 가감속이 없는 경우 매샘플링시간마다 원호를 계산하기 위한 좌표도,5 is a coordinate diagram for calculating an arc every sampling time when there is no acceleration and deceleration during circular interpolation in the X-Y plane applied to the present invention.
제 6 도는 본 발명 원호보간방법에 대한 플로우챠트.6 is a flowchart of the circular interpolation method of the present invention.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930002872A KR0154433B1 (en) | 1993-02-27 | 1993-02-27 | Method for circular error compensation of robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930002872A KR0154433B1 (en) | 1993-02-27 | 1993-02-27 | Method for circular error compensation of robot |
Publications (2)
Publication Number | Publication Date |
---|---|
KR940019417A true KR940019417A (en) | 1994-09-14 |
KR0154433B1 KR0154433B1 (en) | 1998-12-15 |
Family
ID=19351390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019930002872A KR0154433B1 (en) | 1993-02-27 | 1993-02-27 | Method for circular error compensation of robot |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0154433B1 (en) |
-
1993
- 1993-02-27 KR KR1019930002872A patent/KR0154433B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR0154433B1 (en) | 1998-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR900701484A (en) | Robot operation teaching method and control device | |
KR840008601A (en) | Method and device for teaching operation of industrial robot | |
GB1525839A (en) | Apparatus for controlling movements of a machine element relative to a workpiece | |
KR970058856A (en) | Speed Computing Device of Robot and Speed Computing Method of Robot | |
KR920011655A (en) | Linear interpolation method of robot | |
KR900700244A (en) | Robot posture control method | |
KR940007207B1 (en) | Route interpolation method of robot | |
KR880700347A (en) | Acceleration / Deceleration Control Method for Horizontal Joint Robot | |
KR970022624A (en) | Clock Synchronous Movement Control Method and Device in Time Discrete Sampling System | |
KR940019417A (en) | Circular interpolation method of robot | |
JPS6437603A (en) | Locus control system for robot | |
KR870003417A (en) | Path teaching method of moving object | |
JPS57211605A (en) | Controlling system for track of robot | |
KR940008821A (en) | Circular interpolation method of robot | |
EP0042202A2 (en) | Automatic position controlling apparatus | |
KR940006720A (en) | Circular interpolation method of robot | |
KR890016146A (en) | Coke Throttle Moving Machine | |
JP2601433B2 (en) | Interpolation control method and apparatus for industrial robot | |
JPS575110A (en) | Control system for track of industrial robot or the like | |
JPS62277289A (en) | Follow-up controller | |
JPS60220408A (en) | Control device for articulated robots | |
KR930000128B1 (en) | Planar Moving Cartesian Coordinate Position Detection in Circular Interpolation | |
KR920017772A (en) | Linear interpolation method of robot | |
JPS6464019A (en) | Carrying servo motor system | |
KR930007595A (en) | Linear interpolation method of industrial robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19930227 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19951122 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19930227 Comment text: Patent Application |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19980629 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980709 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19980709 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20010629 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20020628 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20030627 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20040629 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20050629 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20060629 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20070628 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20070628 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20090610 |