Preview only show first 10 pages with watermark. For full document please download

Operator`s Manual

   EMBED


Share

Transcript

PC-Less MotoPick Conveyor Tracking System OPERATOR’S MANUAL Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and retain for future reference. Part Number: Revision: 172532-1CD 1 MANUAL NO. HW1482553 5 1 of 176 172532-1CD PC-Less MotoPick Coveyor Tracking Copyright © 2015, Yaskawa America, Inc. Terms of Use and Copyright Notice All rights reserved. This manual is freely available as a service to Yaskawa customers to assist in the operation of Motoman robots, related equipment and software This manual is copyrighted property of Yaskawa and may not be sold or redistributed in any way. You are welcome to copy this document to your computer or mobile device for easy access but you may not copy the PDF files to another website, blog, cloud storage site or any other means of storing or distributing online content. Printed in the United States of America First Printing, 2015 Yaskawa America, Inc. Motoman Robotics Division 100 Automation Way Miamisburg, OH 45342 Phone: 937-847-6200 www.motoman.com 2 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Table of Contents Table of Contents 1 Introduction ..................................................................................................................................... 1-1 1.1 Overview of MotoPick Conveyor Tracking System............................................................ 1-1 1.2 Main Feature...................................................................................................................... 1-1 1.3 Configuration of System and Preparation.......................................................................... 1-2 1.4 Specifications..................................................................................................................... 1-6 1.5 Precautions of Introducing the System .............................................................................. 1-8 1.5.1 Vision Device........................................................................................................ 1-8 1.5.2 Camera and Manipulator Installation Position .................................................... 1-11 1.5.3 Edit the Vision Program...................................................................................... 1-12 1.5.4 Using the Data Transmitting Function ................................................................ 1-12 2 MotoPick Support Tool Operation................................................................................................... 2-1 2.1 Main Window ..................................................................................................................... 2-2 2.2 Menu Bar ........................................................................................................................... 2-3 2.3 Tool Bar ............................................................................................................................. 2-6 2.4 Sub Menu Button ............................................................................................................... 2-8 2.4.1 Project Function ................................................................................................... 2-8 2.4.2 Monitoring........................................................................................................... 2-10 2.4.3 Online Setting ..................................................................................................... 2-10 3 Set Up ............................................................................................................................................. 3-1 3.1 Preparation ........................................................................................................................ 3-1 3.1.1 Layout Review ...................................................................................................... 3-1 3.1.2 Wirings between Devices ..................................................................................... 3-2 3.1.3 IP Address Setting................................................................................................ 3-8 3.1.4 PC Setup ............................................................................................................ 3-12 3.1.5 Camera Setup .................................................................................................... 3-15 3.1.6 Conveyor Settings .............................................................................................. 3-25 3.2 Setup ............................................................................................................................... 3-31 3.2.1 Confirm the Signal .............................................................................................. 3-31 3.2.2 Calibration .......................................................................................................... 3-32 3.2.3 Hand Setting and Home Position Registering .................................................... 3-52 3.2.4 Project Creation.................................................................................................. 3-54 3.2.5 Registration of Workpiece for Detection ............................................................. 3-78 ii 3 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Table of Contents 4 Playback Operation......................................................................................................................... 4-1 4.1 Normal Start-up.................................................................................................................. 4-1 4.2 Restarting the System...................................................................................................... 4-14 4.3 Change Project ................................................................................................................ 4-15 5 Online Setting (Motion Parameter Adjustment)............................................................................... 5-1 6 Monitoring ....................................................................................................................................... 6-1 6.1 Actual Production............................................................................................................... 6-1 6.2 Log ..................................................................................................................................... 6-3 6.2.1 How to Read the Logging Data............................................................................. 6-4 7 Restoration Procedures for the System Error ................................................................................. 7-1 7.1 Alarm.................................................................................................................................. 7-1 7.2 Emergency Stop Button is Pressed or External Emergency Stop Signal is Input.............. 7-1 7.3 Conveyor is stopped .......................................................................................................... 7-1 8 MotoPick JOB ................................................................................................................................. 8-1 8.1 MotoPick JOB .................................................................................................................... 8-2 8.1.1 JOB Configuration of MotoPick............................................................................. 8-2 8.1.2 Mechanism of MotoPick JOB Operation............................................................... 8-3 8.1.3 Important Reminder When Editing JOB................................................................ 8-5 9 List of Signal.................................................................................................................................... 9-1 9.1 MotoPick Ladder .............................................................................................................. 9-10 9.1.1 Deleted Lines from Standard Ladder.................................................................. 9-10 9.1.2 Added Lines to Standard Ladder ........................................................................ 9-11 10 Register....................................................................................................................................... 10-1 11 List of Variable ............................................................................................................................ 11-1 12 Troubleshooting .......................................................................................................................... 12-1 12.1 Related to Encoder ........................................................................................................ 12-1 12.2 Related to Vision............................................................................................................ 12-1 12.3 Related to Signal............................................................................................................ 12-2 12.4 Manipulator Operation ................................................................................................... 12-2 12.5 MotoPick Support Tool................................................................................................... 12-2 iii 4 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Table of Contents 12.6 Standby completion waiting ........................................................................................... 12-3 12.6.1 Whether the Camera Status is Set to Online.................................................... 12-3 12.6.2 Whether the Camera Status is Changed When Requesting Standby .............. 12-3 12.6.3 Whether the Camera JOB Name is Correct ..................................................... 12-4 12.6.4 Checking the Signals........................................................................................ 12-4 12.7 Robot JOB Stops at WAIT Instruction ........................................................................... 12-5 12.7.1 Setting PICK Priority to Picking Priority ............................................................ 12-5 12.7.2 Checking Whether the Data is Transmitted Normally....................................... 12-6 Appendix ...........................................................................................................................................A-1 Setting of the Connector BOXA-1 1 Connector BOX ..........................................................................................................A-1 2 Component Parts of Connector BOX .........................................................................A-2 3 Connector BOX ..........................................................................................................A-4 3.1 FS100 Terminal Block Wiring........................................................................A-5 3.1.1 Camera I/O, Sensor and Manipulator Hand Connection............................A-7 3.1.2 List of I/O Terminal Block Signal ................................................................A-8 3.2 Ethernet Device and Power Supply Device Wiring .......................................A-9 3.3 Encoder Pulse Distributor Wiring ................................................................A-10 4 Wiring Example in Connector BOX ..........................................................................A-11 iv 5 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 1 Introduction 1.1 Overview of MotoPick Conveyor Tracking System Introduction 1.1 Overview of MotoPick Conveyor Tracking System MotoPick Conveyor Tracking system enables the manipulator applicable to the line, represented by picking and packing operations in food drug and cosmetic industries, in which the manipulator picks coming workpieces on the conveyor and places it in accordance with a designated pattern. This system requires an application software “MotoPick”. A software “MotoPick” is developed with aims of operating a conveyor tracking system which consists of vision devices, various sensors, conveyors with robots more effectively. A PC software, “MotoPick setup tool” (hereinafter referred to as “MotoPick Support Tool”) is used to construct this system. 1.2 Main Feature Followings are the features of MotoPick • Operability By using the MotoPick Support Tool, the conveyor tracking system can be easily setup. Also, adjusting of the robot operation is easily done by those who are not familiar with the programming pendant operating methods. • Scheduling Function In most of the production lines where picking and packing operations are employed, multiple manipulators are installed along the lines to handle a large amount of transferring products. To these manipulators, MotoPick conveyor tracking system can freely determine which manipulator to pick which workpiece. • PC-less system (while the system is in operation) This system does not require a PC during the operation. For this reason, no concern for a production system trouble attributing to the PC break down is necessary. However, the PC is necessary for setting up the system. Also, since more than two production lines can be constructed with a MotoPick Support Tool, it is no need to prepare a MotoPick Support Tool for each system when adding systems. 1-1 6 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 Introduction 1.3 Configuration of System and Preparation 1.3 Configuration of System and Preparation Following is the system configuration of this system. 1-2 7 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 Introduction 1.3 Configuration of System and Preparation Following table shows the constitution of the system and in charge party for preparation. Parts No. Name Prepared by 1. Software 1-1 Dedicated functions for MotoPick (PC less) Counter Board (Conveyor synchronized function board: JAPMC- PL2300R-E) included (one board) Yaskawa 1-2 MotoPick Support Tool 2-1 Controller (FS100, FS100L) 2-2 Power supply cable 2-3 Programming pendant 2-4 Robot (FS100, FS100L corresponding model) 3-1 I/O module cable 3-2 Counter module cable (Conveyor synchronized board connecting cable) 3-3 Ethernet cable 4. Conveyor peripheral device 4-1 Encoder 5.Components of connector BOX 5-1 I/O terminal block 5-2 Counter terminal block The connector BOX is prepared by customer1) 5-3 Ethernet hub 5-4 24V power supply 5-5 5V power supply 5-6 Circuit protector 5-7 Encoder pulse distributor 5-8 Socket (for encoder pulse distributor) 6-1 Camera 6-2 Camera cable 6-3 Camera I/O cable 2. Manipulator 3. Controller peripheral cable 6. Camera 6-4 Lens 7. Storage media 7-1 USB memory 8. PC, PLC 8-1 PC 8-2 PLC 9. Manipulator peripheral device 9-1 Robot mount 9-2 Robot hand 10. Conveyor 10-1 Conveyor (pick side) 10-2 Conveyor (place side) 10-3 Passage sensor 10-4 Camera mount 10-5 Light for camera Yaskawa or Customer Customer 1 For the connector BOX, refer to “Setting of the Connector BOX”. 1-3 8 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 Introduction 1.3 Configuration of System and Preparation Details of the components prepared by customer Parts No. Name Specifications 3. Controller peripheral cable 3-1 I/O module cable Controller specifications Connector: 10150-3000PE Shell: 10350-52A0-008 Terminal specifications Select appropriate connector 3-2 Counter module cable Controller specifications Connector: 10140-6000EL Shell: 10340-3210-000 Terminal specifications Select appropriate connector 3-3 Ethernet cable IEEE802.3/ab: Category 5 or higher is recommended. 4. Conveyor peripheral device 4-1 Encoder Encoder I/F specifications I/F specifications of the specific board : Numbers of corresponding channel : 3CH Corresponding encoder type: Line-driver output (operation output: RS422 or equivalent) Note: It is not available for the open collector 5.Components of connector BOX 5-3 Ethernet hub Necessary when using POE power supply camera. Other than above mentioned case, Ethernet hub is available. 5-7 Encoder pulse distributor Prepare a distributor corresponding to the encoder's I/F specifications. 6-1 Camera 6-2 Camera cable MotoSight series (Yaskawa made) In-Sight series (Cognex made) 6-3 Camera I/O cable (In the MotoPick system, image taking instruction is made through the IO signals for the high reactivity) 6-4 Lens Choose appropriate one in accordance with the camera or environment. 7-1 USB memory 6. Camera 7. Storage media Capacity 512 MB to 4 GB  USB memory whose capacity exceeds 4 GB is not available.  Project data need to be stored in the storage media before changing projects. Ambient temperature 0° to 60°C Recommend UDG4-DRJ series (Hagiwara Solutions Co., Ltd. made) 1-4 9 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 Introduction 1.3 Configuration of System and Preparation Parts No. Name 8. PC 8-1 PC Specifications OS Microsoft WindowsXP Professional SP3, Microsoft Windows7 Professional Edition (32 bit), CPU Intel (R) Core 2 Duo 2GHz or higher recommended Memory 1 GB or more recommended Hard disc 500 MB or more capacity recommended Display resolution 1024 x 768 pixels or more 10. Conveyor 10-3 Set of tray detection sensor (Operational specification) When objects are in front of the sensor, set this sensor to be “ON” and set it to be “OFF” when no object is in front of the sensor. Input pulse-type signal for when detecting. 1-5 10 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 Introduction 1.4 Specifications 1.4 Specifications Followings are the operational specifications of the MotoPick system. Manipulator Controller type Corresponds to the DX100 or FS100. Maximum manipulator numbers to be connected 10 manipulators at maximum Processing ability Depends on conditions Processing ability of the manipulator (amount of workpieces to be handled) varies depending on the conveyor speed, amount of handling workpieces or environment (layout of manipulators and conveyors). Accuracy of handling operation Variance of ±1 mm (or more) may occur according to the conveyor speed, accuracy of workpiece detecting operation and other conditions. Vision device Corresponding system In-sight series system (Cognex made) Will be corresponding to other vision systems as needed. Detection by Detecting method vision device (pick side/ place side) Pattern matching, blob processing, or color recognition method (color recognition method is valid only when using a color recognizing camera) Note: Detection is available only when using In-sight series (Cognex made) corresponding image processing program obtained from Yaskawa. Numbers of identifying type 5 types of workpiece at maximum (at 1 project) Note: Creation of more than two projects is available Box/tray detection (pick side/ place side) Conveyor Accuracy of detection Depends on the vision shooting conditions Note: Accuracy of detection of the model is affected by the resolution, lightening and other environmental conditions. Maximum number of detecting workpiece 50 workpieces can be detected at maximum (in an image). Detecting environment Avoid the variation of illuminance because it can cause detection error of workpieces. To expect efficient operation, fencing all the equipment including the camera, lightening devices, etc is strongly recommended. Detecting method •Photoelectric sensor •Proximity sensor In this detection, detection is executed to the previously registered positions or postures of the pattern and the detection will not work properly to the unregistered patterns of positions or postures. Signal for detection Set this signal is set to be turned ON when there are trays to be detected and OFF when there is no tray on the conveyor. Also, input pulse-type signal when the tray is detected. Tray/Box size This system complies with the following sized trays: W 500 [mm] X D 500 [m] X H 500 [mm]. Maximum conveyor numbers to be connected 6 conveyors at maximum Note: In case connecting more than 3 conveyors, ask your Yaskawa representative. Conveyor speed This system can cope with the conveyor whose flowing speed or 60 m/min. Control •Conveyer start/stop •Conveyor speed deceleration Note: To control the conveyor, judge the conveyor controlling IO signals output from the manipulator with PLC, etc. 1-6 11 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Picking/ placing control 1 Introduction 1.4 Specifications Handling method Multi picking/placing operation •Gripped by a vacuum gripper or a clamp gripper •Transfer workpieces parallel to conveyors •4 workpieces simultaneously at maximum. •4 types of workpieces at maximum •Continuous picking operation •Placing all workpieces once or placing each workpiece respectively are selectable. Others Application MotoPick conveyor tracking system consists of the vision program, dedicated set-up software, application software in the controller, and move instructions (JOB). Use this system with the appropriate combination of constitution. Example of a system SUPPLEMENT Pick side : Conveyor, Vision detection Place side: Conveyor, Passage detection (detection by inputting signal) 1-7 12 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 Introduction 1.5 Precautions of Introducing the System 1.5 Precautions of Introducing the System Before introducing the system, processing abilities of the vision devices are to be into consideration besides that of the manipulator. In this chapter, items to be taken into consideration and installing conditions for the vision device are described. 1.5.1 Vision Device 1. Select a vision device and specify a view size. For the appropriate operation of the system, following two points are indispensable. • Selecting of an appropriate vision device to meet the target processing ability for the production line. • Specifying of the view size Conditions of the vision device are described below. For the detection using the vision device, following un-equation should be satisfied. A.Intervals of image acquisitions > B. Image processing time + C. Data transmitting time A. Intervals of image acquisitions: Time intervals for accruing an image and next one. It is calculated by the following formula. (Vision size - Workpieces size) / Conveyor speed B.Image processing time: Time from accruing an image from the vision device till finish processing it. It is subject to vary depending on the conditions such as calculating ability of the vision device, condition of the lighting or number of the registered model for detection or workpieces in the taken image, etc. for the shorter image processing time, registration of the simple and unique models for detection is recommended. 1-8 13 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 Introduction 1.5 Precautions of Introducing the System C.Data transmission time: Time spent on data accruing for the controller from the vision. It is subject to change depending on the number of detected workpieces or connected manipulators. Unless these conditions meet, the system cannot detect the workpieces thoroughly and the manipulator could fail to convey the work pieces If it happens, take the following countermeasures. Broaden the view size Lengthen the image taking intervals by broadening the view size. If it is broadened too much, the accuracy of detection may become less. Shorten the image processing time Shorten the image processing time by adjusting the detecting conditions. Faster the arithmetic processing by upgrading the vision device specification can shorten the time. 1-9 14 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 Introduction 1.5 Precautions of Introducing the System 2. Selection of the Lens and Adjusting of the Camera Height A lens for the vision device and its setting height is determined after vision device and its FOV are determined. Here in this manual, selection of the lens and setting of its height are explained taking In-Sight Micro1100 as an example. Suppose a FOV of 350mm is set along the conveyor flowing direction. The resolution of In-Sight Micro1100 is 640 x 480 pixels. Place the camera sideways along the conveyor flowing direction since the crossdirection of the camera view is longer than its height. Consequently, 350 mm x 262.5 mm is the realistic result for the FOV of In-Sight Micro1100. Based on this size, select the lens and calculate the height for setting the camera. The point to be considered first is the focal length of the lens. Following relationship exists between the focal length and the distance to the object (distance between the lens and the object) The size of the object = Focal length: Distance between the lens and the object Suppose that a lens with its focal length of 12 mm is selected though the focal length varies depending on the specifications of the lens. The size of the CCD for In-SightMickro1100 is 1/3 inches (4.8 mm x 36 mm), the distance between the lens and the object can be calculated as follows. 4.8 mm : 350 mm = 12 mm : X mm X = 875 mm Based on this value, determine the setting height of the camera. 1-10 15 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 Introduction 1.5 Precautions of Introducing the System 1.5.2 Camera and Manipulator Installation Position For writing workpiece position data to the manipulator, it takes the same period as the total time of taking image of the workpieces to detecting them and data transferring time. Data transferring time depends on the number of detected workpieces. It takes about 0.5 to 5 seconds for 1 to 50 workpieces. Therefore, the camera must be placed away from the manipulator for this time period. (Otherwise, it fails to detect some workpieces if taking an image at shorter intervals than the distance of above mentioned time period.) The distance from the end of the camera FOV to the end of the manipulator operating range is calculated by the following formula: (workpiece detection processing time + data transfer time) × conveyor speed. Example) Image detection processing time: 1.0 [sec] Data transmitting time: 0.5 [sec] Conveyor speed: 200 [mm/sec] Necessary minimum distance [mm] = (1.0 [sec] + 0.5 [sec]) × 200 [mm/sec] → 300 [mm] CAUTION • It is recommended to install a camera with the necessary minimum distance that includes some extra distance. • Too much distance between the camera and manipulator may cause less workpiece transportation accuracy. • Each manipulator can store up to 500 position data. When more than 500 data from detection to operation of the target are stored, data is overwritten from the oldest ones. 1-11 16 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 1 Introduction 1.5 Precautions of Introducing the System 1.5.3 Edit the Vision Program The controller designated as the master of the vision program reads the value of the cell to which a symbolic tag, specified by the image processing program, is attached. For this reason, MotoPick would not work properly in case the name of the symbolic tag is modified. Be careful to the name when editing or creating the camera JOB. Symbolic tag name Value Total_num Total number of the workpieces detected at a trigger. 50 workpieces are detected at maximum. Work*.Score The score (correlative value) of the registered workpiece model which are detected. Work*.X Position of the detected workpieces (X,Y). X, Y mean the position on the user coordinates. Work*.Y Work*.Angle Amount of angle error of the detected workpieces over the registered model. Work*.Type Types of the detected work pieces Note: “ * ” stands for 2-digit workpiece number (Work 01 to Work50) 1.5.4 Using the Data Transmitting Function When the external device reads and writes the variables of the controller used for JOB with using such as the data transmitting function, perform interlock with JOB as follows. Variable P010 1. Write the variables. 2. After that, turn ON the interlock signal. External Device The JOB confirms the interlock signal, and then uses the variables. 1-12 17 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 2 2 MotoPick Support Tool Operation MotoPick Support Tool Operation MotoPick Support Tool is required when setting up the MotoPick system. Basic operations of this MotoPick Support Tool are standardized with that of Windows applications for the improvement of operation. In this section, operation methods of the MotoPick Support Tool are explained. Following is the main window of the MotoPick Support Tool. NOTE As shown in the following table, available versions for the MotoPick Support Tool vary depending on the versions of the dedicated functions for the FS100 corresponding MotoPick. For this reason, use the MotoPick Support Tool delivered with the FS100. Version of dedicated functions for the FS100 MotoPick Available version of MotoPick Support Tool AP003B MP02.01A-00 or earlier AP003B PC02.01A-00 or earlier AP003B MP03.00A-00 or later AP003B PC03.00A-00 or later For the version of dedicated functions for MotoPick, refer to FS100 variable S098 or S099. And for the version of the MotoPick Support Tool, refer by selecting {Other} - {Version Information} under the MotoPick Support Tool menu bar. 2-1 18 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 2 MotoPick Support Tool Operation 2.1 Main Window 2.1 Main Window Each menu on the MotoPick Support Tool main window and functions of each button are described here. No. Item Content 1 Menu bar Refer to section 2.2 “Menu Bar”. 2 Tool button Refer to section 2.3 “Tool Bar”. 3 Sub Menu Press each button below to change the window to display the sub menu. •Project •Monitoring •Online Setting 4 Explanation of main menu Displays the details of the main menu selected by the sub menu button. 5 Explanation of sub menu Displays the details of the sub menu button at which the mouse is pointing. 6 Sub menu display area Displays the sub menu of the main menu selected by the sub menu button. 2-2 19 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 2 MotoPick Support Tool Operation 2.2 Menu Bar 2.2 Menu Bar Each function of the menu bar are described here. No. Item 1 Content Menu bar 1.1 File(F) Following operations are executed to the project data. •New •Open •Project Settings •Exit 1.2 Project(P) Following operations are executed to the project incorporated into the system. •Change Project •Upload Project Data •Download Project Data •Start •Stop 1.3 Settings(S) Set the following items to the MotoPick Support Tool. •Language •Saving destination of the project data (in the PC) •Programming pendant settings 1.4 Other(O) Version information Details of each menu • File menu New Create a new project data Open Read an existing project data Project settings Allocate a number to each of the newly created project data. By switching the number, the project can be switched. Switch the project by following the procedures below. •Select {Project} - {Project Switch} under the menu bar. •Switch the project by an external signal For the details, refer to section 4.3 “Change Project”. Exit Terminate the window of the MotoPick Support Tool. 2-3 20 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 2 MotoPick Support Tool Operation 2.2 Menu Bar • Project menu Change Project Switch the project data Upload Acquire the project data from the external memory device connected to the FS100, and save it in PC. Download Acquire the project data from the PC, and save it in the external memory device connected to the FS100. Start Stop Start the MotoPick system Terminate the MotoPick system • Setting menu AP003B PC03.00A-00 or later Language Select a language for the MotoPick Support Tool Application Folder Path Specify a saving destination of the project data created by the MotoPick Support Tool. Only when changing the saving destination, change this setting. • When specifying a folder in Program Files as a saving destination, the application should be executed with administrator authority. Log Max Line Specify the maximum numbers of the lines output by the CSV file. Normally, it is not necessary to change. Master R/C IP Address Set the IP address of the controller to download the created project data. The recommended USB memory should be inserted to the controller to which the data is downloaded in order to save the downloaded data. AP003B PC02.01A-00 or earlier Language Select a language for the MotoPick Support Tool Application Folder Path Specify the destination of the project data saved by the MotoPick Support Tool. Only when changing the saving destination, change this setting. • When specifying a folder in Program Files as the destination to save, the application should be executed with administrator authority. Log Max Line Specify the maximum numbers of the log output by the CSV file. Normally, it is not necessary to change. FTP server (P.P.) Set the FTP server name Input an IP address of a P.P as a destination of the project data. Destination of uploaded data • CF card • USB memory Destination of uploaded data on the CF 1) If “CF card” is selected as the destination of the uploaded data, the data is saved in the folder specified by this menu. •A new folder is created for the uploaded data in case the specified folder is not found in the CF card. 2-4 21 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 2 MotoPick Support Tool Operation 2.2 Menu Bar Destination of uploaded data on the USB *1 If “USB memory” is selected as the destination of the uploaded data, the data is saved in the folder specified by this menu. •A new folder is created for the uploaded data in case the specified folder is not found in the USB memory. FTP account Set an account for the FTP. Input “nx”. FTP password Set a password for the FTP. Input “nx”. 1 CF and USB cannot be used simultaneously. • Other menu Version Information Display the software version of both MotoPick Support Tool and controller. 2-5 22 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 2 MotoPick Support Tool Operation 2.3 Tool Bar 2.3 2 Tool Bar Tool Button 2.1 Mode change Change the mode (Refer to “” ) ON line: 2.2 2.3 2.4 2.5 2.6 2.7 OFF line: Open Read the selected project New Create a new project Download Acquire the project data from the PC, and save it in the external memory device connected to the FS100 Upload Acquire the project data from the external memory device connected to the FS100, and save it in PC System start Start a project System stop Stop a project 2-6 23 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 2 MotoPick Support Tool Operation 2.3 Tool Bar Depending on the mode, the functions of main menu button, menu bar, tool button are limited as shown in the tables below. ○: available, X: not available Main menu button Select mode Edit Project “New” “Edit” Project OFF line For “New” and “Edit” ○ ○ Online Setting X Monitoring X Start/Stop X ON line ○ ○ ○ ○ ○ Menu bar Select mode File •New •Change Project X •Upload Project Data X •Download Project Data •Start X •Stop X Settings •Settings Other •Version Information ○ ○ OFF line ON line •Project settings •Exit Project ○ ○ ○ ○ ON line ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ •Open NOTE OFF line X Tool button Select mode Change Project Open New ○ ○ ○ Upload Project Data X Download Project Data X Start X Stop X ○ ○ ○ ○ ○ ○ ○ 2-7 24 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 2 MotoPick Support Tool Operation 2.4 Sub Menu Button 2.4 2.4.1 Sub Menu Button Project Change the window to the project creating window Manipulator’s motion patterns or projects with the system setting patterns are designated with this menu. Monitoring Change the window to the production information or log data displaying window Online Setting Change the window to the manipulator’s motion parameter changing window. This function is available while in the play back operation. (This function is available when the MotoPick Support Tool mode is “online”.) Project Function Select {Project} in the sub menu to call up the project window. On this window, creation and edition of the project are available. 2-8 25 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 2 MotoPick Support Tool Operation 2.4 Sub Menu Button No. Item Content 1 {New} button Followings are the procedures for creating a new project data. 1, Master folder Designate a name of the master folder to manage the project data. Multiple projects can be stored in this folder. With the project changing function, they can be switched. 2, Designate a project data in the project created in the step 1. 3, Create a project data. 2 {Edit} button Edit the project data. 1, Select a master folder Select a master folder to be edited from among the list of projects. 2, Select a project data from the master folder selected in the step 1 or create a new project data in it. 3, Edit the project data. 3 {Project Settings} button Create a project management file. 1, Allocate a project number. Select a master. And allocate a project number to a project data in the master. 2, Switch the project Specify a project number set in the step 1 to switch the project. There are three ways of creating a project. Choose one out of three as needed. NOTE • Setup Wizard With this wizard, the project is created in dialogical orders. This set-up method is recommended to those who are unfamiliar to the setup. • Normal Setup The project is created in non-dialogical orders. This set-up method is recommended to those who are familiar to the setup. • Custom Setup In this setup method, only the necessary parameters are set up. This set-up method is recommended to the experienced. 2-9 26 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 2 MotoPick Support Tool Operation 2.4 Sub Menu Button 2.4.2 Monitoring Select {Monitoring} in the sub menu to call up the monitoring window. Actual production of the system or log data can be referred by connecting the MotoPick Support Tool to the manipulator in motion. No. Item 2.4.3 Content 1 {Actual Production} button Display the actual production window. 2 {Log} button Display the log window. 3 {Work Status Monitor} button Currently not available. Online Setting Select {Online Setting} in the sub menu to call up the online setting window. This online setting fine adjusts the manipulator’s motion during the play back operation. No. Item Content 1 Display the online setting window. {Online Setting} button 2-10 27 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 3 Set Up 3.1 Preparation Set Up Before setting up this system, preparations for the following items are required. Once these preparations are done, no other than “play back operation” and “change project” operation is necessary during the normal production. Regarding the version of the dedicated functions for MotoPick AP003B PC02.01A-00 or earlier, when starting up the controller, the programming pendant application window appears on the programming pendant window. NOTE To display the normal programming pendant screen, press {FS Screen}. For the operating method of the programming pendant application, refer to “Connect the programming pendant application with the controller. (It is unnecessary if the version of MotoPick is AP003B PC03.00A-00 or later.)” 3.1 Preparation Before setting up the system, followings are necessary as its preparation. • Layout review • Wirings between devices • PC set-up • Camera set-up 3.1.1 Layout Review 1. Manipulator layout MotoPick system is not equipped with the interference function between manipulators. For this reason, when installing the manipulators, layout them not to interfere each other, or set limits to their range of motion. 2. Selection and installation of vision device Vision device and lens are needed be selected and installed in accordance with the object for detection. Also, depending on the lens, distance between the object for detection and the vision device (vertical position of the camera) varies. For the details of vision device selecting method, refer to section 1.5.1 “Vision Device” and section 1.5.2 “Camera and Manipulator Installation Position”. 3-1 28 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 3.1.2 Wirings between Devices In the MotoPick system, visions, sensors, manipulators or encoders are supposed to be connected if used. Follow the figure below and instructions of each device when wiring. For the actual wirings, refer to Appendix "Setting of the Connector BOX". 1. System Configuration The figure below shows an example of a system configuration using two manipulators and two conveyors. Table 3-1: Outline of Wirings between Devices Ethernet Connect each controller, the camera, PC (for setup) with using Ethernet cables through the hub. Camera I/O Connect it to one of the controllers. The connected controller becomes a master controller of the camera to control the camera for taking images. Sensor signal Connect it to one of the controllers. The connected controller becomes a master controller of the sensor to control the sensor. Conveyor encoder signal Connect it to the counter boards of all the controllers. Conveyor home position signal Connect it from the controller which is allocated as a camera master (or a sensor master) to the counter board of each controller. 3-2 29 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 2. Ethernet Wirings The figure below shows an example of Ethernet wirings using two manipulators. MotoPick system requires manipulators, vision devices and PC to be on the same network. Configure the devices, which are connected by the Ehternet hub, etc. when used, to be on the same network. When the devices are connected by a hub, use PoE corresponding Ehternet hub, etc. depending on the specifications of the vision device. NOTE Network settings of MotoPick system should be performed in a local network. If the settings are performed in a global network, the communication load may prevent the system from working normally. 3-3 30 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 3. Encoder Wirings The figure below shows an example of an encoder wirings using two conveyors. To execute a conveyor tracking operation, precise encoder pulses of each conveyor should be input to the robot controller. When sharing one conveyor with more than two manipulators, confirm that the pulses input to each controller are the same. CAUTION • There may be rare occasions that noise is mixed to the conveyor encoder due to ON/OFF of the servo or other reasons. For this reason, confirm that there are no noise influences to the encoder pulse by turning ON/OFF the servo several times after setup is done. In case a noise is found, use noise filters or troidal core or adjust the wirings. 3-4 31 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 4. I/O Signal Wirings In this system, a certain controller (hereinafter referred to as “master”) directly receives signals from a vision sensor or other detecting sensors. And other controllers than the certain one (hereinafter referred to as “slave”) receive detecting results from the master. As for the method of wirings to the manipulator, it varies between the master and slaves of the sensors used. Also, a single manipulator cannot be designated as a master of several vision sensors. (1) Wiring for Vision Master In this section, an example of an wiring method between the vision sensor and a master/slave manipulator is explained. The figure below shows an wiring method when the vision is used to the conveyor (CV#1). 3-5 32 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (2) Wiring for Passage Sensor Master In this section, an example of an wiring method between the a passage sensor and a master/slave controller is explained. The figure below shows an wiring method when the passage sensor is used to the conveyor (CV#2). 3-6 33 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (3) Wiring for Two Manipulators The figure below shows an wiring example when two controllers are connected to a vision sensor and a passage sensor 3-7 34 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 3.1.3 IP Address Setting IP addresses are necessary for connecting the controller to the vision sensor and the PC to the network. Follow the examples below for setting the IP address to the PC and the manipulator. For the subnet mask, set as follows. Subnet mask: 255.255.255.0 Device IP address PC 10.0.0.3 Camera 10.0.0.5 FS100 (Robot1) 10.0.0.11 FS100 (Robot2) 10.0.0.12 FS100 (Robot3) 10.0.0.13 FS100 (Robotx) 10.0.0.1x FS100 (Robot10) 10.0.0.20 Programming pendant (Robot1) 10.0.0.31 Programming pendant (Robot2) 10.0.0.32 Programming pendant (Robot3) 10.0.0.33 Programming pendant (Robotx) 10.0.0.3x Programming pendant (Robot10) 10.0.0.40 The network setting of the FS100 and the programming pendant before shipping are as follows. FS100 ■IP Address :10.0.0.2 ■Subnet mask :255.255.255.0 SUPPLEMENT Programming Pendant ■IP Address :10.0.0.4 ■Subnet mask :255.255.255.0 1. IP address setting for the PC Set the IP address appropriate for the PC. 2. IP address setting for the controller Set the controller IP address using the programming pendant. (1) Start-up the controller in the maintenance mode and change the mode to the management mode. 3-8 35 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (2) Select {SYSTEM} - {SETUP} under the main menu. (3) Select {IP ADDRESS} on the window and input the IP address.] 3-9 36 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 3. IP Address Setting of Programming Pendant (1) Turn ON the power for the FS100 – The window switches to the window as shown below. (2) Press {Transmission Setting} button. – Transmission Setting window appears. 3-10 37 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (3) Input “IP Address” and “Subnet Mask”. (4) Press {OK} button. – Network setting process is executed. The hourglass icon appears while the process is being executed. Wait till the icon disappears. – Programming Pendant Startup window appears. SUPPLEMENT When {Cancel} button on Transmission Setting window is pressed, the window closes without executing the network settings and Programming Pendant Startup window appears. Also, when {Reset} button is pressed, IP address and Subnet Mask set before shipping appear. In case the communication between the FS100 and the programming pendant is not established due to setting errors, try setting the communication with the value set before shipping first, then establish the network again. NOTE Set “1” to RSW1 on the FS100 main CPU board, then turn ON the main power for the programming pendant by pressing {Simple Menu} on the programming pendant. Both the FS100 and the programming pendant are startedup with the network setting set before shipping. (Refer to section 1.2.6.1 "Network Setting before Shipping" for the network setting before shipping.) Then, execute the network setting again and return the setting of RSW1 on the FS100 main CPU board from “1” to “0” and turn OFF the power for the programming pendant, then ON again. 4. IP address setting for the camera The setting of the IP address of the camera is explained in section 3.1.5 “Camera Setup”. 3-11 38 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 3.1.4 PC Setup 1. System Requirements of the MotoPick Support Tool OS Microsoft Windows XP Professional SP3 Microsoft Windows 7 Professional Edition(32 bit) .NET Frameworks3.5 corresponding Microsoft Windows 8 CPU Intel(R) Core 2 Duo 2GHz or higher recommended Memory 1 GB or more recommended Hard disk 500MB or more capacity recommended Display resolution 1024 x 768 pixels or more 2. Installation of the MotoPick Support Tool (1) Start-up Windows (2) Set the Installation CD into the drive. (3) Execute “MotoPickSupportTool¥setup.exe”. (4) An installation program starts. Follow the instructions on the display. (This software is available to the PC in which Microsoft. NET Framework 3.5 is installed. If it is not installed yet, install it by executing “DotNetFX35\dotNetFx35setup.exe” stored in the CDROM drive.) (5) When set up of the MotoPick Support Tool is completed, the notation {YASKAWA} - {MotoPick Support Tool} are added after {Start} - {All Programs}. Also, a shortcut icon of MotoPick Support Tool execution file appears on the desk top window. 3. MotoPick Support Tool Software Upgrading Procedures (1) Start-up Windows. (2) Select {Start} - {Control Panel} - {Add and Remove Programs} to delete the old version MotoPick Support Tool software. (3) Install the new version of MotoPick Support Tool software by following the procedures described in step 2 “Installation of the MotoPick Support Tool” . 3-12 39 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation NOTE As shown in the following table, available versions for the MotoPick Support Tool vary depending on the versions of the dedicated functions for the FS100 corresponding MotoPick. For this reason, use the MotoPick Support Tool delivered with the FS100. Version of dedicated functions for the FS100 MotoPick Available version of MotoPick Support Tool AP003B MP02.01A-00 or earlier AP003B PC02.01A-00 or earlier AP003B MP03.00A-00 or later AP003B PC03.00A-00 or later For the version of dedicated functions for MotoPick, refer to FS100 variable S098 or S099. And for the version of the MotoPick Support Tool, refer by selecting {Other} - {Version Information} under the MotoPick Support Tool menu bar. 4. Installation of DirectX If the DirectX is not installed on the PC to be used, download the latest DirectX from the Microsoft web site and install it. For checking the version of DirectX, click {Start} on Windows, input "dxdiag" in the search box, and then press {Enter}. (For Windows XP, click {Run}, input "dxdiag" in the displayed dialog box, and then click {OK}.) DirectX Diagnostic Tool starts. Click the {System} tab to check the version. 5. Setting of the Saving Destination of MotoPick Project Data At the initial start-up of the MotoPick Support Tool, a saving destination (inside the PC) setting window for the created project data appears. Select the desalination and press {OK}. The destination can be changed by selecting {Setting} - {Application Folder Path} from the menu bar on the MotoPick Support Tool main window. 6. System Environment (1) Select {Settings} on the menu window. 3-13 40 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (2) Set all the items in the System Environment window by following the table below. To validate the settings, it is necessary to restart MotoPick Support Tool. AP003B PC03.00A-00 or later Language Select a language for the MotoPick Support Tool Application Folder Path Specify a folder path as a saving destination of the project data created by the MotoPick Support Tool. Only when changing the folder path, change this setting. • When specifying a folder in Program Files as a saving destination, the application should be executed with administrator authority. Log Max Line Specify the maximum numbers of the lines output by the CSV file. Normally, it is not necessary to change. Master R/C IP Address Set the IP address of the controller to download the created project data. The recommended USB memory should be inserted to the controller to which the data is downloaded in order to save the downloaded data. AP003B PC02.01A-00 or earlier Language Select a language for the MotoPick Support Tool Application Folder Path Specify a folder path as a saving destination of the project data saved by the MotoPick Support Tool. Only when changing the folder path, change this setting. • When specifying a folder in Program Files as a destination to save, the application should be executed with administrator authority. Log Max Line Specify the maximum numbers of the log output by the CSV file. Normally, it is not necessary to change. FTP server (P.P.) Set the FTP server name Input an IP address of a P.P as a destination of the project data. Destination of uploaded data • CF card Destination of uploaded data on the CF 1) If “CF card” is selected as the destination of the uploaded data, the data is saved in the folder specified by this menu. •A new folder is created for the uploaded data in case the specified folder is not found in the CF card. Destination of uploaded data on the USB *1 If “USB memory” is selected as the destination of the uploaded data, the data is saved in the folder specified by this menu. •A new folder is created for the uploaded data in case the specified folder is not found in the USB memory. FTP account Set an account for the FTP. Input “nx”. FTP password Set a password for the FTP. Input “nx”. • USB memory 1 CF and USB cannot be used simultaneously. 3-14 41 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 3.1.5 Camera Setup The following is the explanation of the case when using an In-Sight series camera of Cognex K.K. When using other cameras, perform the setup using the document and tool of the camera to be used. 1. Installation of In-Sight Explorer Install In-Sight Explorer on the PC for setup with using the CD delivered with the MotoPick. 2. Add the Camera to In-Sight Network When the camera does not exist on the same network as the PC and the FS100, add the camera to In-Sight network. For adding it, follow the procedures below. Start In-Sight Explorer. After starting In-Sight Explorer, when the target camera is already displayed in the In-Sight network window, it means the camera already exists on the same network. In this case, this step is not necessary. Proceed to Step 3 “Setting of IP Address and the Port Number” . OFF the In-Sight status as shown in the figure below because it cannot be connected to the network while the status is ON. (1) Select {System} - {Add Sensor/Device To Network} under the menu bar 3-15 42 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (2) Select a camera to be added to the network. (3) Settings of Camera IP Address Set the camera IP address in accordance with the system. Refer to section 3.1.3 “IP Address Setting” when setting it. 3. Setting of IP Address and the Port Number (1) Select {Sensor} - {Network Settings}. 3-16 43 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (2) Input the IP address and the port number of the camera. IP address : Set it referring to section 3.1.3 “IP Address Setting”. Subnet mask : Set it referring to section 3.1.3 “IP Address Setting”. Telnet port : 23 Note : In case the net work connection is not available, confirm that the status is Offline. 3-17 44 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 4. IO Settings Between the FS100 and the camera, IO signals are used for the communication such as image taking instruction or completion of detection. For the appropriate operation of the system, set the IO of the camera following the procedures below. (1) Double click the icon of the target camera in the In-Sight network window. (2) Select {View} - {Spreadsheet} under the menu bar. Note: In case if the spreadsheet is already indicated, {EasyBuilder} is found in the menu bar instead of {Spreadsheet}. At this time, procedures shown above is no longer necessary. 3-18 45 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (3) Select {Sensor} - {Discrete I/O Settings} - {Output Settings} under the menu bar. 3-19 46 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (4) Next, set the IO with which the signal is output. Select “Job Completed” to Line 0. and “Job Load OK” to Line 1. (5) Press [Details], and then set the pulse length to each signal. Following is the basic settings. [Line 0: 100msec] [Line 1: 100msec] NOTE When the image taking interval is short, the pulse length may have to be shortened. If the pulse length is too short, the FS100 cannot recognize the image taking completion signal of the camera, and the system cannot operate normally. 3-20 47 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 5. Indication of the Spreadsheet This setting enables indication of the spreadsheet at the time the vision program is started up. (1) Select {View} - {Spreadsheet} under the menu bar. Note: In case if the spreadsheet is already indicated, {EasyBuilder} is found in the menu bar instead of {Spreadsheet}. At this time, procedures shown above is no longer necessary. (2) Select {System} - {Options} - {Job View} under the menu bar. 3-21 48 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (3) Tick “Make Spreadsheet View the Default View” check box. 6. Setting the Camera to be in Online at Start-up To externally communicate or instruct the image taking instruction to the camera, the camera should be set to Online. Followings are the method to set the camera to be in online at the start-up. (1) Select {Sensor} - {Startup} under the menu bar. 3-22 49 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation (2) Set “” to {Job} and tick the online check box. 7. Save the image processing program A sample program of the image processing program available in MotoPick system is also installed in MotoPick installation CD. To use the program, save the camera JOB “002-1.job” or “002-1C.job”, which is installed in the MotoPick installation CD, into the camera. By drugging and dropping the desired file to the icon of the target camera in the In-Sight network window, the JOB can be saved in the camera. NOTE Save the camera JOB “002-1C.job” for the color camera and “002-1.job” for the non-color camera. 3-23 50 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 8. Settings of Image Taking Method The image taking method of the vision program is described here. (1) From the menu of In-Sight Explorer, click {File} → {Open Job} to open the target job. (2) Double click the cell A0 (image) of the camera JOB to open the spreadsheet. (3) Set “Camera” to {Trigger} and “Overlapped” to {Buffer Mode}. 3-24 51 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 3.1.6 Conveyor Settings In order to make the manipulator track the workpiece on the moving conveyor, it is needed to set the conveyor information in the conveyor COND FILE of the controller. In this section, setting methods of the conveyor COND FILE is described. For the setting details of the conveyor COND FILE, refer to "FS100 OPTIONS INSTRUCTIONS FOR CONVEYOR SYNCHRONIZED FUNCTION". 1. USED STATUS Select a term from either USED /UNUSED. Set it to "USED". 2. PORT NO. Specify a channel from which data is acquired. Specify the port number by following the No. shown below. Conveyor name File No. Port No. CV1 1 CN1 CV2 2 CN2 CV3 3 CN3 CV4 4 CN4 CV5 5 CN5 CV6 6 CN6 3. ENCODER SIGN FORWARD/BACKWARD the encoder sign. Set the sign so that the values of the pulse and speed of the conveyor become positive on the programming pendant window when the conveyor starts its operation. 3-25 52 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 4. POS RESOLUTION Set the resolution of the encoder. Measure the resolution by following the procedures below. The conveyor resolution is defined as below. “Conveyor resolution = Conveyor sift value / Encoder pulse” [µm/pulse] This is a measuring example of a conveyor resolution where a marking is put to the conveyor. 1. Put a marking on both belt and frame at the upper stream conveyor. From the sift value of the marks, presume the resolution. 2. To display the conveyor shift value (pulse) on the programming pendant window, execute “SYSEND instruction”, a robot job, and input the conveyor home position signal. Input a home position signal by following the JOB below. By turning ON the following universal outputs, the conveyor home position signal can be input. According to the conveyor to be used, change the signal which is output at DOUT in the JOB above. Conveyor Home pos. No. CV#(1) OUT#11 CV#(2) OUT#12 CV#(3) OUT#13 CV#(4) OUT#14 CV#(5) OUT#15 CV#(6) OUT#16 3-26 53 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 3. Select {ROBOT} - {CV MONITOR} on the programming pendant window. 4. Select {POSITION} from {PAGE} which is displayed at the lower right of the programming pendant window. And then, press [SELECT]. 3-27 54 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 5. Confirm that “0s” are set to {CURR POS(PULSE)}. 6. Move the conveyor and stop it just before the marking disappears. (Move the conveyor as long as possible.) 7. Measure the distance between the markings which have been put in the explanation (1) in step “4. POS RESOLUTION”. 3-28 55 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation 8. By the current position (pulse) on the programming pendant window, divide the shift value measured at the above mentioned measurement. The quotient is regarded as the conveyor resolution (μm/pulse). The quotient is regarded as the conveyor resolution (µm/pulse). Note: Do not refer the current position (mm) on the programming pendant window at this time. Note: If the current position (pulse) on the programming pendant window is a negative value, reverse the setting of "ENCODER SIGN" in the conveyor COND FILE, and perform this setting again from the beginning. Note: If the current position (pulse) on the programming pendant window remains 0, execute the following operations. • Execute the JOB created in the step 2 again to output the conveyor home position signal. • Check the wirings of the encoder and conveyor home position signal. • Re-install the concurrent IO stored in the delivered CD. (It is stored in the System folder in the delivered CD) 9. Write the measured conveyor resolution into the corresponding conveyor COND FILE. Perform this operation to all the conveyors to be used. Also, perform the same settings to the conveyor COND FILEs of all the controllers connected to the same conveyor. The conveyor resolutions are used in section 3.2.4 “Project Creation” 3-29 56 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.1 Preparation CAUTION There may be rare occasions that noise may influence the conveyor encoder value due to ON/OFF of the servo or other reasons. For this reason, confirm that there are no noise influences to the encoder pulse by turning ON/OFF the servo several times after setup is done. In case a noise is found, use noise filters or troidal core or adjust the wirings. 3-30 57 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 3.2 3.2.1 Setup Confirm the Signal Confirm the connections between devices before setup operations, or operations may not be executed properly. 1. Confirm the wirings Devices may be damaged if input/output is confirmed before connection is properly established. Confirm the connection prior to the input/output confirmation. 2. Confirm the signal Confirm the signal of all the devices used. Followings are the examples of devices normally used. •Camera trigger (image taking instruction) : OUT#10 •Absorption signal : OUT#1 •Release signal : OUT#2 •Conveyor home position (CV_LS) : OUT#11 to 16 •Workpiece detection at each conveyor completed: IN#11 to 16 ON/OFF of signal input/output can be selected by pressing [SELECT] while pressing [INTERLOCK] on the programming pendant window. 3-31 58 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 3.2.2 Calibration The user coordinate (UF) and the distance between the passing sensor or camera and the manipulator (CTP) should be set to this system for the reference of picking and placing operations. Two user coordinate systems need to be created for each conveyor. • User coordinate for conveyor synchronization (User coordinate 1 to 6) Define the tracking direction with using a user coordinate when the controller performs the tracking operation against the conveyor. Set the X-direction of the user coordinate so that it becomes the conveyor flowing direction. • User coordinate for MotoPick (User coordinate 11 to 16) All the coordinate values which are set on MotoPick Support Tool become the values which are set in this user coordinate system. Set the values as follows: X-direction in the user coordinate becomes the width direction, Y-direction becomes the flowing direction, and Zdirection becomes the upward direction. Conveyor User coordinate Explanation CV#(1) 01 User coordinate for conveyor synchronization 11 User coordinate for MotoPick CV#(2) 02 User coordinate for conveyor synchronization 12 User coordinate for MotoPick CV#(3) 03 User coordinate for conveyor synchronization 13 User coordinate for MotoPick CV#(4) 04 User coordinate for conveyor synchronization 14 User coordinate for MotoPick CV#(5) 05 User coordinate for conveyor synchronization 15 User coordinate for MotoPick CV#(6) 06 User coordinate for conveyor synchronization 16 User coordinate for MotoPick NOTE Inaccurate setting of the user coordinate reduces the picking/placing accuracy of the workpiece. Make sure to perform this setting accurately as much as possible. 3-32 59 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup Setting Method of User Coordinate System and Teaching Position 1. Definition of the User Coordinate for Conveyor Synchronization The direction for which the conveyor is followed by a manipulator should be defined by the user coordinate. (1) Mount a pin to the hand of the first manipulator. (2) Set the tool information of the pin to the controller. And then, set “PIN: TOOL FILE 0” to “TOOL COORDINATE” to be used. Select {ROBOT} - {TOOL} to change the tool information. (3) Create a user coordinate. For the setting of the user coordinate, on the programming pendant window, select {ROBOT} - {USER COORDINATE}. Select a number of the object user coordinate and press [SELECT]. Refer to the table below for the user coordinate for the conveyor tracking direction. Conveyor name CV#(1) CV#(2) CV#(3) CV#(4) CV#(5) CV#(6) User coordinate 01 02 03 04 05 06 3-33 60 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup At this time, the conveyor should move XX direction in the user coordinate system. Also, z-direction values of three teaching points should be the same in either base coordinate system or the robot coordinate system. (4) To other conveyors, create the user coordinate following the same procedures as described above. (5) Perform the same operation for all the controllers. 3-34 61 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 2. Definition of the User Coordinate for MotoPick (Passing sensor) When using a passing sensor, calculate the distance between the passing sensor and the manipulator, and then create a user coordinate for MotoPick. Before performing the settings, execute the SYEND instruction and the CVQUE instruction for the conveyor to be used as described in the following JOB at all the controllers. If the SYEND instruction is not executed, the conveyor home position signal cannot be input later. (1) Mount a pin to the manipulator, and then, set “PIN: TOOL FILE 0” to “TOOL COORDINATE” to be used. The system may not work properly in case a wrong tool number is set. (2) Place the object of detection on the upper flow of the conveyor than the position where the sensor detects the object. In this calibration, the relation between the position where an object is detected and the user coordinates of the manipulator which is regarded as a reference of the manipulator’s motion is vital. 3-35 62 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (3) Input a conveyor home position signal Stop the conveyor where the sensor starts recognitions of the object of detection. At this situation, input the conveyor home position signal to all the controllers. By outputting the following universal signals with the controller which is the master of the sensor (the controller to which the sensor signal is connected), the home position signal can be input to all the controllers. Conveyor name Home position signal CV#(1) OUT#11 CV#(2) OUT#12 CV#(3) OUT#13 CV#(4) OUT#14 CV#(5) OUT#15 CV#(6) OUT#16 (4) At this time, select {ROBOT} - {CV MONITOR} - {PAGE} (at the bottom of the window) - {POSITION} on the programming pendant window of all the controllers to display the current value of the conveyor, and then check that "0" is set to {CURR POS(PULSE)} of the objective conveyor. If not, manually input the home position signal again. In case it is not available, check the wirings of the master manipulator. 3-36 63 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (5) Move the object close to the center of the manipulator operation range. Move the conveyor so that the object moves close to the center of the most-upper flow manipulator operation range, and then stop it. At this time, do not move the object but the conveyor. (6) Select {ROBOT} - {CV MONITOR} - {PAGE} (at the bottom of the window) - {POSITION} on the programming pendant window to display the current value of the conveyor, check the current position (mm) of the objective conveyor, and then record it. This value is input to the project data of MotoPick Support Tool later as the distance between the sensor of the picking (or placing) motion and the manipulator (CTP). Should “0” is still indicated as its current position, check the wirings of the detection sensor and conveyor home position signal. (7) Create a user coordinate above a object of detection by following the procedures below. This coordinate is regarded as the reference of the manipulator’s motion. Converyor flowing direction Create a user coordinate corresponding to the target conveyor in accordance with the following table. Conveyor name User coordinate CV#(1) 11 CV#(2) 12 CV#(3) 13 CV#(4) 14 CV#(5) 15 CV#(6) 16 3-37 64 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup Based on the user coordinate created in the above mentioned procedures, the fixed placing patterns are created every time the sensor detects the target. For example, following patterns (table) are input with MotoPick Support Tool when four workpieces are placed on a tray as below. Position No. X (mm) Y (mm) Z (mm) θ (degree) A 50 235 0 0 B 120 235 0 0 C 50 75 0 0 D 120 75 0 0 For the home position (ORG) of the user coordinate, if this pattern setting is easy to set, it can be set optionally. However, make sure to create the user coordinate so that the XX-direction of the user coordinate becomes the width direction of the conveyor and the XY-direction becomes the flowing direction. 3-38 65 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (8) When more than two manipulators are used in the system, for the second and following manipulators in the lower flow, repeat moving the conveyor close to the center of the manipulator operation range without moving the object on the conveyor, and then stop the conveyor and execute the same procedures described in step (6) and (7). When the manipulators are placed as shown in the figure below, CTPs of each one is as follows. Manipulator at upper flow (R1) Manipulator at down flow (R2) Manipulator CTP R1 1500 R2 3000 3-39 66 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 3. Definition of the User Coordinate for MotoPick (Vision device) First, perform calibration of the camera. Followings are the method to perform calibration when the vision of the camera COGNEX In-Sight series is used. When using other visions, perform the calibration referring to the instruction manuals of the vision. After that, calculate the distance between the user coordinate for MotoPick and the camera (CTP). Before performing the settings, execute the SYEND instruction and the CVQUE instruction for the conveyor to be used as described in the following JOB at all the controllers. If the SYEND instruction is not executed, the conveyor home position signal cannot be input later. (1) Confirm that the camera is installed at an appropriate position. (2) Start up In-Sight Explorer software on the PC. (3) Connect the PC to the camera used in this system. Choose the camera name on the window and double click it. 3-40 67 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (4) Select {View} - {Spreadsheet} under the menu bar. Note: {EasyBuilder} may appear instead of {Spreadsheet} in case the spreadsheet is already displayed. In this case, leave the window as it is. 3-41 68 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (5) Select and open a camera JOB. Choose 002-1C.job: for color image processing. Choose 002-1.job: for non-color image processing. Note: 002-1C.job is not available to the non-color camera system. Select 002-1.job for the non-color camera system because an error appears when 002-1C.job is selected. NOTE Use alphanumeric characters to input a camera Job name. (6) Set the details of the camera. Select a pixel number and color/non-color of the camera. (7) Prepare a calibration sheet to calibrate the camera. Double click the “Calibration” cell A1 of the camera JOB selected at step 3-42 69 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup a) b) c) a) For {Grid Type}, select “Checkerboard, with fiducial”. b) Select a value in {Grid Spacing} As an indication of the space between grids, 150 to 200 board crossing points in the view of the vision. If increasing the points (200 or more), precision of the vision calibration becomes higher whereas the start-up time of the camera and the switching time of the image processing program take longer time. For the size of the sheet, adjust it so that whole sheet is captured in the camera view. 3-43 70 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup c) When newly creating a sheet, press “Print Grid”. If it is already created, place it on the conveyor so that its height is same as that of the workpieces. Perform the page setting so that X on the calibration sheet becomes the conveyor width direction and Y becomes the conveyor flowing direction when printing. CAUTION Do not fail to confirm the correct grid spacing with a scale, etc., or the specified grid spacing may not be reflected depending on the settings of the paper or the magnifications set to the printer. The confirmed grid spacing is used in the later settings. (8) Once the calibration settings are done, close CalibrationGriddialog box by selecting {Cancel} button. Move the conveyor so that the calibration sheet comes right under the camera. NOTE At this time, place the sheet on the same level as the height of the workpieces. 3-44 71 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (9) Confirm that the tick is marked to Center Mark on the window. This mark indicates the center of the camera view. As shown in the figure below, move the checker board so that the Center Mark overlaps with its center. i) Click {Overlay} in the menu bar to un-display the spreadsheet window and displays the captured image only. ii) Set the red crossing at the center of the overlay to be the center of the calibration sheet. For the precise settings, enlarge the image using {Zoom} button. iii) Press {Trigger} to update the image. 3-45 72 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (10) Click {Overlay} again to display the spreadsheet. (11) Double click the “Calibration” cell A1, and then input the correct grid spacing of the calibration sheet prepared in step (8) on the displayed setup window. (12) Select {◊Pose} on the CalibrateGrid dialog window as shown below. i) Click {Trigger}, and then click {Adjust Region}. • CalibrateGrid dialog window disappears and an image is displayed on the spreadsheet overlay instead. • Adjust the size by moving the red square summit to fit the area of the sheet. • Press {ENTER} to display the CalibrateGrid dialog box again. It is OK if the value at {Feature points found} is 150 or more. If less than 150, modify the grid size and re-create the calibration sheet. NOTE Paste this sheet firmly to the conveyor belt after the positioning is done because it is utilized again when creating the user coordinate. 3-46 73 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup ii) Press {Calibrate} button. (13) Click {◊Results} button to display the camera calibration result. The calibration is acceptable if the value indicated in {Average Error} is less than 0.5. If more than this, adjust the focus of the camera and the lightning. (This result of the calibration affects a lot to the precision of the position detection with the vision.) 3-47 74 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (14) Press {OK} to close CalibrateGrid window. Select {File} - {Save Job} to save the job. (15) Right-click the “Calibration” cell (A1) on the spreadsheet and select {Export Cells}. Select a camera used at the saving destination, select the same name file as the vision job used for the calibration, and then, click {Save} button. (Example: when the job used for the calibration is “002-1”, select the cell data file “002-1.cxd”.) 3-48 75 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (16) Input a conveyor home position signal used for the vision (signal to newly input the conveyor position) to all the controllers. Input a home position signal which corresponds to the target conveyor without moving the calibration sheet and the conveyor. By outputting the following universal signals with the controller which is the master of the camera (the controller to which the IO signal of the camera is connected), the home position signal can be input to all the controllers. Conveyor name Home position signal CV#(1) OUT#11 CV#(2) OUT#12 CV#(3) OUT#13 CV#(4) OUT#14 CV#(5) OUT#15 CV#(6) OUT#16 (17) Select {ROBOT} - {CV MONITOR} - {PAGE} - {POSITION} on the programming pendant window of all the controllers, and check that "0" is set to {CURR POS(PULSE)} of the objective conveyor. 3-49 76 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (18) Operate the conveyor till the calibration sheet moves close to the center of the upper flowing manipulator operation range. At this time, be careful to the sheet so that it won’t go off the conveyor. (19) Record the conveyor current position (mm) at this time because this value needs to be input as the distance between the camera and the manipulator (CTP) to the project data which is created by MotoPick Support Tool later. (20) Create a user coordinate system as below. Create a user coordinate so that the home position (ORG) of the user coordinate system becomes the center of the calibration sheet (the same position as set in step (9)), the XX-direction of the user coordinate becomes the X-direction of the calibration sheet (conveyor width direction), the XY-direction becomes the Y-direction (conveyor flowing direction). When teaching 3 points, teach their Z-direction value to be the same in both base coordinate systems and robot coordinates 3-50 77 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup By following the table below, set the user coordinate system in accordance with the conveyor used. Conveyor name Home position signal CV#(1) OUT#11 CV#(2) OUT#12 CV#(3) OUT#13 CV#(4) OUT#14 CV#(5) OUT#15 CV#(6) OUT#16 (21) In case the manipulator is placed at the lower flow side, create its user coordinate system by repeating the above mentioned procedures. Manipulator at upper flow (R1) Manipulator at down flow (R2) 3-51 78 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 3.2.3 Hand Setting and Home Position Registering 1. Register the tool information of the hand to the tool file #1. Remove the pin used for the calibration, and then attach the hand to be used practically. Register the hand information to the tool file #1. After that, switch the tool number to #1 by pressing {SHIFT} + {COORD} simultaneously on the programming pendant. NOTE In the tool file, set the absorbing position of the hand with using X, Y, and Z from the view of the manipulator flange. Also, set the values (even though they are approximate values) of the weight and the gravity center position (W, Xg, Yg, Zg). When the multi-picking hand is used, register each absorbing position of the hand to the tool file #1, #2, #3, and #4 respectively. Tool#4 Tool#1 Tool#3 Tool#2 NOTE For multi picking, the number of the absorbing points can be added up to 4. When the absorbing points are 3 or less, make sure to set the tool files from #1, and do not make blank ones between them. If the settings of the tool files have blank file numbers, multi-picking function does not operate normally. 2. Registration of the Manipulator Home Position The manipulator moves its hand to the home position when the system is restarted after it is stopped. This system registers the home position to #P000. Set the tool number to the using tool and register the home position. When registering the position to #P000, make sure to use the base coordinate system. 3-52 79 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup CAUTION Notes on registering the base point Set the home position where there is no interference even if the manipulator moves from any motion trajectory. (Bad example) If the home position is set as shown in the figure below, the manipulator may interfere with the peripheral device depending on its motion trajectory. Bad Example of Home Position Setting 3-53 80 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 3.2.4 Project Creation To operate this system, a data file called the project data needs to be created with the MotoPick Support Tool. In the project data, information for each device to communicate with and motion parameters for the manipulator and each devices are included. The following is the file configuration of the MotoPick project data. MotoPick application folder path A folder to store the MotoPick data This can be changed in {Setting} of the MotoPick Support Tool menu. Project master folder A folder to store the project data This is created when the project master is newly created. Master Master file (Master.ini) The information common with each project data is stored. This is created when the project data is newly created. Setting Project management file (ProjectFile.ini) This is a data to maintain the project number and the project data. The contents are updated at performing {Project Settings}. Project Project Project data(xxxxx.prj) Project data This is created when the project file is newly created. Project master folder Master MotoPick has a project changing function. The project data can be changed to other one only when it is in the same project master folder. By changing the project, it can respond to changing lots or types of workpiece. NOTE The project data created by PC is downloaded to the controller by the unit of the project master folder. However, multiple project master folder data cannot exist simultaneously on one controller. 3-54 81 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup Before creating the project data, set-up MotoPick, and turn ON the power supply of the PC to start-up the MotoPick Support Tool. 1. Display the project creating window. Create a project data with which motion patterns of the manipulator, etc. are specified. Select {Project} in the sub menu. 2. Select a type of the project master folder. Select {New} when newly creating a project master folder. Select {Edit} when adding a project data to the existing project master folder. 3. Select a project data to edit. Select {New} when newly creating a project data. Select {Edit} when editing an existing project data. Select {Copy} when copying to edit an existing project data. (The menu {Copy} is only available for MotoPick Support Tool version AP003BPC03.10A-00 or later.) 3-55 82 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 4. Select a setting method of the project data. There are three ways of creating the project data as shown below. Select one out of three. (1) Setup Wizard A project data can be created with confirming the set-up flow of the whole MotoPick system. The set-up method of the project data is the same as normal setup. (2) Normal Setup Create a layout of the system and the file is created. This set-up method is recommended to those who are familiar to the setup. (3) Custom Setup By inputting the necessary parameters and the project data is created. This set-up method is recommended to the experienced. Also, the setting of function ON/OFF parameter, which is a custom correspondence, is also executed on this window. In this section, creating method of the project data taking (2) Normal Setup is described. As an example setting, two manipulators, two conveyors, a pick side vision and a place side vision are installed in this system. 5. Select a Setup Method Select {Normal Setup} on the Select Way for Setup window. 3-56 83 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 6. Specify a layout of the system. With the MotoPick Support Tool, create a layout of the using devices, and then set parameters to each device. Drug and drop icons in the tool box to layout the system. Followings show what each icon indicates. Manipulator icon Indicate a manipulator. Set this icon as same number as the manipulators used in the system. Vision icon Set this icon in the layout window when a vision is used in the system. Sensor icon (Not for vision) Set this icon in the layout window when detecting an object with a non-vision device (photoelectric sensor, proximity sensor, etc.). Table icon This icon is not available at the moment. Conveyor (vertical/horizontal) icon Use this icon when picking/ placing operation is executed to the conveyor. (vertically/ horizontally) 3-57 84 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup Following layout is created with this example. 7. Set a parameter to each device. Right-click each icon and select “Property”. 3-58 85 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (1) Robot setting Specify the manipulator’s basic information. Items to be set are as follows, Name Specify a manipulator name. Choose one from R1 to R10. (Avoid specifying the same name) IP address Specify an IP address. Set the same address as the manipulator used. For the details, refer to section 3.1.6 “Conveyor Settings”. Draw property x y Width Height Type No. NOTE :Set a position of the icon (horizontal direction). :Set a position of the icon (vertical direction). :Set a size of the icon (horizontal direction). :Set a size of the icon (vertical direction). :Select a manipulator to be indicated. Note: Manipulator can be freely selected as this selection does not influence the settings. The item whose edit box is displayed in yellow will be the common setting with all the project data in the same project master folder. 3-59 86 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (2) Vision setting Specify the vision’s basic information. Items to be set are as follows, Name Specify a name of the camera. Choose one from C1 to C10. (Avoid specifying the same name) Camera Type Set a camera type. Available for the version AP003B PC03.00A-00 or later IP address Specify an IP address. Set the same address as the vision used. For the details, refer to section 3.1.3 “IP Address Setting”. FOV_X (mm) Specify a view size for the conveyor width direction (user coordinates: X-direction) For the details of the corresponding user coordinates, refer to the table below. FOV_Y (mm) Specify a view size for the conveyor flowing direction (user coordinates: Y-direction) For the details of the corresponding user coordinates, refer to the table below. Master A controller as a camera master (A controller connected to the IO cable of the camera) Note: One controller can be the master of one vision devices and cannot be the master of more than two vision devices. Trigger Interval Specify a image taking interval. Be careful to the setting interval (mm) so that all the workpieces are taken. Normally, it is set with the following formula. View size of the conveyor flowing direction (FOV_Y) - Size of he workpieces. Judge Length (mm) In the detection result of the vision, if there are multiple workpieces that the distance between them are the same as or less than this setting value, they are recognized as an identical workpiece. Work Maximum Length (mm) Set the maximum length of the workpiece. Camera Job Input Camera JOB Example: 002-1.job Note: If performing the setting incorrectly, MotoPick cannot be started later. 3-60 87 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup WorkFlowPick/ Specify a data flowing direction. Place Set the direction to WorkFlowPick for the picking side setting, and set it to WorkFlowPlace for the place side setting. For the work flow setting, refer to the following page. Work Size Specify details of the workpiece. L: Length, W: Width, T: Thickness, Threshold: Threshold value Note: The workpiece equal to or below the threshold value which is set in Threshold can be recognized as an NG product. This setting is not required. Draw property x y Width Height NOTE :Set a position of the icon (horizontal direction). :Set a position of the icon (vertical direction). :Set a size of the icon (horizontal direction). :Set a size of the icon (vertical direction). Object User coordinates CV#(1) 11 CV#(2) 12 CV#(3) 13 CV#(4) 14 CV#(5) 15 CV#(6) 16 The item whose edit box is displayed in yellow will be the common setting with all the project data in the same project master folder. (3) WorkFlowPick/Place setting Set the flow of the position data, acquired by the vision, to flow to the succeeding manipulators. As shown in the figure above, if the manipulator, which is communicating with the vision, is set as R1 (Master), the data detected at the vision side flows as below. 3-61 88 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup And the WorkFlow is described as below. 3-62 89 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup Besides the above mentioned layout, following shows the flow of the vision work when manipulators are mounted vertical to the conveyor flow. When Master is designated as R1, the flow of the work detected by the vision are shown below. SUPPLEMENT Create workflow1 and 2. 3-63 90 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup NOTE When changing a project to the one with different work flow in changing the projects, the power sources of all controllers to be used after changing the projects are needed to be turned OFF, and then ON. (4) Setting Work for Camera Specify the details of the work. L: Length, W: Width, T: Thickness, Threshold: Threshold value Note: The work whose threshold value is the same as or less than the value set in Threshold can be recognized as NG product. This setting is not required. (5) Passing sensor (non-vision sensor) setting Specify basic information of the passing sensor. Followings are the items to be specified. 3-64 91 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup Name Specify the passing sensor name. Choose one from S1 to S10. Robot Specify a manipulator which receives the detection signal. WorkFlowPick/Place Specify a data flowing direction. Set the direction to WorkFlowPick for the picking side setting, and set it to WorkFlowPlace for the place side setting. For the work flow setting, refer to the step (3) “WorkFlowPick/Place setting” . Draw property NOTE x y Width Height :Set a position of the icon (horizontal direction). :Set a position of the icon (vertical direction). :Set a size of the icon (horizontal direction). :Set a size of the icon (vertical direction). The item whose edit box is displayed in yellow will be the common setting with all the project data in the same project master folder. 3-65 92 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (6) Conveyor setting Specify basic information of the using conveyor. Followings are the items to be specified. Name Specify a conveyor name. Choose one from CV1 to CV6. Resolution Specify a resolution of the conveyor. For the resolution measuring method, refer to section 3.1.6 “Conveyor Settings” Conveyor Width (mm) Set a width for the detecting device to detect. Port No Set a conveyor port number according to the following table. Refer to section 3.1.6 “Conveyor Settings”. UF Set a user coordinate number which is regarded as the reference of the conveyor flowing direction according to the following table. Refer to section 3.2.2 “Calibration”. Method Select “Camera” when detecting with a vision, and “Sensor” when detecting with a non-vision device. Method No Select a detecting device. Draw property x y Width Height NOTE :Set a position of the icon (horizontal direction). :Set a position of the icon (vertical direction). :Set a size of the icon (horizontal direction). :Set a size of the icon (vertical direction). The item whose edit box is displayed in yellow will be the common setting with all the project data in the same project master folder. 3-66 93 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup Table 3-2: Conveyor Port Number and User Coordinate Conveyor name Port number User coordinate CV#(1) 1 1 CV#(2) 2 2 CV#(3) 3 3 CV#(4) 4 4 CV#(5) 5 5 CV#(6) 6 6 8. Creation of the Manipulator Motion Click the {Motion} tab at the upper part of the window. The Motion window appears. Specify parameters for the manipulator’s basic motions. 1.Button to select a manipulator Select a manipulator whose motions are specified. Following 2 to 9 are the settings for the manipulator specified here. 2.Specify a workpiece type for the manipulator specified at 1. Put a tick to all the corresponding workpiece types. 3.Select a target for each picking and placing operation. Specify a conveyor to/from which picking and placing operations are executed. 3-67 94 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 4.Specify motion range of a manipulator/Conveyor control [Manipulator motion range settings (STP, OL, CTP)] Specify motion parameters relevant to the manipulator’s conveyor tracking operation range. Each STP, OL and CTP has following meanings. Item Pick side Place side Meaning Unit Inputting range STP Conveyor tracking operation starting mm position for the picking side conveyor. Set the position using the distance from the vision or the sensor. 0 to 10000 OL Conveyor tracking operation range for the picking side conveyor. Set the range using the distance between STP and OL. mm 0 to 10000 CTP Input the value which was recorded when the user coordinate for MotoPick was created in section 3.2.2 “Calibration”. mm 0 to 10000 STP Conveyor tracking operation starting mm position for the placing side conveyor. Set the position using the distance from the vision or the sensor. 0 to 10000 OL Conveyor tracking operation range for the placing side conveyor. Set the range using the distance between STP and OL. mm 0 to 10000 CTP Input the value which was recorded when the user coordinate for MotoPick was created in section 3.2.2 “Calibration”. mm 0 to 10000 For the details of the parameters above, refer to “OPTIONS INSTRUCTIONS FOR CONVEYOR SYNCHRONIZED FUNCTION” NOTE The manipulator transfers the workpiece within the range between STP and OL. Therefore, set the range between STP and OL so that the range is enough to fit in the operation range of the manipulator. If the range between STP and OL is too large or too small, transferring operation cannot be performed efficiently. 3-68 95 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup [Conveyor control settings (STOP, SLOW)] Position to decrease the conveyor speed and/or to stop the conveyor is specified in this section. Specify a distance from the end point of the operation range (OL). In case the manipulator moves inside the specified range before the first workpiece’s or tray’s data is processed, the signals described in the following table are turned ON or OFF. However, when 0 is input in STOP or SLOW, the IO signal is not output. When more than one manipulators are used in this system, control the conveyor in accordance with the above mentioned signals by using a host sequencer, etc. Table 3-3: Conveyor Port Number and User Coordinate Universal output signal Explanation OT#(897) Conveyor operation request for CV#(1). When there is no workpieces between STOP and OL, this signal is turned ON. OT#(898) Conveyor deceleration request for CV#(1). When there is no workpieces between SLOW and OL, this signal is turned OFF. OT#(905) Conveyor operation request for CV#(2). OT#(906) Conveyor deceleration request for CV#(2). OT#(913) Conveyor operation request for CV#(3). OT#(914) Conveyor deceleration request for CV#(3). OT#(921) Conveyor operation request for CV#(4). OT#(922) Conveyor deceleration request for CV#(4). OT#(929) Conveyor operation request for CV#(5). OT#(930) Conveyor deceleration request for CV#(5). OT#(937) Conveyor operation request for CV#(6). OT#(938) Conveyor deceleration request for CV#(6). 3-69 96 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup NOTE The system can get into the dead lock status where a production line stops when both pick and place side conveyors stop. In case this happens and the motion signals of the both conveyors went dead at the host sequencer, set to start the conveyors. 5. Select a type of workpiece to be specified. Following 6 to 9 are the settings for the workpieces specified here. 6.Specify the motion range of a manipulator/conveyor control. Height: from the home position of the corresponding conveyor user coordinate for MotoPick to the manipulator tool-edge passing point level. Therefore, perform the height setting with considering the differences between the calibration sheet and the workpiece height at creating the user coordinate for MotoPick for the vision or between the tray height and the workpiece height at creating the user coordinate for MotoPick for the sensor. Item Pick side Place side Meaning Unit Inputting range Height1 Height before picking mm -1000 to1000 Height2 Height while picking mm -1000 to1000 Height3 Height after picking mm -1000 to1000 Height1 Height before placing mm -1000 to1000 Height2 Height while placing mm -1000 to1000 Height3 Height after placing mm -1000 to1000 3-70 97 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 7.Time settings for absorbing and releasing (Emit) the workpieces In accordance with the workpieces, parameters for this setting should be changed. Item Absorb Emit Meaning Unit Inputting range Start Time to start outputting a (future function) signal sec 0 to 1000 Time sec 0 to 1000 Start Time to start outputting a (future function) signal sec 0 to 1000 Time sec 0 to 1000 Conveyor tracking time Conveyor tracking time Absorb (Emit) Start: Set a time to start outputting a signal for the tool-edge to start absorbing (emitting) operations just before reaching the target point. Height 2 (Target point) Absorb (Emit) Time: Set a time to start conveyor tracking when the tool-edge reaches “Height 2” level. 3-71 98 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 8.Fine-adjust the settings Set the values later when shifting the picking or placing position in a specified direction. x Off-setting value to x-direction in the user coordinate for MotoPick of the object conveyor y Off-setting value to y-direction in the user coordinate for MotoPick of the object conveyor z Off-setting value to z-direction in the user coordinate for MotoPick of the object conveyor θ Tool rotation angle 9.Manipulator operation speed settings Set the operation speed of the object manipulator. 10.Pattern setting When detecting workpieces with a non-vision device, there is a case where more than one position information are required in a single detection. For example, when four workpieces are to be placed in a tray, the placing position (pattern) of all four workpieces are required to be created. Following shows a creating method of the position data (pattern). Pattern is set to each picking/placing operation. 3-72 99 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 11.Pattern setting Set pattern information for the picking/placing operation. Select the sensor to be targeted. No. ID number for the position data. x In the user coordinate for MotoPick, specify a position in XX coordinate direction (conveyor width direction). y In the user coordinate for MotoPick, specify a position in XY coordinate direction (conveyor flowing direction). z In the user coordinate for MotoPick, specify a position in vertical direction. θ In the user coordinate for MotoPick, specify a rotational direction in XX-XY plane. Work Type Specify a position data type to be created. Here in this section, select one among “Work Type 1” to “Work Type 5” or “Pick Group”. For the details of the pick group, refer to the step “12.Setting of Multiple Picking/Placing” described later. Robot Specify a manipulator which picks/places workpieces at the created positions. If “ANY” is specified, the created positions become the target of all the manipulators. 12.Setting of Multiple Picking/Placing Multiple picking : execute multiple picking operations before shifting the operation from picking to placing. Multiple placing: execute multiple placing operations before shifting the operation from placing to picking. This setting should be performed to the picking group first. For PickGroup setting, on a manipulator basis, set a workpiece to each of multi hand tool to grasp. When placing the multi-picked workpieces at a time, set more than one workpieces to the same pick group. When a tick is marked to {GoPlace} of a group, the manipulator automatically shifts its operation from picking to placing when it finishes picking the workpieces in the group. Even when a tick is not marked to {GoPlace}, the manipulator shifts its operation after all the tools are used for picking the workpieces. 3-73 100 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 13.3D Setting Set the input pattern data and display it in 3D image. With this settings, the created patters are visually depicted. NOTE When DirectX is not installed, the 3D display is not available. 14.Edit information of a tray (size, position and color). 15.For each work type, edit the size, color, and absorbing position of the workpieces placed by a manipulator. Shape: Select the shape of the workpiece. SizeX, SizeY, SizeZ, Radius: Input the size of the workpiece. Color: Select the color of the workpiece. OriginX, OriginY, OriginZ: Input the absorbing position of the workpiece. Work Type: Select the work type. 3-74 101 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 16.Create a 3D image based on the input data and displays it. 17.Allocate workpiece This function is used when allocating the detected workpieces to several manipulators. Following is the setting window. 18.Select a manipulator Select a manipulator to be specified. 19.Work Data Range Schedule the workpieces on the basis of the conveyor width direction. Each manipulator will be in charge for the workpieces set in this section. The value of From(mm) should be smaller than the value of To(mm). When inputting the value, use the X coordinate value of the user coordinate for MotoPick of the object conveyor. 3-75 102 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup When manipulators are installed vertically to the conveyor flowing direction, in charge area for each manipulator to pick/place the workpieces is designated on the basis of the conveyor width direction (X-direction). [Schedule by Area: Workpiece data range setting] Workpieces are allocated as follows R1 X: 50mm to 200mm R2 X: 200mm to 50mm SUPPLEMENT Area for R1 Area for R2 Overlapped area Placing box Workpiece For the workpieces in the overlapped area [-50mm to 50mm], they will be picked/placed by the manipulator on the basis of a ratio specified at the section of “LoadShare (load sharing ratio)” which is explained in the following step. 3-76 103 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 20.Load sharing ratio setting Ratio of the workpieces for each manipulator can be designated. If the same value (ex. “1”) is set to all the manipulators, the load for each manipulator becomes equal. In case if no value is set (blank), the manipulator at the upper flow tries to transfer as many workpieces as it can and the one at the lower flow transfers the left workpieces. However, the workpieces which are not transferred by the upper flow manipulator due to miss-absorption, etc., they will also not be transferred by the one at the lower flow. 9. Saving Data Save the project data to finish the setting. 3-77 104 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 3.2.5 Registration of Workpiece for Detection Register the models of workpieces so that the vision can detect them. For this setting, In-Sight Explorer is used. 1. Open the target job. 2. Specify a area for detection (1) Click [ROI] cell (2) Specify an area for detection. Square an area for detection with a red line. Press {Enter} to determine the area. Workpieces inside this square are regarded as the target of detection. SUPPLEMENT When registering an area, avoid other objects to be in the square than the conveyor, or the detection will not be performed appropriately. 3-78 105 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup 3. Specify a model for detection (1) Select either ON or OFF to execute performing the detection or not. Select ON to perform detection. (2) Select a method for detection from among PatMax, PatFind and Brob. (3) Set a maximum number of the workpieces in one detecting operation. SUPPLEMENT For the details of the detecting method, refer to “Help file” of In-Sight Explorer. Following shows a detecting method with PatMax method. (1) Select “MatMax” in the step (2). (2) Place a workpiece at the center of the view, and then select {Image} - {Trigger} to take the image. 3-79 106 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3 Set Up 3.2 Setup (3) Click {Model1} of {Model Region} to specify a portion for detection. Double click the specified area to return to the previous window. SUPPLEMENT Masking is available when specifying an area, for the details of the masking operation, refer to “Help file” of In-Sight Explorer. (4) Double-check {Patterns} of {Model Setting} to open the property sheet. Un-check {Reuse Training Image} and check it again, and then select {OK}. (5) Double-click {Patterns} of {Detection Setting} to open the property sheet. Set detecting condition. SUPPLEMENT Refer to “Help file” of In-Sight Explorer for the details of the detection. (6) Online mode For taking images with an external signal, the camera should be set to Online. Set the status to Online after finishing editing and before start taking images. When editing the vision program, be sure to save the program. 3-80 107 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 4 Playback Operation 4.1 Normal Start-up Playback Operation In this chapter, start-up and stop procedures for MotoPick Conveyor Tracking system are described. Basically these procedures are performed by PC and programming pendant operations. Please be noted that the start-up and stop procedures vary depending on the presence of the host PLC. 4.1 Normal Start-up Complete following operations before starting the system. • Setup a system Set up of this system means not only connecting the necessary devices but important settings for the system operation are also included such as camera calibration, creation of the user coordinates of the manipulator, registration of the workpiece model for detection, etc. Should the setup is not properly done, the system would not start up and also it can lead to unexpected manipulator motions. Follow the procedures described in chapter 3 “Set Up” and thoroughly perform the setup. • Create a project data The production management software MotoPick which is used in this system manages the following information as a project data. i) Manipulator’s motion conditions ii) Conveyor and camera settings iii) Manipulator allocating information for picking workpieces on the flowing conveyor iv) Manipulator allocating information for placing workpieces on the flowing conveyor The project data is to be prepared before starting up the system. Follow the description in section 3.2.4 “Project Creation” for creating the files. CAUTION For MotoPick system, the tool number to be used according to the operation is automatically selected. The tool number to be used depends on PickGroup of the pattern setting. When using the hand which grasps a single work, the operation is performed with Tool 1. For the play back operation, be sure to confirm that the correct Tool is set. 4-1 108 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up [Create a project management file] To execute a project, preparation of the project management file is indispensable. This file is created to manage several projects executed by an user. NOTE The project management file should be created even if only one project is executed. 1. Select {Project} on the main window of MotoPick Support Tool, and then click {Project Settings}. 2. Select a target project master folder on the master selection window. The project management window appears. 3. Perform the setting of the project management file. 4-2 109 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up Following shows the project management file creating methods on a display. 1.Project No. Display/edit a project number when the project is to be changed. 2.Project File Name Display/edit a project name. The comments is supposed to be distinctive. 3.Add Add a project to the project management file. When executing a project, it should be registered to the file. Add all the projects to the project management file which are subject to be changed. 4.Delete Delete an object project from the project management file. The created project data would not be deleted even if it is deleted from the project management file. 5.OK Edited data is saved in the project data and project management file and close the window. 6.Cancel Cancel the edited data and close the window. Use this button when an improper operation is made. 4-3 110 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up [System start up procedures] Following shows the project executing procedures. 1. Save the project data to the storage media. 2. Connect the programming pendant application with the controller. (It is unnecessary if the version of MotoPick is AP003B PC03.00A-00 or later.) 3. Select a project to execute. 4. Execute the selected project. Following shows the details of the project executing procedures. 1. Download the project data. To execute a project, the created project data needs to be saved in a storage media attached to the controller. If it is already downloaded, skip the procedure to step“Select a project to be executed” (If the version is AP003B PC02.01A-00 or earlier, start the settings from step “Establish communication between the programming pendant application and the controller.” ) in the following page. NOTE For executing a project, at least one storage media is required to be attached to the controller. * Not all the robot controllers need the storage memory. MotoPick whose version is AP003B PC02.01A-00 or earlier uses an external memory device of the programming pendant (CF card or USB memory). 4-4 111 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up (1) Specify a project data saving destination. Select {Setup} under the menu bar on the main menu window and specify necessary items for setup. AP003B PC03.00A-00 or later Input an IP address of the controller to which “USB memory” is equipped in the master R/C IP address part on the window. AP003B PC02.01A-00 or earlier 1.Set the IP address of the programming pendant. 2.Select an external memory device. 3.In the CF card, specify a project data saving destination folder name. 4.In the USB memory, specify a project data saving destination folder name. 5.Set an account for FTP. Input “nx”. 6.Set a password for FTP. Input “nx”. 4-5 112 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up (2) Turn ON the power supply of all controllers in this system. If they are already turned ON, it is not necessary to re-boot them. (3) Installation a storage media. (AP003B PC03.00A-00 or later) Insert an USB memory to the controller. AP003B PC02.01A-00 or earlier) Insert an external storage media to the programming pendant. (4) Change the MotoPick Support Tool mode from off line to online Press “offline” button to change it to “online”. [offline mode] to NOTE [online mode] If the mode is already set to “online” mode leave the mode as it is. Although a message “Connection with the controller is not established” appears in case no project data is in the storage media, still project data can be downloaded. (5) Download the project data to the storage media. Press the Download button and select a project master folder to save the data in the storage media. NOTE Depending on the firewall setting of the PC, download may not be performed. 4-6 113 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up 2. Establish communication between the programming pendant application and the controller. For each controller to receive the project data, establishment of the communication with the programming pendant application in which the project is saved is necessary. For the MotoPick whose version is AP003B PC03.00A-00 or later does not need to establish the communication because it does not use the programming pendant application. Skip procedures to step “Select a project to be executed” . 1.FSScreen Press this button to return to the normal programming pendant window. 2. File Read Press this button to read the “Setting file” of the project. 3.IP address of the connecting controller is displayed. To display the IP address, read the “Setting file” of the project. 4.Connect Press this button to establish the communication between the programming pendant and the manipulator whose IP address is displayed at above mentioned explanation 3. This button turns “Disconnect” once the communication is established. And press “Disconnect” button to terminate the communication. (1) Open MotoPick window with programming pendant. Or, it is displayed automatically by selecting {Application} {MotoPickIF} on the programming pendant main window. 4-7 114 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up (2) Read the “Setting file” of the project with the programming pendant application. It needs to be read for the programming pendant application to choose a controller to be connected. Press 2. “File Read” button to read the “Setting file” of the project. If the IP addresses of all manipulators to be used are not displayed even if {File Read} is pressed, check the project data again, and then download the project and press {File Read} again. When the IP addresses of all manipulators are already displayed, {Connect} is not needed to be pressed. NOTE Above mentioned operations can be also performed with the external signal. (3) Establish a communication with the object controller. Press 4. {Connect} button to establish the communication between the object controller and the manipulator whose IP address is played at above mentioned explanation 3. In order to change the project, {Connect} should be pressed after starting the controller. When {Connect} is already completed, this operation is not necessary. 3. Select a project to be executed To execute a project, it should have been selected. Follow the procedures to select it. (1) Change the MotoPick Support Tool mode from off line to online Projects cannot be executed in the offline mode. Press “offline” button to change it to “online”. [offline mode] to [online mode] (2) Display a window for selecting a project Select {Change Project} on the MotoPick Support Tool main window. 4-8 115 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up (3) Select a project 1. Double click “Active” section to activate the executing project. “*” is marked to “Active” section. 2. Notify the executing project name to each controller. By pressing {Active} button, the project with “*” mark is executed. 3. Close the window. Press {OK} button to close the window. SUPPLEMENT Even after the controller is turned OFF or MotoPick Support Tool is terminated, re-selection of the project is not required. Only when executing the other project than that currently selected, perform this operation again. 4. Execute the project Press system start button to execute the project. It won’t start if the controller is in teach mode, change the mode to either play mode or remote mode. Simultaneous start of multiple manipulators NOTE If starting the multiple manipulators while the conveyor is operating, synchronization shift of the manipulators may occur. The error of each manipulator's start should be within 0.5 seconds. Pick Priority Setting MotoPick has a function of picking priority and placing priority. (Default setting is placing priority.) The setting can be changed at the register value M403. SUPPLEMENT • Placing priority (M403 = 0) Picking operation is performed when a tray (placing data) exists in the operation range of placing side. • Picking priority (M403 = 1) Workpieces are picked in accordance with the flow of picking side. 4-9 116 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up [System shut OFF procedures] • Normal shut OFF To stop the operation of all the ambulatory, press the system stop button. Or, stop each manipulator by the hold operation. The normal shut OFF means the termination of the system by Hold signal. Manipulator stop their motion even if they are in operation on the spot. When re-starting the motion, press System Start Button of the MotoPick Support Tool after setting the mode to play mode or to remote mode. Please noted that the data of the workpieces or/and the trays left on the conveyor is deleted at this timing. When changing the project, follow the instructions described in step “3. Select a project to execute” in “[System start up procedures]” • Cycle stop MotoPick system employs two ways of cycle stop procedures. I) Cycle stop A Input Cycle stop signal A (IN#893) from the host PLC, etc. In the cycle stop A operation, by the cycle stop signal A, the manipulator moves to its waiting position after completing its picking/placing operation. If the manipulator is not in operation when the signal is input, it moves directly to its waiting position without doing any operations. This stop is selected when the conveyor is supposed to be stopped along with the manipulator’s motion. Input Cycle start signal (IN#891) when re-starting the operation and then the manipulator resumes the suspended operation continuously. The data of the workpieces or/and the trays left on the conveyor is carried over to the resumed operation. II) Cycle stop B Input Cycle stop signal B (IN#892) from the host PLC, etc. In the cycle stop B operation, by the cycle stop signal B, the manipulator in picking motion moves to its waiting position after placing the picked workpieces. Also, the manipulator in placing operation moves to its waiting position after completing the placing operation. If the manipulator is not in operation when the signal is input, it moves directly to its waiting position without doing any operations. This stop is selected when the conveyor is not supposed to be stopped despite the manipulator’s operation. Input the cycle start signal (IN#891) when re-starting the operation and then, the manipulator resumes the suspended operation continuously. The data of the workpieces or/and the trays left on the conveyor is carried over to the resumed operation. 4-10 117 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up • The system cannot be resumed if the manipulator is turned OFF or the manipulator is stopped by an alarm. For re-starting the system, re-start all the FS100s and follow the instructions described in chapter 4 “Playback Operation” . • The cycle stop system can be applied to the multiple picking/placing operation, too. Following are the cases where 4 workpieces are multipicked at cycle stop A and B. NOTE – Cycle stop A If the cycle stop signal A is input at the second picking operation, the manipulator stops after the second picking is completed and then, it resumes its operation by the third picking. – Cycle stop B If the cycle stop signal B is input at the second picking operation, the manipulator stops after the forth picking and placing are completed and then, it resumes its operation by the first picking. • The robot JOB can be stopped by pressing the system stop button of the PC system or by stopping each manipulator with the hold operation. When resuming the operation, move the cursor of the robot JOB to the position where the manipulator is stopped, input the cycle start signal, and then press the system start button of the MotoPick Support Tool. The manipulator resumes the stopped operation.  Execute/shut OFF a project from PLC In this system, with external signals, starting of the system and executing of the project are available. When starting the system with PLC, etc., follow the procedures below to execute/shut OFF the project. 1. Change the mode to remote mode. To valid external input signals, the controller needs be started up in the remote mode. Switch the programming pendant mode change switch to “Remote” or attach a dummy connector to start up the controller. Operation from the external input signal becomes available. 2. Input external signals following the timing chart below. 4-11 118 of 176 HW1482553 4-12 PLC specific input signal 13 External HOLD → → → → → → → → → → → → RC RC PLC RC PLC RC PLC RC PLC RC PLC RC RC PLC Meaning If the signal is input, the servo power is turned OFF If the signal is input, the job is stopped. This signal signifies that the job is running. It starts robot operation (play back). Only the rising edge of the signal is valid. This signal signifies that the servo power is turned ON. If this signal is input, the servo power supply is turned ON. Only the rising edge of the signal is valid. This signal signifies that the execution position is the top of the master job. This signal signifies that the project change is finished. Go to next sequence after confirming that all robots turn on this signal. Request for connecting to the robots and camera. Input to all robot controllers. This signal signifies that the connection of each robots and sensors completed. Go to next sequence after confirming that all robots turn on this signal. It calls up top of the robot program, that is the top of the master job. Only the rising edge of the signal is valid. Request for changing the project. Input to all robot controllers. Specify the project No. to run. Input to all robot controllers. This signal signifies that the controller is play mode. * It is necessary to input / output the above signals to all robot controllers. PLC RC specific output signal 12 Running specific input signal PLC specific input signal 11 External start External emergency stop RC specific output signal 10 Servo is ON 14 PLC specific input signal External Servo ON 9 RC specific output signal Top of master job 8 PLC specific input signal Call master job PLC RC RC IN#0879 OT#0881 PLC PLC From IN#0881 to IN#0888 IN#0880 → RC specific output signal → Direction Signal OT#0882 7 4 Standby finished Project change finished 3 6 Request for project change Request for standby Project No. 2 5 Play Mode Name OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON Status Project Start Timing Chart Project Running Project Stop PC-Less MotoPick Coveyor Tracking 1 No 172532-1CD 4 Playback Operation 4.1 Normal Start-up AP003B MP03.00A-00 or later 119 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.1 Normal Start-up AP003B MP02.01A-00 or earlier 4-13 120 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.2 Restarting the System 4.2 Restarting the System There are roughly two ways to restart the system. • Restart the system by MASTER-**JBI To restart the system, follow the procedures described in [System start up procedures]. However, please be noted that the data of the workpieces and trays left on the conveyor are deleted. • Restart the system after the cycle is stopped. When the manipulator is stopped by the cycle stop signal, the system can be re-started by inputting the cycle start signal, and the signal input from the PC or the master PC is not necessary. NOTE The restarting methods mentioned above are not applicable if the manipulator operation is stopped by turning OFF the power supply or by an alarm. In these cases, for restarting the system, re-start all the controllers and follow the instructions described in chapter 4 “Playback Operation” . WARNING • Do not restart to resume the system when the manipulator is stopped by other than cycle stop signal. Or the conveyor does not stop its operation even if the manipulator stops. And the manipulator tries to move the same distance as the conveyor immediately when the system is restarted. • For this reason, do not fail to restart the system with the head of MASTER-**JBI in case the manipulator is stopped by other than cycle stop signal. 4-14 121 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 4 Playback Operation 4.3 Change Project 4.3 Change Project MotoPick system can have more than one project data in one production line (225 data at maximum). And there are two ways of changing the project. • Change it from the MotoPick Support Tool • Change it from the PLC CAUTION Change the project after the MotoPick system and JOBs are stopped. It is not available while the system is in operation (during the playback operation).  Project changing from MotoPick Support Tool Select {Project} - {Change Project} under the MotoPick Support Tool menu bar. Follow the procedures described in step “3. Select a project to execute” in “[System start up procedures]”.  Project switching from PLC Perform the same procedures as executing the project from PLC. CAUTION Change the project after the MotoPick system and JOBs are stopped. 4-15 122 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 5 5 Online Setting (Motion Parameter Adjustment) Online Setting (Motion Parameter Adjustment) On the “Online Setting” window, motion parameters of a manipulator can be set (adjusted) while it is in play back operation. • Height : Height of each motion • Absorb(Emit) Start : Starting time of absorbing (releasing) motion • Adjust :Off setting value on the base coordinate of the motion • STP* : Starting position of tracking operation • OL* : Completing position of tracking operation • V* : Manipulator motion speed • CV_Start : Conveyor starting position (initially) • CV_Stop* : Conveyor stop position (initially) • Slow* : Conveyor decelerating position NOTE This adjustment works properly only when the system is started by following the procedures described in section 4.1 “Normal Start-up” and may not work properly when the robot JOB is executed manually, etc. 1. Change the MotoPick Support Tool mode from off line to online [offline mode] to [online mode] 2. Select {Settings} - {Online Settings} - {Online adjusting}. 5-1 123 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 5 Online Setting (Motion Parameter Adjustment) Online setting window 1. Select a manipulator A button whose name is corresponding to the manipulator specified in the layout is displayed. Press this button to switch the manipulator data. 2. Input a value for adjustment Input an adjustment value to the edit box displayed in white against the value which was input in the motion setting of the project data. To the left side of the window, the project data which is in operation (Active is displayed. 3.Reflet the adjustment Press {Notifies to} button to reflect the adjustment value to the project data motion setting value. Pressing {Reflection} reflects the adjustment values of all manipulators. NOTE Press this button each time the project data is updated. 4. Close the window Press {Close} button to close this window. Should this window is closed without pressing this window, the adjustment will not be saved to the project data. 5-2 124 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 5 Online Setting (Motion Parameter Adjustment) NOTE The result of the online adjustment is saved only to the project data in the PC. It is not reflected to the project data in the controller. (At the controller side, the online adjustment value is maintained as the other data than the project file.) Therefore, after the online adjustment is completed, download the project data to the controller. 5-3 125 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 6 6 Monitoring 6.1 Actual Production Monitoring Actual production or logs are recorded into the MotoPick Support Tool by connecting the MotoPick Support Tool to the MotoPick system which is in operation. 6.1 Actual Production 1. Change the mode from “offline” to “online” by pressing the mode change button of the MotoPick Support Tool. [offline mode] to [online mode] 2. Select {Monitoring} tab - {Actual Production} on the main window of the MotoPick Support Tool. 6-1 126 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 6 Monitoring 6.1 Actual Production 3. Following information of each manipulator is displayed. • Amount of flowing in/out workpieces data • Cycle time (amount of processed workpieces per minute) 6-2 127 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 6 Monitoring 6.2 Log 6.2 Log 1. Change the mode from “offline” to “online” by pressing the mode change button of the MotoPick Support Tool. [offline mode] to [online mode] 2. Select {Monitoring} tab - {Log} on the main window of the MotoPick Support Tool. Display a log data after acquiring it from the manipulator. At this time, if the number or the size of the log has exceeded the specified value, the exceeded data is saved in another file. Up to 10 files can be stored, and the oldest file is deleted when the 11th file is newly created. 6-3 128 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 6 Monitoring 6.2 Log 6.2.1 How to Read the Logging Data • POWER ON: PRJ:n n : 0-255, Project file number Meaning : MotoPick starts at the number "n" of the project file. • CHG PRJ: PRJ:n n : 0-255, Project file number Meaning : The project file is changed to the number "n". • TRIGGER n n : Trigger consecutive number Meaning : The trigger is output to the camera. • LOGIN:rr rr : Result, OK: Login succeeded, NG: Login failed Meaning : Logged in to the camera. • SER:sss WNUM: nnn SER:sss(mmm) X:xxx.xx Y:yyy.yy Z:zzz.zz THETA:ttt.tt TYPE:w SCORE:sc sss : Image taking serial number nnn : Number of the recognized workpieces mmm : Workpiece ID in a taken image (1, 2, 3, …) xxx.xx : X-coordinate yyy.yy : Y-coordinate zzz.zz : Z-coordinate ttt.tt : Theta w : Work type (1 to 5) sc : Score Meaning : The camera detected a workpiece. • DUP SER:sss X(n1) (n2) sss : Image taking serial number n1 : Workpiece ID in a taken image n2 : Workpiece ID in a taken image Meaning : The workpiece which was judged as identical in an taken image is deleted. Note : "X" is added to the front of the workpiece ID to be deleted. 6-4 129 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 6 Monitoring 6.2 Log • DUP X sss1 : Image taking serial number n1 : Workpiece ID in a taken image sss2 : Image taking serial number n2 : Workpiece ID in a taken image Meaning : The workpiece which was judged as the same workpiece as that in the previous taken image is deleted. Note : "X" is added to the front of the workpiece ID to be deleted. • SYNC OUT: SER:sss TYPE:w POS(xxx.xx,yyy.yy) ST:status sss : Image taking serial number w : Work type (1 to 5) xxx.xx : X-coordinate yyy.yy : Y-coordinate status : Status when passing through PICKED : PICK succeeded. MISSED : PICK failed. NOTARGET(LS) : Not a target to be picked (Load sharing) NOTARGET(WDR): Not a target to be picked (Work data range) NOTARGET(UC) : Not a target to be picked (User custom) Meaning : The workpiece is processed. • STOP CYCLE Meaning : The cycle is stopped. 6-5 130 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 7 7 Restoration Procedures for the System Error 7.1 Alarm Restoration Procedures for the System Error In this chapter, system errors, phenomenon attributed by the error and their countermeasures are explained. 7.1 Alarm • Phenomenon A manipulator JOB stops, the manipulator itself stops, and other manipulators which are receiving the data from the stopped manipulator also stops. CAUTION When a manipulator is stopped by an alarm, stop all the manipulator JOB, too. Failure to observe this may cause unexpected motions of the manipulator. NOTE If a manipulator stops during the conveyor synchronization operation, manipulators at the lower flow also stop. • Restoration method Stop the system by following section 4.1 “Normal Start-up”. And then, start the system by following section 4.2 “Restarting the System”. 7.2 Emergency Stop Button is Pressed or External Emergency Stop Signal is Input • Phenomenon A manipulator JOB stops, the manipulator itself stops, and other manipulators which are receiving the data from the stopped manipulator also stops. CAUTION • When a manipulator is stopped by an alarm, stop all the manipulator JOB, too. Failure to observe this may cause unexpected motions of the manipulator. • Restoration method Stop the system by following section 4.1 “Normal Start-up”. And then, start the system by following section 4.2 “Restarting the System”. 7.3 Conveyor is stopped • Phenomenon Manipulator JOBs and MotoPick still work even if the conveyor is stopped. • Restoration method Move the conveyor, and the conveying operation will re-start. 7-1 131 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 8 8 MotoPick JOB MotoPick JOB As described below, for MotoPick, the MotoPick software which is installed on the controller controls the cameras and the sensors, shares the workpieces, and writes the result into the variables and I/Os of the controller. And, the JOB reads these variables and I/Os information to operate the manipulator. Robot controller Project file MOTOPICK Support Tool * Only for setup MotoPick software - Camera control - Sensor control Variable - Workpiece sharing - Target selection from the allocated workpieces - Communication between the manipulators Operation instruction JOB - Manipulator operation program I/O Start/Stop Start/Stop Ladder program - IO control Conveyor position Counter board Conveyor position - Conveyor control In this chapter, how the MotoPick JOB works with the MotoPick software and operates is explained. JOBs may slightly vary from ones described here depending on the version of MotoPick. 8-1 132 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 8 MotoPick JOB 8.1 MotoPick JOB 8.1 8.1.1 MotoPick JOB JOB Configuration of MotoPick MotoPick robot JOB is generally configured as follows. JOB name Role MASTER Master job (Starting each JOB task) INIT Initialization of using variables and signals, deletion of conveyor synchronization queue MOTION Position data request (JOB → MotoPlus) Manipulator operation Also, MOTION.JBI calls and uses the following JOBs. JOB name Role FIXED_PICK Fixed position PICK operation FIXED_PLACE Fixed position PLACE operation PICK_MOTION Conveyor synchronization PICK operation PLACE_MOTION Conveyor synchronization PLACE operation CYCLE_STOP Cycle stop, cycle restart NG_WORK NG workpiece transferring The operation image of JOB is as follows. Fig. 8-1: Robot JOB Operation Image 8-2 133 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 8 MotoPick JOB 8.1 MotoPick JOB 8.1.2 Mechanism of MotoPick JOB Operation MotoPick JOB operates while synchronizing with the processing in the controller (MotoPlus application). Each role is as follows. Software Role MotoPlus Target position selection Target position data storing JOB Target position data request Manipulator operation Operation completion notification The operation image is as follows. JOB Position data request MotoPlus Position data storing JOB Manipulator operation (1) The robot JOB requests the position data to be an operation target to MotoPlus. (2) MotoPlus selects the target position data from the targets within the manipulator's operation range (refer to section 3.2.4 “Project Creation”, step 8, 4 [Manipulator motion range settings (STP, OL, CTP)]), and then writes it into the P-variable. (3) The robot JOB moves to the position of the stored P-variable. The interlock between MotoPlus and JOB is as follows. MotoPlus JOB Position data request waiting Position data request Position data storing Position data storing waiting Manipulator operation Operation completion notification waiting Operation completion notification 8-3 134 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 8 MotoPick JOB 8.1 MotoPick JOB CAUTION • After editing a robot JOB, MotoPick may not operate normally. For editing JOB, refer to section 8.1.3 “Important Reminder When Editing JOB”. The timing chart for the PICK/PLACE operations is as follows. MotoPlus(PICK) JOB PICK data request waiting PICK data request OT#1017:ON PICK data storing OT#1018:ON PICK data storing waiting MotoPlus(PLACE) WAIT IN#929:ON PICK operation PLACE data request OT#1020:ON PICK operation completion notification waiting PLACE data request waiting PICK operation completion notification OT#1019:ON PLACE data storing waiting WAIT IN#930:ON PLACE data storing OT#1021:ON PLACE operation PICK data request OT#1017:ON PLACE operation completion notification OT#1022:ON SUPPLEMENT PLACE operation completion notification waiting In MotoPlus, the PICK data and the PLACE data are processed by the different tasks. Correct interlock allows to, for example, repeat only PICK operation for arbitrary times. 8-4 135 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 8 MotoPick JOB 8.1 MotoPick JOB 8.1.3 Important Reminder When Editing JOB • For performing the loop processing in a JOB, when the loop does not include the move instruction, make sure to insert the TIMER instruction in the loop. If the loop is configured without the move instruction, the loop processing applies much load to the system and the system may not operate normally. When the loop does not include the move instruction, make sure to insert the TIMER instruction. • When executing multiple JOBs simultaneously with using the independent control function (PSTART instruction), it is preferable that JOBs to be executed simultaneously do not access the common variable. If it is needed that JOBs to be executed simultaneously access the common variable, set the interlock for each JOB against the accesses to the variable as follows. After writing the variable, the interlock signal is turned ON. Interlocked by signal After confirming the interlock signal, the variable is used. 8-5 136 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9 9 List of Signal List of Signal  UNIVERSAL INPUT SIGNAL NO. LOGICAL NO. MEANING CONNECTED TO IN#0010 #00021 Camera job load completion Camera IN#0011 #00022 Workpiece detection signal by camera or sensor (CV#1) Camera, Sensor IN#0012 #00023 Workpiece detection signal by camera or sensor (CV#2) Camera, Sensor IN#0013 #00024 Workpiece detection signal by camera or sensor (CV#3) Camera, Sensor IN#0014 #00025 Workpiece detection signal by camera or sensor (CV#4) Camera, Sensor IN#0015 #00026 Workpiece detection signal by camera or sensor (CV#5) Camera, Sensor IN#0016 #00027 Workpiece detection signal by camera or sensor (CV#6) Camera, Sensor : : IN#0545 #00690 Presence confirmation request signal of project data (Not necessary for MotoPick version AP003B MP03.00A-00 or later) PLC : : IN#0553 #00700 Connection request signal with programming pendant (Manipulator 1) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) PLC IN#0554 #00701 Connection request signal with programming pendant (Manipulator 2) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) PLC IN#0555 #00702 Connection request signal with programming pendant (Manipulator 3) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) PLC IN#0556 #00703 Connection request signal with programming pendant (Manipulator 4) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) PLC IN#0557 #00704 Connection request signal with programming pendant (Manipulator 5) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) PLC IN#0558 #00705 Connection request signal with programming pendant (Manipulator 6) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) PLC IN#0559 #00706 Connection request signal with programming pendant (Manipulator 7) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) PLC IN#0560 #00707 Connection request signal with programming pendant (Manipulator 8) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) PLC 9-1 137 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9 List of Signal SIGNAL NO. LOGICAL NO. MEANING CONNECTED TO IN#0561 #00710 Connection request signal with programming pendant (Manipulator 9) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) PLC IN#0562 #00711 Connection request signal with programming pendant (Manipulator 10) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) PLC : : IN#0879 #01106 Standby request signal PLC IN#0880 #01107 Project changing request signal PLC IN#0881 #01110 Project No. (bit1) PLC IN#0882 #01111 Project No. (bit2) PLC IN#0883 #01112 Project No. (bit3) PLC IN#0884 #01113 Project No. (bit4) PLC IN#0885 #01114 Project No. (bit5) PLC IN#0886 #01115 Project No. (bit6) PLC IN#0887 #01116 Project No. (bit7) PLC IN#0888 #01117 Project No. (bit8) PLC IN#0889 #01120 System start signal Inputting this signal stops the manipulator, turns ON the servo, selects a master JOB, and then executes the master JOB. PLC IN#0890 #01121 System stop signal Inputting this signal stops the manipulator. PLC IN#0891 #01122 Cycle start signal (Refer to section 4.1 “Normal Start-up”, [System shut OFF procedures].) PLC IN#0892 #01123 Cycle stop B signal (Refer to section 4.1 “Normal Start-up”, [System shut OFF procedures].) PLC IN#0893 #01124 Cycle stop A signal Refer to section 4.1 “Normal Start-up”, [System shut OFF procedures]. (Only available in MotoPick version AP003B MP02.01A-00 or later) PLC : : IN#0897 #01130 Workpiece detection signal by sensor (Table#1) Sensor IN#0898 #01131 Workpiece detection signal by sensor (Table#2) Sensor IN#0899 #01132 Workpiece detection signal by sensor (Table#3) Sensor IN#0900 #01133 Workpiece detection signal by sensor (Table#4) Sensor IN#0901 #01134 Workpiece detection signal by sensor (Table#5) Sensor IN#0902 #01135 Workpiece detection signal by sensor (Table#6) Sensor : : IN#929 #01170 Picking executable *1 IN#930 #01171 Placing executable *1 : : IN#1017 #01280 Picking position request from JOB to MotoPick *1 IN#1018 #01281 Picking position data setting completion by MotoPick *1 IN#1019 #01282 Picking completion by JOB *1 9-2 138 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9 SIGNAL NO. LOGICAL NO. IN#1020 IN#1021 List of Signal MEANING CONNECTED TO #01283 Placing position request from JOB to MotoPick *1 #01284 Placing position data setting completion by MotoPick *1 IN#1022 #01285 Placing completion by JOB *1 IN#1023 #01286 IN#1024 #01287 MotoPick job is under execution *1 *1 Signal used in transmitting the data between the job and MotoPick 9-3 139 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9  List of Signal UNIVERSAL OUTPUT SIGNAL NO. LOGICAL NO. MEANING CONNECTED TO OUT#0001 #10010 Absorption signal (TOOL#1) Hand OUT#0002 #10011 Release signal (TOOL#1) Hand OUT#0003 #10012 Absorption signal (TOOL#2) Hand OUT#0004 #10013 Release signal (TOOL#2) Hand OUT#0005 #10014 Absorption signal (TOOL#3) Hand OUT#0006 #10015 Release signal (TOOL#3) Hand OUT#0007 #10016 Absorption signal (TOOL#4) Hand OUT#0008 #10017 Release signal (TOOL#4) Hand OUT#0009 #10020 OUT#0010 #10021 Trigger signal to camera Camera OUT#0011 #10022 Home position output to counter board (CV#1) Counter board OUT#0012 #10023 Home position output to counter board (CV#2) Counter board OUT#0013 #10024 Home position output to counter board (CV#3) Counter board OUT#0014 #10025 Home position output to counter board (CV#4) Counter board OUT#0015 #10026 Home position output to counter board (CV#5) Counter board OUT#0016 #10027 Home position output to counter board (CV#6) Counter board : : OUT#0545 #10690 Presence confirmation completion signal of project data PLC (Not necessary for MotoPick version AP003B MP03.00A-00 or later) OUT#0546 #10691 Project data communication is ready (Not necessary for MotoPick version AP003B MP03.00A-00 or later) PLC : : OUT#0701 #10884 Online adjustment value reflection request (CV#1) *1 OUT#0702 #10885 Online adjustment value reflection request (CV#1, WORK#1) *1 OUT#0703 #10886 Online adjustment value reflection request (CV#1, WORK#2) *1 OUT#0704 #10887 Online adjustment value reflection request (CV#1, WORK#3) *1 OUT#0705 #10890 Online adjustment value reflection request (CV#1, WORK#4) *1 OUT#0706 #10891 Online adjustment value reflection request (CV#1, WORK#5) *1 : : OUT#0709 #10894 Online adjustment value reflection request (CV#2) *1 OUT#0710 #10895 Online adjustment value reflection request (CV#2, WORK#1) *1 OUT#0711 #10896 Online adjustment value reflection request (CV#2, WORK#2) *1 OUT#0712 #10897 Online adjustment value reflection request (CV#2, WORK#3) *1 OUT#0713 #10900 Online adjustment value reflection request (CV#2, WORK#4) *1 OUT#0714 #10901 Online adjustment value reflection request (CV#2, WORK#5) *1 : : OUT#0717 #10904 Online adjustment value reflection request (CV#3) *1 9-4 140 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9 List of Signal SIGNAL NO. LOGICAL NO. MEANING CONNECTED TO OUT#0718 #10905 Online adjustment value reflection request (CV#3, WORK#1) *1 OUT#0719 #10906 Online adjustment value reflection request (CV#3, WORK#2) *1 OUT#0720 #10907 Online adjustment value reflection request (CV#3, WORK#3) *1 OUT#0721 #10910 Online adjustment value reflection request (CV#3, WORK#4) *1 OUT#0722 #10911 Online adjustment value reflection request (CV#3, WORK#5) *1 : : OUT#0725 #10914 Online adjustment value reflection request (CV#4) *1 OUT#0726 #10915 Online adjustment value reflection request (CV#4, WORK#1) *1 OUT#0727 #10916 Online adjustment value reflection request (CV#4, WORK#2) *1 OUT#0728 #10917 Online adjustment value reflection request (CV#4, WORK#3) *1 OUT#0729 #10920 Online adjustment value reflection request (CV#4, WORK#4) *1 OUT#0730 #10921 Online adjustment value reflection request (CV#4, WORK#5) *1 : : OUT#0733 #10924 Online adjustment value reflection request (CV#5) *1 OUT#0734 #10925 Online adjustment value reflection request (CV#5, WORK#1) *1 OUT#0735 #10926 Online adjustment value reflection request (CV#5, WORK#2) *1 OUT#0736 #10927 Online adjustment value reflection request (CV#5, WORK#3) *1 OUT#0737 #10930 Online adjustment value reflection request (CV#5, WORK#4) *1 OUT#0738 #10931 Online adjustment value reflection request (CV#5, WORK#5) *1 : : OUT#0741 #10934 Online adjustment value reflection request (CV#6) *1 OUT#0742 #10935 Online adjustment value reflection request (CV#6, WORK#1) *1 OUT#0743 #10936 Online adjustment value reflection request (CV#6, WORK#2) *1 OUT#0744 #10937 Online adjustment value reflection request (CV#6, WORK#3) *1 OUT#0745 #10940 Online adjustment value reflection request (CV#6, WORK#4) *1 OUT#0746 #10941 Online adjustment value reflection request (CV#6, WORK#5) *1 : : OUT#0801 #11010 Pick side workpiece sharing is ready *1 OUT#0802 #11011 Pick side scheduling is ready *1 OUT#0803 #11012 Place side workpiece sharing is ready *1 OUT#0804 #11013 Place side scheduling is ready *1 9-5 141 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9 List of Signal SIGNAL NO. LOGICAL NO. MEANING CONNECTED TO OUT#0805 #11014 Log is ready *1 OUT#0806 #11015 Online adjustment is ready *1 OUT#0807 #11016 Conveyor control is ready *1 OUT#0808 #11017 MotoPick main task is ready *1 OUT#0809 #11020 Camera is ready (Camera#1) *1 OUT#0810 #11021 Camera is ready (Camera#2) *1 OUT#0811 #11022 Camera is ready (Camera#3) *1 OUT#0812 #11023 Camera is ready (Camera#4) *1 OUT#0813 #11024 Camera is ready (Camera#5) *1 OUT#0814 #11025 Camera is ready (Camera#6) *1 OUT#0815 #11026 OUT#0816 #11027 OUT#0817 #11030 Sensor is ready (Sensor#1) *1 OUT#0818 #11031 Sensor is ready (Sensor#2) *1 OUT#0819 #11032 Sensor is ready (Sensor#3) *1 OUT#0820 #11033 Sensor is ready (Sensor#4) *1 OUT#0821 #11034 Sensor is ready (Sensor#5) *1 OUT#0822 #11035 Sensor is ready (Sensor#6) *1 OUT#0823 #11036 OUT#0824 #11037 OUT#0825 #11040 Pick side data transmission is ready *1 OUT#0826 #11041 Place side data transmission is ready *1 OUT#0827 #11042 Pick side data receiving is ready *1 OUT#0828 #11043 Place side data receiving is ready *1 : : OUT#0833 #11050 Sensor initialization (Sensor#1) (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#0834 #11051 Sensor initialization (Sensor#2) (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#0835 #11052 Sensor initialization (Sensor#3) (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#0836 #11053 Sensor initialization (Sensor#4) (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#0837 #11054 Sensor initialization (Sensor#5) (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#0838 #11055 Sensor initialization (Sensor#6) (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#0839 #11056 OUT#0840 #11057 OUT#0849 #11070 Pick side data transmission initialization (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 9-6 142 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9 List of Signal SIGNAL NO. LOGICAL NO. MEANING CONNECTED TO OUT#0850 #11071 (In the case of MotoPick version AP003B MP03.00A-00 or later) MotoPick initialization signal (Only available in MotoPick version AP003B MP02.10A-00 or earlier) Place side data transmission initialization *1 OUT#0851 #11072 Pick side data receiving initialization (In the case of MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#0852 #11073 Place side data receiving initialization (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#0853 #11074 Conveyor control initialization (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#0854 #11075 Log initialization (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 : : OUT#0881 #11110 Project changing completion PLC OUT#0882 #11111 Standby completion PLC : : OUT#0889 #11120 Conveyor queue clear signal *1 OUT#0890 #11121 OUT#0891 #11122 Cycle suspended signal *1 : : OUT#897 #11130 Conveyor operation request (CV#1) PLC OUT#898 #11131 Conveyor deceleration request (CV#1) PLC : : OUT#905 #11140 Conveyor operation request (CV#2) PLC OUT#906 #11141 Conveyor deceleration request (CV#2) PLC : : OUT#913 #11150 Conveyor operation request (CV#3) PLC OUT#914 #11151 Conveyor deceleration request (CV#3) PLC : : OUT#921 #11160 Conveyor operation request (CV#4) PLC OUT#922 #11161 Conveyor deceleration request (CV#4) PLC : : OUT#929 #11170 Conveyor operation request (CV#5) PLC OUT#930 #11171 Conveyor deceleration request (CV#5) PLC : : OUT#937 #11180 Conveyor operation request (CV#6) PLC OUT#938 #11181 Conveyor deceleration request (CV#6) PLC : : OUT#977 #11230 Table processing completion (Table#1) *1 OUT#978 #11231 Table processing completion (Table#2) *1 OUT#979 #11232 Table processing completion (Table#3) *1 OUT#980 #11233 Table processing completion (Table#4) *1 OUT#981 #11234 Table processing completion (Table#5) *1 OUT#982 #11235 Table processing completion (Table#6) *1 9-7 143 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9 SIGNAL NO. LOGICAL NO. : : OUT#985 #11240 : : OUT#993 List of Signal MEANING CONNECTED TO Initialization of multi-picking tool number after job stopped *1 #11250 Dequeue request of conveyor queue (CV#1) *1 OUT#994 #11251 Dequeue request of conveyor queue (CV#2) *1 OUT#995 #11252 Dequeue request of conveyor queue (CV#3) *1 OUT#996 #11253 Dequeue request of conveyor queue (CV#4) *1 OUT#997 #11254 Dequeue request of conveyor queue (CV#5) *1 OUT#998 #11255 Dequeue request of conveyor queue (CV#6) *1 OUT#999 #11256 Dequeue request of conveyor queue (CV#7) *1 OUT#1000 #11257 Dequeue request of conveyor queue (CV#8) *1 OUT#1001 #11260 Project data is currently being read *1 : : OUT#1004 #11263 Pick side scheduling initialization (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#1005 #11264 Place side scheduling initialization (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#1006 #11265 Camera initialization (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#1007 #11266 OUT#1008 #11267 Pick side workpiece sharing initialization (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#1009 #11268 Place side workpiece sharing initialization (Only available in MotoPick version AP003B MP02.10A-00 or earlier) *1 OUT#1010 #11269 OUT#1011 #11272 Conveyor dequeue completion (CV#1) *1 OUT#1012 #11273 Conveyor dequeue completion (CV#2) *1 OUT#1013 #11274 Conveyor dequeue completion (CV#3) *1 OUT#1014 #11275 Conveyor dequeue completion (CV#4) *1 OUT#1015 #11276 Conveyor dequeue completion (CV#5) *1 OUT#1016 #11277 Conveyor dequeue completion (CV#6) *1 OUT#1017 #11280 Picking position request from JOB to MotoPick *1 OUT#1018 #11281 Picking position data setting completion by MotoPick *1 OUT#1019 #11282 Picking completion by JOB *1 OUT#1020 #11283 Placing position request from JOB to MotoPick *1 OUT#1021 #11284 Placing position data setting completion by MotoPick *1 OUT#1022 #11285 Placing completion by JOB *1 OUT#1023 #11286 OUT#1024 #11287 MotoPick job is under execution *1 *1 Signal for controlling between the job and MotoPick 9-8 144 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9  List of Signal NETWORK INPUT SIGNAL NO. LOGICAL NO. MEANING CONNECTED TO #25010 #25010 Project changing request *1 : : #25020 #25020 Project No. (bit1) *1 #25021 #25021 Project No. (bit2) *1 #25022 #25022 Project No. (bit3) *1 #25023 #25023 Project No. (bit4) *1 #25024 #25024 Project No. (bit5) *1 #25025 #25025 Project No. (bit6) *1 #25026 #25026 Project No. (bit7) *1 #25027 #25027 Project No. (bit8) *1 #25030 #25030 Standby request *1 #25031 #25031 Standby completion *1 *1 Signal for communication between MotoPick and MotoPick Support Tool 9-9 145 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9 List of Signal 9.1 MotoPick Ladder 9.1 MotoPick Ladder What are changed for MotoPick from the standard ladder of the FS100 are as follows. JOBs may slightly vary from ones described here depending on the version of MotoPick. 9.1.1 Deleted Lines from Standard Ladder 9-10 146 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9 List of Signal 9.1 MotoPick Ladder 9.1.2 Added Lines to Standard Ladder • Project changing signal (#01107) The signal #25010 is necessary for project changing with MotoPick Support Tool. When changing the project with PLC, use OR to add the signal without deleting #25010. • Project No. (#01110 to #01117) The signals #25020 to #25027 are necessary for project changing with MotoPick Support Tool. When changing the project with PLC, use OR to add the signal without deleting #25020 to #25027. • Standby request signal (#01106) The signal #25030 is necessary for performing the standby request with MotoPick Support Tool. When performing the standby request with PLC, use OR to add the signal without deleting #25030. • Conveyor queue clearing (#41021) The conveyor queues are cleared by turning ON the signal OUT#889(#11120) of MotoPick JOB. Do not delete this. 9-11 147 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 9 List of Signal 9.1 MotoPick Ladder • MotoPick control signal (#01280 to #01287) Signals for controlling between the MotoPick and JOB. Do not delete them. • Picking executable (#01170) Signal for controlling between the MotoPick and JOB. Do not delete this. • Placing executable (#01171) Signal for controlling between the MotoPick and JOB. Do not delete this. 9-12 148 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 10 Register 10 Register  C O N V E Y O R W O R K T Y P E # 1 O N L I N E W O R K T Y P A E # D 2 J U W S O R T K M E T N Y T P E # 3 W O R K T Y P E # 4 W O R K T Y P E # 5 M020 to M379 CV1 CV2 CONVEYOR M020 CONVEYOR M080 TYPE TYPE CONVEYOR M021 CONVEYOR M081 NUMBER NUMBER M022 STP M082 STP M023 OL M083 OL M024 CTP M084 CTP M025 START M085 START M026 SLOW M086 SLOW M027 STOP M087 STOP M028 M088 M029 M089 M030 X M090 X M031 Y M091 Y M032 Z M092 Z M033 θ M093 θ M034 HEIGHT 1 M094 HEIGHT 1 M035 HEIGHT 2 M095 HEIGHT 2 M036 HEIGHT 3 M096 HEIGHT 3 M037 V M097 V M038 M098 M039 M099 M040 X M100 X M041 Y M101 Y M042 Z M102 Z M043 θ M103 θ M044 HEIGHT 1 M104 HEIGHT 1 M045 HEIGHT 2 M105 HEIGHT 2 M046 HEIGHT 3 M106 HEIGHT 3 M047 V M107 V M048 M108 M049 M109 M050 X M110 X M051 Y M111 Y M052 Z M112 Z M053 θ M113 θ M054 HEIGHT 1 M114 HEIGHT 1 M055 HEIGHT 2 M115 HEIGHT 2 M056 HEIGHT 3 M116 HEIGHT 3 M057 V M117 V M058 M118 M059 M119 M060 X M120 X M061 Y M121 Y M062 Z M122 Z M063 θ M123 θ M064 HEIGHT 1 M124 HEIGHT 1 M065 HEIGHT 2 M125 HEIGHT 2 M066 HEIGHT 3 M126 HEIGHT 3 M067 V M127 V M068 M128 M069 M129 M070 X M130 X M071 Y M131 Y M072 Z M132 Z M073 θ M133 θ M074 HEIGHT 1 M134 HEIGHT 1 M075 HEIGHT 2 M135 HEIGHT 2 M076 HEIGHT 3 M136 HEIGHT 3 M077 V M137 V M078 M138 M079 M139 CV3 CV4 CONVEYOR M140 CONVEYOR M200 TYPE TYPE CONVEYOR M141 CONVEYOR M201 NUMBER NUMBER M142 STP M202 STP M143 OL M203 OL M144 CTP M204 CTP M145 START M205 START M146 SLOW M206 SLOW M147 STOP M207 STOP M148 M208 M149 M209 M150 X M210 X M151 Y M211 Y M152 Z M212 Z M153 θ M213 θ M154 HEIGHT 1 M214 HEIGHT 1 M155 HEIGHT 2 M215 HEIGHT 2 M156 HEIGHT 3 M216 HEIGHT 3 M157 V M217 V M158 M218 M159 M219 M160 X M220 X M161 Y M221 Y M162 Z M222 Z M163 θ M223 θ M164 HEIGHT 1 M224 HEIGHT 1 M165 HEIGHT 2 M225 HEIGHT 2 M166 HEIGHT 3 M226 HEIGHT 3 M167 V M227 V M168 M228 M169 M229 M170 X M230 X M171 Y M231 Y M172 Z M232 Z M173 θ M233 θ M174 HEIGHT 1 M234 HEIGHT 1 M175 HEIGHT 2 M235 HEIGHT 2 M176 HEIGHT 3 M236 HEIGHT 3 M177 V M237 V M178 M238 M179 M239 M180 X M240 X M181 Y M241 Y M182 Z M242 Z M183 θ M243 θ M184 HEIGHT 1 M244 HEIGHT 1 M185 HEIGHT 2 M245 HEIGHT 2 M186 HEIGHT 3 M246 HEIGHT 3 M187 V M247 V M188 M248 M189 M249 M190 X M250 X M191 Y M251 Y M192 Z M252 Z M193 θ M253 θ M194 HEIGHT 1 M254 HEIGHT 1 M195 HEIGHT 2 M255 HEIGHT 2 M196 HEIGHT 3 M256 HEIGHT 3 M197 V M257 V M198 M258 M199 M259 10-1 CV5 CV6 CONVEYOR M260 CONVEYOR M320 TYPE TYPE CONVEYOR M261 CONVEYOR M321 NUMBER NUMBER M262 STP M322 STP M263 OL M323 OL M264 CTP M324 CTP M265 START M325 START M266 SLOW M326 SLOW M267 STOP M327 STOP M268 M328 M269 M329 M270 X M330 X M271 Y M331 Y M272 Z M332 Z M273 θ M333 θ M274 HEIGHT 1 M334 HEIGHT 1 M275 HEIGHT 2 M335 HEIGHT 2 M276 HEIGHT 3 M336 HEIGHT 3 M277 V M337 V M278 M338 M279 M339 M280 X M340 X M281 Y M341 Y M282 Z M342 Z M283 θ M343 θ M284 HEIGHT 1 M344 HEIGHT 1 M285 HEIGHT 2 M345 HEIGHT 2 M286 HEIGHT 3 M346 HEIGHT 3 M287 V M347 V M288 M348 M289 M349 M290 X M350 X M291 Y M351 Y M292 Z M352 Z M293 θ M353 θ M294 HEIGHT 1 M354 HEIGHT 1 M295 HEIGHT 2 M355 HEIGHT 2 M296 HEIGHT 3 M356 HEIGHT 3 M297 V M357 V M298 M358 M299 M359 M300 X M360 X M301 Y M361 Y M302 Z M362 Z M303 θ M363 θ M304 HEIGHT 1 M364 HEIGHT 1 M305 HEIGHT 2 M365 HEIGHT 2 M306 HEIGHT 3 M366 HEIGHT 3 M307 V M367 V M308 M368 M309 M369 M310 X M370 X M311 Y M371 Y M312 Z M372 Z M313 θ M373 θ M314 HEIGHT 1 M374 HEIGHT 1 M315 HEIGHT 2 M375 HEIGHT 2 M316 HEIGHT 3 M376 HEIGHT 3 M317 V M377 V M318 M378 M319 M379 149 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 10  Register M380 to M415 M380 M381 : M400 M401 M402 M403 M404 M405 M406 : M410 M411 M412 M413 M414 M415  Current log file No. Previous log file No. Manipulator No. Project No. Storage media type Pick priority setting 0: Placing priority, 1: Picking priority Sensor dead band distance (mm) After the sensor detects the workpiece, the next sensor detection is not performed until the conveyor moves the distance specified here. (Only available for MotoPick version AP003B MP02.01A-00 or later) Tool range specifying 0: Not available, 1 or more: Number of workpieces to be read-ahead Load sharing type 0: Ratio, 1: Number of workpieces Camera port No. PC port No. (command) PC port No. (log) PP port No. Pick side data port No. Place side data port No. M450 to M474 W O R K 1 W O M R O K N 2 I W T O O R R K 3 I N W G O R K 4 W O R K 5 M450 M451 M452 M453 M454 M455 M456 M457 M458 M459 M460 M461 M462 M463 M464 M465 M466 M467 M468 M469 M470 M471 M472 M473 M474 INFEED WORK OUTFEED WORK PICK MISS WORK INFEED WORK OUTFEED WORK PICK MISS WORK INFEED WORK OUTFEED WORK PICK MISS WORK INFEED WORK OUTFEED WORK PICK MISS WORK INFEED WORK OUTFEED WORK PICK MISS WORK 10-2 150 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 10  Register M500 to M559 C V 1 C V 2 C O N V C E V Y 3 O R Q U E U E C V D 4 A T A C V 5 C V 6 M500 M501 M502 M503 M504 M505 M506 M507 M508 M509 M510 M511 M512 M513 M514 M515 M516 M517 M518 M519 M520 M521 M522 M523 M524 M525 M526 M527 M528 M529 M530 M531 M532 M533 M534 M535 M536 M537 M538 M539 M540 M541 M542 M543 M544 M545 M546 M547 M548 M549 M550 M551 M552 M553 M554 M555 M556 M557 M558 M559 Number of QUEUE TOP CV POSITION SECOND CV POSITION THIRD CV POSITION FOURTH CV POSITION Number of QUEUE TOP CV POSITION SECOND CV POSITION THIRD CV POSITION FOURTH CV POSITION Number of QUEUE TOP CV POSITION SECOND CV POSITION THIRD CV POSITION FOURTH CV POSITION Number of QUEUE TOP CV POSITION SECOND CV POSITION THIRD CV POSITION FOURTH CV POSITION Number of QUEUE TOP CV POSITION SECOND CV POSITION THIRD CV POSITION FOURTH CV POSITION Number of QUEUE TOP CV POSITION SECOND CV POSITION THIRD CV POSITION FOURTH CV POSITION 10-3 151 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 11 List of Variable 11 List of Variable  B-variable Variable number Meaning B079 Cycle stop A requesting flag B080 Picking completion flag B081 Placing completion flag B082 Picking tool bit B083 Placing tool bit B084 Picking tool No. B085 Picking conveyor No. B086 Placing conveyor No. B087 Picking conveyor user coordinate No. B088 Placing conveyor user coordinate No. B089 NG workpiece specifying B090 Picking NG flag (Only available in MotoPick version AP003B MP02.00A-00 or earlier) B091 Dequeue requesting flag (CV#1) (Only available in MotoPick version AP003B MP02.00A-00 or earlier) B092 Dequeue requesting flag (CV#2) (Only available in MotoPick version AP003B MP02.00A-00 or earlier) B093 Dequeue requesting flag (CV#3) (Only available in MotoPick version AP003B MP02.00A-00 or earlier) B094 Dequeue requesting flag (CV#4) (Only available in MotoPick version AP003B MP02.00A-00 or earlier) B095 Dequeue requesting flag (CV#5) (Only available in MotoPick version AP003B MP02.00A-00 or earlier) B096 Dequeue requesting flag (CV#6) (Only available in MotoPick version AP003B MP02.00A-00 or earlier) B097 Watchdog kicking of dequeue job 11-1 152 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 11  List of Variable I-variable Variable number Meaning I072 Total number of picking times for multi picking I073 Number of picking times for multi picking I074 Total number of placing times for multi picking I075 Number of placing times for multi picking : I091 Picking timer I092 Absorption signal first-out time I093 Placing timer I094 Emittance signal first-out time I095 Work type of the target to be picked (TOOL#1) I096 Work type of the target to be picked (TOOL#2) I097 Work type of the target to be picked (TOOL#3) I098 Work type of the target to be picked (TOOL#4) 11-2 153 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 11  List of Variable D-variable Variable number Meaning D060 Number of workpieces to be carried-in (Work type #1) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D061 Number of workpieces to be carried-out (Work type #1) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D062 Number of workpiece miss-picking (Work type #1) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D063 D064 D065 Number of workpieces to be carried-in (Work type #2) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D066 Number of workpieces to be carried-out (Work type #2) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D067 Number of workpiece miss-picking (Work type #2) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D068 D069 D070 Number of workpieces to be carried-in (Work type #3) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D071 Number of workpieces to be carried-out (Work type #3) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D072 Number of workpiece miss-picking (Work type #3) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D073 D074 D075 Number of workpieces to be carried-in (Work type #4) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D076 Number of workpieces to be carried-out (Work type #4) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D077 Number of workpiece miss-picking (Work type #4) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D078 D079 D080 Number of workpieces to be carried-in (Work type #5) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D081 Number of workpieces to be carried-out (Work type #5) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D082 Number of workpiece miss-picking (Work type #5) (Only available in MotoPick version AP003B MP02.01A-00 or earlier) : D086 Invalidation specifying for pick side conveyor control 0: Conveyor control is valid, 1: Conveyor control is invalid D087 Invalidation specifying for place side conveyor control 0: Conveyor control is valid, 1: Conveyor control is invalid : D091 Number of miss-selecting of picking position (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D092 Number of miss-selecting of placing position (Only available in MotoPick version AP003B MP02.01A-00 or earlier) : 11-3 154 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 11 List of Variable Variable number Meaning D107 Number of camera image taking (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D108 Number of sensor detection (Only available in MotoPick version AP003B MP02.01A-00 or earlier) : D121 Picking position adjustment value X D122 Picking position adjustment value Y D123 Picking position adjustment value Z D124 Picking position adjustment value θ D125 Placing position adjustment value X D126 Placing position adjustment value Y D127 Placing position adjustment value Z D128 Placing position adjustment value θ D129 Lower limit of vision visual field X D130 Upper limit of vision visual field X D131 Lower limit of vision visual field Y D132 Upper limit of vision visual field Y D133 D134 D135 Picking position limit value (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D136 Placing position limit value (Only available in MotoPick version AP003B MP02.01A-00 or earlier) D137 D138 D139 Lower limit of tool range (Tool#1) D140 Upper limit of tool range (Tool#1) D141 Lower limit of tool range (Tool#2) D142 Upper limit of tool range (Tool#2) D143 Lower limit of tool range (Tool#3) D144 Upper limit of tool range (Tool#3) D145 Lower limit of tool range (Tool#4) D146 Upper limit of tool range (Tool#4) : D160 Pick side STP D161 Pick side OL D162 Pick side CTP D163 Place side STP D164 Place side OL D165 Place side CTP D170 Pick side STP default value D171 Pick side OL default value D172 Pick side CTP default value D173 Place side STP default value D174 Place side OL default value D175 Place side CTP default value D176 Pick side speed default value 11-4 155 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Variable number 11 List of Variable Meaning D177 Pick side speed D178 Place side speed default value D179 Place side speed D180 Pick side height 1 D181 Pick side height 2 D182 Pick side height 3 D183 Place side height 1 D184 Place side height 2 D185 Place side height 3 : D188 Pick side conveyor deceleration position D189 Pick side conveyor stop position D190 Place side conveyor deceleration position D191 Place side conveyor stop position  P-variable Variable number Meaning P000 Home position P001 Pick approach position P002 Pick position P003 Pick clear position P004 Place approach position P005 Place position P006 Place clear position  S-variable Variable number Meaning S098 MotoPick version (Upper) S099 MotoPick version (Lower) 11-5 156 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 12 Troubleshooting 12.1 Related to Encoder 12 Troubleshooting 12.1 Related to Encoder • The conveyor speed is displayed in a negative value. Set the encoder sign so that the conveyor speed becomes a positive value, refer to the procedure of section 3.1.6 “Conveyor Settings”. • A conveyor encoder error (alarm) occurs. Check the wirings. If it is not yet solved, change the cable or other related parts to new ones. • Conveyor pulses differ in each robot. Check the wirings. If it is not yet solved, change the cable or other related parts to new ones. 12.2 Related to Vision • Image taking cannot be performed. Trigger manually (vision master: OUT#10), and then check that the camera takes images and the input signal which indicates the completion of detection returns. Confirm that the camera is in Online. Confirm that {Camera} is selected for the Trigger of the camera image taking settings. • Detection completion signal is input even if it is not triggered. Confirm that {Camera} is selected for the Trigger of the camera image taking settings. Check the wirings. • Detecting results cannot be received correctly from the camera. IO pulse width may be too long. Set it between 50 to 100 msec. • Image taking interval is short. Expand the image taking interval, e.g. by enlarging the view size of the camera. Change the registration method of models to shorten the image processing time. 12-1 157 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 12 Troubleshooting 12.3 Related to Signal 12.3 Related to Signal • The conveyor home position signal cannot be input. In order to input the conveyor home position signal, SYEND which is the conveyor number to be targeted for a robot job should be executed once. Check the wirings. Check the CIO ladder. (Re-install the CIO ladder delivered with the MotoPick.) 12.4 Manipulator Operation • The manipulator at the lower flow does not operate. Confirm that the controller is in teach or play mode. Confirm that the network is correctly set. Check the work flow setting of the project data. • Manipulators' operations shift at regular intervals. Synchronization with the conveyor may not be normally performed. The error of all manipulators' start motion should be within 500 msec. In this timing, the manipulators should be started. Confirm that the conveyor home position signal is not chattering. • The manipulators do not perform the synchronization operation. Confirm that the work data range is set appropriately. If it is not set, the manipulator does not operate. 12.5 MotoPick Support Tool • Communication failure (Failed to communicate with the pendant) The MotoPick Support Tool communicates with the controller at the start-up. If the MotoPick Support Tool is started before the controller is started, restart the MotoPick Support Tool. When the fire wall is set, invalidate the function. • Master information acquisition failure (The master information acquisition from pendant went wrong) There are no problems for editing and/or creating the projects. However, for the other operations such as changing the projects, the external memory device of the controller (CF or USB) should be installed. Check the settings set in 6 “System Environment” of section 3.1.4 “PC Setup”. 12-2 158 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 12 Troubleshooting 12.6 Standby completion waiting 12.6 Standby completion waiting When the standby completion signal (OT#882) is not turned ON or when the message "Checking System is ready..." displayed in the lower left of PC Support Tool remains (refer to the following image) sometime after pressing the system start button of MotoPick Support Tool, check the following points. • Whether the camera status is set to Online. • Whether the camera status is changed when requesting standby (when pressing the system start button). • Whether the camera JOB name is correct. • Whether the wiring is correct. 12.6.1 Whether the Camera Status is Set to Online Start In-Sight Explorer to check the camera status. Offline Online When the camera is set to Offline in In-Sight Explorer, the camera cannot receive the communication from the outside. When terminating In-Sight Explorer, make sure to set the camera to Online. 12.6.2 Whether the Camera Status is Changed When Requesting Standby Start In-Sight Explorer to check that the status displayed in the lower right of the window is changed as follows. Before standby (Online) During executing standby (Comms Online?) After standby completed (Online) When the above operation is not performed normally, check whether the camera IP address is correct 12-3 159 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 12 Troubleshooting 12.6 Standby completion waiting 12.6.3 Whether the Camera JOB Name is Correct If the camera JOB is not changed normally, the camera JOB name may be incorrect. The camera JOB name can be checked on the Upper-left side of the In-Sight Explorer window. 12.6.4 Checking the Signals In requesting the standby, an image taking request (camera trigger) is performed to the camera. When the detection completion signal is not returned from the camera normally, standby is not completed. Perform the image taking request manually and check the detection completion is turned ON normally. Also, every time an image taking request is performed to the camera, check that the detection time is updated on the In-Sight Explorer window. When the signal is not returned normally, check the wirings according to 4 “I/O Signal Wirings” (1) “Wiring for Vision Master” in section 3.1.2 “Wirings between Devices”. 12-4 160 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 12 Troubleshooting 12.7 Robot JOB Stops at WAIT Instruction 12.7 Robot JOB Stops at WAIT Instruction Stopping at the WAIT instruction may have the following causes. • Placing priority is set in MotoPick, and the place side data does not exist in the synchronization operation range of the manipulator. • The position data is not received from the upper flowing manipulator. In order to solve these problems, check the followings. 12.7.1 Setting PICK Priority to Picking Priority Start the controller in the normal mode, and then set the register value M403 to 1. For this change, operate the following controller as follows. Security mode : Management mode Operation mode : Teach mode 12-5 161 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 12 Troubleshooting 12.7 Robot JOB Stops at WAIT Instruction 12.7.2 Checking Whether the Data is Transmitted Normally 1. Check the conveyor queue. (1) Select {ROBOT} → {CV TRACKING AREA} on the programming pendant window. Additional note: Change the pages according to the conveyor to be checked. Use {Page} to change the pages. (2) Check whether the displayed data is correct. The example displayed in CV TRACKING AREA SET window is as follows. Check the following points. –The conveyor speed is positive value and displayed correctly. –The workpiece position is accumulated between STP and OL set in the project, and the value over OL is deleted. Additional note: Accumulation/deletion timing of the conveyor queues are as follows. Accumulation The camera takes images. A signal is input by the detection sensor. Deletion The conveyor position exceeds the manipulator synchronization operation range (between STP and OL) set in the project. (3) Check the project data. When the conveyor queue is not accumulated normally, check the settings of STP and OL of the project data. 12-6 162 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 12 Troubleshooting 12.7 Robot JOB Stops at WAIT Instruction (4) Check the workflow setting. Check that WorkFlowPick is set to the pick side and WorkFlowPlace is set to the place side correctly. For details, refer to section 3.2 “Setup”. (5) Check the I/O signals. Check the following points. –When the camera trigger is pressed, the detection completion signal is turned ON. –The conveyor home position signal can be input manually. 12-7 163 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Appendix Setting of the Connector BOX Appendix Setting of the Connector BOX 1 Connector BOX The picking system where MotoPick is employed requires appropriate wiring connections between the FS100 and the peripheral devices such as the encoder, the camera, etc. Setting of the connector BOX in which above mentioned connecting parts are collected in one place helps shorten the wiring time and decreases wiring errors. In this chapter, detailed guidelines for setting the BOX are described. Configuration of the BOX varies depending on the numbers of the manipulator and conveyors. In this consequence, set the BOX in accordance with the system employed. Yaskawa is not delivering the BOX1). Following figure is an example where two manipulators and conveyors are introduced to the system. In this system, Ethernet hub, terminal boxes, line receivers, line drivers, etc. are integrated in a connector BOX. 1 The component parts of the connector BOX are available at Yaskawa. A-1 164 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Appendix Setting of the Connector BOX 2 Component Parts of Connector BOX Following shows the recommended component parts for the BOX. Parts other than mentioned are also available if meeting the required specifications. Name Recommended Parts FS100 Terminal Box Function Specification Required Numbers I/O terminal block TIFA7Y50MHS (KASUGA ELECTRIC WORKS LTD.) I/O terminal block of the FS100 Number of manipulators Counter terminal block TIFA7Y40F360S (KASUGA ELECTRIC WORKS LTD.) Counter terminal block of the FS100 When selecting a terminal block, select one with the following number of pins. I/O terminal block: 50 pins Counter terminal block: 40 pins For the terminal block connector, any connectors are available if they are corresponding to the FS100. Number of manipulators1) Cable specifications of connector at the FS100 side are as follows: -I/O module cable Connector: 10150-3000PE Shel: 10350-52A0-008 -Counter module cable (Conveyor synchronized board connecting cable) Connector: 10140-6000EL Shell: 10340-3210-000 Ethernet Device Hub FL-SWITCH-SFNB-5TX (PHENIX CONTACT) POE hub FL SWITCH 1001T-4POE (PHENIX CONTACT) Ethernet hub to connect manipulator, camera and PC. Use POE hub when using POE power-supplied camera. Use a hub with more number of ports than the number of connecting devices. Select one in accordance with the total power consumption and ambient temperature of the devices.3) Select one out of hub (In-Sight 7000 series) or POE hub (In-Sight Micro series:). Devices to be connected are the FS100, camera and/ or PC. When using POE hub, the maximum supplying power should be more than the power consumption of the connected camera.2) Power supply devices DC24V power supply S8VS-09024 (24V 90W) (OMRON Corporation) Power supply for camera and hub. Recommended power supply is for the case when a In-Sight 7000 series camera is used. DC5V power supply S8VS-01505 (5V 15W) (OMRON Corporation) Power supply for encoder, Select one in accordance line receiver and line driver. with the total power consumption and ambient temperature of the devices. 1 Circuit protector CP32FM/2 (Fuji Electric FA Components & Systems Co., Ltd.) Circuit protector for DC24V/ Select one corresponds to DC5V power supply. the selected power supply. 2 A-2 1 165 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Appendix Setting of the Connector BOX Name Recommended Parts Encoder Pulse Distributor Function Specification Required Numbers Line receiver LRX-01-E/A3H (YASKAWA CONTROLS CO., LTD) Line receiver /line driver for encoder pulse distributor. Varies depending on the system specifications4) Line driver LRX-02/A2 (YASKAWA CONTROLS CO., LTD) Socket 11PFA (YASKAWA CONTROLS CO., LTD) Select one corresponds to the following I/Fs. Line driver output (Output :RS422 or equivalent) The pulse distributors with other components are also available as long as the I/F corresponds The total numbers of line receivers and the numbers of line drivers 1 In MotoPick system, one conveyor synchronized function board is equipped to each FS100. And to this board, a counter terminal block and a counter module cable are equipped. Two encoders can be connected to one conveyor synchronized function board. When connecting three or more encoders to a manipulator, additional boards, counter terminal blocks and counter module cables are necessary. Contact your Yaskawa representative. 2 The recommended hub has five Ethernet ports. The recommended POE hub has four POE ports and an Ethernet port. A maximum power supply of 34.2 [W] is available to each POE port. 3 In-Sight 7000 series and In-Sight Micro series (COGNEX made) cameras are recommended. Power consumption: In-Sight 7000 series (power is supplied through camera I/O): 48.0 [W] (24.0V 2.0A) In-Sight Micro series : 7.0 [W] (Class 2 POE) 4 The number of the line receivers should be the same as the number of the encoders (equal to the number of conveyors) that distributes pulses and the number of the line drivers should be the same as the number of robots that uses the distributed pulses. These components are not necessary when the system does not need to distribute the pulses. Line receivers nor line drivers are not necessary when the system does not need to distribute the pulses. A-3 166 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Appendix Setting of the Connector BOX 3 Connector BOX System connection diagrams and matters that requires attention when wiring are described in this chapter. Following figure shows a system connection diagram when creating a connector BOX for the system with two manipulators and two conveyors. Details of each part of the figure below is described later. System: Two manipulators and two conveyors A-4 167 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Appendix Setting of the Connector BOX 3.1 FS100 Terminal Block Wiring (*1) In the MotoPick system, the FS100 which functions as a master of a camera or a sensor creates a home position signal of the conveyor synchronized function and outputs it from an I/O terminal. In the conveyor system to which a camera is installed, the FS100 of the master robot outputs the home position signal from an I/O terminal concurrently with the image taking timing by a camera. Also, in the conveyor system to which a sensor is installed, the FS100 of the master robot outputs the home position signal from an I/O terminal after detecting the sensor signal through the I/O terminal. Therefore, to the home position signal terminal of the counter terminal block, connect the output signal from the FS100 I/O terminal, but not directly connect the signal such as sensor, etc. The FS100 to which a camera or a sensor is connected through I/O terminal block functions as its master. Following shows the home position output terminals of the I/O terminal block. I/O Terminal block No. 20 45 23 48 24 49 Signal CV1 home position (OUT11) CV2 home position (OUT12) CV3 home position (OUT13) CV4 home position (OUT14) CV5 home position (OUT15) CV6 home position (OUT16) A-5 168 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Appendix Setting of the Connector BOX In the system connection diagram shown before, a camera and a sensor are connected to R1 terminal block. Therefore, R1 functions as the master of the camera and the sensor. Each CV1 and CV2 home position signal is output from the R1 terminal block to each R1 and R2 counter terminal block. (*2) Voltage level of +24V (I/O) connected to the counter terminal block should be the same as that of the home position signal. To the +24V (I/O) of the I/O terminal block, connect the +24V (I/O) of I/O terminal block to which the home position signal is connected. In case the home position signal is output from more than one I/O terminal blocks, the +24V (I/O) voltage level of those terminal block should be the same. To set the same voltage level to all the signals, take such measures as using the same external 24V power supplies to the I/O power supply of more than one FS100s, or etc. (*3) LO 24V terminal block of the I/O terminal block is short-circuited inside the FS100. In the figure shown before, terminal blocks are seemed to be connected to the terminal, but they are not necessarily short-circuited externally. (*4) Both IN CMN3_0 and IN CMN4_0 terminals of I/O terminal block are short-circuited in the FS100. In the figure shown before, those two connectors are seemed to be connected, but they are not necessarily short-circuited externally. (*5) Connect a conveyor encoder signal to a counter terminal block of the FS100 of which signal is used for the conveyor synchronized operation. A-6 169 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3.1.1 Appendix Setting of the Connector BOX Camera I/O, Sensor and Manipulator Hand Connection Example: A camera to conveyor 1 and a sensor to conveyor 2 (*1) When performing wiring, refer to the table mentioned in section 3.1.2 “List of I/O Terminal Block Signal”since wiring methods vary depending on the number of cameras, sensors and manipulator hands. The above mentioned figure shows an example system when a camera is installed to Conveyor 1 and a sensor is installed to Conveyor 2. Connect each camera HS OUT0 signal and sensor OUT signal to respective CV#*_PD terminal which is corresponding to the conveyor in the same system. (*2) For the devices (sensors, robot hands, etc.) connected to the I/O terminal, supply power from the I/O terminal block. In case the total power consumption volume exceeds the I/O terminal block power supply capacity, use external 24V power supply to the FS100 I/O power supply. A-7 170 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking 3.1.2 Appendix Setting of the Connector BOX List of I/O Terminal Block Signal I/O Terminal Block Number Signal Conveyor position detecting signal 08 CV#1_PD(IN11) 33 CV#2_PD(IN12) 09 CV#3_PD(IN13) 34 CV#4_PD(IN14) 10 CV#5_PD(IN15) 35 CV#6_PD(IN16) Conveyor home position signal 20 CV1 home position (OUT11) 45 CV2 home position (OUT12) 23 CV3 home position (OUT13) 48 CV4 home position (OUT14) 24 CV5 home position (OUT15) 49 CV6 home position (OUT16) Robot hand 12 Tool 1 Absorption (OUT01) 37 Tool 1 Release (OUT02) 13 Tool 2 Absorption (OUT03) 38 Tool 2 Release (OUT04) 16 Tool 3 Absorption (OUT05) 41 Tool 3 Release (OUT06) 17 Tool 4 Absorption(OUT07) 42 Tool 4 Release (OUT08) Camera 44 Camera trigger (OUT10) 32 HS OUT1(IN10) A-8 Remarks Connect camera HS OUT 0 signal or sensor OUT signal Connect to a home position signal terminal of counter terminal block Connect a robot hand signal 171 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Appendix Setting of the Connector BOX 3.2 Ethernet Device and Power Supply Device Wiring Perform wiring in accordance with the employing devices. (*1) When In-Sight Micro series camera is used in a system, it is not necessary to supply 24V through the camera I/O. The power of this series is supplied through the Ethernet cable because it employs POE system. (*2) The 24V power supply for the Ethernet devices and the one for I/O terminal of the FS100 have different systems. Do not short circuit the 24V terminals of the different power supplies. A-9 172 of 176 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Appendix Setting of the Connector BOX 3.3 Encoder Pulse Distributor Wiring Attention must be paid to the wiring procedures of the encoder, line receiver, and line driver for not to be influenced by the noise since pulse signals run through the wirings. For this reason, take measures shown below. • Separate them with the power supply cable • Separate them with cable that are likely to be the source of noise (robot power supply cables, etc.) • Ground the shielded wire of the encoder (E3 terminal). • Attach a ferrite core to encoder cables and counter module cables. A-10 173 of 176 HW1482553 Appendix Setting of the Connector BOX PC-Less MotoPick Coveyor Tracking 172532-1CD 4 Wiring Example in Connector BOX Example: Two manipulators, two conveyors in the system Terminal No. R1 S1 E3 1MA+ 1MA1MB+ 1MBN5 P5 E3 1A+ 1A1B+ 1BN5 E3 2A+ 2A2B+ 2BN5 E3 Connected to AC generator (100-240V) Pulse input 1 (to Encoder) Pulse output 1 (to Robot 1) Pulse output 2 (to Robot 2) TB1 TB2 Device Mark Device Name Power supply device 1 PS1 Power supply device 2 PS2 3 CP1 Circuit protector 4 LR1,2 Line receiver 5 LD1~4 Line driver 6 Socket for LRX-01/LRX-02 7 TB1,3 Terminal block 8 TB2,4 Terminal block 9 TB5,6 Terminal block 10 TB7,8 Terminal block 11 PH1 POE hub 12 Cabinet 13 Cable cramp Terminal No. R1 S1 E3 2MA+ 2MA2MB+ 2MBN5 P5 E3 3A+ 3A3B+ 3BN5 E3 4A+ 4A4B+ 4BN5 E3 Connected to AC generator (100-240V) Pulse input 2 (from Encoder) Pulse output 3 (to Robot 1) Pulse output 4 (to Robot 2) Type S8VS-01505 (5V 10W) S8VS-03024 (24V 30W) CP32-FM (2P 2A) LRX-01-E/A3H LRX-02-E/A2 11PFA UK15 UK10 TIFA7Y50MHS TIFA7Y40F360S FL SWITCH 1001T-4POE S25-84-2 KSK-220 TB3 TB4 Qty. 1 1 2 2 4 6 6 56 2 2 1 1 2 Manufucturer OMRON Corporation OMRON Corporation Fuji Electric FA Components & Systems Co., Ltd. YASKAWA CONTROLS CO., LTD YASKAWA CONTROLS CO., LTD YASKAWA CONTROLS CO., LTD YOSHIDA ELECTRIC INSDUSTORY YOSHIDA ELECTRIC INSDUSTORY KASUGA ELECTRIC WORKS LTD. KASUGA ELECTRIC WORKS LTD. PHENIX CONTACT NITTO KOGYO CORPORATION MISUMI Corporation 800 TB1 LD1 TB2 LD2 TB7 TB5 LR1 CP1 CP1 PS1 PS2 PH1 TB3 400 LD3 105 80 Cable cramp KSK-220 Both side (opposite side) 60 50 240 TB6 TB8 LR2 250 TB4 LD4 4-M4 Process both side 250 174 of 176 A-11 HW1482553 172532-1CD PC-Less MotoPick Coveyor Tracking Appendix Setting of the Connector BOX A-12 175 of 176 HW1482553 PC-Less MotoPick Conveyor Tracking System OPERATOR’S MANUAL HEAD OFFICE 2-1 Kurosakishiroishi, Yahatanishi-ku, Kitakyushu 806-0004, Japan Phone +81-93-645-7703 Fax +81-93-645-7802 YASKAWA America Inc. (Motoman Robotics Division) 100 Automation Way, Miamisburg, OH 45342, U.S.A. Phone +1-937-847-6200 Fax +1-937-847-6277 YASKAWA Europe GmbH Robotics Divsion ) Yaskawastrasse 1, 85391 Allershausen, Germany Phone +49-8166-90-100 Fax +49-8166-90-103 YASKAWA Nordic AB Bredbandet 1 vån. 3 varvsholmen 392 30 Kalmar, Sweden Phone +46-480-417-800 Fax +46-480-417-999 YASKAWA Electric (China) Co., Ltd. 22/F One Corporate Avenue No.222, Hubin Road, Huangpu District, Shanghai 200021, China Phone +86-21-5385-2200 Fax 㧗86-21-5385-3299 YASKAWA SHOUGANG ROBOT Co. Ltd. No7 Yongchang North Road, Beijing E&T Development AreaChina 100176 Phone +86-10-6788-2858 Fax +86-10-6788-2878 YASKAWA India Private Ltd. (Robotics Division) #426, Udyog Vihar, Phase- IV,Gurgaon, Haryana, India Phone +91-124-475-8500 Fax +91-124-475-8542 YASKAWA Electric Korea Co., Ltd 9F, KyoboSecuritiesBldg., 26-4, Yeouido-dong,Yeongdeungpo-gu, Seoul 150-737, Korea Phone +82-2-784-7844 Fax +82-2-784-8495 YASKAWA Electric Taiwan Corporation 12F, No.207, Sec. 3, Beishin Rd., Shindian District, New Taipei City 23143, Taiwan Phone +886-2-8913-1333 Fax +886-2-8913-1513 YASKAWA Electric (Singapore) PTE Ltd. 151 Lorong Chuan, #04-02A, New Tech Park, Singapore 556741 Phone +65-6282-3003 Fax +65-6289-3003 YASKAWA Electric (Thailand) Co., Ltd. 252/125-126 27th Floor, Tower B Muang Thai-Phatra Complex Building, Rachadaphisek Road㧘Huaykwang, Bangkok 10320, Thailand Phone +66-2693-2200 Fax +66-2693-4200 PT. YASKAWA Electric Indonesia Secure Building-Gedung B Lantai Dasar & Lantai 1 JI. Raya Protokol Halim Perdanakusuma, Jakarta 13610, Indonesia Phone +62-21-2982-6470 Fax +62-21-2982-6741 Specifications are subject to change without notice for ongoing product modifications and improvements. MANUAL NO. HW1482553 176 of 176 5