MISUMI C1 User Manual

Single-axis robot controller
Table of Contents

Advertisement

Quick Links

MISUMI SINGLE-AXIS ROBOT CONTROLLER
C1
User's Manual
MISUMI Corporation
4-43, Toyo 2-chome, Koto-ku, Tokyo, 135-8458 Japan
URL http://www.misumi.co.jp/english/company/office/
E
ENGLISH
KE1-Ver. 3.00

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the C1 and is the answer not in the manual?

Questions and answers

Summary of Contents for MISUMI C1

  • Page 1 MISUMI SINGLE-AXIS ROBOT CONTROLLER User’s Manual ENGLISH MISUMI Corporation 4-43, Toyo 2-chome, Koto-ku, Tokyo, 135-8458 Japan KE1-Ver. 3.00 URL http://www.misumi.co.jp/english/company/office/...
  • Page 3 Introduction Introduction Thank you for purchasing the C1 Controller (hereafter referred to simply as "Controller"). Please read this manual carefully to ensure correct and safe use of this controller. Main functions Function Explanation Reference Section Moves the robot slider to the specified position.
  • Page 4 Although every effort was made to ensure that this manual content is accurate and complete, please contact MISUMI if errors, misprints, or omissions are found. For information related to the robot unit, support software, and other optional...
  • Page 5 Safety alert symbols and signal words Safety alert symbols and signal words The following safety alert symbols and signal words are used in this manual to describe safety concerns, handling precautions, prohibited or mandatory action and key points when using this product. Make sure you fully understand the meaning of each symbol and signal word and comply with the instructions.
  • Page 6 • Differences between a MISUMI robot (robot and controller), and a robot system: A MISUMI robot (robot and controller) is just one component in a robot system, and is not, in itself, a robot system. This is because a MISUMI robot does not include the "end effectors" or "any equipment, devices, or sensors required for the robot to perform its tasks", as defined in the EN10218-...
  • Page 7 In order to ensure the customer's final product (entire system) complies with EMC directives, the customer should take appropriate EMC countermeasures. Typical EMC countermeasures for a single unit of MISUMI robot are shown for your reference. The examples shown here are the countermeasures tested under our installation conditions.
  • Page 8 Safety cautions Safety cautions The controller was designed and manufactured with ample consideration given to safety. However, incorrect handling or use may lead to injury, fire, electrical shocks, or other accidents or equipment failures. To prevent possible problems, be sure to observe the following safety cautions at all times.
  • Page 9 Safety cautions WARNING • Installation environment Use only in environments where the prescribed ambient temperature and humidity are maintained. Usage in other environments could cause electrical shocks, fires, malfunctions, and product deterioration. Do not use in environments which are subject to vibration and impact shocks, electromagnetic interference, electrostatic discharges, and radio frequency interference.
  • Page 10 Safety cautions • Wiring and connections Always shut off the power to the controller before performing wiring work and connecting cables. Failing to do so could result in electrical shocks and equipment failure. When connecting cables, use care to avoid subjecting the connectors to impact shocks or excessive loads.
  • Page 11 Immediately turn off the power if abnormal odors, sounds, or smoke are noticed during operation. Failing to do so could result in electrical shocks, fires, or equipment failure. Stop operation immediately, and contact MISUMI Corporation. • Maintenance and inspection Perform maintenance and inspection tasks only when instructions for doing so are provided by MISUMI Corporation.
  • Page 12 Safety cautions CAUTION Use the controller and robot only in the prescribed combinations. Unsuitable combinations could result in fires and equipment failure. Save the controller's internal data to an external memory device. The controller's internal data could be unexpectedly lost, and should therefore be backed up to an external device.
  • Page 13 Warranty Warranty The MISUMI robot and/or related product you have purchased are warranted against defects or malfunctions as described below. Warranty description : This warranty conforms to the "warranty description" listed at the end of the MISUMI "FA Mechanical Standard Components"...
  • Page 14 MEMO...
  • Page 15: Table Of Contents

    Contents Chapter 1 Overview 1.1 Unpacking check 1.2 Part names and functions 1.3 System configuration 1.4 Installation and operation sequence Chapter 2 Installation and wiring 2.1 Installation method 2.2 Installation conditions 2.3 Wiring 2.3.1 Power supply connection 2.4 Connecting the robot 2.5 Connecting the communication unit 2.6 Connecting the I/O signals 2-10...
  • Page 16 4.3 I/O signal details 4.3.1 Input signal details 4.3.2 Output signal details Chapter 5 Operation 5.1 Operation procedure 5.1.1 Overall operation timing chart 5.1.2 Alarm occurrence and clearing 5.2 Origin search (return-to-origin) 5.2.1 Origin point detection method 5.2.2 Origin point and coordinates relationship 5.2.3 Return-to-origin timing chart 5.3 Positioning operation 5.3.1 Basic operation...
  • Page 17 Chapter 6 Troubleshooting 6.1 Alarm groups 6.2 Alarm recording function 6.3 Alarm list 6.4 Alarms: Possible causes and actions Chapter 7 Specifications 7.1 C1 specifications 7.1.1 Basic specifications 7.1.2 Dimensional outlines 7.2 I/O interface specifications 7.2.1 NPN 7.2.2 PNP 7.2.3 CC-Link 7.2.4 DeviceNet...
  • Page 18 4.4 Displaying a list of point data H-25 5. Parameter setting H-26 5.1 Setting Run parameters H-26 5.2 Setting I/O parameters H-28 5.3 Setting Option parameters H-29 5.4 Setting Servo parameters H-30 6. Operating the robot H-31 6.1 Turning the servo on or off H-31 6.2 Origin search (return-to-origin) H-32...
  • Page 19 JOG movement (JOG+, JOG-) Inching movement (INCH+, INCH-) 3.2 Status change commands Servo status change (SRVO) Brake status change (BRK) Reset (RESET) 3.3 Edit commands Point data writing 1 (M, P, S, AC, DC, Q, ZL, ZH, N, J, F, T) C-9 Point data writing 2 (P_, S_, AC_, DC_, Q_) C-10 Current position teaching (TEACH)
  • Page 20 MEMO Contents...
  • Page 21 Chapter 1 Overview Contents 1.1 Unpacking check 1.2 Part names and functions 1.3 System configuration 1.4 Installation and operation sequence 1-4...
  • Page 23: Chapter 1 Overview

    For COM1 connector I/O cable 1 piece For NPN and PNP The accessories vary according to the shipment configuration. For details, contact MISUMI Corporation. 1.2 Part names and functions Part names and functions • Status indicator lamps (PWR, ERR) The controller status is indicated by LED lamps.
  • Page 24 1.2 Part names and functions LED names (CC-Link) ● L RUN Green when lit. ● L ERR. Red when lit. ● SD Orange when lit. ● RD Orange when lit. MP24V CP24V See section "7.2.3 CC-Link" for details of LED indicator lamp meanings. LED names (DeviceNet) ●...
  • Page 25: System Configuration

    1.3 System configuration 1.3 System configuration System configuration diagram • H1 or support software RS-Manager The H1 and support software (RS-Manager) and connection COM2 cable are optional items. FUNC STOP COM1 • RS-232C control Personal computer, etc. Personal computer, etc. •...
  • Page 26: Installation And Operation Sequence

    1.4 Installation and operation sequence 1.4 Installation and operation sequence The basic sequence from controller installation to actual operation is shown below. Chapter 2 ”Installation and wiring” Installation Cable and connector wiring · and connection Ground connection · Building the "emergency stop" circuit ·...
  • Page 27 Chapter 2 Installation and wiring Contents 2.1 Installation method 2.2 Installation conditions 2.3 Wiring 2.3.1 Power supply connection 2.4 Connecting the robot 2.5 Connecting the communication unit 2-7 2.6 Connecting the I/O signals 2-10 2.7 Configuring an emergency stop circuit 2-11 2.8 Connecting the I/O unit 2-12...
  • Page 29: Chapter 2 Installation And Wiring

    2.1 Installation method 2.1 Installation method Use the mounting screw holes to install the controller on a vertical wall in the manner shown below. Installation Installation screws ■ Use the following screw type for installation. Mounting Area Recommended Recommended Hole Dia. Thickness Screw Tightening Torque...
  • Page 30: Installation Conditions

    2.2 Installation conditions 2.2 Installation conditions Installation location ■ Install the controller inside the control panel. Installation direction ■ Install the controller on a vertical wall. Surrounding space ■ Install the controller in a well ventilated location, 20mm or more with space on all sides of the controller (see the figure at right).
  • Page 31: Wiring

    2.3 Wiring 2.3 Wiring 2.3.1 Power supply connection Power supply connection examples ■ Controller AC/DC switching power supply, etc. MP24V +24V CP24V *1 : Main power shutoff contact. Refer to section 2.7, "Configuring an emergency stop circuit". Be sure that the power supply voltage and the terminal connections are correct. Incorrect voltage and connections could cause an equipment failure.
  • Page 32 2.3 Wiring Power supply connector terminal names and functions ■ Signal name Description Emergency stop contact 1 Emergency stop contact 2 Emergency stop ready signal (open: emergency stop) MP24V Main power supply 24V CP24V Control power supply 24V Power supply 0V Ground terminal Always ground the ground terminal to prevent equipment malfunctions which may be caused by noise.
  • Page 33: Connecting The Robot

    2.4 Connecting the robot 2.4 Connecting the robot Connect the robot cables to the robot I/O connector on the controller's front face, and to the motor connector. Connection method ■ Connecting the robot Controller Robot I/O connector COM2 COM1 MP24V RS/RSD series CP24V To connect the controller to the robot, use...
  • Page 34 2.4 Connecting the robot Robot I/O connector signal table ■ Pin No. Signal Name Description Resolver SIN input (+) Resolver SIN input (-) Resolver COS input (+) Resolver COS input (-) Resolver excitation output (+) Resolver excitation output (-) Frame ground Brake signal (+) Brake signal (-) Motor "phase A"...
  • Page 35: Connecting The Communication Unit

    2.5 Connecting the communication unit 2.5 Connecting the communication unit The controller can be operated from the H1 (Handy Terminal) or a communication device with the RS-232C interface, such as a personal computer. The H1 is an optional item. · ·...
  • Page 36 2.5 Connecting the communication unit Connecting the controller to a communication device ■ Make this connection by using the optional communication cable for connection to a communication device, such as a personal computer. Communication device connection Communication connector 1 (COM1) Personal computer, etc.
  • Page 37 2.5 Connecting the communication unit Connecting a dummy connector ■ The provided dummy connector must be plugged into the COM1 connector when operating the controller without connecting it to a communication unit. COM1 dummy connector COM2 COM1 Dummy connector MP24V CP24V Controller An emergency stop occurs if the communication cable (or Handy Terminal cable) is...
  • Page 38: Connecting The I/O Signals

    2.6 Connecting the I/O signals 2.6 Connecting the I/O signals I/O signal connections to an external device such as a PLC is shown below. I/O wiring diagram Controller I/O(NPN) 24V DC +COM I/O power + common POUT0 ・ ・ ・ ・ Point No.
  • Page 39: Configuring An Emergency Stop Circuit

    2.7 Configuring an emergency stop circuit 2.7 Configuring an emergency stop circuit The power supply connector provides functions for configuring safety circuits, including the robot. A power connector and host unit connection example is shown below. Emergency stop circuit example Controller COM1 Handy Terminal...
  • Page 40: Connecting The I/O Unit

    2.8 Connecting the I/O unit 2.8 Connecting the I/O unit Parallel I/O (NPN type and PNP type) ■ Connecting a parallel I/O Controller I/O connector COM2 COM1 MP24V CP24V • Use care to avoid incorrect terminal connections and short-circuits between terminals when performing the wiring work.
  • Page 41 2.8 Connecting the I/O unit NPN type I/O circuit details ■ [Input circuit] +COM 24VDC 4.7kΩ Input Internal Logic circuit circuit -COM Type : DC input (plus common type) Photo-coupler isolation format Load : 24VDC ± 10%, 5.1mA OFF voltage :19.6Vmin (1.0mA) ON voltage :4.9Vmax (4.0mA) [Output circuit] +COM...
  • Page 42 2.8 Connecting the I/O unit PNP type I/O circuit details ■ [Input circuit] +COM Input Internal Logic circuit circuit 24VDC 4.7k -COM Type : DC input (minus common type) Photo-coupler isolation format Load : 24VDC ± 10%, 5.5mA OFF voltage :19.6Vmin (4.5mA) ON voltage :4.9Vmax (1.1mA) [Output circuit] +COM...
  • Page 43 2.8 Connecting the I/O unit CC-Link ■ • Terminal arrangement and connector specifications Name 5 4 3 2 1 • Connection method Controller COM2 CC-Link connector COM1 MP24V Jump socket CP24V The CC-Link unit supports CC-Link Ver.1.10. The use of Ver.1.10 compatible CC-Link cable eliminates some restrictions which apply to items such as the cable length between nodes, etc.
  • Page 44 2.8 Connecting the I/O unit DeviceNet ■ • Terminal array and connector specifications Name (Black) CAN_L (Blue) Shield CAN_H (White) 1 2 3 4 5 (Red) • Connection method Controller DeviceNet connector COM2 COM1 MP24V CP24V 2-16 Chapter 2 Installation and wiring...
  • Page 45 Chapter 3 Data setting Contents 3.1 Data overview 3.2 Point data 3.2.1 "Standard setting" type 3.2.2 "Custom setting" type 3.3 Point data details 3.4 Parameter data 3.4.1 Parameter list 3.4.2 Parameter details 3-12...
  • Page 47: Chapter 3 Data Setting

    3.1 Data overview 3.1 Data overview Point data and parameter data settings must be specified in order to operate a robot from a C1 controller. Point data ■ The point data used in positioning operations includes items such as the "RUN type", "Position", and "Speed", etc.
  • Page 48: Point Data

    3.2 Point data 3.2 Point data The point data includes items such as the "RUN type", "Position", and "Speed", etc. Point data item list ■ P1 to P255 Item Description RUN type Specifies the positioning operation pattern. Position Specifies the positioning target position or movement amount. Speed Specifies the positioning speed.
  • Page 49: Standard Setting" Type

    3.2 Point data 3.2.1 "Standard setting" type The optimum acceleration is automatically set simply by specifying the desired payload. Speed and acceleration concept Speed Specified as a percentage of the max. "Speed" = 100% speed for each robot. "Accel." = 100% "Decel.
  • Page 50: Custom Setting" Type

    3.2 Point data 3.2.2 "Custom setting" type This setting type allows a more detailed positioning operation. Speed and acceleration concept Speed The speed is specified in "mm/s" units. "Speed" = 600.00 (mm/s) The max. permissible setting value is the max. accel. for each robot type. "Accel."...
  • Page 51: Point Data Details

    3.3 Point data details 3.3 Point data details This section explains the details of each point data item. 1: RUN type Specifies the positioning operation pattern. For positioning operation details, see section 5.3 "Positioning operation". 1. ABS 2. INC Positioning movement to an origin-point Positioning movement occurs to a specified keyed target position occurs.
  • Page 52 3.3 Point data details 2: Position Specifies the positioning target position or movement amount. When the "RUN type" is specified as "ABS (absolute position) · ........Target position. · When the "RUN type" is specified as "INC (relative position) ........Movement amount from current position. The illustration below shows a positioning example when a "Position = 100.00 (mm)"...
  • Page 53 3.3 Point data details 6: Push Specifies the electrical current limit value during a push operation. The push force is specified as a percentage (%) of each robot's rated current. A 100% "push force" is equal to the rated current, and the thrust generated by the rated current is called the "rated thrust".
  • Page 54 3.3 Point data details 10: Jump Specifies the next point No. when movement to a next operation is to occur after a positioning completion. If this setting is specified as "0", there is no movement to a next point (operation ends). In merge operations, this setting specifies the merge destination point No.
  • Page 55: Parameter Data

    3.4 Parameter data 3.4 Parameter data The 4 types of parameter data are shown below. Type Description These parameters are required for robot operation, and they RUN parameter include "soft limit" and "zone" settings. I/O parameter These parameters are for terminal assignment and I/O functions. These parameters are for optional settings (CC-Link and DeviceNet, Option parameter etc.), and include the "node No."...
  • Page 56 3.4 Parameter data • Return-to-origin Name Setting / Setting Range Units Default Restart Depends on Origin speed 0.01 to 100.00 mm/s robot type Depends on Origin dir. 0: CCW direction; 1: CW direction robot type Origin coordi. 0: Standard; 1: Reversed Origin shift -9999.99 to 9999.99 0.00...
  • Page 57 3.4 Parameter data • DeviceNet Name Setting / Setting Range Units Default Restart Option enable 0: Disable 1: Enable Node 0 to 63 Required 0: 125Kbps Transmission 1: 250Kbps Required rate 2: 500Kbps Servo parameters ■ • Adjustment (for user adjustments) Name Setting / Setting Range Units...
  • Page 58: Parameter Details

    3.4 Parameter data 3.4.2 Parameter details The parameters described below can be adjusted to conform to the actual application and usage conditions. RUN parameters ■ • Positioning related parameters Setting Range Default Units Restar Soft limit (-) Depends on Soft limit (+) -9999.99 to 9999.99 robot type Function...
  • Page 59 3.4 Parameter data Setting Range Default Units Restart Zone (-) Zone (+) -9999.99 to 9999.99 0.00 Function Specifies the zone output (ZONE) range's upper and lower limits. For zone output details, see section 5.7.2 "Zone output function". Setting Range Default Units Restart Speed override...
  • Page 60 3.4 Parameter data Setting Range Default Units Restart Return-to-origin Depends on direction 0 to 1 robot type Function Specifies the return-to-origin direction. Settings Setting Value Description Setting Range Default Units Restart Origin Coordi. 0 to 1 Function Specifies the coordinate system polarity. Settings Setting Value Description...
  • Page 61 3.4 Parameter data I/O parameters ■ • Terminal assignment related parameters Name Setting / Setting Range Default Units Restart 0 to 8 Required OUT0 select 0 to 8 Required OUT1 select 0 to 8 Required OUT2 select 0 to 8 Required OUT3 select Function...
  • Page 62 3.4 Parameter data Setting Range Default Units Restart SERVO sequence 0 to 1 Function Specifies the SERVO input's servo ON/OFF conditions. Settings Setting Value Description Edge (servo ON at leading edge, servo OFF at trailing edge) Level (ON: servo on; OFF: servo off) Setting Range Default Units...
  • Page 63 3.4 Parameter data Setting Range Default Units Restart Max. payload accel. 1 Function Specifies the maximum payload acceleration defined by the "Payload 1" (K76) parameter. This is a "read only" parameter. Setting Range Default Units Restart Payload 2 Depends on 0 to (depends on robot type) …...
  • Page 64 3.4 Parameter data Option parameters ■ Setting Range Default Units Restart Option enable 0 to 1 Function Specifies the I/O enable/disable setting. Settings Setting Value Description Disable Enable CC-Link ■ Setting Range Default Units Restart CC-Link node 1 to 64 Required Function Specifies the CC-Link communication node.
  • Page 65 3.4 Parameter data DeviceNet ■ Setting Range Default Units Restart DeviceNet node 0 to 63 Required Function Specifies the DeviceNet communication node. Setting Range Default Units Restart DeviceNet speed 0 to 2 Required Function Specifies the DeviceNet baud rate. Settings Setting Value Description 125Kbps...
  • Page 66 MEMO 3-20 Chapter 3 Data setting...
  • Page 67 Chapter 4 I/O signal functions Contents 4.1 I/O specifications 4.1.1 I/O specifications 1 (NPN and PNP type) 4.1.2 I/O specifications 2 (CC-Link type) 4.1.3 I/O specifications 3 (DeviceNet type) 4.2 I/O signal list 4.3 I/O signal details 4.3.1 Input signal details 4.3.2 Output signal details...
  • Page 69: Chapter 4 I/O Signal Functions

    4.1 I/O specifications 4.1 I/O specifications The C1 allows positioning and push operations to be controlled from a host unit such as a PLC, etc., by way of an I/O interface. The I/O specifications for the I/O interface are shown below. (Selected at the time of purchase.)
  • Page 70: I/O Specifications 2 (Cc-Link Type)

    Operation occurs as a CC-Link remote device station, on a one-unit to one-station basis. "Station No." and "baud rate" settings must be specified in order for the C1 to be recognized as remote station in the CC-Link system. These settings can be specified in the support software (RS-Manager), or from the H1.
  • Page 71 4.1 I/O specifications Remote registers (word I/O) ■ Remote commands can be executed by using the 4-word input and 4-word output remote registers. Inputs (Master Remote) Output (Remote Master) Address Signal Name Description Address Signal Name Description RWwn WIN0 Execution command RWrn WOUT0 Status...
  • Page 72: I/O Specifications 3 (Devicenet Type)

    Operate as slave stations, with each unit occupying 6 input and 6 output channels. MAC ID and baud rate settings are required in order for the C1 to be properly recognized as a slave station in the DeviceNet system. These settings can be specified from the support software (RS-Manager), or from the H1.
  • Page 73 4.1 I/O specifications Remote registers (word I/O) ■ Remote commands can be executed by using the 4-word input and 4-word output areas. Inputs (Master Remote) Output (Remote Master) Channel No. Signal Name Description Channel No. Signal Name Description WIN0 Execution command WOUT0 Status WIN1...
  • Page 74: I/O Signal List

    4.2 I/O signal list 4.2 I/O signal list A list of the I/O signals is given below. For details regarding each signal, refer to section 4.3 "I/O signal details". Type Signal Name Meaning Description · Specifies the point No. for the positioning operation. PIN0 to Point No.
  • Page 75: I/O Signal Details

    4.3 I/O signal details 4.3 I/O signal details This section explains the I/O signals in detail. 4.3.1 Input signal details PIN0 to PIN7 (Point No. Select) ■ ) These inputs are read as 8-bit binary code Point Nos. when the START and TEACH commands are executed.
  • Page 76 4.3 I/O signal details TEACH ■ This input sets (teaches) the current position at the point data position specified by PIN0 to PIN7 (point No. select). The TEACH input is only enabled when in the MANUAL mode (MANUAL = ON), with the /LOCK (interlock) input OFF.
  • Page 77: Output Signal Details

    4.3 I/O signal details 4.3.2 Output signal details POUT0 to POUT7 (point No. output) ■ Outputs the current positioning operation's point No. as a binary output. When an alarm occurs, these signals output the alarm No. as a binary output. •...
  • Page 78 4.3 I/O signal details /ALM ■ This signal is ON during a normal status, and switches OFF when an alarm occurs. SRV-S ■ This signal is ON while a "servo ON" status exists, and switches OFF when a "servo OFF" status occurs. PZONE ■...
  • Page 79 Chapter 5 Operation Contents 5.1 Operation procedure 5.1.1 Overall operation timing chart 5.1.2 Alarm occurrence and clearing 5.2 Origin search (return-to-origin) 5.2.1 Origin point detection method 5.2.2 Origin point and coordinates relationship 5.2.3 Return-to-origin timing chart 5.3 Positioning operation 5.3.1 Basic operation 5.3.2 Positioning timing chart 5-11 5.3.3 Positioning merge operation...
  • Page 80 5.7 Other functions 5-36 5.7.1 Soft limit function 5-36 5.7.2 Zone output function 5-36 5.7.3 Alarm No. output function 5-37 5.7.4 Changing the payload 5-37 5.7.5 Stop mode 5-38 5.7.6 LED status indicators 5-38...
  • Page 81: Chapter 5 Operation

    5.1 Operation procedure 5.1 Operation procedure 5.1.1 Overall operation timing chart The operation timing chart from "power ON" to the "positioning operation" is shown below. Control power (L1, N1) Initial processing Operation end (END) Emergency stop (E-STOP) Main power (L, N) Alarm (/ALM) Interlock...
  • Page 82 5.1 Operation procedure (10) The START input switches ON after the Td delay period elapses. (11) The END signal switches OFF when positioning begins, and BUSY switches ON. (12) The START input switches OFF. (13) The END signal switches ON when positioning ends, and BUSY switches OFF. The specified positioning point No.
  • Page 83: Alarm Occurrence And Clearing

    5.1 Operation procedure 5.1.2 Alarm occurrence and clearing The operation timing chart from "alarm occurrence" to "alarm clear" is shown below. Point No. select Setting Setting (PIN0 to PIN7) Point No. output Alarm No. Alarm No. (POUT0 to POUT7) Error occurrence Error occurrence Alarm (/ALM)
  • Page 84: Origin Search (Return-To-Origin)

    5.2 Origin search (return-to-origin) 5.2 Origin search (return-to-origin) An origin point must be determined in order for this controller to operate a robot in a single- axis coordinate system. This operation is called an "origin search" (or "return-to-origin"). Performing a return-to-origin sets the robot's coordinates and enables positioning. 5.2.1 Origin point detection method This controller supports incremental type robots (RS/RSD series) that use the stroke- end (torque detection) method as the origin point detection method.
  • Page 85: Origin Point And Coordinates Relationship

    5.2 Origin search (return-to-origin) 5.2.2 Origin point and coordinates relationship Coordinates are determined in accordance with the return-to-origin direction. The opposite direction from the return-to-origin direction is the "plus" direction. This direction (coordinate) setting can be reversed by changing the K15 ("Origin Coordi.") parameter setting.
  • Page 86: Return-To-Origin Timing Chart

    5.2 Origin search (return-to-origin) 5.2.3 Return-to-origin timing chart Return-to-origin (ORG) Operation-in-progress (BUSY) Return-to-origin end status (ORG-S) Operation end (END) (1) The ORG input switches ON. (2) When the return-to-origin begins, the END signal switches OFF, and BUSY switches ON. (3) When ORG-S switches ON, the ORG input switches OFF. (4) BUSY switches OFF, and END switches ON.
  • Page 87: Positioning Operation

    5.3 Positioning operation 5.3 Positioning operation A positioning operation can be performed by creating the required point data ("RUN type", "Position", "Speed", "Accel.", data, etc.), specifying the desired Point Nos. at PIN0 to PIN7 (point No. select), and then executing the START command input. Positioning can be executed as absolute position movement (ABS), as relative position movement (INC), or by a "push"...
  • Page 88 5.3 Positioning operation Setting the "Speed", "Accel.", and "Decel." data ■ (1) When using the "Standard setting" point type The "Speed" and "Accel." settings are specified as a percentage of the optimal positioning speed and acceleration values for each robot type, based on that robot's maximum speed and maximum payload acceleration values.
  • Page 89 5.3 Positioning operation Maximum payload acceleration and the payload ■ The maximum payload acceleration varies according to the payload setting. The optimum "maximum payload acceleration" is determined based on the robot's registered payload weight. Two "maximum payload acceleration" settings can be selected by "flag"...
  • Page 90 5.3 Positioning operation Acceleration S-curve ■ The C1 features an S-curve function (standard item) to ensure smooth acceleration/deceleration. This results in a maximum acceleration which is 1.4 times that of a trapezoidal acceleration/deceleration format. Speed Max. accel. Time 5-10 Chapter 5 Operation...
  • Page 91: Positioning Timing Chart

    5.3 Positioning operation 5.3.2 Positioning timing chart The timing chart for positioning operations is shown below. For "normal end" ( ) Point No. select Setting (PIN0 to PIN7) Response Point No. output (POUT0 to POUT7) Positioning operation Start (START) Td 5ms Operation-in-progress (BUSY) Operation end...
  • Page 92 5.3 Positioning operation Point No. outputs ■ An answer-back for the point Nos. used in the positioning operation occurs at the POUT0 to POUT7 point No. outputs. This output can be set to occur "WITH" (at movement start), or "AFTER" (at positioning end) by the K25 (POUT select) I/O parameter.
  • Page 93: Positioning Merge Operation

    5.3 Positioning operation 5.3.3 Positioning merge operation The positioning movement speed can be changed while in progress by performing positioning in the merge operation mode. The figure below shows an example of the following merge operation: "operation 1 (P1 positioning) operation 2 (P2 positioning) operation 3 (P3 positioning).
  • Page 94 5.3 Positioning operation (2) When the acceleration (deceleration) distance required to reach the merge destination speed is insufficient: Speed Desirable acceleration Time Operation 2 Operation 1 The inadequate acceleration and deceleration times in the above examples could hinder robot operation. 5-14 Chapter 5 Operation...
  • Page 95: Push Operation

    5.3 Positioning operation 5.3.4 Push operation A push operation is performed at the positioning operation. During the push operation, the torque is limited in accordance with the push force being used, allowing workpieces to be grasped and press-fit. Push operation example Speed Torque limit zone Speed...
  • Page 96 5.3 Positioning operation Push judgment time ■ This setting is used as the reference for "operation end" judgments at push operations. The "operation end judgment" is made when the time during which the torque level is at the push force reaches the K5 (push judgment time) RUN parameter setting.
  • Page 97: Deceleration Push Operation

    5.3 Positioning operation 5.3.5 Deceleration push operation Deceleration ends at the position set as the "Near width" value (distance) short of the target position, and the push operation then begins in accordance with the K6 (push speed) RUN parameter setting. Speed Torque limit zone Speed...
  • Page 98: Continuous Operation

    5.3 Positioning operation 5.3.6 Continuous operation "Continuous operation" refers to consecutive positioning operations which occur in response to an initial START command input. When one positioning operation ends, and the "Timer" specified delay (wait) time elapses, the next positioning operation begins for the "Jump"...
  • Page 99: Output Function

    5.3 Positioning operation 5.3.7 Output function During positioning operations, individual operation speeds and position information are transmitted to the host unit by the outputs shown below. Speed Speed Accel. Decel. Movement-in-progress output level (K12) Target position Zone - Zone + Position Near width Movement-in-progress...
  • Page 100: Operation Examples

    5.3 Positioning operation 5.3.8 Operation examples Setting example 1 (movement between 2 points, standard setting) ■ Speed 100% Position (200.00mm) (500.00mm) 100% Position Speed Accel. Decel. RUN type Flag [mm] 200.00 500.00 (1) P1 P2 positioning occurs. (2) Return to P1. Setting example 2 (movement between 2 points, custom setting) ■...
  • Page 101 5.3 Positioning operation Setting example 3 (positioning + pitch feed) ■ Speed 100% 100.00mm 100.00mm 100.00mm Position (0.00mm) (200.00mm) 100% Position Speed Accel. Decel. RUN type [mm] 0.00 200.00 100.00 (1) P1 P2 positioning occurs. (2) Pitch feed corresponding to the P3 movement amount occurs. (3) Return to P1.
  • Page 102 5.3 Positioning operation Setting example 5 (workpiece push) ■ Speed 100% (100.00mm) Workpiece Position (0.00mm) (350.00mm) 100% Position Speed Accel. Decel. Push Force RUN type [mm] 0.00 350.00 INC Push 100.00 (1) P1 P2 positioning occurs. (2) Push operation corresponding to the P3 movement amount occurs. (3) Return to P1.
  • Page 103: Manual Mode

    5.4 MANUAL mode 5.4 MANUAL mode In the MANUAL mode, JOG movement and position teaching, etc., can be performed from a host unit by using the optional Handy Terminal (H1) or the RS- Manager support software. This section explains the MANUAL mode functions. 5.4.1 MANUAL mode timing chart MANUAL mode (MANUAL)
  • Page 104: Jog Movement

    5.4 MANUAL mode 5.4.2 JOG movement When in the MANUAL mode ("MANUAL" ON), robot JOG movement in the specified direction is possible while the JOG+ / JOG- input is ON. When this input switches OFF, a deceleration stop occurs. JOG movement can be performed even if a return- to-origin has not been completed.
  • Page 105: Teach (Teaching)

    5.4 MANUAL mode 5.4.3 TEACH (Teaching) When in the MANUAL mode ("MANUAL" ON) with "/LOCK" switched OFF, the current position can be written to the specified point No. at the leading edge of the TEACH input ON. The TEACH function is disabled if a return-to-origin has not yet been completed. NOTE Current position 210.45mm...
  • Page 106: Remote Commands

    5.5 Remote commands 5.5 Remote commands 5.5.1 Overview Remote commands use the field network's remote registers to read and write various types of information. CC-Link ■ Inputs (Master Remote) Output (Remote Master) Address Signal Name Description Address Signal Name Description RWwn WIN0 Execution command...
  • Page 107 5.5 Remote commands Point data writing ■ Command Command Option Command Response Name WIN0 WIN1 WIN2, WIN3 WOUT1 WOUT2, WOUT3 Operation Operation type write 0200h Point No. Point No. type Position write 0201h Point No. Position data Point No. Speed write 0202h Point No.
  • Page 108 5.5 Remote commands Parameter writing ■ Command Command Option Command Response Name WIN0 WIN1 WIN2, WIN3 WOUT1 WOUT2, WOUT3 Speed override (K9) 0400h 0009h Speed override write JOG speed (K10) 0400h 000Ah JOG speed write Inching width (K11) 0400h 000Bh Inching width write Parameter reading...
  • Page 109: Timing Chart

    5.5 Remote commands 5.5.3 Timing chart Remote command transmission/reception timing chart examples are given below. When executing a query ■ [Example] Executing "current position" reading Command option 0000h 0000h 0000h 0000h 0000h (WIN1) Command 0000h 0000h 0000h 0100h 0100h (WIN0) Status 0000h 0200h...
  • Page 110: Query

    5.5 Remote commands 5.5.4 Query Reads information (current position and speed, etc.) related to the operation. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Type 0100h Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 Data 0200h The "Data" is output as 2-word, Little Endian data. NOTE Command type and response data ■...
  • Page 111: Point Data Writing

    5.5 Remote commands 5.5.5 Point data writing Point data is written. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Data Point No. 02xxh Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 Point No. (response) 0200h Commands and data ■ Command Option Units Command Data Write...
  • Page 112: Point Data Reading

    5.5 Remote commands 5.5.6 Point data reading Point data is read. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Point No. 03xxh Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 Data Point No. (response) 0200h The "Data" is output as 2-word, Little Endian data. NOTE Commands and data ■...
  • Page 113: Parameter Data Writing

    5.5 Remote commands 5.5.7 Parameter data writing Parameter data is written. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Data Parameter No. 0400h Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 0200h Command type and data ■ Command Option Command Unit Parameter No.
  • Page 114: Parameter Data Reading

    5.5 Remote commands 5.5.8 Parameter data reading Parameter data is read. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Parameter No. 0500h Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 Data 0200h Command type and response data ■ Command Option Command Response Command Unit...
  • Page 115: Operation Modes

    5.6 Operation modes 5.6 Operation modes In addition to I/O control from a host unit (PLC, etc.), the C1 also offers communication control from a personal computer (running the RS-Manager support software) and from Handy Terminal (H1). In order to use these tools in a safe manner, the desired operation mode can be selected to enable exclusive operation.
  • Page 116: Other Functions

    5.7 Other functions 5.7 Other functions 5.7.1 Soft limit function Software imposed limits can be applied to the robot's range of motion in order to prevent interference with peripheral equipment. Robot movement is then restricted to target positions which are within the range specified by the soft limit function. The soft limit range can be set at the K1 (soft limit (-)) and K2 (soft limit (+)) RUN parameters.
  • Page 117: Alarm No. Output Function

    0 : OFF 5.7.4 Changing the payload The C1 automatically sets the acceleration and optimizes positioning operations based on the payload which has been defined. However, in conveyance systems, the payload can vary greatly depending on whether or not the conveyance objects are loaded or not.
  • Page 118: Stop Mode

    5.7 Other functions 5.7.5 Stop mode This switches the control during stop state after positioning operations. Use "Flag" for each point to switch the stop mode. Item Setting value Description Flag bit1=0 Closed mode Stop mode select Flag bit1=1 Open mode Closed mode ■...
  • Page 119: Chapter 6 Troubleshooting

    Chapter 6 Troubleshooting Contents 6.1 Alarm groups 6.2 Alarm recording function 6.3 Alarm list 6.4 Alarms: Possible causes and actions 6-3...
  • Page 121: Alarm Groups

    6.1 Alarm groups 6.1 Alarm groups Alarms on this controller are one of the following 5 groups. Group Description Error messages involving data editing or operation commands sent Message alarm as data. Operation alarm Alarm that appears when operation ends due to an error. Alarm that occurs due to internal causes.
  • Page 122: Alarm List

    6.3 Alarm list 6.3 Alarm list The following table shows alarm numbers, messages, and reset methods. Alarm No. Alarm Message Reset Origin Position DATA ERROR DATA RANGE OVER MONITOR MODE RUNNING MANUAL MODE SERVO OFF ORIGIN INCOMPLETE NO POINT DATA SOFTLIMIT OVER INTERLOCK STOP KEY...
  • Page 123: Alarms: Possible Causes And Actions

    6.4 Alarms: Possible causes and actions 6.4 Alarms: Possible causes and actions Message alarms ■ Message Meaning Possible Cause Action Attempt was made to Enter data within DATA ERROR Data setting error enter data that exceeded the specified the specified range. range.
  • Page 124 6.4 Alarms: Possible causes and actions Message Meaning Possible Cause Action 5 minutes or more elapsed after return-to-origin Correct the occurred. Failed to detect environment Origin sensor avoidance ORG. MISTAKE origin at return- related to the width (250mm) was to-origin return-to-origin exceeded with the origin operation.
  • Page 125 6.4 Alarms: Possible causes and actions Message Meaning Possible Cause Action Reduce the load. Rated current was Set the payload exceeded. correctly. Lower the duty cycle. Robot drive system Check the Overload collided with some objects. operation pattern. OVERLOAD detection level was exceeded.
  • Page 126 6.4 Alarms: Possible causes and actions Message Meaning Possible Cause Action Turn the 24V I/O 24V I/O power supply was power supply back turned off by NPN/PNP. Cancel the alarm (in the case of I/O module NPN/PNP, after I/O FAULT stopped due to turning the 24V I/O error.
  • Page 127 Chapter 7 Specifications Contents 7.1 C1 specifications 7.1.1 Basic specifications 7.1.2 Dimensional outlines 7.2 I/O interface specifications 7.2.1 NPN 7.2.2 PNP 7.2.3 CC-Link 7.2.4 DeviceNet...
  • Page 129: C1 Specifications

    7.1 C1 specifications 7.1 C1 specifications 7.1.1 Basic specifications Item Controllable RS/RSD series robot Power capacity 70VA Dimensions H162 D82mm Weight Approx. 0.2kg Control power 24V DC ± supply Main power 24V DC ± supply Control method Closed loop vector control method...
  • Page 130: Dimensional Outlines

    7.1 C1 specifications 7.1.2 Dimensional outlines (70) φ4.5 (Units : mm) Chapter 7 Specifications...
  • Page 131: I/O Interface Specifications

    7.2 I/O interface specifications 7.2 I/O interface specifications 7.2.1 NPN 16 points, 24V DC 10%, 5.1mA per point, positive common Input ± 16 points, 24V DC 10%, 50mA per point, total 0.4A or less per 8 points, sink type Output ±...
  • Page 132: Devicenet

    7.2 I/O interface specifications 7.2.4 DeviceNet DeviceNet specifications ■ Item Description Compatible DeviceNet Volume1 Release2.0 Specs. Volume2 Release2.0 Vendor name MISUMI Corporation ID=927 ( ) Device type Generic Device (Device No.0) Product code Product revision Max. network current 40mA consumption...
  • Page 133: H1 Operation Guide

    H1 Operation Guide Contents Introduction 1. What the H1 does 1.1 H1 panel layout 1.2 Connecting to the external safety circuit (HD1) 2. Connecting or disconnecting the H1 H-7 2.1 Connecting to the controller 2.2 Disconnecting from the controller 3. Basic operations H-10 3.1 Operation key layout and functions H-10...
  • Page 134 6.2 Origin search (return-to-origin) H-32 6.3 Operating the robot H-34 6.4 Resetting an alarm H-36 7. Monitor functions H-37 7.1 I/O monitor H-37 7.2 Status monitor H-38 7.3 Run monitor H-39 7.4 Alarm display H-40 7.5 Warning display H-41 7.6 Alarm record display H-42 7.7 Information display H-43...
  • Page 135: Introduction

    Introduction Introduction This "H1 Operation Guide" explains how to use the H1 and HD1 (with ENABLE switch) Handy Terminals that come with the controller as an option. Before reading this section, read the precautions and descriptions stated in the "Controller Guide" (main part of this manual) to understand the point data and parameter data, as well as controller functions and usage.
  • Page 136: What The H1 Does

    1. What the H1 does 1. What the H1 does The H1 Handy Terminal is provided as an option for the controller. When connected to the controller, the H1 allows you to perform the following operations and checks. H1 tasks With the H1 you can: Refer to: Set point data including "Run type",...
  • Page 137: H1 Panel Layout

    1. What the H1 does 1.1 H1 panel layout The H1 consists of a LCD screen, data edit keys, run/stop keys, and emergency stop button as shown below. H1 panel layout • Strap holder Attaching a short strap or necklace strap here prevents •...
  • Page 138 1. What the H1 does Rear view (HD1) • ENABLE switch (HD1 only) This switch is used along with an external safety circuit. This switch turns off (opens) the circuit when pressed or released. Pressing this switch to mid-position enables the circuit. •...
  • Page 139: Connecting To The External Safety Circuit (Hd1

    1. What the H1 does 1.2 Connecting to the external safety circuit (HD1) Using the safety connector on the HD1 allows configuring an external safety circuit with the HD1 emergency stop button or ENABLE switch. HD1 wiring diagram ■ 15-pin D-sub connector (female) (If not using the HD1 then connect the supplied Safety connector...
  • Page 140 1. What the H1 does • 15-pin D-sub connectors (supplied only with HD1) Use these connectors with the emergency stop or ENABLE switch to configure an external safety circuit. 15-pin D-sub connector (female) Pin No. Attaching this connector directly to the safety connector ・...
  • Page 141: Connecting Or Disconnecting The H1

    2. Connecting or disconnecting the H1 2. Connecting or disconnecting the H1 The H1 can be connected or disconnected from the controller as needed regardless of whether controller power is on or off. · Do not modify the H1 cable. Modified cables might cause communication errors or malfunctions.
  • Page 142 2. Connecting or disconnecting the H1 Turn on the power to the controller. The initial screen (version display) appears for about 2 seconds and then the MENU (main menu) screen appears. (The same as when the H1 is connected to the controller with the power turned on.) Initial screen and main menu screen Menu [01]...
  • Page 143: Disconnecting From The Controller

    2. Connecting or disconnecting the H1 2.2 Disconnecting from the controller The H1 can be disconnected from the controller, regardless of whether the controller power is on or off. Pull the H1 cable connector straight outwards from the COM1 connector on the controller. Disconnection COM1 200V...
  • Page 144: Basic Operations

    3. Basic operations 3. Basic operations The H1 operation keys are only a minimum number of necessary keys, so H1 operating procedures can easily be mastered even by first-time users. The H1 operation keys are divided into two groups: data edit keys and run/stop keys.
  • Page 145: Screen Configuration

    3. Basic operations 3.2 Screen configuration • Main menu screen On the main menu screen, the title "MENU" is displayed in the status area at the top of the screen. Selectable menus are displayed in the menu area. Nothing is displayed in the comment area at the bottom of the screen.
  • Page 146 3. Basic operations • Screen display example Each screen consists of a status area, menu area, and comment area. The display contents differ depending on the selected menu. In the screen display shown below, a point number and point data are displayed in the menu area.
  • Page 147: Starting To Use The Keys

    3. Basic operations 3.3 Starting to use the keys You can operate the H1 while selecting the displayed menus (Refer to section 3.5, "Menu structure"). The following steps explain a basic H1 key operation, showing the procedure for setting point data. Before editing data, always make sure that the robot is stopped.
  • Page 148 3. Basic operations Select the point number you want to edit. There are 2 methods for selecting a point number. 1) Increment or decrement the point number Pressing will increment or decrement the point number. When "P1" is displayed, pressing changes it to "P255".
  • Page 149 3. Basic operations to move the cursor up or down to highlight the data item you want to edit. When the cursor is on the bottom row of the screen, pressing scrolls to the next page. After selecting the data item, press This allows you to edit the selected data item.
  • Page 150 3. Basic operations Set the other point data items. Follow steps 5 to 7 to set the necessary data items. Repeat steps 3 to 7 when setting data items for other point numbers. NOTE After editing the data, press The cursor returns to the point number row. Pressing returns to the "Point"...
  • Page 151: How To Enter Numbers

    3. Basic operations 3.4 How to enter numbers The H1 has no number keys. Use to enter numbers. (1) When in number edit mode, the edit cursor appears at the rightmost digit of the number. 2 3 . 4 (2) To change the number at the specified digit (cursor position), press Pressing increments the number, and pressing decrements the number.
  • Page 152: Menu Structure

    3. Basic operations 3.5 Menu structure Editing Operation Read only P1 to P255 (During editing) Point Edit 1. Run type Select number Teaching 2. Position Copy Menu [01] Point 3. Speed Delete this Operation FUNC Parameter Monitor 4. Accel. Delete all Run mode Connection 5.
  • Page 153: Editing The Point Data

    4. Editing the point data 4. Editing the point data The procedure for editing point data is described in the previous section 3.3, "Starting to use the keys", so please read it again. This section describes how to set the position for point data using point teaching, as well as how to copy or delete the point data you created.
  • Page 154 4. Editing the point data Select the point number to perform teaching. To select the point number, use the same procedure as for point data editing. (Press to select the point number, or press to select it from the "Function" menu.) FUNC Specify the speed to move the robot.
  • Page 155 4. Editing the point data When the robot reaches the teaching position, release the jog key to stop the robot. The message "Running " no longer appears when the robot is stopped. … Press to teach the position. A confirmation message then appears asking whether to teach the current position. Press to select "Yes"...
  • Page 156: Direct Teaching

    4. Editing the point data 4.1.2 Direct teaching Direct teaching is basically the same as teaching playback, except that you move the robot by hand to a desired position in emergency stop. Open the "Point teaching" screen and select the point number. Follow the instructions described in steps 1 to 3 in section 4.1.1, "Teaching playback".
  • Page 157: Copying Point Data

    4. Editing the point data 4.2 Copying point data This section describes how to copy created point data to another point data number. On the main menu screen, select "Point". The "Point" menu screen appears. Move the cursor to "Point teaching" and press The "Point teaching"...
  • Page 158: Deleting Point Data

    4. Editing the point data 4.3 Deleting point data This section describes how to delete created point data. Deleted data cannot be restored, so be careful. CAUTION On the main menu screen, select "Point". The "Point" menu screen appears. Move the cursor to "Point teaching" and press The "Point teaching"...
  • Page 159: Displaying A List Of Point Data

    4. Editing the point data 4.4 Displaying a list of point data You can display a list of point data. You can also make entries on the data edit screen by selecting a point number from the displayed list. On the main menu screen, select "Point". The "Point"...
  • Page 160: Parameter Setting

    5. Parameter setting 5. Parameter setting The H1 allows you to set parameters needed for robot operation. For detailed information and the setting range of each parameter, refer to the "Controller Guide", Chapter 3, section 3.4, "Parameter data". Before editing data, always make sure that the robot is stopped. Editing data while the robot is moving might cause problems with operation.
  • Page 161 5. Parameter setting Change the parameter value. For instructions on how to change numerical values, refer to section 3.4, "How to enter numbers". Press to enable the change. The cursor returns to the previous state. If you want to set another Run parameter, repeat steps 3 to 5.
  • Page 162: Setting I/O Parameters

    5. Parameter setting 5.2 Setting I/O parameters This section describes how to set an I/O parameter using "OUT0 select" (terminal assignment) as an example. Power must be turned off and then back on to enable changes made to I/O parameters. NOTE On the main menu screen, select "Parameter".
  • Page 163: Setting Option Parameters

    5. Parameter setting 5.3 Setting Option parameters The following example shows the option parameters setting method when using CC- Link. The same setting method is used for DeviceNet. Power must be turned off and then back on to enable changes made to Option parameters. NOTE On the main menu screen, select "Parameter".
  • Page 164: Setting Servo Parameters

    5. Parameter setting 5.4 Setting Servo parameters This section describes how to set a Servo parameter using "Payload" as an example. On the main menu screen, select "Parameter". The "Parameter" menu screen opens showing selectable parameter groups. Move the cursor to "Servo parameter" and press The currently set Servo parameters are displayed.
  • Page 165: Operating The Robot

    6. Operating the robot 6. Operating the robot 6.1 Turning the servo on or off This section describes how to check the servo status or how to turn the servo on or off. If the robot has a brake, the brake can also be engaged or released. On the main menu screen, select "Operation"...
  • Page 166: Origin Search (Return-To-Origin

    6. Operating the robot 6.2 Origin search (return-to-origin) To find the robot origin position, use the following procedure after making sure that the servo is on. Origin search cannot be performed unless the servo is on. NOTE The robot will now move, so use caution. WARNING On the main menu screen, select "Operation".
  • Page 167 (allowable range may differ depending on the robot type, so refer to the robot user's manual). NOTE For information on how to adjust the machine reference, contact MISUMI Corporation. Press This returns to the "Origin Search" screen. Pressing once more returns to the "Operation"...
  • Page 168: Operating The Robot

    6. Operating the robot 6.3 Operating the robot This section describes how to position the robot using the H1. The robot will now move, so use caution. WARNING On the main menu screen, select "Operation". The "Operation" menu screen appears showing selectable menu items. Move the cursor to "Run"...
  • Page 169 6. Operating the robot Specify the speed. If you want to change the speed, press to open the "Function" menu and specify FUNC the speed as follows: 1. Select "Change speed" and press The edit cursor then appears at the speed value. Point teaching S=100% [01] Point teaching S=100%...
  • Page 170: Resetting An Alarm

    6. Operating the robot 6.4 Resetting an alarm If an alarm occurs during operation, the robot will immediately stop. After removing the cause of the alarm, the operation can be resumed by reset. On the "Operation" menu screen, move the cursor to "Reset" and press The "Reset"...
  • Page 171: Monitor Functions

    7. Monitor functions 7. Monitor functions The H1 has the following monitor functions that display various types of information for checking operation and status. Monitor Function Description I/O monitor Displays the status of I/O signals exchanged with the host device. Status monitor Displays the status of servo, brake, emergency stop, etc.
  • Page 172: Status Monitor

    7. Monitor functions 7.2 Status monitor On the main menu screen, select "Monitor". The "Monitor" menu screen opens showing selectable menu items. Move the cursor to "Status monitor" and press The "Status monitor" screen opens. The meaning of each item is as follows: = OFF, = ON SERVO : Servo status...
  • Page 173: Run Monitor

    7. Monitor functions 7.3 Run monitor On the main menu screen, select "Monitor". The "Monitor" menu screen opens showing selectable menu items. Move the cursor to "Run monitor" and press The "Run monitor" screen opens. The meaning of each item is as follows: Current pos.
  • Page 174: Alarm Display

    7. Monitor functions 7.4 Alarm display On the main menu screen, select "Monitor". The "Monitor" menu screen opens showing selectable menu items. Move the cursor to "Alarm" and press The "Alarm" screen opens showing up to 8 alarms that have occurred most recently. If 9 or more alarms have occurred, they will be automatically deleted starting from the oldest alarm.
  • Page 175: Warning Display

    7. Monitor functions 7.5 Warning display On the main menu screen, select "Monitor". The "Monitor" menu screen opens showing selectable menu items. Move the cursor to "Warning" and press The "Warning" screen opens showing up to 8 warnings that have occurred most recently. If 9 or more warnings have occurred, they will be automatically deleted starting from the oldest warning.
  • Page 176: Alarm Record Display

    7. Monitor functions 7.6 Alarm record display On the main menu screen, select "Monitor". The "Monitor" menu screen opens showing selectable menu items. Move the cursor to "Alarm records" and press The "Alarm records" screen opens showing up to 50 past alarms that occurred. Pressing moves the cursor up or down.
  • Page 177: Information Display

    7. Monitor functions 7.7 Information display The model names and specifications of the controller and robot being used can be displayed. On the main menu screen, select "Monitor". The "Monitor" menu screen opens showing selectable menu items. Move the cursor to "Information" and press The "Information"...
  • Page 178: Other Functions

    8. Other functions 8. Other functions 8.1 Operation mode When using the H1, the operation mode can be set to any of the followings modes. The default setting is "Normal mode". I/O control Run mode from host Description operation device Normal mode All H1 operations and host device I/O Permitted...
  • Page 179: Setting Mode

    8. Other functions 8.2 Setting mode When you start the H1 while holding down , the "Settings" screen appears FUNC as shown below. From this screen, you can change the LCD display language (Japanese/English) if needed. "Settings" screen Settings Serial port Language English Back light...
  • Page 180: Specifications

    0 to +40˚C / 35 to 85% RH (no condensation) Temperature/humidity Ambient conditions Ambient storage -10 to +65˚C / 10 to 85% RH (no condensation) Temperature/humidity Compatible Others C1 and C21/C22 controllers controllers 9.2 Dimensional outlines 9.2.1 H1 FUNC STOP (Units: mm) H-46 H1 Operation Guide...
  • Page 181: Hd1

    9. Specifications 9.2.2 HD1 FUNC STOP 3-position ENABLE switch (Units: mm) Safety connector H-47 H1 Operation Guide...
  • Page 182 MEMO H-48 H1 Operation Guide...
  • Page 183: Communication Command Guide

    Communication Command Guide Contents Introduction 1. Communication specifications 1.1 Communication parameter specifications 1.2 Communication command specifications 2. Communication command lists 3. Communication command description C-5 3.1 Robot operation commands Positioning operation (START) Operation stop (STOP) Return-to-origin (ORG) JOG movement (JOG+, JOG-) Inching movement (INCH+, INCH-) 3.2 Status change commands Servo status change (SRVO)
  • Page 185: Introduction

    Introduction Introduction The C1 robot controller allows you to write the point data or operate the robot using a communication device, such as a personal computer through the RS-232C communication. This "Communication Command Guide" explains how to set the communication parameters necessary to perform the communication between the communication device and the C1, and also explains the communication command specifications.
  • Page 186: Communication Specifications

    Stop bit 1 bit Flow control None 1.2 Communication command specifications The C1 robot controller provides ASCII character string communication commands to communicate with an external communication device. The communication commands are classified into four categories as follows. Type Contents Robot operation command Operates or stops the robot.
  • Page 187: Communication Command Lists

    2. Communication command lists 2. Communication command lists Robot operation commands ■ Command Format Command Description START @START<point number>[.<n>] Positioning operation STOP @STOP[.<n>] Operation stop @ORG[.<n>] Return-to-origin JOG+ @JOG+[.<n>] JOG movement (+ direction) JOG- @JOG-[.<n>] JOG movement (- direction) INCH+ @INCH+[.<n>] Inching movement (+ direction) INCH-...
  • Page 188 2. Communication command lists Query commands ■ Command Format Command Description @?M<point number>[.<n>] Operation type @?P<point number>[.<n>] Position @?S<point number>[.<n>] Speed @?AC<point number>[.<n>] Acceleration @?DC<point number>[.<n>] Deceleration Point @?Q<point number>[.<n>] Push data @?ZL<point number>[.<n>] Zone (-) reading @?ZH<point number>[.<n>] Zone (+) @?N<point number>[.<n>] Near width @?J<point number>[.<n>]...
  • Page 189: Communication Command Description

    3. Communication command description 3. Communication command description 3.1 Robot operation commands The robot operation commands are intended to operate or stop the robot. Positioning operation (START) @START<point number>[.<station number>] c/r l/f Format Starts the positioning operation of specified point data. Meaning Function This command has the same function as the start (START) input.
  • Page 190: Return-To-Origin (Org

    3. Communication command description Return-to-origin (ORG) @ORG[.<station number>] c/r l/f Format Performs the return-to-origin. Meaning Function This command has the same function as the return-to-origin (ORG) input. Setting <Station number> : 1 (When the station number is "1", this setting can be omitted.) Communication example Transmission Response...
  • Page 191: Inching Movement (Inch+, Inch

    3. Communication command description Inching movement (INCH+, INCH-) @INCH+[.<station number>] c/r l/f Format @INCH-[.<station number>] c/r l/f Performs the inching movement in the + or - direction. Meaning Function Performs the inching movement of the robot in a specified direction (+/-). •...
  • Page 192: Status Change Commands

    3. Communication command description 3.2 Status change commands The status change commands are intended to change the servo or brake status. Servo status change (SRVO) @SRVO<1 or 0>[.<station number>] c/r l/f Format Changes the servo status. Meaning Function This command has the same function as the servo ON (SERVO) input. Setting <1 or 0>...
  • Page 193: Edit Commands

    3. Communication command description 3.3 Edit commands The edit commands are intended to write data, such as parameter or point. Point data writing 1 (M, P, S, AC, DC, Q, ZL, ZH, N, J, F, T) @M<point number>[.<station number>]=<setting value> c/r l/f @P<point number>[.<station number>]=<setting value>...
  • Page 194: Point Data Writing 2 (P_, S_, Ac_, Dc_, Q

    3. Communication command description Setting <Point number> : 1 to 255 <Station number> : 1 (When the station number is "1", this setting can be omitted.) Communication example Transmission Response @P1.1=30000 c/r l/f Writes "30000" to "Position" of point data 1. OK.1 c/r l/f Normal end @S1.1=50 c/r l/f...
  • Page 195: Point Data Copying (Copy

    3. Communication command description Setting <Point number> : 1 to 255 <Station number> : 1 (When the station number is "1", this setting can be omitted.) Communication example Transmission Response @P_1.1=30000 c/r l/f Writes "30000" to "Position" of point data 1. OK.1 c/r l/f Normal end @S_1.1=50 c/r l/f...
  • Page 196: Point Data Deleting (Del

    3. Communication command description Point data deleting (DEL) @DEL<point number 1>[-<point number 2>][.<n>] c/r l/f Format Deletes specified point data. Meaning Function Deletes the point data from point number 1 to point number 2. Setting <Point number> : 1 to 255 <...
  • Page 197: Query Commands

    3. Communication command description 3.4 Query commands The query commands are intended to read the data or robot status. Point data reading (?M, ?P, ?S, ?AC, ?DC, ?Q, ?ZL, ?ZH, ?N, ?J, ?F, ?T) @?M<point number>[.<station number>] c/r l/f @?P<point number>[.<station number>] c/r l/f @?S<point number>[.<station number>] c/r l/f @?AC<point number>[.<station number>] c/r l/f @?DC<point number>[.<station number>] c/r l/f...
  • Page 198: Parameter Data Reading (?K

    3. Communication command description Communication example Transmission Response @?P1.1 c/r l/f Reads "Position" of point data 1. P1.1=30000 c/r l/f Receives the data. OK.1 c/r l/f Normal end @?S2.1 c/r l/f Reads "Speed" of point data 2. S2.1=100 c/r l/f Receives the data.
  • Page 199: Status Data Reading (?D

    3. Communication command description Status data reading (?D) @?D<status number>[.<station number>] c/r l/f Format Reads specified status information. Meaning Function Reads the status information, such as current position or speed. Setting <Status number> : 0 to 20 (See the table below.) <Station number>...
  • Page 200 3. Communication command description Input/output information reading (?IN, ?INB, ?OUT, ?OUTB) Input information @?IN<input number>[.<station number>] c/r l/f @?INB<input bit number [.<station number>] c/r l/f > Format Output information @?OUT<output number>[.<station number>] c/r l/f @?OUTB<output bit number>[.<station number>] c/r l/f Reads specified input/output information.
  • Page 201 3. Communication command description Word input/output information reading (?WIN, ?WOUT) Input information @?WIN<word input number>[.<station number>]c/r l/f Format Output information @?WOUT<word output number>[.<station number>]c/r l/f Reads specified word input/output information. Meaning Function Reads the word input/output information. The read-out results of the word input/output information in decimal notation are returned.
  • Page 202: Option Information Reading (?Opt, ?Optb

    3. Communication command description Option information reading (?OPT, ?OPTB) @?OPT<option number>[.<station number>] c/r l/f Format @?OPTB<option bit number>[.<station number>] c/r l/f Reads specified option information. Meaning Function Reads the option information, such as zone output or emergency stop status. The read-out results of the option information in decimal notation are returned. Setting <Option number>...
  • Page 203: Alarm/Warning Information Reading (?Alm, ?Warn

    If multiple alarms and warnings occur, the alarm/warning occurrence numbers are sequentially assigned to 1, 2, and so on from a smaller alarm number. Example) If overload (86) and emergency stop (C1) occur, the alarm occurrence numbers are assigned as follows.
  • Page 204 MEMO C-20   Communication Command Guide...
  • Page 205 Index Contents Index (Controller) Index (H1)
  • Page 207 Index (Controller) NPN ................7-3 PNP ................7-3 I/O signal list ............4-6 I/O specifications Alarm CC-Link type .............4-2 List ................6-2 Details ..............4-7 Possible causes and actions ........6-3 DeviceNet type ............4-4 Recording function ...........6-1 NPN and PNP type ...........4-1 Alarm groups ............6-1 Alarm No. output function .........5-37 MANUAL mode ...........5-23 Basic specifications ..........7-1 Operation modes ..........5-35...
  • Page 208 Safety alert symbols and signal words ....iii Safety cautions ............vi Soft limit function ..........5-36 Warranty ..............xi Wiring Connecting the robot ..........2-5 Power supply connection .........2-3 Zone output function .........5-36 Index...
  • Page 209 Index (H1) Setting Run parameters ........H-26 Setting Servo parameters ........H-30 Resetting an alarm ..........H-36 Basic specifications .......... H-46 Return-to-origin ..........H-32 Connecting to the controller ......H-7 Screen configuration ........H-11 Setting mode Dimensional outlines ........H-46 Changing the display language ......
  • Page 210 All rights reserved. No part of this publication may be reproduced in any form without the permission of MISUMI Corporation Information furnished by MISUMI in this manual is believed to be reliable. However, no responsibility is assumed for possible inaccuracies or omissions. If you find any part unclear in this manual,...

Table of Contents