logo资料库

Moto Cal手册.pdf

第1页 / 共61页
第2页 / 共61页
第3页 / 共61页
第4页 / 共61页
第5页 / 共61页
第6页 / 共61页
第7页 / 共61页
第8页 / 共61页
资料共61页,剩余部分请下载后查看
MOTOCAL V32 OPERATOR’S MANUAL VERSION 4.10 or LATER Upon receipt of the product and prior to initial operation, read these instructions thoroughly and retain for future reference. Part Number: Revision: 165139-1CD 1 MANUAL NO. HW9482359 4 1/61
General Precautions ・ Diagrams and photos in this manual are used as examples only and may differ from the actual delivered product. ・ This manual may be modified when necessary because of improvement of the product, modification, or changes in specifications. Such modification is made as a revision by renewing the manual No. ・ To order a copy of this manual, if your copy has been damaged or lost, contact your YASKAWA representative listed on the last page stating the manual No. on the front page. ・ YASKAWA is not responsible for any modification of the product made by the user since that will void our guarantee. ・ Software supplied with this manuals intended for use by licensed operators only and may only be used or copied according to the provisions of the license. ・ Reproduction of any part of this manual without the consent of YASKAWA is forbidden. ©YASKAWA, 1997 2/61
CONTENTS PREFACE ----------------------------------------------------------------- 4 4 4 4 Outline of MOTOVALV32 ----------------------------------------------------------------- Requirements for MOTOCALV32 Execution ----------------------------------------- MOTOCALV32 Setup --------------------------------------------------------------------- 1. TYPES OF CALIBRATION ---------------------------------------- 5 5 5 5 5 5 1.1 Robot Calibration ----------------------------------------------------------------------- 1.2 Tool Calibration ------------------------------------------------------------------------- 1.3 Tool Posture Calibration -------------------------------------------------------------- 1.4 Workpiece Calibration ----------------------------------------------------------------- 1.5 Layout Correction ---------------------------------------------------------------------- 2. OPERATION ----------------------------------------------------------- 2.1 Robot Calibration ------------------------------------------------------------------------ 2.1.1 Operation with Actual Robot --------------------------------------------------- 2.1.2 Operation on Personal Computer --------------------------------------------- 2.2 Tool Calibration ---------------------------------------------------------------------------- 2.2.1 Operation with Actual Robot --------------------------------------------------- 2.2.2 Operation on Personal Computer --------------------------------------------- 2.3 Tool Posture Calibration ---------------------------------------------------------------- 2.3.1 Operation with Actual Robot ---------------------------------------------------- 2.3.2 Operation on Personal Computer ---------------------------------------------- 2.4 Workpiece Calibration ------------------------------------------------------------------- 2.4.1 Workpiece Calibration ------------------------------------------------------------ 2.4.2 Job Conversion --------------------------------------------------------------------- 2.5 Layout Correction -------------------------------------------------------------------------- 2.5.1 Robot Layout Correction ---------------------------------------------------------- 2.5.2 Travel Axis Correction ------------------------------------------------------------- 6 6 6 9 16 16 17 20 20 21 24 24 29 34 34 40 APPENDIX ------------------------------------------------------------------ Appendix 1. Examples of Robot Calibration -------------------------------------------- Appendix 2. Examples of Tool Calibration ----------------------------------------------- 47 47 53 3/61
PREFACE Outline of MOTOCALV32 The MOTOCALV32 has been developed to improve positioning accuracy of YASKAWA’s industrial robot MOTOMAN. The MOTOCALV32 is an application software for MS-Windows, which offers excellent operability on various types of personal computers. Requirements for MOTOCALV32 Execution OS Required Memory CPU Hardware disk MS-Windows 95/98/NT4.0(SP3 or more)*2)/2000 *1 16 Mbytes or more Pentium90 MHz or more 15 Mbytes or more Capacity Screen Mouse Screen supported by Windows (256 colors or more) Mouse supported by Windows *1) MS-Windows95, MS-Windows98, MS-Windows NT4.0, MS-Windows 2000 are trade marks of Microsoft Corporation, U.S.A. *2) Service Packs 3 or more must be used for Microsoft Windows NT4.0. MOTOCALV32 Setup 1. Turn ON the power to the personal computer and screen. 2. Start the Windows. 3. 4. Select the [Control Panel] of [Setting] from the [Start] button in the menu of task bar, then select the Insert the install CD-ROM to the CD-ROM drive. [Add/Delete Application]. 5. Click the [Set-up] button and set "MOTOCALV32¥Disk1¥setup.exe" of the CD-ROM drive, following to the instructions displayed in the screen. 6. Clicking the [Complete] button starts the installation program. Follow the instructions displayed in the screen. 7. At the completion of setup, the [MOTOCALV32] icon is displayed in the [Start]-[Program]-[Motoman]-[MOTOCALV32]. 4/61
1.TYPES OF CALIBRATION The following types of calibrations are available for MOTOCALV32. 1.1 Robot Calibration Adjusts the absolute data and tool data, by teaching 5 postures each of 5 points (total 25 points) with robot. This calibration improves the absolute value accuracy of robot. 1.2 Tool Calibration Adjusts tool data by teaching 7 postures at 1 point (total 7 points) with robot. This calibration calculates the exact tool data (robot control point). 1.3 Tool Posture Calibration Adjusts tool data by teaching 1 posture at 1 point (total 1 point) with robot. This calibration calculates the exact tool positions (Rx, Ry, and Rz). 1.4 Workpiece Calibration Recognizes the positional difference between each robot and workpiece, by comparing the job created by offline system and the job created with the actual robot. Then converts the position data by offline system into the data for the actual robot, using the difference above. 1.5 Layout Correction The layout correction is composed of "Robot Layout Correction" and "Travel Axis Tilt Correction." "Robot Layout Correction" corrects the robot layout in the cell constructed by ROTSY for actual robot layout, by comparing the job created by offline system and the job created with the actual robot. "Travel Axis Tilt Correction" corrects the robot layout in the cell constructed by ROTSY for the actual robot layout, by calculating the positional difference between the travel axis and the robot positioned on the travel axis. 5/61
2.OPERATION This chapter explains the operation method of each calibration by MOTOCALV32. 2.1 Robot Calibration 2.1.1 Operation with Actual Robot 1) To perform robot calibration, prepare the data of tool to be mounted in advance. The following three methods are available for tool data. Performs the tool calibration with the actual robot controller. Performs the tool calibration by MOTOCALV32. (Refer to Section 2.2 "Tool Calibration.") Uses the values of mechanical dimensions if specified in the drawing, etc. 2) Mount an end-pointed tool on the robot flange. Use a tool with pointed-end part offset to the direction of X- or Y-axis on the tool coordinate. (Offset amount of approx. 200 mm is recommended.) 3) Using this tool, perform teaching of the job (job name: ROBOT) for 5 postures each of 5 points (total 25 points). The calibration job "ROBOT" is used for actual calculation by the calibration software. The teaching method is explained below. a) Using the same tool, perform teaching of 5 postures at each 5 point. (Use MOVJ or MOVL for interpolation type. On base of the taught positions, X, Y, and Z will be calculated internally.) Notes 1: For teaching of large-size robots of K60 and more, perform teaching with the wrist angle 45 or less, since the flexure by the robot arm weight may affect calibration, with the wrist posture largely inclined. For robot sizes below K60, incline the wrist 45 or more. 2: When the actual playback operation requires movement changing robot form, for example, the robot wrist axis rotating in reverse, perform teaching with the posture of that movement. 6/61
Fig. 2.1.1 Teaching the Same Point with 5 Postures b) With operation a), perform teaching of 1 point at 5 different points. The distance between each point should be kept to a minimum of 100 mm. If this condition is not kept, this function doesn’t work right. Perform teaching at five points from left upper side to right lower side with 5 postures each, so that the values of X, Y, and Z vary equally in a wide area of the robot front face, for teaching of correct calibration job. For robot postures at job teaching, refer to Appendix 1 "Examples of Robot Calibration." Robot Positioning job First posture Second posture Third posture Fourth posture Fifth posture 7/61
NOP *1 MOVJ C0000 VJ=0.78 PL=0 MOVJ C0001 VJ=0.78 PL=0 MOVJ C0002 VJ=0.78 PL=0 MOVJ C0003 VJ=0.78 PL=0 MOVJ C0004 VJ=0.78 PL=0 *2 MOVJ C0005 VJ=0.78 PL=0 MOVJ C0006 VJ=0.78 PL=0 MOVJ C0007 VJ=0.78 PL=0 MOVJ C0008 VJ=0.78 PL=0 MOVJ C0009 VJ=0.78 PL=0 *3 MOVJ C0010 VJ=0.78 PL=0 MOVJ C0011 VJ=0.78 PL=0 MOVJ C0012 VJ=0.78 PL=0 MOVJ C0013 VJ=0.78 PL=0 MOVJ C0014 VJ=0.78 PL=0 *4 MOVJ C0015 VJ=0.78 PL=0 MOVJ C0016 VJ=0.78 PL=0 MOVJ C0017 VJ=0.78 PL=0 MOVJ C0018 VJ=0.78 PL=0 MOVJ C0019 VJ=0.78 PL=0 *5 MOVJ C0020 VJ=0.78 PL=0 MOVJ C0021 VJ=0.78 PL=0 MOVJ C0022 VJ=0.78 PL=0 MOVJ C0023 VJ=0.78 PL=0 MOVJ C0024 VJ=0.78 PL=0 END Fig. 2.1.2 Teaching 5 Points with 5 Postures Positioning jigRobotP1P2P3P4P5RobotPositioning jig8/61
分享到:
收藏