EasyManua.ls Logo

Shibaura CA20-M40 CA20-S10 User Manual

Default Icon
384 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Front cover
S
E
R
I
E
S
Keep this manual at hand after operators have read it thoroughly.
MODEL: CA20-M10/M40
CA20-S10/S40
CONTROLLER

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Shibaura CA20-M40 CA20-S10 and is the answer not in the manual?

Shibaura CA20-M40 CA20-S10 Specifications

General IconGeneral
BrandShibaura
ModelCA20-M40 CA20-S10
CategoryController
LanguageEnglish

Summary

Operating Manual (Basic Section)

Chapter 1 General Safety Instruction

1.1 Important Messages

Crucial information about safety, handling, installation, operation, maintenance, and parts replacements.

1.2 Safe Operation

Measures to satisfy safety requirements when using the ROIbot BA series.

1.2.1 Auxiliary Safety Precautions before ROIbot Installation

Essential safety measures to implement before installing the ROIbot.

1.2.2 Precautions for Installing the ROIbot

Specific precautions to follow during the installation process of the ROIbot.

1.2.3 Precautions for Operation of the ROIbot

Safety guidelines to be observed during the operation of the ROIbot.

1.3 Warranty

Details on warranty period, warranty details, exemption of liability, and notes.

1.3.1 Warranty Period

Specifies the warranty duration for the product.

1.3.2 Warranty Details

Outlines the terms and conditions of the product warranty.

1.3.3 Exemption of Liability

Lists cases where the warranty does not apply.

1.3.4 Notes

General notes and cautions related to product performance and safety.

Chapter 2 Devices

2.1 Features

Overview of the key features of the ROIbot controller and axis units.

2.2 System Components and Specifications

Description of system components and their technical specifications.

2.2.1 System Components

Illustration and list of components making up the ROIbot system.

2.2.2 Controller Specifications

Detailed specifications for the ROIbot controllers, including master and slave units.

2.3 Explanation of Each Part

Detailed explanation of the various parts and connectors of the controller.

2.3.1 External Dimensions and Explanation of Each Part

Visual representation and explanation of the physical dimensions and parts of the controller.

2.3.2 Function of Each Part

Detailed explanation of the function of each connector and component on the controller.

2.3.3 Explanation of Expansion Input/Output Unit

Description of the expansion input/output unit's functionality and external view.

2.3.4 Explanation of Teach Pendant

Detailed explanation of the Teach Pendant's keys, functions, and operation.

2.4 Procedures from Installation to Operation

Step-by-step guide from installation to initial operation of the ROIbot.

2.4.1 Installing the Controller

Instructions and considerations for properly installing the controller unit.

2.4.2 Supply Power and Grounding

Procedures for supplying power and ensuring proper grounding of the system.

2.4.3 Improvement of Noise Resistance

Measures to enhance the noise resistance of the system.

2.4.4 Connecting the Axis and Controller

Wiring instructions for connecting the robot axes and Teach Pendant to the controller.

2.4.5 Connecting the Emergency Stop Circuit

Crucial steps for connecting the emergency stop circuit for safety.

2.4.6 Effect of Leakage Current

Explanation of leakage current effects and how to address leakage breaker issues.

2.4.7 Setting the Robot Type

Procedure for setting the robot type to configure system parameters automatically.

2.4.8 Setting the Software Limit and Return to Origin

Steps for defining software limits and performing the return to origin procedure.

2.4.9 Servo Gain Adjustment

Guidance on adjusting servo gain for optimal robot movement and stability.

2.4.10 Absolute Encoder Backup

Explanation and procedure for installing the lithium battery for absolute encoder backup.

2.5 Moving the ROIbot

Guidance on basic movement operations for the ROIbot.

Chapter 3 General Programming

3.1 Explanation of Operation Modes

Overview of the different operation modes available for the ROIbot.

3.1.1 Explanation of RUN Mode

Details on the RUN mode, including AUTO and STEP modes for robot operation.

3.1.2 Explanation of PRGM Mode

Explanation of the PRGM mode used for programming, setting parameters, and data input.

3.1.3 Return to Origin

Procedures and conditions for returning the robot's axes to their origin position.

3.2 General Programming

Explanation of basic programming concepts and commands used with the ROIbot.

3.2.1 Basic Programming

Step-by-step guide to basic programming using the Teach Pendant display.

3.2.2 Position Data Input

Methods for inputting position data, including remote teaching, direct teaching, and MDI.

Chapter 4 Sequential Mode

4.1 Sequential PRGM Mode

How to enter and exit the PRGM mode for sequential programming.

4.1.1 How to Enter and Leave PRGM (Program) Mode

Detailed steps for entering and exiting the PRGM mode for sequential programming.

4.1.2 Editing of Steps in Sequential Program

Procedures for inserting or deleting individual steps or blocks of steps in a sequential program.

4.1.3 Copy Editing of Sequential Programs

Instructions for copying and editing sequential program steps between programs.

4.1.4 Clearing of Sequential Programs

Methods for clearing sequential programs from the controller memory.

4.1.5 HELP Function in Entering a Command

Explanation of how to use the HELP function to find command input numbers.

4.1.6 Method to Restart Operation of Sequential Mode after Turning Power OFF

Procedure for restarting sequential operations after a power interruption.

4.1.7 Palletizing Work with MVM Commands

Using MVM commands for complex palletizing operations.

4.2 Sequential RUN Mode

Methods for operating the ROIbot in the sequential RUN mode.

4.2.1 AUTO Mode of Sequential Mode

How to operate the sequential program in AUTO mode.

4.2.2 STEP Mode of Sequential Mode

How to operate the sequential program step-by-step.

4.2.3 Changing of Speed during Operation (Override)

How to adjust the program execution speed during operation using the override function.

Chapter 5 Multi-task

5.1 Multitasking

Explanation of multitasking, which refers to executing multiple programs simultaneously.

5.2 Merits of Multitasking

Advantages of using multitasking for system integration and efficiency.

5.3 Multitasking Usage Methods

Methods and settings for using multitasking functions effectively.

5.4 Details on Multitasking

Information on task status, transitions, data transfer, and priority.

Chapter 6 Easy Mode

6.1 PRGM Mode of Easy Mode

Instructions on how to enter and operate the PRGM mode within the Easy Mode.

6.1.1 How to Enter and Leave the Easy Mode

Steps to access and exit the Easy Mode.

6.1.2 Editing Easy Mode Program

Details on the input items required for editing easy mode programs.

6.1.3 Copy Editing of Easy Mode

Procedure for copying and editing easy mode programs.

6.1.4 Clearing of Easy Mode Programs

Steps to clear all easy mode programs from the controller.

6.2 RUN Mode of Easy Mode

Instructions on how to enter and operate the RUN mode within the Easy Mode.

6.2.1 AUTO Mode of Easy Mode

How to operate the Easy Mode program in AUTO mode.

6.2.2 STEP Mode of Easy Mode

How to operate the Easy Mode program in STEP mode.

6.2.3 Changing of Speed during Operation (Override)

How to adjust the program execution speed during operation using the override function.

Chapter 7 Palletizing Mode

7.1 Basic Flow Chart of Palletizing Mode

A flowchart illustrating the basic operational sequence of the Palletizing mode.

7.2 PRGM Mode in Palletizing Mode

Details on using the PRGM mode specifically for palletizing operations.

7.2.1 How to Enter and Leave the PRGM Mode

Steps to enter and exit the PRGM mode for palletizing.

7.2.2 Editing Palletizing Mode Program

Procedures for editing programs within the palletizing mode.

7.2.3 Copy Editing of Palletizing Mode

How to copy and edit palletizing mode programs.

7.2.4 Clearing of Palletizing Mode Programs

Steps to clear palletizing mode programs.

7.2.5 How to Restart Operation after Turning Power OFF in Palletizing Mode

Procedure for resuming palletizing operations after a power interruption.

7.3 RUN Mode of Palletizing Mode

Details on using the RUN mode specifically for palletizing operations.

7.3.1 AUTO Mode of Palletizing Mode

How to operate the palletizing mode program in AUTO mode.

7.3.2 STEP Mode of Palletizing Mode

How to operate the palletizing mode program in STEP mode.

7.3.3 Changing of Speed during Operation (Override)

How to adjust the program execution speed in palletizing mode.

Chapter 8 External Point Designation Mode

8.1 Explanation of External Point Designation Mode

Overview of the external point designation mode, which uses external signals for positioning.

8.2 Operation Method of External Point Designation Mode

Procedures for operating the robot using external point designation.

8.2.1 Execution with Input/Output

Example of settings and procedures for executing operations using input/output signals.

8.2.2 Operation with Teach Pendant

How to operate the robot using the Teach Pendant in external point designation mode.

8.3 Changing of Speed during Operation (Override)

How to adjust the program execution speed using the override function.

Chapter 9 Pulse Train Input Mode

9.1 System

Overview of the system configuration for pulse train input mode.

9.1.1 System Configuration Method

Explanation of how the system is configured for pulse train input.

9.2 Input/Output Signals

Details of the input and output signals used in pulse train input mode.

9.3 Operation Methods

Methods for operating the robot using pulse train input.

9.4 Precautions for Operation

Important safety precautions and considerations for operating in pulse train input mode.

9.5 Operation Procedures

Step-by-step procedures for operating the robot in pulse train input mode.

Chapter 10 Connection with External Devices

10.1 Input/Output Signal

Overview of the system and general-purpose input/output signals.

10.1.1 Master Unit Input/Output Connector Signal Names and Pin Numbers

Detailed list of signal names and pin assignments for the master unit's I/O connector.

10.1.2 Slave Unit Input/Output Connector Signal Names and Pin Numbers

Detailed list of signal names and pin assignments for slave unit I/O connectors.

10.1.3 Expansion Input/Output Signal Names and Pin Nos.

Signal names and pin assignments for expansion input/output units.

10.1.4 Names of General-purpose Input/Output Ports and Teach Pendant Displays

Information on general-purpose I/O port names and their display on the Teach Pendant.

10.1.5 Example of Input/Output Signal Connection

Examples of input/output signal connections for master and slave units.

10.2 Details of System Input/Output Function

Detailed explanation of the functions of various system input/output signals.

10.3 RS-232C Communication Specifications

Specifications for communication using the optional RS-232C cable.

Chapter 11 CC-Link

11.1 CC-Link Function

Overview of the CC-Link function and interface for adding network capabilities.

11.1.1 Overview

General description of the CC-Link system and its role as a remote device station.

11.1.2 CC-Link Specifications

Technical specifications for the CC-Link module and communication.

11.1.3 How to Attach the CC-Link Module

Instructions on how to physically install the CC-Link module.

11.1.4 Explanation of CC-Link Component and External Dimensions

Details on CC-Link components, status LEDs, and external dimensions.

11.1.5 Connection of Exclusive CC-Link Cable

Instructions for connecting the exclusive CC-Link cable, including terminator requirements.

11.1.6 CC-Link Settings

Settings related to CC-Link station number and baud rate.

11.2 Connection with External Devices

How to connect the controller to external devices using CC-Link.

11.2.1 List of Master Unit I/O Signals

List of I/O signals for the master unit when using CC-Link.

11.2.2 System I/O

Explanation of system input and output signals within the CC-Link context.

11.2.3 Name of General-purpose I/O Port and Teach Pendant Display

Names of general-purpose I/O ports and their display on the Teach Pendant.

11.2.4 Jog Input/Output

Details on jog input and output signals for CC-Link operation.

11.3 Data Communication

Explanation of data communication methods using CC-Link.

11.4 Speed Control Mode through CC-Link

How to use CC-Link for controlling the speed of the robot's axes.

11.5 Selection Table Extension in External Point Designation Mode

How to extend table selection capabilities in external point designation mode via CC-Link.

Chapter 12 DeviceNet

12.1 DeviceNet Function

Overview of the DeviceNet function and interface for adding network capabilities.

12.1.1 Overview

General description of the DeviceNet system and its role as a slave station.

12.1.2 DeviceNet Specifications

Technical specifications for DeviceNet communication.

12.1.3 How to Attach the DeviceNet Module

Instructions on how to physically install the DeviceNet module.

12.1.4 Explanation of DeviceNet Component and External Dimensions

Details on DeviceNet components, status LEDs, and external dimensions.

12.1.5 Connection of Exclusive DeviceNet Cable

Instructions for connecting the exclusive DeviceNet cable, including terminator requirements.

12.1.6 DeviceNet Settings

Settings related to DeviceNet station number and baud rate.

12.2 Connection with External Devices

How to connect the controller to external devices using DeviceNet.

12.2.1 List of Master Unit I/O Signals

List of I/O signals for the master unit when using DeviceNet.

12.2.2 System I/O

Explanation of system input and output signals within the DeviceNet context.

12.2.3 Name of General-purpose I/O Port and Teach Pendant Display

Names of general-purpose I/O ports and their display on the Teach Pendant.

12.2.4 Jog Input/Output

Details on jog input and output signals for DeviceNet operation.

Chapter 13 Parameter Setting

13.1 How to Enter and Leave the PARA Mode

Steps to access and exit the PARA mode for parameter configuration.

13.2 Method of Mode Setting

Detailed guide on setting various operational modes and input/output configurations.

13.3 Parameter 1 Setting

Configuration of frequently changed parameters like software limits, servo gain, and JOG settings.

13.4 Parameter 2 Setting

Configuration of parameters that are changed less frequently, including speed, origin settings, and encoder configurations.

13.5 How to Set the Tables

Instructions for setting up tables for coordinates, speed, acceleration/deceleration, and MVM.

Chapter 14 Monitoring

14.1 Program Step No. Monitoring

Monitoring the active step number of the currently executing sequential program.

14.2 Input/Output Monitoring

Monitoring the status of system and general-purpose input/output ports during program execution.

14.3 Counter and Timer Monitoring

Monitoring the current status of counters and timers.

14.4 Coordinate Monitoring

Monitoring the current position and offset coordinates of the robot axes.

14.5 Origin Sensor/Encoder Z-Phase Pulse Monitoring

Monitoring the status of the origin sensor and encoder Z-phase pulse.

Chapter 15 Search Function

15.1 Search of Sequential Step No.

How to search for a specific step number in sequential programs.

15.2 Search of Tag No.

How to search for a specific tag number in programs.

15.3 Search of Easy Step No.

How to search for a specific step number in Easy Mode programs.

15.4 Search of Easy Program No.

How to search for a specific Easy Mode program number.

15.5 Search of Palletizing Program No.

How to search for a specific program number in Palletizing Mode.

15.6 Search of Palletizing Program Screen No.

How to search for a specific screen number in Palletizing Mode programs.

Chapter 16 Manual Operation of General-purpose Outputs

16.1 Manual Output Using Function Keys

How to manually control general-purpose outputs using function keys on the Teach Pendant.

16.2 Manual Output of Random Bit Designation from PRGM Mode

How to manually output random bits using the PRGM mode.

Chapter 17 Other Handy Operations

17.1 Teach Pendant ON/OFF

How to turn the Teach Pendant ON or OFF and disconnect it logically.

17.2 Reset Operation

Performing a reset operation via the Teach Pendant.

17.3 Counter Direct Set

Directly setting the value of a counter using the Teach Pendant.

17.4 Version Display

Displaying the ROM version of the controller and Teach Pendant.

17.5 JOG Operation (Manual Operation of Axis)

Manual operation of the robot axes using remote operations via the Teach Pendant.

17.6 Clearing (Initializing) Coordinate Table

Procedure for clearing or initializing coordinate tables in the controller memory.

17.7 BA I/O Compatibility Mode

Setting the BA I/O compatibility mode to match BA series controller specifications.

17.8 Movement Operation on Coordinate Table Setting Screen

Moving the axis to a coordinate position displayed during table setting.

Chapter 18 Commands

Move Commands

Commands for controlling robot axis movement, including MOVP, MVB, MVE, HOME.

Setting Parameters

Commands for setting parameters like speed (SPD), offset (OFS), and acceleration/deceleration (ACC).

Input/Output Port Control

Commands for controlling general-purpose input and output ports (OUT, IN, etc.).

Timer and Counter Control

Commands for managing timers and counters (TIM, CNT, etc.).

Jump

Commands for controlling program flow through jumps (JMP, JMPI, JMPC, etc.).

Subroutine Call

Commands for calling and managing subroutine programs (CAL, CALC, etc.).

Chapter 19 Error Messages

19.1 Error Display

Explanation of how error codes and messages are displayed on the Teach Pendant.

19.2 Error Table

A comprehensive table listing error codes, their meanings/causes, remedies, and states.

19.3 Flashing of Status Display LED

Description of status LED patterns indicating different operational states or errors.

Chapter 20 BA-C Series

20.1 Specification

General specifications for the BA-C series controller, including compatible robots and environmental conditions.

20.2 Explanation of Each Part

Explanation of the external dimensions and names/functions of each part of the BA-C series controller.

20.3 Connections

Wiring diagram showing how the CA01-S05 slave unit connects to the master unit and BA-C AXIS.

20.4 Selecting the Power Supply

Guidance on selecting appropriate power supplies for the controller and its components.

20.5 Installing

Instructions and considerations for installing the BA-C series controller.

20.6 Supply Power and Grounding

Procedures for connecting power supply cables and ensuring proper grounding.

20.7 Improvement of Noise Resistance

Methods for improving noise resistance for the BA-C series.

20.8 Connecting Controllers

How to connect multiple controllers (master and slave units) for multi-axis control.

20.9 Resolver ABS Backup

Explanation of the Resolver ABS backup system and battery installation.

20.10 Regenerative Resistors

Details about regenerative resistors, their function, and specifications.

Chapter 21 Maintenance and Inspection

21.1 Procedures Before and After Inspection and Maintenance

Safety procedures and steps to follow before and after performing maintenance or inspection.

21.2 Inspection Before Operation

Checks to perform before starting any operation to ensure safety and proper function.

21.3 Periodic Inspection

Guidelines for conducting regular periodic inspections of the ROIbot.

21.4 Lubrication

Information on parts requiring lubrication, lubricant types, intervals, and quantities.

21.5 Cleaning

Procedures for cleaning the robot body.

21.6 Spare Parts

Information on recommended spare parts for the controller and axes.

Related product manuals