YASKAWA DX200 Instructions Manual

Specifications

Brand: YASKAWA
Category: Controller
Model: DX200 (Instructions Manual)
File Type: PDF
File Size: —
Pages: 104

Read Online

Read the YASKAWA DX200 Instructions Manual online using the built-in PDF viewer.

Text of the manual

For MotoFit Function Engineering Support Tool

Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and retain for future reference. MOTOMAN INSTRUCTIONS MOTOMAN- INSTRUCTIONS DX200 INSTRUCTIONS DX200 OPERATOR’S MANUAL (for each purpose) DX200 MAINTENANCE MANUAL FS100 INSTRUCTIONS FS100 OPERATOR’S MANUAL FS100 MAINTENANCE MANUAL The DX200 operator’s manual above corresponds to specific usage. Be sure to use the appropriate manual. The FS100 OPERATOR’S MANUAL above is applicable to both FS100 and FS100L controllers. 1/104 164254-1CD 4

This manual explains MotoFit function engineering support tool.

Read this manual carefully and be sure to understand its contents before handling the DX200/FS100. • General items related to safety are listed in the Chapter 1: Safety of the DX200/FS100 Instructions. To ensure correct and safe operation, carefully read the DX200/FS100 Instructions before reading this manual. CAUTION • Some drawings in this manual are shown with the protective covers or shields removed for clarity. Be sure all covers and shields are replaced before operating this product. • The drawings and photos in this manual are representative examples and differences may exist between them and the delivered product. • YASKAWA may modify this model without notice when necessary due to product improvements, modifications, or changes in specifications. If such modification is made, the manual number will also be revised. • If your copy of the manual is damaged or lost, contact a YASKAWA representative to order a new copy. The representatives are listed on the back cover. Be sure to tell the representative the manual number listed on the front cover. • YASKAWA is not responsible for incidents arising from unauthorized modification of its products. Unauthorized modification voids your product’s warranty. 2/104

NOTES FOR SAFE OPERATION

Read this manual carefully before installation, operation, maintenance, or inspection of the DX200/FS100. In this manual, the Notes for Safe Operation are classified as “DANGER”, “WARNING”, “CAUTION”, “MANDATORY”, or “PROHIBITED”. Even items described as “CAUTION” may result in a serious accident in some situations. At any rate, be sure to follow these important items. DANGER Indicates an imminent hazardous situation which, if not avoided, could result in death or serious injury to personnel. WARNING Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury to personnel. CAUTION Indicates a potentially hazardous situation which, if not avoided, could result in minor or moderate injury to personnel and damage to equipment. It may also be used to alert against unsafe practices. MANDATORY Always be sure to follow explicitly the items listed under this heading. PROHIBITED Must never be performed. NOTE To ensure safe and efficient operation at all times, be sure to follow all instructions, even if not designated as “DANGER”, “WARNING” and “CAUTION” . 3/104

Before operating the manipulator, check that servo power is turned

OFF when the emergency stop button on the programming pendant is pressed. When the servo power is turned OFF, the SERVO ON LED on the programming pendant is turned OFF. Injury or damage to machinery may result if the emergency stop circuit cannot stop the manipulator during an emergency. The manipulator should not be used if the emergency stop buttons do not function. Fig. : Emergency Stop Button • In the case of not using the programming pendant, be sure to supply the emergency stop button on the equipment. Then before operating the manipulator, check to be sure that the servo power is turned OFF by pressing the emergency stop button. Connect the external emergency stop button to the 5-6 pin and 16- 17 pin of the robot system signal connector (CN2). • Upon shipment of the DX200, this signal is connected by a jumper cable in the dummy connector. To use the signal, make sure to supply a new connector, and then input it. If the signal is input with the jumper cable connected, it does not function, which may result in personal injury or equipment damage. • Once the emergency stop button is released, clear the cell of all items which could interfere with the operation of the manipulator. Then turn the servo power ON. Injury may result from unintentional or unexpected manipulator motion. Fig. : Release of Emergency Stop TURN • Observe the following precautions when performing teaching operations within the P-point maximum envelope of the manipulator: – Be sure to use a lockout device to the safeguarding when going inside. Also, display the sign that the operation is being performed inside the safeguarding and make sure no one closes the safeguarding. – View the manipulator from the front whenever possible. – Always follow the predetermined operating procedure. – Keep in mind the emergency response measures against the manipulator’s unexpected motion toward you. – Ensure that you have a safe place to retreat in case of emergency. Improper or unintended manipulator operation may result in injury. 4/104

Before operating the manipulator, check that servo power is turned

OFF when the emergency stop button on the programming pendant is pressed. When the servo power is turned OFF, the SERVO ON LED on the programming pendant is turned OFF. Injury or damage to machinery may result if the emergency stop circuit cannot stop the manipulator during an emergency. Fig. : Emergency Stop Button • In the case of not using the programming pendant, be sure to supply the emergency stop button on the equipment. Then before operating the manipulator, check to be sure that the servo power is turned OFF by pressing the emergency stop button. Connect the external emergency stop button to the 5-6 pin and 16- 17 pin of the robot system signal connector (CN2). • Upon shipment of the FS100, this signal is connected by a jumper cable in the dummy connector. To use the signal, make sure to supply a new connector, and then input it. If the signal is input with the jumper cable connected, it does not function, which may result in personal injury or equipment damage. • Once the emergency stop button is released, clear the cell of all items which could interfere with the operation of the manipulator. Then turn the servo power ON. Injury may result from unintentional or unexpected manipulator motion. Fig. : Release of Emergency Stop • Observe the following precautions when performing teaching operations within the manipulator’s operating range: – Be sure to use a lockout device to the safeguarding when going inside. Also, display the sign that the operation is being performed inside the safeguarding and make sure no one closes the safeguarding. – View the manipulator from the front whenever possible. – Always follow the predetermined operating procedure. – Keep in mind the emergency response measures against the manipulator’s unexpected motion toward you. – Ensure that you have a safe place to retreat in case of emergency. Improper or unintended manipulator operation may result in injury. • Confirm that no person is present in the manipulator’s operating range and that you are in a safe location before: – Turning ON the FS100 power. – Moving the manipulator with the programming pendant. – Running the system in the check mode. – Performing automatic operations. Injury may result if anyone enters the manipulator’s operating range during operation. Always press the emergency stop button immediately if there is a problem. The emergency stop button is located on the right of the programming pendant. Turn 5/104

Confirm that no person is present in the manipulator’s operating

range and that you are in a safe location before: – Turning ON the power for the controller – Moving the manipulator with the programming pendant. – Running the system in the check mode. – Performing automatic operations. Injury may result if anyone enters the manipulator’s operating range during operation. Always press an emergency stop button immediately if there are problems. The emergency stop button is located on the right side of the DX200/ FS100 programming pendant. CAUTION • Perform the following inspection procedures prior to conducting manipulator teaching. If problems are found, repair them immediately, and be sure that all other necessary processing has been performed. – Check for problems in manipulator movement. – Check for damage to insulation and sheathing of external wires. • Always return the programming pendant to the hook on the DX200/ FS100 cabinet after use. The programming pendant can be damaged if it is left in the manipulator’s work area, on the floor, or near fixtures. • Read and understand the Explanation of the Warning Labels in the DX200/FS100 Instructions before operating the manipulator. 6/104

Definition of Terms Used Often in This Manual (DX200)

The MOTOMAN is the YASKAWA industrial robot product. The MOTOMAN usually consists of the manipulator, the controller, the programming pendant, and the manipulator cables. In this manual, the equipment is designated as follows: Definition of Terms Used Often in This Manual (FS100) The MOTOMAN is the YASKAWA industrial robot product. The MOTOMAN usually consists of the manipulator, the FS100 controller, manipulator cables, the FS100 programming pendant (optional), and the FS100 programming pendant dummy connector (optional). In this manual, the equipment is designated as follows: Equipment Manual Designation DX200 controller DX200 DX200 programming pendant Programming pendant Cable between the manipulator and the DX200 controller Manipulator cable Equipment Manual Designation FS100 controller FS100 FS100 programming pendant Programming pendant Cable between the manipulator and the controller Manipulator Cable Robot Manipulator FS100 programming pendant dummy connector Programming pendant dummy connector 7/104

Descriptions of the programming pendant keys, buttons, displays and

keyboard of the PC are shown as follows: Description of the Operation Procedure In the explanation of the operation procedure, the expression “Select • • • “ means that the cursor is moved to the object item and [SELECT] is pressed. Registered Trademark In this manual, names of companies, corporations, or products are trademarks, registered trademarks, or brand names for each company or corporation. The indications of (R) and TM are omitted. Equipment Manual Designation Programming Pendant Character Keys The keys which have characters printed on them are denoted with [ ]. e.g. [ENTER] Symbol Keys The keys which have a symbol printed on them are not denoted with [ ] but depicted with a small picture. e.g. PAGE key The cursor key is an exception, and a picture is not shown. Axis Keys Numeric Keys “Axis keys” and “Numeric keys” are generic names for the keys for axis operation and number input. Keys Pressed Simultaneously When two keys are to be pressed simultaneously, the keys are shown with a “+” sign between them. e.g. SHIFT key + COORD key Mode Key Three kinds of modes that can be selected by the mode key are denoted as follows: REMOTE, PLAY, or TEACH Button Three buttons on the upper side of the programming pendant are denoted as follows: HOLD button START button EMERGENCY STOP button Displays The menu displayed in the programming pendant is denoted with { }. e.g. {JOB} PC Keyboard The name of the key is denoted. e.g. Ctrl key on the keyboard GO BACK PAGE SHIFT TOOL SEL COORD 8/104

1 Outline of Function.......................................................................................................................... 1-1

1.1 MotoFit Function Engineering Support Tool ...................................................................... 1-1 1.2 Automatic Adjustment Function of Force Control Parameter ............................................ 1-2 1.2.1 Force control ........................................................................................................ 1-2 1.2.2 Adjustment Method .............................................................................................. 1-3 1.3 MotoFit Teach Guidance Function..................................................................................... 1-5 1.4 Function for Calculation of Force Detection Threshold...................................................... 1-6 2 System Configuration...................................................................................................................... 2-1 2.1 System Configuration ........................................................................................................ 2-1 3 Operation Procedure....................................................................................................................... 3-1 3.1 Installing / Uninstalling FSE-Tool....................................................................................... 3-1 3.1.1 Installing FSE-Tool ............................................................................................... 3-1 3.1.2 Uninstalling FSE-Tool........................................................................................... 3-1 3.2 Setting the IP address ....................................................................................................... 3-2 3.3 Operation for Creating Fitting JOB .................................................................................... 3-5 3.3.1 Outline of Operation Step..................................................................................... 3-5 3.3.2 Detailed Operation Step ....................................................................................... 3-6 3.3.2.1 Startup of FSE-Tool ................................................................................ 3-6 3.3.2.2 Setting Force Condition File.................................................................... 3-8 3.3.2.3 Automatic Adjustment of Force Control Parameter............................... 3-13 3.3.2.4 TOUCH Command Teach..................................................................... 3-25 3.3.2.5 FIT Command Teach ............................................................................ 3-33 3.3.2.6 INSERT Command Teach..................................................................... 3-39 3.3.2.7 Creating MotoFit JOB............................................................................ 3-47 3.3.2.8 Chage of Unit Scale (only for the FS100).............................................. 3-53 3.4 Teach of Force Sense Basic Command.......................................................................... 3-54 3.4.1 Outline of Teach Operation of Force Sense Basic Command............................ 3-54 3.4.2 Details of Teach Operation of Force Sense Basic Command............................ 3-54 3.4.2.1 Creating JOB......................................................................................... 3-54 3.4.2.2 Threshold Setting by Data Logging....................................................... 3-56 3.4.2.3 Operation Check ................................................................................... 3-61 4 Interface Panel................................................................................................................................ 4-1 5 Monitor Information......................................................................................................................... 5-1 6 Operation Condition Data ............................................................................................................... 6-1 6.1 Force Condition File Data.................................................................................................. 6-1 9/104

6.2 Adjustment Condition Data ................................................................................................6-2

6.3 MotoFit Command Argument Data ....................................................................................6-3 6.4 Backup of Teach Data .......................................................................................................6-6 6.5 Data for Setting Detection Threshold.................................................................................6-8 7 Error of Automatic Adjustment Function of Force Control Parameter.............................................7-1 8 Alarm List of FSE-Tools ..................................................................................................................8-1 9 How to Check the Version...............................................................................................................9-1 10 Precautions .................................................................................................................................10-1 10.1 Operation during Force Control .....................................................................................10-1 10.2 Cancel Operation during Execution of Adjustment Operation or MotoFit Function .......10-1 10.3 Communication Error.....................................................................................................10-1 10.4 Limitation due to Using Environment .............................................................................10-1 10/104

Outline of Function

1.1 MotoFit Function Engineering Support Tool 1-1 HW1481731 HW1481731 1 Outline of Function 1.1 MotoFit Function Engineering Support Tool The MotoFit function is an application using force control, attaching with the 6-axis force sensor. It realizes the optimum fit operation by the combination of commands as “TOUCH (Push of workpiece)”, “FIT (Search)”, and “INSERT (Insertion)” (refer to DX200/FS100 OPTIONS INSTRUCTIONS for MotoFit (HW1481732)). During the force control, the robot moves based on the force condition file in DX200/FS100. On the other hand, during the operation of each command, the robot moves based on the command argument. The MotoFit Function Engineering Support Tool (abbreviated as FSE- Tool) is a tool to support teaching the MotoFit function. It operates on the PC connected with the robot controller. Fig. 1-1: Operation of MotoFit Function In FSE-Tool, operation according to the teach guidance on the PC screen will create the force condition file and a JOB added MotoFit command. The guidance is mainly on the automatic adjustment of force control parameters in the force condition file, and argument setting of the MotoFit command. The former function is called as the automatic adjustment function of force control parameter, and the latter function is called as the MotoFit teach guidance function. They adjust to the optimum parameters suitable for the robot configuration or workpiece form and materials in operation, realizing a precise fit operation. Note that, however, adjustment may be hard to apply to such a workpiece of unstable shape due to its insufficient hardness. Fig. 1-2: System Configuration Realizing fit work by the operation command optimum to the insertion status TOUCH (Successful) INSERT (Successful) TOUCH (Failed) FIT(Successful) FIT(Failed) INSERT (Failed) 6-axis force sensor PC Robot Controller Programming Pendant (PP) Robot 6-axis force sensor MotoFit Function The MotoFit Function Engineering Support Tool (FSE-Tool) force condition file JOB Automatic Adjustment of Force Control Parameter Argument setting of MotoFit command (MotoFit teach guidance function) 11/104

Outline of Function

1.2 Automatic Adjustment Function of Force Control Parameter 1-2 HW1481731 HW1481731 1.2 Automatic Adjustment Function of Force Control Parameter 1.2.1 Force control In the MotoFit function, the impedance control is used as a model of force control. The impedance control parameter has M (Mass parameter)[kg,kgm2], D (Damping parameter) [Ns/m,Nms] and K (Spring parameter) [N/m,Nm] as shown in the following figure. The behavior of the robot is different depending on these values. In the MotoFit function, the damping parameter, D, is automatically adjusted. The values of M and K are fixed as M = 1 [kg, kgm2] and K = 0 [N/m, Nm]. For the units described in the parentheses, the former indicates the translational direction and the latter indicates the rotational direction. Fig. 1-3: Impedance Control Model 12/104

Outline of Function

1.2 Automatic Adjustment Function of Force Control Parameter 1-3 HW1481731 HW1481731 1.2.2 Adjustment Method The operation of the automatic adjustment function of force control parameter consists of the following two steps. 1. Tuning Step 1 Obtains a limit value of damping parameter to maintain the stable contact condition of the workpiece with a small force, without divergent. Fig. 1-4: Operation of Tuning Step 1 2. Tuning Step 2 In this step, the force command is given to allow repetitive contact of workpiece, enabling to automatically adjust to the damping parameter so that the response of force FB, the force toward the force command at that time, becomes excellent. As for the operation, the pressing with constant force is repeated. Fig. 1-5: Operation of Tuning Step 2 Force Small Force Time Force Small Force Time OK (Stable contact) NG (Unstable contact) Divergent (applying force increases) Rattling Adjust to a convergent value Damping changed by amplitude Force Repeats contacts Force sensor Workpieces Time Adjust to damping property of early follow Force command Force response Condition B (Optimum value) Condition C (Response delay) Condition A (Vibrational) 13/104

Outline of Function

1.2 Automatic Adjustment Function of Force Control Parameter 1-4 HW1481731 HW1481731 By executing the Tuning Steps 1 and 2, adjust three translational axes (X, Y, Z) and three rotational axes (Rx, Ry, Rz). Both adjustment operations, translational and rotational, are shown in the figure below. In the rotational adjustment, the side of the workpiece contacts to another. Fig. 1-6: Translational and Rotational Adjustment Operation When there is no workpiece and accordingly no contact occurs, the robot stops its operation. Fig. 1-7: Operation of Stop (a) Adjustment in translational direction (b) Adjustment in rotational direction Workpiece Control points (a) Adjustment in translational direction (b) Adjustment in rotational direction Stops if it exceeds the maximum value Stops if it exceeds the maximum value 14/104

Outline of Function

1.3 MotoFit Teach Guidance Function 1-5 HW1481731 HW1481731 1.3 MotoFit Teach Guidance Function In the parameters of MotoFit function commands, the following values should be set (for details, refer to DX200/FS100 OPTIONS INSTRUCTIONS for MotoFit (HW1481732). Among them, the parameters with the asterisk mark* need to be the values suitable for the shape of workpiece. Follow the guidance, and determine the set value by executing the MotoFit command and performing the measurement. (1) TOUCH Arg1: Force condition file No. Arg2: Touch force threshold Arg3: Approach speed Arg4: Force command value Arg5: Insertion length threshold Arg6: Touch length* (See the right figure) Arg7: After - TOUCH, time - out time Fig. 1-8: TOUCH (2) FIT Arg1: Force condition file No. Arg2: Force command value Arg3: Insertion length threshold Arg4: Search operation pattern Arg5: Search force command value Arg6: Search vibration cycle* (See the right figure) Arg7: Search operation start direction designation Arg8: Search operation time Fig. 1-9: FIT (3) INSERT Arg1: Force condition file No. Arg2: Force command value Arg3: Insertion length threshold 1* (See the right figure) Arg4: Insertion length threshold 2* (See the right figure) Arg5: Unchoke operation designation Arg6: Unchoke operation force command Arg7: Unchoke operation force command cycle Arg8: Unchoke operation start direction designation Arg9: Unchoke operation time Fig. 1-10: INSERT Touch length Search vibration cycle (Seach width) Insertion length threshold 1 Insertion length threshold 2 15/104

Outline of Function

1.4 Function for Calculation of Force Detection Threshold 1-6 HW1481731 HW1481731 1.4 Function for Calculation of Force Detection Threshold Force sense basic command is a command which targets relatively simple tasks such as pressing with constant force or stopping the operation when detecting the force which exceeds the specified force. This can be used for the error detection such as the case that the different force from the normal state is applied as described below. For details, refer to DX200/ FS100 OPTIONS INSTRUCTIONS for MotoFit (HW1481732). By using the Engineering Support Tool, the threshold of the force detection is calculated from the log data and it's shown as the recommended value. Fig. 1-11: Error Detection OK NG X Z Tape Plate Pressing with constant force Movement Protrusion Robot arm head Force sensor Tool 16/104

The MotoFit function consists of the robot, the robot controller, the 6-axis

force sensor, the Interface panel on the programming pendant and PC for teaching which is prepared by user. Fig. 2-1: System Configuration of MotoFit Function Table 2-1: Components Device Note Robot (Manipulator) - Robot controller The setting of MotoFit function is completed Power supply cable - Programming pendant Interface panel for MotoFit The setting is completed 6-axis force sensor Rated 200N,Rated 1000N Sensor cable Manipulator side Robot Controller side PC for teaching1) 1 PC, LAN cable and Tool are prepared by user. OS: Windows7,Windows8, Windows10 LAN cable for PC connection1) - Tool for the manipulator’s tip1) - 17/104

Installing / Uninstalling FSE-Tool

3-1 HW1481731 HW1481731 3 Operation Procedure 3.1 Installing / Uninstalling FSE-Tool 3.1.1 Installing FSE-Tool 1. Copy the FSE-Tool folder in the CD-ROM to the PC. 2. Execute setup.exe in the FSE-Tool folder and install FSE-Tool according to the guidance. 3. When starting FSE-Tool,Connect the DX200/FS100 (CPU board:ANCD-YCP21-E(CN104(LAN))) and the PC by LAN cable and double-click the FSE-Tool icon created on the desktop. 3.1.2 Uninstalling FSE-Tool *Below is the procedure for Windows 7.For other OSs, please refer to the general uninstallation method from external document. 1. Select in the following order:{Start},{Control Panel},"Add or Remove Programs" 2. Uninstall NI LabVIEW Run-Time Engine 6.1. 3. Delete the FSE-Tool folder copied from the CD to the PC. NOTE If the DX200/FS100 and the PC is not connected by LAN cable or the setting of IP address is inappropriate, the mes- sage “Communication error” is shown when using the FSE- Tool. 18/104

Setting the IP address

3-2 HW1481731 HW1481731 3.2 Setting the IP address 1. Make sure the IP address of PC is in the same network of the IP address of the DX200/FS100. • Select [SYSTEM INFO] - [NETWORK SERVICE] on the main menu. • IP address can be confirmed. NOTE The network service screen is displayed only when the security mode is management mode. 19/104

Setting the IP address

3-3 HW1481731 HW1481731 *Below is the procedure for Windows 7.For other OSs, please refer to the general setting method of the IP address from external document. 2. Change the PC's IP address so that the robot controller and the PC are in the same network. Select [Start] - [Control Panel] - [Network and Sharing Center] - [Change adapter settings]. In case items to be selected are difficult to find, select "Small Icon" to change the icon display. 3. From the adapter setting change item, find a port to which Ethernet cable is connected and right-click it. The property window opens. 20/104

Setting the IP address

3-4 HW1481731 HW1481731 4. On the Network tab, select "Internet Protocol Version 4 (TCP/IPv4)" in "This connection uses the following items:" box, and then press {Properties}. On the General tab, select "Use the following IP address” and input a value into IP address and sub net mask item. However, leave “Use the following DNS server addresses” blank. Press {OK} to close the window. 5. Switch to "Use the following IP address" on the general tab and enter the IP address and subnet mask.Change the IP address so that it differs from the IP address of the robot controller only by the last digit.In this case the PC's IP address is 192.168.255.2. Also leave the "Use next DNS server address" blank and press the OK button to close the window. 6. After inputting, click [OK] and close the screen. 21/104

Operation for Creating Fitting JOB

3-5 HW1481731 HW1481731 3.3 Operation for Creating Fitting JOB 3.3.1 Outline of Operation Step The outline of teach operation step is shown in the following flow schematic diagram. For details, refer to the next section. All the teach operations are given in the Teach mode. Fig. 3-1: Outline of Operation Step Start END 1) Startup of FSE-Tool 2) Setting of force condition file 3) Automatic adjustment of force control parameter (Automatic adjustment function of force control parameter) 4) TOUCH command teach (MotoFit command teach guidance function) 5) FIT command teach (MotoFit command teach guidance function) 6) INSERT command teach (MotoFit command teach guidance function) For details, refer to the section 3.3.2.1. For details, refer to the section 3.3.2.2. For details, refer to the section 3.3.2.3. For details, refer to the section 3.3.2.4. For details, refer to the section 3.3.2.5. For details, refer to the section 3.3.2.6. For details, refer to the section 3.3.2.7. 7) Creating MotoFit JOB 22/104

Operation for Creating Fitting JOB

3-6 HW1481731 HW1481731 3.3.2 Detailed Operation Step 3.3.2.1 Startup of FSE-Tool 1. Double-click the FSE-Tool icon created on the desktop. 2. The Main Menu of FSE-Tool opens. There are two modes prepared: Standard and Extension. In the Standard mode, teaching of simple fit operation is available. The teaching operation used by this tool is the operation executing TOUCH, FIT, and INSERT each once in this order. 23/104

Operation for Creating Fitting JOB

3-7 HW1481731 HW1481731 To change the operation condition arbitrarily to allow further complicated teaching operation, the Extension mode is useful. In this mode, items on the screen (within the frame of chain line in the later figures) can be changed. The password is "99999999". 24/104

Operation for Creating Fitting JOB

3-8 HW1481731 HW1481731 3.3.2.2 Setting Force Condition File 1. Operate the system according to the instruction on the Guidance Menu. On the Guidance Menu, pages can be switched by the {Back} / {Next} buttons. Check the display on the Guidance Menu, execute necessary operations, and click the {Next} button to advance to the next operation. Clicking the {Save} button enables to save the current setting. Clicking the {Load} button enables to use the data previously saved. For details, refer to chapter 6.4 “Backup of Teach Data” . To end the operation, click the {End} button. 2. Select the force condition file No. to use (from 1 to 24). 25/104

Operation for Creating Fitting JOB

3-9 HW1481731 HW1481731 3. Click the {Receive} button. The force condition data of the selected No. is received from the force condition file in DX200/FS100. The received data is output to the force condition file data in the right part of the screen. 4. Maximum 24 force condition files can be set. In order to differentiate them, use the comment box if needed. Input a comment freely (Maximum 32 alphanumerical characters). 26/104

Operation for Creating Fitting JOB

3-10 HW1481731 HW1481731 5. Select the target robot to use the fit function (R1/R2). 6. Select the coordinate when using the fit function (Robot/Tool). Based on the coordinate selected here, the force control parameter automatic adjustment and MotoFit command argument setting will be executed later. 27/104

Operation for Creating Fitting JOB

3-11 HW1481731 HW1481731 7. Select the Tool No. when using the fit function. In advance, register the tool information of the status when the workpiece is being held. 8. Select the Insert in direction (X+, X-, Y+, Y-, Z+, Z-). 28/104

Operation for Creating Fitting JOB

3-12 HW1481731 HW1481731 9. Select the axis in which the force control is valid (X, Y, Z, Rx, Ry, Rz). Plural axes can be selected. 10. Click the {Open Auto Tuning Menu} button. The operation screen for the automatic adjustment function of force control parameter appears. 29/104

Operation for Creating Fitting JOB

3-13 HW1481731 HW1481731 3.3.2.3 Automatic Adjustment of Force Control Parameter 1. According to the instruction on the Guidance Menu, perform operations. On the Guidance Menu, pages can be switched by the {Back} / {Next} buttons. Check the display on the Guidance Menu, execute necessary operations, and click the {Next} button to advance to the next operation. 30/104

Operation for Creating Fitting JOB

3-14 HW1481731 HW1481731 2. From now, perform the auto tuning of the force control parameter by contacting the workpiece, which is held by the robot, with the flat table. Programming Pendant will be hereinafter referred to as "PP", and the interface panel "I/F Panel". For the coordinate system, the Coordinate specified in the Main Menu is selected. 3. Select the Tuning Direction (X+, X-, Y+, Y-, Z+, Z-, Rx+, Rx-, Ry+, Ry-, Rz+, Rz-). Select the direction to contact with the workpiece as shown in the figure on the screen. 31/104

Operation for Creating Fitting JOB

3-15 HW1481731 HW1481731 4. Input the force command value. Input the approximate force value to be used for the fit operation. Input both translational force and rotational force values ([Reference Force] and [Reference Moment]). For a metal workpiece fit operation, for example, typical values are 20 [N] for [Reference Force] and 0.5 [Nm] for [Reference Moment]. Note that however, alarm of excessive force may be issued according to the combination of force command value and tool length. (Especially for the force sensor of rated value of 200 N, it may be regarded as an excessive force of the moment.) In this case, decrease the force command value. 5. Move the robot to the adjustment start position. It is the position just before the workpiece is to be contacted. Refer to the figure on the screen. Perform the adjustment in the Teach mode and PC mode (I/F Panel). The followings are the example of adjustment directions Z- and Ry+ in the robot coordinate. For the adjustment of rotational direction, contact the side of workpiece. 32/104

Operation for Creating Fitting JOB

3-16 HW1481731 HW1481731 6. Execution of Tuning Step 1 – Switch the Tuning Step to 1, and click the {Complete Setting} button. – The message "Operate from PP." appears. Click the {OK} button. 33/104

Operation for Creating Fitting JOB

3-17 HW1481731 HW1481731 – The [TUNESTEP1 COMP SET] LED lights up in the I/F Panel of PP. 34/104

Operation for Creating Fitting JOB

3-18 HW1481731 HW1481731 – Turn the servo ON by the enable switch of PP, and press the {START} button on the I/F Panel. The adjustment operation starts. At this time, the {START} button does not activate unless the OPERATION is set to PERM. To set to PERM, press the switch by pressing [Interlock]. The operation by FSE-Tool is not available unless the [PC MODE] is valid. When no operation is given from the I/F Panel after 20 seconds from pressing the {Complete Setting} button on PC, the message "PP wasn't operated." appears on the PC, and the operation is terminated. This time can be changed at "Waiting time until PP operated" in the Main Menu described in chapter 3.3.2 “Detailed Operation Step” . To execute the adjustment, click the {Complete Setting} button from PC again. The Tuning Step 2 and MotoFit execution follows the same operation described as above. 35/104

Operation for Creating Fitting JOB

3-19 HW1481731 HW1481731 – During the adjustment operation, the [RUNNING] LED on the I/F Panel turns ON. To stop the operation such as when changing the adjustment condition, press the {STOP} button. To resume the adjustment, first return to the start position, and execute the operation. For the emergency stop, release the enable switch. The Tuning Step 2 and MotoFit execution follows the same operation described as above. – When the adjustment operation completes, the [TUNESTEP1 COMP SET] LED and the [RUNNING] LED turn OFF. 36/104

Operation for Creating Fitting JOB

3-20 HW1481731 HW1481731 – When the adjustment is completed, the {STEP1} LED of the adjustment direction on the turns ON, and the "Minimum of Damping Param" is output as the result of adjustment. When the amplitude of force becomes constant or converged into force command, the adjustment is correctly completed. When the force is diverged and an excessive force is added, it causes an error. In this case the [TUNESTEP1 COMP SET] LED does not turn ON. – Move the robot to the adjustment start position. It is the position just before the work piece is to be contacted. Refer to the figure on the screen. Perform the adjustment in the Teach mode and PC mode (I/ F Panel). The followings are the example of adjustment directions Z- and Ry+ in the robot coordinate. For the adjustment of rotational direction,contact the side of work piece. 37/104

Operation for Creating Fitting JOB

3-21 HW1481731 HW1481731 7. Execution of Tuning Step 2 – Switch the Tuning Step to 2, and click the {Complete Setting} button. – The message "Operate from PP." appears. Click the {OK} button. 38/104

Operation for Creating Fitting JOB

3-22 HW1481731 HW1481731 – The [TUNESTEP2 COMP SET] LED turns ON on the I/F Panel of PP. – Turn the servo ON by the enable switch of PP, and press the {START} button on the I/F Panel. The adjustment operation starts. – During the adjustment operation, the [RUNNING] LED on the I/F Panel turns ON. 39/104

Operation for Creating Fitting JOB

3-23 HW1481731 HW1481731 – When the adjustment operation completes, the [TUNESTEP2 COMP SET] LED and the [RUNNING] LED turn OFF. – When the adjustment is completed, the [TUNESTEP2 COMP SET] LED of the adjustment direction turns ON, and "Damping Param, Settling time, Stop time threshold, Stop speed threshold" are output as a result. "Settling time, Stop time threshold, Stop speed threshold" are output only at the adjustment to the Z direction. 40/104

Operation for Creating Fitting JOB

3-24 HW1481731 HW1481731 8. Execute the automatic adjustment in the same way for six axes. Adjustment can be given to the number of axes for actual use (for example, translational three axes). When the adjustment is completed, click the {Close} button. 9. Return to Main Menu, and check that the result of the latest adjustment is reflected. Click the {Send} button to send the force condition file data that has completed the adjustment to DX200/FS100. There are two {Send} buttons, and both can be used. 41/104

Operation for Creating Fitting JOB

3-25 HW1481731 HW1481731 3.3.2.4 TOUCH Command Teach 1. Performs the MotoFit setting. Click the {Creating MotoFit JOB} tab, and the {Open MotoFit Command Setup Menu} button. 2. The [MotoFit Command Setup Menu] appears. Sets the arguments of TOUCH. According to the guidance, perform the settings in Tuning operation at the lower part of the screen. Switch the page on the Guidance Menu by the {Back} / {Next} buttons. Check the display on the Guidance Menu, execute necessary operations, and click the {Next} button to advance to the next operation. 42/104

Operation for Creating Fitting JOB

3-26 HW1481731 HW1481731 3. Note that the force condition file No. of Arg1 has the number selected in chapter 3.3.2 “Detailed Operation Step” , step (2). 4. The values displayed on the Guidance Menu are set as initial values. However, when the values are changed in Main Menu, the changed values are reflected. 43/104

Operation for Creating Fitting JOB

3-27 HW1481731 HW1481731 5. Teach the fitting start position P1 (a few mm above the hole) by PP. This position will be used while setting TOUCH, FIT, and INSERT. Also teach the posture visually. 6. Teach the position P2 horizontally displaced from P1 about a few mm (the position out of the hole). This position will be used while setting TOUCH. 44/104

Operation for Creating Fitting JOB

3-28 HW1481731 HW1481731 7. Teach the position P3 horizontally displaced from P1 (within 2 mm) by PP in consideration of the position differences at the operation. This position will be used whole setting FIT. 8. Measurement of the touch length of Arg6 – Move the robot to P2, and click the {Completion of setting} button. 45/104

Operation for Creating Fitting JOB

3-29 HW1481731 HW1481731 – The message "Operate from PP." appears. Click the {OK} button. – The [TOUCH COMP SET] LED turns ON on the I/F Panel of PP. – Turn the servo ON by the enable switch of PP, and press the {START} button on the I/F Panel. The TOUCH operation starts. 46/104

Operation for Creating Fitting JOB

3-30 HW1481731 HW1481731 – During the TOUCH operation, the [RUNNING] LED turns ON on the I/F Panel. – When the TOUCH operation completes, the [TOUCH COMP SET] LED and the [RUNNING] LED turn OFF. 47/104

Operation for Creating Fitting JOB

3-31 HW1481731 HW1481731 – When the TOUCH is completed, the touch length is output as the measurement result. This result is set as Arg6. When the [Detect contact] LED is not turned ON, increase the force command value and execute the sequence again. To measure the contact distance, execute the operation in page 7 of the {TOUCH} tab. 9. TOUCH operation check 1 (the same operation as (8)) – Move the robot to P1, and click the {Completion of setting} button. – The message "Operate from PP." appears. Click the {OK} button. – The [TOUCH COMP SET] LED turns ON on the I/F Panel of PP. – Turn the servo ON by the enable switch of PP, and press the {START} button on the I/F Panel. The TOUCH operation starts. – Check that the [Completion of TOUCH] LED turns ON. It means that the insertion length reaches the threshold and the sequence ends. 48/104

Operation for Creating Fitting JOB

3-32 HW1481731 HW1481731 10. TOUCH operation check 2 (the same operation as (8)) – Move the robot to P2, and click the {Completion of setting} button. – The message "Operate from PP." appears. Click the {OK} button. – The [Completion of setting] LED turns ON on the I/F Panel of PP. – Turn the servo ON by the enable switch of PP, and press the {START} button on the I/F Panel. The TOUCH operation starts. – Check that the [Completion of TOUCH] LED does not turn ON. It means that the sequence has ended while the insertion length did not reach the threshold. When the LED turns ON, two cases are possible; Case1: the workpiece has slipped, or Case2: the workpiece may be in the hole. Actions to take are as follows: Case1: increase the holding force of the hand. Case2: Teach P2 again to the position where the workpiece does not enter into the hole. 11. The setting of the TOUCH command arguments are completed. Next, how to set the FIT command is described in the next section. Click the {FIT} tab. 49/104

Operation for Creating Fitting JOB

3-33 HW1481731 HW1481731 3.3.2.5 FIT Command Teach 1. Sets the arguments of FIT. According to the guidance, perform the settings in Tuning operation at the lower part of the screen. Check the display on the Guidance Menu, execute necessary operations, and click the {Next} button to advance to the next operation. 2. Note that the force condition file No. of Arg1 has the number selected in chapter 3.3.2 “Detailed Operation Step” , step (2). 50/104

Operation for Creating Fitting JOB

3-34 HW1481731 HW1481731 3. The values displayed on the Guidance Menu are set as initial values. However, when the values are changed in Main Menu, the changed values are reflected. 4. Setting of search vibration cycle of Arg6 – Move the robot to P3, and click the {Completion of setting} button. 51/104

Operation for Creating Fitting JOB

3-35 HW1481731 HW1481731 – The message “Operate from PP.” appears. Click the {OK} button. – The [TOUCH COMP SET] LED and the [FIT COMP SET] LED turn ON on the I/F Panel of PP. 52/104

Operation for Creating Fitting JOB

3-36 HW1481731 HW1481731 – Turn the servo ON by the enable switch of PP, and press the {START} button on the I/F Panel. Operations of TOUCH and FIT start. In the sequence, after TOUCH is completed, FIT is executed continuously. – During the operations of TOUCH and FIT, the [RUNNING] LED on the I/F Panel turns ON. 53/104

Operation for Creating Fitting JOB

3-37 HW1481731 HW1481731 – When the TOUCH operation ends, the [TOUCH COMP SET] LED turns OFF. When the FIT operation ends, the [FIT COMP SET] LED and the [RUNNING] LED turn OFF. – Adjust the search vibration cycle so that the workpiece enters into the hole. Larger searching cycle enables larger searching width. The search vibration cycle can be changed even during the operation. When the workpiece enters into the hole, the [Completion of FIT] LED turns ON. The reference value of searching width is the one when the operation is given with the specified search vibration cycle in the state where the workpiece is pressed with the force 10 [N]. Note that this is a reference only; it depends on the friction due to the pressing force or the material of workpiece. 54/104

Operation for Creating Fitting JOB

3-38 HW1481731 HW1481731 5. FIT operation check (the same operation as (4)) – Move the robot to P3, and click the {Completion of setting} button. – The message "Operate from PP." appears. Click the {OK} button. – The [TOUCH COMP SET] LED and the [FIT COMP SET] LED turn ON on the I/F Panel of PP. – Turn the servo ON by the enable switch of PP, and press the {START} button on the I/F Panel. Operations of TOUCH and FIT start. – Check that the [Completion of FIT] LED turns ON. It means that the insertion length reaches the threshold and the sequence ends. 6. The setting of the FIT command arguments are completed. Next, how to set the INSERT command is described in the next section. Click the {INSERT} tab. 55/104

Operation for Creating Fitting JOB

3-39 HW1481731 HW1481731 3.3.2.6 INSERT Command Teach 1. Sets the arguments of INSERT. According to the guidance, perform the settings in Tuning operation at the lower part of the screen. Check the display on the Guidance Menu, execute necessary operations, and click the {Next} button to advance to the next operation. 2. Note that the force condition file No. of Arg1 has the number selected in the chapter 3.3.2 “Detailed Operation Step” , step (2). 56/104

Operation for Creating Fitting JOB

3-40 HW1481731 HW1481731 3. The values displayed on the Guidance Menu are set as initial values. However, when the values are changed in Main Menu, the changed values are reflected. 4. Setting of insertion length threshold 1 of Arg3 and insertion length threshold 2 of Arg4 – Move the robot to P3, and click the {Completion of setting} button. 57/104

Operation for Creating Fitting JOB

3-41 HW1481731 HW1481731 – The message "Operate from PP." appears. Click the {OK} button. – The [TOUCH COMP SET] LED, the [FIT COMP SET] LED, and the [INSERT COMP SET] LED turn ON on the I/F Panel of PP. 58/104

Operation for Creating Fitting JOB

3-42 HW1481731 HW1481731 – Turn the servo ON by the enable switch of PP, and press the {START} button on the I/F Panel. Operations of TOUCH, FIT, and INSERT start. In the sequence, after TOUCH is completed, FIT is executed continuously, and then INSERT is executed continuously. – During the operations of TOUCH, FIT, and INSERT, the [RUNNING] LED on the I/F Panel turns ON. 59/104

Operation for Creating Fitting JOB

3-43 HW1481731 HW1481731 – When the TOUCH operation ends, the [TOUCH COMP SET] LED turns OFF. When the FIT operation ends, the [FIT COMP SET] LED and the [RUNNING] LED turn OFF. When the INSERT operation ends, the [INSERT COMP SET] LED and the [RUNNING] LED turn OFF. – When the workpiece is inserted to the bottom of the hole, the insertion length is output on the screen. 60/104

Operation for Creating Fitting JOB

3-44 HW1481731 HW1481731 – Set the threshold so that the output insertion length is within the range of thresholds 1 and 2, in consideration of the variance. When the sequence stops during the insertion operation, increase the Force command value. If the workpiece still does not reach the bottom of the hole, set the Unchoke Pattern to OMNI. 5. INSERT operation check – Move the robot to P3, and click the {Completion of setting} button. – The message "Operate from PP." appears. Click the {OK} button. – The [TOUCH COMP SET] LED, the [FIT COMP SET] LED, and the [INSERT COMP SET] LED turn ON on the I/F Panel of PP. – Turn the servo ON by the enable switch of PP, and press the {START} button on the I/F Panel. Operations of TOUCH, FIT, and INSERT start. – Check that the [Completion of INSERT] LED turns ON. It means that the insertion length reaches the threshold and the sequence ends. 61/104

Operation for Creating Fitting JOB

3-45 HW1481731 HW1481731 6. INSERT operation check – Move the robot to P1, and click the {Completion of setting} button. – The message "Operate from PP." appears. Click the {OK} button. – The [TOUCH COMP SET] LED, the [FIT COMP SET] LED, and the [INSERT COMP SET] LED turn ON on the I/F Panel of PP. – Turn the servo ON by the enable switch of PP, and press the {START} button on the I/F Panel. Operations of TOUCH, FIT, and INSERT start. – Check that the [Fitting task status] LEDs turn ON. It means that the workpiece enters into a hole by the TOUCH operation. If the workpiece did not enter into a hole by the TOUCH operation, all the LEDs other than the [Completion of TOUCH] turn ON. 7. The workpiece could have been slipped if the Insertion length set on PC is significantly different from the actual hole depth. Increase the holding force of the hand. 62/104

Operation for Creating Fitting JOB

3-46 HW1481731 HW1481731 8. The setting of the INSERT command arguments are completed. Click the {Close} button to close the screen. 63/104

Operation for Creating Fitting JOB

3-47 HW1481731 HW1481731 3.3.2.7 Creating MotoFit JOB 1. In closing the MotoFit Command Setup Menu, setting result of TOUCH, FIT, and INSERT is reflected on the center of screen. 64/104

Operation for Creating Fitting JOB

3-48 HW1481731 HW1481731 2. Add the MotoFit command to the JOB in the DX200/FS100. Input the JOB name, and click the {Receive} button. Only single-byte alphanumeric character is available for the JOB name. The JOB contents received are displayed on the JOB Screen. The JOB receiving capacity is limited to 2 kByte. When larger capacity is required, use the CALL instruction. Note that the addition is limited to 50 lines at maximum. 65/104

Operation for Creating Fitting JOB

3-49 HW1481731 HW1481731 3. Click the {TOUCH} tab. Change the insertion line, and click the {INSERT} button. The commands of SET, TOUCH, and WAIT are added in the JOB Screen. Change the output number of WAIT command by referring to DX200/FS100 OPTIONS INSTRUCTIONS for MotoFit (HW1481732). When the TOUCH command is added, the existed line will be moved to the next line automatically. The SET command is used for the judgment when the fit operation is failed. 4. Click the {FIT} tab. Change the insertion line, and click the {Insert} button. The FIT command is added in the JOB Screen. When the FIT is successful, 1 is output to the B variable 98. 66/104

Operation for Creating Fitting JOB

3-50 HW1481731 HW1481731 5. Click the {INSERT} tab. Change the insertion line, and click the {Insert} button. The INSERT command is added in the JOB Screen. When the INSERT is successful, 1 is output to the B variable 99. 6. Click the {IMPOFF} tab. Change the insertion line, and click the {Insert} button. The IMPOFF command is added in the JOB Screen. If the FIT or INERT is failed, the sequence can stop by PAUSE. 67/104

Operation for Creating Fitting JOB

3-51 HW1481731 HW1481731 7. To delete the MotoFit command, specify the line with the tab which command is to delete selected, and click the {Delete} button. If there is no command selected in the specified line, deletion is not available. 8. The JOB added with the MotoFit command is sent to the DX200/ FS100. Click the {Send} button. The message "The JOB of the same name already exists. Do you want to replace it ?" appears. Press the {Yes} button. If the job is not to be overwritten, press the {No} button, change the JOB Name, and send the job. 68/104

Operation for Creating Fitting JOB

3-52 HW1481731 HW1481731 9. The MotoFit JOB is created in the DX200/FS100. 69/104

Operation for Creating Fitting JOB

3-53 HW1481731 HW1481731 3.3.2.8 Chage of Unit Scale (only for the FS100) When a desired operation is not executed within the nomally set range for the MotoFit Command Argument, the scale of each unit can be changed. Set the mode to “Extension”, and move to page 1 on the {Createing MotoFit JOB} tab. Select a desired scale for the force and position, press {Open MotoFit Command Setup Menu}. Teaching can be executed in the desired scale. With the procedures above, “Force Scale” and “Position Scale” can be changed. (Refer to chapter 6.3 “MotoFit Command Argument Data” .) To change the scale, a command which changes the scale is also added when TOUCH Command is newly added to JOB. (For the details of scale changing command, refer to DX200/FS100 OPTIONS INSTRUCTIONS for MotoFit HW1481732). Item Initial value Range Force Scale 1 0.01, 0.1, 1, 10 Position Scale 1 0.01, 0.1, 1, 10 70/104

Teach of Force Sense Basic Command

3-54 HW1481731 HW1481731 3.4 Teach of Force Sense Basic Command 3.4.1 Outline of Teach Operation of Force Sense Basic Command The outline of the teach operation is shown in the following flow schematic diagram. For details, refer to the next section. Perform the teach operation in the Teach mode after the initial settings described in the chapter 3.2 “Setting the IP address” . 3.4.2 Details of Teach Operation of Force Sense Basic Command 3.4.2.1 Creating JOB The creating method is explained using an example of JOB to attach a tape by pressing with a constant force in the same procedures in chapter 1.4 “Function for Calculation of Force Detection Threshold” . For this JOB, if a protrusion is detected, it's judged as fault and the operation stops. The JOB is shown as following. Fig. 3-2: Error Detection Start Automatic adjustment function of force control parameter End For details, refer to the chapter 3.3.2.1 3 Startup of FSE-Tool 1 Setting of force condition file 2 Creating JOB 4 For details, refer to the chapter 3.3.2.2 For details, refer to the chapter 3.3.2.3 For details, refer to the chapter 3.4.2.1 Threshold setting by data logging 5 Operation check 6 For details, refer to the chapter 3.4.2.2 For details, refer to the chapter 3.4.2.3 71/104

Teach of Force Sense Basic Command

3-55 HW1481731 HW1481731 1. Teach the initial position P1. 2. Teach the end position P2. Use UNTIL to set the manipulator to stop when the general output is turned ON. The general input No. is 991 for R1, and 992 for R2. 3. Perform settings of the force condition file as described in the chapter 3.3.2.2 “Setting Force Condition File” . 4. Add the IMPON command. Set the argument of the IMPON command. 5. Add the FREF command. Set the argument of the FREF command. 6. Add the FDET command. Modify the Arg1 of the FDET command to 0 (invalid). For the other argument settings, log the data and set the recommended value. It is explained in the chapter 3.4.2.2 “Threshold Setting by Data Logging” and later. If the force variations of the normal and error states are apparently different, the chapter 3.4.2.2 “Threshold Setting by Data Logging” can be omitted to set the argument. In that case, set 1 (force detection) or 2 (impulse) for the Arg1 of FDET, and move on to chapter 3.4.2.3 “Operation Check” . 7. Add the IMPOFF command. 72/104

Teach of Force Sense Basic Command

3-56 HW1481731 HW1481731 3.4.2.2 Threshold Setting by Data Logging In this section, it is explained how to set the argument of the FDET command based on the logged data. 1. Start the FSE-Tool on the PC. 2. Press the [Setting detection threshold] tab. 3. When monitoring the force in the X direction, set X in the direction. 73/104

Teach of Force Sense Basic Command

3-57 HW1481731 HW1481731 4. Press the {Monitor} tab. 5. After pressing the {Start monitoring} button, execute the JOB consecutively in the normal state (without any protrusions under the tape). The maximum and minimum value of the force and the impulse are stored as the log data. As up to 50 data can be logged. Even if the JOB is performed more than 50 times, only the data up to 50 can be logged. 74/104

Teach of Force Sense Basic Command

3-58 HW1481731 HW1481731 6. Press the {Stop monitoring} button, and then press the {Setting detection threshold} tab. 7. The log data is displayed in the graph, and Average of Fmax, Standard Deviation, and Recommended value of the log data are output. For the details of the data to be output, refer to the chapter 6.5 “Data for Setting Detection Threshold” . When deleting the log data, press the {Reset} button. 75/104

Teach of Force Sense Basic Command

3-59 HW1481731 HW1481731 8. Set the output Recommended value as the argument of the FDET command. For the force detection, set the Recommended value (+ Side) of Fmax as the argument. This value is the maximum force value in consideration of the tolerance during the normal operation. Therefore, since the force over this Recommended value is applied in the error state, it is considered to be detected. 76/104

Teach of Force Sense Basic Command

3-60 HW1481731 HW1481731 For the Impulse detection, set the Recommended value (+ Side) of Impulse as the argument. This value is the maximum Impulse value in consideration of the tolerance during the normal operation. Therefore, since the force over this Recommended value is applied in the error state, it is considered to be detected. The Recommended values of Fmax, Fmin, and Impulse have both + and - sides respectively. The value to be used as the threshold depends on the operation. So beforehand, it needs to monitor the applied force during the operation to judge it. 77/104

Teach of Force Sense Basic Command

3-61 HW1481731 HW1481731 3.4.2.3 Operation Check 1. Set 1(force detection) or 2 (impulse) for the Arg1 of FDET in the JOB. Execute the JOB. When there are no protrusions under the tape, the manipulator reaches to the end position P2. The universal output 991 remains OFF. 2. If there are any protrusions, it detects the force and stops. The universal output 991 turns ON. 78/104

The interface screen is configured as in the following figure. For I/O

assignment of the button switches and status display LEDs, refer to the table below. Do not use the general output No. in the table if FSE-Tool is used. 1. Button switch 2. Status display LED General Output No. Signal Name Contents 11250 Start Operation start (Tuning Step 1, 2, TOUCH, FIT, INSERT) 11251 Stop Operation stop (Tuning Step 1, 2, TOUCH, FIT, INSERT) 11252 Mode switch ON: Operation from PC (FSE-Tool) valid OFF: Operation from PP (JOB) valid 11230 Zero reset Zero reset of the sensor value 11231 Coordinate system switch The coordinate system while monitoring General Output No. Signal Name Contents 11260 Running With button depressed: LED ON 11262 Mode switch ON: [PC MODE] LED ON OFF: [PP MODE] LED ON 11263 TOUCH Setting completed With the {TOUCH COMP SET} button pressed on PC: LED ON Operation end: LED OFF 11264 FIT Setting completed With the {FIT COMP SET} button pressed on PC: LED ON Operation end: LED OFF 11265 INSERT Setting completed With the {INSERT COMP SET} button pressed on PC: LED ON Operation end: LED OFF 79/104

3. Numeric value

11266 Tuning Step 1 Setting completed With the {TUNESTEP1 COMP SET} button pressed on PC: LED ON Operation end: LED OFF 11267 Tuning Step 2 Setting completed With the {TUNESTEP2 COMP SET} button pressed on PC: LED ON Operation end: LED OFF 11241 Coordinate system switch ON: Robot coordinate OFF: Tool coordinate Variable No. Signal Name Contents B96 R1 Tool No. Tool number (R1) which is used when the coordinate system is used as a tool during the monitoring. B97 R2 Tool No. Tool number (R2) which is used when the coordinate system is used as a tool during the monitoring. General Output No. Signal Name Contents 80/104

In executing the adjustment operation, the MotoFit operation or Force

Sense Basic Command operation, status is displayed on the screen by LED and graph waveform. The common items of each graph are shown as follows. Name Contents Graph legend Graph legend can be selected by clicking the arrow mark. Display/non-display of the graph can be switched by ticking or clearing the check-box. Graph pallet Enlargement /reduction of the graph and scrolling action are possible. 1 2 81/104

Details of the graph pallet is the following.

Item Contents When the mouse cursor is placed on the graph, the mouse cursor changes to a cross cursor. The menu of enlargement/reduction of the graph is shown. The area selected by the cursor is enlarged. The selected area is enlarged only in the direction of the horizontal axis. The selected area is enlarged only in the direction of the vertical axis. The enlarged/reduced graph is reset. The area selected by clicking is enlarged. The area selected by clicking is reduced. The graph can be scrolled in any direction by dragging. 82/104

The following shows details of the monitor information.

1. When a JOB of the MotoFit or the force sensor basic command is executed, the execution status of R1 and R2 can be monitored. – Button Name Contents Start monitoring Starts monitoring Stop monitoring Stops monitoring Save R1(R2) Status, Force, Position, Impulse waveform data can be saved in csv format. Clear R1(R2) Status, Force, Position, Impulse waveform data is cleared. 1 2 10 11 83/104

– Status display LED

Name Contents Controller Status Servo ON Servo ON: LED ON, Servo OFF: LED OFF Force Control Force Control ON: LED ON, Force Control OFF: LED OFF Fitting Status Detect contact Detected: LED ON, Undetected: LED OFF Completion of TOUCH Insertion length satisfied: LED ON, Insertion length unsatisfied: LED OFF Completion of FIT Insertion length satisfied: LED ON, Insertion length unsatisfied: LED OFF Completion of INSERT Insertion length satisfied: LED ON, Insertion length unsatisfied: LED OFF Status (Horizontal axis: Sampling, Minimum value of communication cycle DX200: 12ms FS100: 10ms) Status1: Status of MotoFit • TOUCH operation 10: Approaches to the workpiece with a constant speed 12: Presses with the specified force command after contact 14: Ends as the insertion length reaches the threshold -12: Ends by timeout before the insertion length reaches the threshold • FIT 20: Running search operation 22: Ends as the insertion length reaches the threshold -20: Ends by timeout before the insertion length reaches the threshold • INSERT 30: Running insertion operation 32: Under suspension 34: Running unchoke operation 36: Ends as the insertion length reaches the threshold -30: Ends by timeout before the insertion length reaches the threshold Status2: Status of the force sense basic command D0: Zero reset starts (0 → 1). Zero reset completes (1 → 0). D1: Force control starts (0 → 1). Force control ends (1 → 0). D2: Force command starts (0 → 1). Force command ends (1 → 0). D3: FDET command starts (0 → 1). FDET command ends (1 → 0). D4: Force detection (0 → 1). Force detection ends (1 → 0). 3 4 5 84/104

– Graph waveform

Name Contents Force (Horizontal axis: Sampling, Minimum value of communication cycle DX200: 12ms FS100: 10ms) Fref(X)[N]: Force command to the X direction Fref(Y)[N]: Force command to the Y direction Fref(Z)[N]: Force command to the Z direction Fref(RX)[Nm]: Force command to the RX direction Fref(RY)[Nm]: Force command to the RY direction Fref(RZ)[Nm]: Force command to the RZ direction Ffb(X)[N]: Force feedback to the X direction Ffb(Y)[N]: Force feedback to the Y direction Ffb(Z)[N]: Force feedback to the Z direction Ffb(RX)[Nm]: Force feedback to the RX direction Ffb(RY)[Nm]: Force feedback to the RY direction Ffb(RZ)[Nm]: Force feedback to the RZ direction Ffb(XYZ)[N]: Composition of force feedback to the X, Y, and Z directions Ffb(RxRyRz)[Nm]: Composition of force feedback to the Rx, Ry, and Rz directions During the execution of MotoFit or the force sense basic command on the JOB, the coordinate system of the force condition file is displayed. While they are not executed, the coordinate system of I/F Panel is displayed. Tool No. is the designated number in the force condition file. Position (Horizontal axis: Sampling, Minimum value of communication cycle DX200: 12 ms FS100: 10ms) Pos(X)[mm]: Position of X direction (coordinate standard at operation start) Pos(Y)[mm]: Position of Y direction (coordinate standard at operation start) Pos(Z)[mm]: Position of Z direction (coordinate standard at operation start) During the execution of MotoFit or the force sense basic command on the JOB, the coordinate system of the force condition file is displayed. While they are not executed, the coordinate system of I/F Panel is displayed. Impulse (Horizontal axis: Sampling, Minimum value of communication cycle DX200: 12 ms FS100: 10ms) Impulse(X)[Ns]: Impulse of Ffb(X) Impulse(Y)[Ns]: Impulse of Ffb(Y) Impulse(Z)[Ns]: Impulse of Ffb(Z) Impulse(RX)[Nms]: Impulse of Ffb(Rx) Impulse(RY)[Nms]: Impulse of Ffb(Ry) Impulse(RZ)[Nms]: Impulse of Ffb(Rz) Impulse(XYZ)[Ns]: Impulse of Ffb(XYZ) Impulse(RxRyRz)[Nms]: Impulse of Ffb(RxRyRz) Communication cycle FS100: 10,20,..., 100 ms (increases by10 ms) DX200: 12, 24,...,120 ms (increases by12 ms) 6 7 8 9 85/104

2. Tuning Step 1

The force response during the adjustment of the force control parameters and the searching status of the damping parameters can be monitored. – Status display LED – Graph waveform Name Contents Controller Status Servo ON Servo ON: LED ON, Servo OFF: LED OFF Force Control Force Control ON: LED ON, Force Control OFF: LED OFF Error With error: LED ON, Without error: LED OFF Error No.: Refer to chapter 8. Running In process: LED ON, Process end: LED OFF Tuning Status (Tuning Step 1) X,Y,Z,Rx,Ry, Rz Adjustment completed: LED ON, Adjustment incomplete: LED OFF Name Contents Force (Horizontal axis: Sampling, Minimum value of communication cycle DX200: 12ms FS100: 10ms) Fref[N,Nm]: Force command to adjustment direction Ffb [N, Nm]: Force feedback to adjustment direction Tuning Process Damping parameter [Ns/m,Ns] 1 2 3 4 5 86/104

3. Tuning Step 2

The force response during the adjustment of the force control parameters and the searching status of the damping parameters can be monitored. – Status display LED – Graph waveform Name Contents Controller Status Servo ON Servo ON: LED ON, Servo OFF: LED OFF Force Control Force Control ON: LED ON, Force Control OFF: LED OFF Error With error: LED ON, Without error: LED OFF Error No.: Refer to chapter 8. Running In process: LED ON, Process end: LED OFF Tuning Status (Tuning Step 2) X,Y,Z,Rx,Ry, Rz Adjustment completed: LED ON, Adjustment incomplete: LED OFF Name Contents Force (Horizontal axis: Sampling, Minimum value of communication cycle DX200: 12ms FS100: 10ms) Fref[N,Nm]: Force command to adjustment direction Ffb [N, Nm]: Force feedback to adjustment direction Tuning Process Horizontal axis: Sampling, Minimum value of communication cycle DX200: 12ms FS100: 10ms) Damping parameter [Ns/m,Ns] Frequency of Ffb [count] Settling time of Ffb [ms] 1 2 3 4 5 87/104

4. Arguments Setting of MotoFit command

When setting the arguments of MotoFit command, the status of the force, position data and fitting operation can be monitored. – Status display LED Name Contents Controller Status Servo ON Servo ON: LED ON, Servo OFF: LED OFF Force Control Force Control ON: LED ON, Force Control OFF: LED OFF Error With error: LED ON, Without error: LED OFF Error No.: Refer to chapter 8. Running In process: LED ON, Process end: LED OFF Fitting task Status Detect contact Detected: LED ON, Undetected: LED OFF Completion of TOUCH Insertion length satisfied: LED ON, Insertion length unsatisfied: LED OFF Completion of FIT Insertion length satisfied: LED ON, Insertion length unsatisfied: LED OFF Completion of INSERT Insertion length satisfied: LED ON, Insertion length unsatisfied: LED OFF 1 2 3 88/104

– Graph waveform

Name Contents Force (Horizontal axis: Sampling, Minimum value of communication cycle DX200: 12ms FS100: 10ms) Fref(X)[N]: Force command to the X direction Fref(Y)[N]: Force command to the Y direction Fref(Z)[N]: Force command to the Z direction Fref(RX)[Nm]: Force command to the RX direction Fref(RY)[Nm]: Force command to the RY direction Fref(RZ)[Nm]: Force command to the RZ direction Ffb(X)[N]: Force feedback to the X direction Ffb(Y)[N]: Force feedback to the Y direction Ffb(Z)[N]: Force feedback to the Z direction Ffb(RX)[Nm]: Force feedback to the RX direction Ffb(RY)[Nm]: Force feedback to the RY direction Ffb(RZ)[Nm]: Force feedback to the RZ direction Position (Horizontal axis: Sampling, Minimum value of communication cycle DX200: 12ms FS100: 10ms) Pos(X)[mm]: Position of X direction (coordinate standard at operation start) Pos(Y)[mm]: Position of Y direction (coordinate standard at operation start) Pos(Z)[mm]: Position of Z direction (coordinate standard at operation start) State transition (Horizontal axis: Sampling, Minimum value of communication cycle DX200: 12ms FS100: 10ms) • TOUCH operation 10: Approaches to the workpiece with a constant speed 12: Presses with the specified force command after contact 14: Ends as the insertion length reaches the threshold -12: Ends by timeout before the insertion length reaches the threshold • FIT 20: Running search operation 22: Ends as the insertion length reaches the threshold -20: Ends by timeout before the insertion length reaches the threshold • INSERT 30: Running insertion operation 32: Under suspension 34: Running unchoke operation 36: Ends as the insertion length reaches the threshold -30: Ends by timeout before the insertion length reaches the threshold 4 5 6 89/104

Operation Condition Data

6.1 Force Condition File Data 6-1 HW1481731 HW1481731 6 Operation Condition Data 6.1 Force Condition File Data The range of each data for the force condition file is shown in the table below. In the automatic adjustment function of force control parameter, Settling time, Stop time threshold, Stop speed threshold, and Damping Param are the target of auto tuning. Table 6-1: Force Condition File Data Item Unit Initial value Range Remarks Mode File No. - 1 1 to 24 Standard mode Comment - NONE Up to 32 alphanumerical characters Robot - R1 0: R1 1: R2 Coordinate - Robot 1: Robot, 2: Tool Tool No. - 0 FS100: 0 to 15 DX200: 0 to 63 Insert Dir. - Z- 0: X+, 1: X-, 2: Y+, 3: Y-, 4: Z+, 5: Z- Force control activate - 0 D0: X, D1: Y, D2: Z, D3: Rx, D4: Ry, D5: Rz Settling time ms 1000 0 to 5000 Target of auto tuning Extension mode Stop Speed threshold mm/s 2.0 0.0 to 9.9 Target of auto tuning Stop time threshold ms 200 0 to 5000 Target of auto tuning Mass Param (X, Y, Z, Rx, Ry, Rz) kg kgm2 1.00 1 to 9999 Damping Param (X, Y, Z, Rx, Ry, Rz) Ns/m Nms 3000 100 to 99990 Target of auto tuning Spring Param (X, Y, Z, Rx, Ry, Rz) N/m Nm 0 0 to 9999 Zero is applied during adjustment even when the value other than zero is input. 1 2 3 4 5 6 7 8 9 10 11 12 13 90/104

Operation Condition Data

6.2 Adjustment Condition Data 6-2 HW1481731 HW1481731 6.2 Adjustment Condition Data The range of adjustment condition data is shown in the table below. Table 6-2: Adjustment Condition Data Item Unit Initial value Range Remarks Tuning Dir. (Common to Step1, Step2) - Z- X+, X-, Y+, Y-, Z+, Z-, Rx+, Rx-, Ry+, Ry-, Rz+, Rz- Auto Tuning Menu Reference Force (translational direction) Fref_trans (Step2) N 20 Reference Moment (rotational direction) Fref_rot (Step2) Nm 0.50 0 to 2.00 Tuning Step - 1 1, 2 1 2 3 4 91/104

Operation Condition Data

6.3 MotoFit Command Argument Data 6-3 HW1481731 HW1481731 6.3 MotoFit Command Argument Data The range of MotoFit command argument data is shown in the table below. For the meaning of each parameter, refer to DX200/FS100 OPTIONS INSTRUCTIONS for MotoFit (HW1481732). 1. TOUCH Table 6-3: TOUCH Command Argument Variable Initial value Range (Normal) Range (0.01 times) Range (0.1 times) Range (10 times) Range TOUCH Arg2 (Touch force threshold [N]) 3.0 0.0 to 99.9 0.000 to 0.999 0.00 to 9.99 0 to 999 Force TOUCH Arg3 (Approach speed [mm/s]) 3.0 0.0 to 50.0 TOUCH Arg4 (Force command value [N]) 10.0 0.0 to 99.9 0.000 to 0.999 0.00 to 9.99 0 to 999 Force TOUCH Arg5 (Insertion length threshold [mm]) 2.0 0.0 to 99.9 0.000 to 0.999 0.00 to 9.99 0 to 999 Position TOUCH Arg6 (Touch length [mm]) 50.0 0.0 to 50.0 0.000 to 0.500 0.00 to 5.00 0 to 500 Position TOUCH Arg7 (After-TOUCH time-out time [s]) 2.0 0.0 to 99.9 92/104

Operation Condition Data

6.3 MotoFit Command Argument Data 6-4 HW1481731 HW1481731 2. FIT Table 6-4: FIT Command Argument Variable Initial value Range (Normal) Range (0.01 times) Range (0.1 times) Range (10 times) Range FIT Arg2 (Force command value [N]) 10.0 0.0 to 99.9 0.000 to 0.999 0.00 to 9.99 0 to 999 Force FIT Arg3 (Insertion length threshold [mm]) 3.0 0.0 to 99.9 0.000 to 0.999 0.00 to 9.99 0 to 999 Position FIT Arg4 (Search operation pattern) OMNI XYZ, ROTATE, OMNI FIT Arg5 (Search force command value [N], [Nm]) Translation: 20.0 Rotation: 9.9 Translation: 0.0 to 99.9 Rotation: 0.0 to 9.9 Translation: 0.000 to 0.999 Rotation: 0.000 to 0.099 Translation: 0.00 to 9.99 Rotation: 0.00 to 0.99 Translation: 0 to 999 Rotation: 0 to 99 Force FIT Arg6 (Search vibration cycle [ms]) 400 2 to 999 FIT Arg7 (Search operation start direction designation) X+ X+,X-,Y+, Y-,Z+,Z- FIT Arg8 (Search operation time [s]) 10.0 0.0 to 99.9 93/104

Operation Condition Data

6.3 MotoFit Command Argument Data 6-5 HW1481731 HW1481731 3. INSERT Table 6-5: INSERT Command Argument Variable Initial value Range (Normal) Range (0.01 times) Range (0.1 times) Range (10 times) Range INSERT Arg2 (Force command value [N]) 20.0 0.0 to 99.9 0.000 to 0.999 0.00 to 9.99 0 to 999 Force INSERT Arg3 (Insertion length threshold 1 [mm]) 90.0 0.0 to 99.9 0.000 to 0.999 0.00 to 9.99 0 to 999 Position INSERT Arg4 (Insertion length threshold 2 [mm]) 99.9 0.0 to 99.9 0.000 to 0.999 0.00 to 9.99 0 to 999 Position INSERT Arg5 (Unchoke operation designation) No value No value XYZ, OMNI INSERT Arg6 (Unchoke operation force command [N]) 5 0 to 99 0.00 to 0.99 0.0 to 9.9 0 to 990 Force INSERT Arg7 (Unchoke operation force command cycle [ms]) 200 2 to 999 INSERT Arg8 (Unchoke operation start direction designation) X+ X+,X-,Y+, Y-,Z+,Z INSERT Arg9 (Unchoke operation time [sec]) 3 0 to 99 94/104

Operation Condition Data

6.4 Backup of Teach Data 6-6 HW1481731 HW1481731 6.4 Backup of Teach Data During the teach operation of FSE-Tool, the force condition file data and the MotoFit command argument data can be saved. 1. Saving the data – Click the {Save} button in the [Main Menu] screen. – Specify the destination to save, input the file name, and then click the {OK} button. 95/104

Operation Condition Data

6.4 Backup of Teach Data 6-7 HW1481731 HW1481731 2. Loading the data – To use the data previously saved, click the {Load} button. – Select the file, and click the {OK} button. 96/104

Operation Condition Data

6.5 Data for Setting Detection Threshold 6-8 HW1481731 HW1481731 6.5 Data for Setting Detection Threshold The data of the number of JOB execution can be logged (up to 50 data). Contents to be logged are Fmax, Fmin, and Impulse. Pressing the [Stop monitoring] button will output the respective Average, Standard Deviation, Recommended value on the screen. The following table are the detail of each parameter. Table 6-6: Data for Setting Detection Threshold Item Contents Fmax [N,Nm] Maximum force value from FDET to IMPOFF Average of Fmax [N,Nm] Average value of Fmax log data Standard Deviation [N,Nm] Standard deviation of Fmax log data Recommended value (+ Side) [N,Nm] Recommended value for setting threshold of Fmax: Average + 6 x Standard Deviation Recommended value (- Side) [N,Nm] Recommended value for setting threshold of Fmax: Average - 6 x Standard Deviation Fmin [[N,Nm] Minimum force value from FDET to IMPOFF Average of Fmin [N,Nm] Average value of Fmin log data Standard Deviation [N,Nm] Standard deviation of Fmin log data Recommended value (+ Side) [N,Nm] Recommended value for setting threshold of Fmin: Average + 6 x Standard Deviation Recommended value (- Side) [N,Nm] Recommended value for setting threshold of Fmin: Average - 6 x Standard Deviation Impuls [Ns,Nms] Impulse from FDET to IMPOFF Average of Impuls [Ns,Nms] Average value of Impulse log data Standard Deviation [Ns,Nms] Standard deviation of Impulse log data Recommended value (+ Side) [Ns,Nms] Recommended value for setting threshold of Impulse: Average + 6 x Standard Deviation Recommended value (- Side) [Ns,Nms] Recommended value for setting threshold of Impulse: Average - 6 x Standard Deviation 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 97/104

Error of Automatic Adjustment Function of Force Control Parameter

7-1 HW1481731 HW1481731 7 Error of Automatic Adjustment Function of Force Control Parameter Error description is shown in the table below. The alarms and errors related to the MotoFit function are displayed on the PP. For details, refer to DX200/FS100 OPTIONS INSTRUCTIONS for MotoFit (HW1481732). Table 7-1: Error List Error No. Error Contents Countermeasure 1 Ended with insufficient adjustment (Tuning Step 2) Increase the upper limit of contact count for the adjustment condition , and retry the operation. (The setting can be changed only in the Extension mode.) 2 Excessive travel distance Move the operation start position close to the workpiece, and retry the operation. 3 Excessive force For Tuning Step 1, increase the initial value of Damping parameter, and retry the operation. For Tuning Step 2, decrease the force command value, and retry the operation. 4 [STOP] button is pressed during operation Move to the operation start position, and retry the operation. 5 Servo OFF occurs during operation Move to the operation start position, and retry the operation. 6 An alarm occurs during operation Take appropriate action to the alarm, move to the operation start position, and then retry the operation. 7 Mode enters into PP mode during operation Switch to the PC mode, move to the operation start position, and then retry the operation. 9 99/104

Alarm List of FSE-Tools

8-1 HW1481731 HW1481731 8 Alarm List of FSE-Tools Alarm Number Alarm Name Sub Code Meaning Cause Remedy 8001 ALM FSETOOL PKT ENDMARK (Received packet endmark error) When the controller receives the data from PC with using FSE-Tool, the endmark of the packet has an error. Software (Setting error) (1) Check the followings and then turn ON the power again. - Connection status of the communication cable - Force sensor type being connected (2) If this alarm occurs again, save CMOS.BIN in the maintenance mode and tell the situation of the alarm occurrence (such as the operation procedures) to your YASKAWA representative. 8003 ALM FSETOOL RECV DATA (Received data error) When the controller receives the data from PC with using FSE-Tool, the received data has an error. Software (Setting error) (1) Check the followings and then turn ON the power again. - Connection status of the communication cable - Force sensor type being connected (2) If this alarm occurs again, save CMOS.BIN in the maintenance mode and tell the situation of the alarm occurrence (such as the operation procedures) to your YASKAWA representative. 8007 ALM FSE- TOOL OPEN FCONCND Software cannot read the force condition file. Software (Setting error) Road the force condition file to the controller. 8015 ALM IF MODE (Mode error) [0]: PP mode [1]: PC mode Mode is error in the I/F panel. Software (Setting error) Execute again, after changing mode in the I/F panel. 8018 ALM TOOLNO ERR Tool no Tool no range over in the I/F panel. Software (Setting error) Change tool no within allowance. 8026 ALM FSETOOL CMD PHASE (Command phase error) When executing the force control parameter adjustment or MotoFit from FSE-Tool, the processing flow has an error. Software (Setting error) (1) Check the followings and then turn ON the power again. - Connection status of the communication cable - Force sensor type being connected (2) If this alarm occurs again, save CMOS.BIN in the maintenance mode and tell the situation of the alarm occurrence (such as the operation procedures) to your YASKAWA representative. 100/104

Other Controller Manuals