EasyManua.ls Logo

Shibaura ROIbot BA-II Series 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 ROIbot BA-II Series and is the answer not in the manual?

Shibaura ROIbot BA-II Series Specifications

General IconGeneral
BrandShibaura
ModelROIbot BA-II Series
CategoryController
LanguageEnglish

Summary

General Safety Instruction

Important messages

Key safety information and warnings to read carefully before use.

Safe Operation

Measures to satisfy to ensure safe operation of the ROIbot series.

Auxiliary safety precautions before ROIbot installation

Safety precautions to prevent people from entering the ROIbot operation area.

Precautions for installing the ROIbot

Guidelines for installing the ROIbot, including clearance and cable management.

Precautions for operation of the ROIbot

Safety regulations for personnel working inside the actuator operating area.

Warranty

Details on warranty period, terms, liability exemptions, and notes.

Devices

Features

Overview of the new concept arm robot controller and its features.

System components and specifications

Description of the system components, including master and slave units.

Controller specifications

Detailed specifications for the ROIbot series BA II controller.

Explanation of each part

Explains the external dimensions and layout of each part of the controller.

Function of each part

Details the function of each connector and component on the controller.

Explanation of expansion input/output unit

Explains the expansion input/output unit's external dimensions and parts.

Explanation of Teach Pendant

Explains the functions and layout of the Teach Pendant (TPH-4C).

Procedures from installation to operation

Step-by-step guide for installing and operating the ROIbot.

Installing the controller

Instructions for installing the controller, focusing on ventilation requirements.

Supply power and grounding

Details on power supply voltage selection and grounding procedures.

Improvement of noise resistance

Measures to improve the noise resistance of the controller.

Connecting the axis and controller

Illustrates the connection of the axis and Teach Pendant to the controller.

Connecting the emergency stop circuit

Instructions for connecting the emergency stop circuit.

Effect of leakage current

Explanation of leakage current effects and measures to prevent needless functioning.

Setting the Robot Type

Guide to setting the Robot Type for automatic parameter configuration.

Setting the software limit and Return to Origin

How to define software limits and set the Return to Origin function.

Servo gain adjustment

Explanation of position and speed gain adjustment for servo mechanism tuning.

Absolute encoder backup

Details on installing the lithium battery for absolute encoder backup.

Moving the ROIbot

Flowchart and steps for moving the ROIbot with a simple program.

General Programming

Explanation of operation modes

Overview of the different operation modes available for the ROIbot.

Explanation of RUN mode

Details on operating the robot in AUTO and STEP modes within RUN mode.

Explanation of PRGM mode

Explanation of PRGM mode for programming operations and setting point tables.

Return to Origin

Explains Return to Origin functionality for absolute and incremental encoders.

General programming

Key operation system diagrams for the Teach Pendant in various modes.

Basic programming

Explains basic ROIbot programming using Teach Pendant displays.

Position data input

Describes three methods for inputting position data: remote teaching, direct teaching, MDI.

Sequential Mode

Sequential PRGM mode

Explains how to enter and leave PRGM mode for sequential programming.

Editing of steps in sequential program

Details on inserting or deleting individual steps or blocks in sequential programs.

Copy editing of sequential programs

Describes how to copy steps from one program to another.

Clearing of sequential programs

Instructions for clearing all sequential programs or the current task's program.

HELP function in entering a command

Explains how to use the HELP function to find command input numbers.

Method to restart operation of sequential mode after turning power OFF

How to restart a program from the stopped step after power interruption.

Palletizing work with MVM commands

Using MVM commands for complex palletizing operations.

Sequential RUN mode

How to operate the ROIbot in AUTO and STEP modes within sequential mode.

STEP mode of sequential mode

Executing sequential programs one step at a time for verification.

Changing of speed during operation (override)

Adjusting program execution speed using the override function.

Multi-task

Multitasking

Introduction to multitasking and its advantages in system integration.

Merits of multitasking

Explains the benefits of multitasking for system simplification and cost reduction.

Multitasking usage methods

Details on multitasking specifications and functions like task display and axis combination.

Multitasking functions and settings

Details on multitasking specifications and functions like task display and axis combination.

Starting and stopping tasks

Procedures for starting, stopping, restarting, and ending tasks in multitasking.

Multitasking operation

Creating and running a multitasking program with multiple tasks and axes.

Applying timing between tasks

Using counters to synchronize and apply timing between multiple tasks.

Details on multitasking

Information important for efficiently using the multitask function.

Task status

Explanation of the four task states: Stopped, Execution, Ready, and Wait.

Transition of states

Details on how tasks transition between states: Starting, Ending, Restarting.

Transfer of data between tasks

Methods for data transfer between tasks using counters, timers, and commands.

Task priority

Setting task priority to determine execution order when multiple tasks are ready.

Easy Mode

PRGM mode of easy mode

Introduction to Easy Mode for simple pick & place operations without programming.

How to enter and leave the easy mode

Steps to validate and access the Easy Mode setting in PARA mode.

Editing easy mode program

Details on inputting point coordinates, speed, subroutines, and branch conditions.

Copy editing of easy mode

Copying programs between different Easy Mode programs.

Clearing of easy mode programs

Instructions for clearing all easy mode programs or coordinate tables.

RUN mode of easy mode

Operating the ROIbot in AUTO mode within Easy Mode.

AUTO mode of easy mode

Operating the ROIbot in AUTO mode within Easy Mode.

STEP mode of easy mode

Executing Easy Mode programs step-by-step.

Changing of speed during operation (override)

Adjusting program execution speed using the override function.

Setting of start subroutine, end subroutine and repetition conditions

Configuring start/end subroutines and repetition counts for Easy Mode programs.

Setting of branching conditions

Setting unconditional, input, counter, and timer branching conditions.

End setting

Setting the end step for easy mode operations.

Setting of reservation tag No.

Using reservation tag numbers for fixed subroutine programs.

Palletizing mode

Basic flow chart of palletizing mode

Explains the basic flowchart for palletizing operations.

PRGM mode in palletizing mode

Details the screens for programming in palletizing mode.

How to enter and leave the PRGM mode

Steps to enter and exit PRGM mode within the palletizing mode.

Editing palletizing mode program

Explains programming screens for M to M mode in palletizing.

Copy editing of palletizing mode

Copying programs between palletizing programs.

Clearing of palletizing mode programs

Procedures for clearing palletizing programs individually or in batch.

How to restart operation after turning power OFF in palletizing mode

Conditions and procedures for restarting palletizing operations after power interruption.

RUN mode of palletizing mode

Operating the ROIbot in AUTO mode within the palletizing mode.

AUTO mode of palletizing mode

Operating the ROIbot in AUTO mode within the palletizing mode.

STEP mode of palletizing mode

Executing palletizing programs step-by-step.

Changing of speed during operation (override)

Adjusting program execution speed using the override function.

External Point Designation Mode

Explanation of external point designation mode

Explains the mode where positioning is controlled by external signals via I/O.

Operation method of external point designation mode

Example procedures for settings and operations using external I/O.

Execution with input/output

Example procedures for settings and operations using external I/O for point designation.

Operation with Teach Pendant

How to operate using the Teach Pendant in this mode.

Changing of speed during operation (Override)

Adjusting program execution speed using the override function.

Pulse train input mode

System

Overview of the pulse train input mode and its system configuration.

System configuration method

Overview of the pulse train input mode and its system configuration.

Specifications of pulse train input mode

Detailed specifications for the pulse train input mode.

Input/output signals

Lists signal names and pin numbers for the input/output connectors.

Input/output connector signal names and pin numbers

Lists signal names and pin numbers for the input/output connectors.

Functions of each input/output signal

Explains the functions of various input/output signals used in the pulse train mode.

Example of input/output signal connection

Provides examples of input/output signal connections.

Operation methods

How to designate the pulse train input mode and set parameters.

Designation of pulse train input mode

How to designate the pulse train input mode.

Matters to be set for pulse train input mode

Parameters that can be set for pulse train input mode operation.

Precautions for operation

Safety precautions for operating in pulse train input mode.

Operation procedures

Step-by-step operation procedures for pulse train input mode.

Connection with External Devices

Input/output signal

Details on input/output signals for master unit.

Master unit input/output connector signal names and pin numbers

Details on input/output signals and connector pin assignments for the master unit.

Slave unit input/output connector signal names and pin numbers

Pin numbers and signal names for the slave unit input/output connectors.

Expansion input/output signal names and pin Nos.

Pin numbers and signal names for the expansion input/output units.

Names of general-purpose input/output ports and Teach Pendant displays

Shows general-purpose I/O port names and their representation on the Teach Pendant.

Example of input/output signal connection

Illustrates example connections for master, slave, and expansion units.

Details of system input/output function

Explains system input functions like Return to Origin and their behavior.

Return to origin input

Explains the Return to Origin input function and its behavior.

Start input

Details the Start input function for restarting operations.

Stop input

Explains the Stop input function for stopping the axis.

Reset input

Details the Reset input function for resetting error states.

Robot single operation input

Explains the Robot single operation input function.

Continuous start input

Explains the Continuous start input function and its behavior.

Escape input

Explains the Escape input function for decelerating and stopping the robot.

Pause (temporary stop) input

Explains the Pause input function for temporary stop.

Program No. selection input

How to select programs using input signals for various modes.

Palletizing input

Details the Palletizing input function for mode changeover.

Running output

Explains the Running output signal indicating controller operation status.

Error output

Explains the Error output signal indicating controller errors.

Positioning complete output

Details the Positioning complete output signal.

Return to origin complete output

Explains the Return to origin complete output signal.

Input wait output

Explains the Input wait output signal.

Pausing (temporarily stopped) output

Explains the Pausing output signal.

READY output

Explains the READY output signal indicating controller readiness.

Individual task positioning complete output

Designating individual task positioning complete output.

Individual task return to origin complete output

Designating individual task return to origin complete output.

Battery alarm output

Designating battery alarm output when voltage drops.

CC-Link

CC-Link Function

Introduction to CC-Link function and its overview.

Overview

Overview of CC-Link serving as a remote device station.

CC-Link specifications

CC-Link specifications and related parameters.

How to attach the CC-Link module

Instructions for attaching the CC-Link module.

Explanation of CC-Link component and external dimensions

Details CC-Link components, status LEDs, and connection terminal blocks.

Connection of exclusive CC-Link cable

Cable connection order and terminator requirements for CC-Link.

CC-Link settings

Settings for CA20-M10-CC and CC-Link master station.

Connection with External Devices

Lists I/O signals for the master unit connected via CC-Link.

List of master unit I/O signals

Lists all I/O signals for the master unit and their corresponding CC-Link device numbers.

System I/O

Details system input and output signals for CC-Link communication.

Name of general-purpose I/O port and Teach Pendant display

Shows general-purpose I/O port names and Teach Pendant displays.

Jog input/output

Lists jog input/output signals for CC-Link.

Data Communication

Overview of Command and Monitor modes for data communication.

Overview of data communication

Overview of Command and Monitor modes for data communication via CC-Link.

Command mode

Explains Command mode data flow, timing, and signal transmissions.

Transmitting and receiving data

Explains data flow and timing for Command mode communication.

Command table

A table detailing various commands, their modes, and registers.

Descriptions on each command

Explains specific commands like 'Request Status' and provides status descriptions.

Monitor mode

Details data flow and timing for Monitor mode in CC-Link.

Data receiving method

Details data flow and timing for Monitor mode in CC-Link.

List of monitor types

Lists available monitor types and explains their status descriptions.

Explanation of monitors

Explains monitors, including status and current position.

Speed control mode through CC-Link

Overview, specifications, and prohibited operations for CC-Link speed control mode.

Overview

Overview of the speed control mode via CC-Link.

Speed control specifications

Specifications for the speed control mode.

Items prohibited

Lists operations and settings prohibited when speed control mode is active.

Settings of speed control mode

How to set up CC-Link and motor rotation.

List of I/O signals

Lists I/O signals that change when speed control mode is set.

Details of I/O signals

Details I/O signals related to rotation command, running output, and target speed.

Selection table extension in external point designation mode

Explanation of selecting speed and acceleration/deceleration tables via CC-Link.

Overview

Overview of selection table extension function.

How to set selection table extension

Procedures for setting selection table extension.

Assignment of input signals and tables

How to assign input signals and tables for selection table extension.

Maximum torque limit function

Overview, specifications, and setting procedures for maximum torque limit function.

Overview

Overview of the maximum torque limit function.

Specifications for the maximum torque limit function

Specifications for the maximum torque limit function.

Setting of the maximum torque limit function

Procedures for enabling the maximum torque limit function.

Setting of a maximum torque limit value

How to set the maximum torque limit value using acceleration/deceleration tables.

Special I/O signals

I/O signals assigned when the maximum torque limit function is set.

CC-Link status

Procedures for checking CC-Link status, including connection and error info.

DeviceNet

DeviceNet Function

Introduction to DeviceNet function and its overview.

Overview

Overview of DeviceNet as a network interface for I/O data communication.

DeviceNet specifications

DeviceNet specifications including communication protocol and speed.

How to attach the DeviceNet module

Instructions for attaching the DeviceNet module.

Explanation of DeviceNet component and external dimensions

Details DeviceNet components, status LEDs, and connectors.

Connection of exclusive DeviceNet cable

Cable connection order and terminator requirements for DeviceNet.

DeviceNet settings

Settings for CA20-M10-DN, including station number and baud rate.

Connection with External Devices

Lists I/O signals for the master unit connected via DeviceNet.

List of master unit I/O signals

Lists all I/O signals for the master unit and their DeviceNet mapping.

System I/O

Details system input and output signals for DeviceNet communication.

Name of general-purpose I/O port and Teach Pendant display

Shows general-purpose I/O port names and Teach Pendant displays for DeviceNet.

Jog input/output

Lists jog input/output signals for DeviceNet.

Parameter Setting

How to enter and leave the PARA mode

Steps to enter and exit the PARA mode for parameter settings.

Method of mode setting

Details the various mode settings available, including DeviceNet and CC-Link.

Single operation mode input bit designation

Designating the input bit for single operation mode.

Continuous start input bit designation

Designating the input bit for continuous start.

Escape input bit designation

Designating the input bit for escape function.

Designation of pause input bit

Designating the input bit for pause function.

Designation of program selection input bit

Designating the input bit for program selection.

Designation of return to origin input bit

Designating the input bit for return to origin.

Designation of pausing output bit

Designating the output bit for pausing.

Designation of input wait output bit

Designating the output bit for input wait.

Setting of Teach Pendant display (Japanese/English) mode

Setting the Teach Pendant display language to Japanese or English.

OFF (Invalid), easy, point, pulse 1, pulse 2

Setting the operation mode to OFF, Easy, Point, Pulse 1, or Pulse 2.

Setting of general-purpose output clear mode during emergency stop and reset

Setting general-purpose output clear mode during emergency stop or reset.

Setting of state when continuous start is valid (Input ON)

Configuring states for continuous start input when valid (ON).

Setting of state when continuous start is valid (Input OFF)

Configuring states for continuous start input when valid (OFF).

Setting of direct output bit

Designating the output bit for direct output using function keys.

Designation of READY output bit

Designating the output bit for READY status.

Designation of palletizing input bit

Designating the input bit for palletizing mode selection.

Expansion input/output during external point designation mode Valid/Invalid

Validating expansion input/output for external point designation mode.

Setting of task positioning output

Designating the output bit for task positioning completion.

Setting of task return to origin output

Designating the output bit for task return to origin completion.

Setting of CC-Link

Configuring CC-Link station number and baud rate.

Setting of DeviceNet

Setting DeviceNet station number, baud rate, and option flags.

Designation of battery alarm output bit

Designating the output bit for battery alarm.

Parameter 1 setting

Setting frequently changed parameters like software limits and servo gain.

Setting of software limit value (upper limit)

Steps for setting the software limit upper value.

Setting of software limit value (lower limit)

Steps for setting the software limit lower value.

Setting of servo gain (position/speed)

Explanation of position and speed gain adjustment.

Setting of pass area

Setting the pass area parameter (Note: disabled).

Setting of origin offset value

Setting origin offset values for coordinate system adjustment.

Setting of sequence of return to origin

Defining the order in which axes return to origin.

Setting of JOG speed

Adjusting JOG speed parameters.

Setting of JOG inching movement

Adjusting JOG inching movement parameters.

Parameter 2 setting

Setting parameters that change less frequently, including axis display.

Setting of axis display

Setting axis display names (X, Y, Z, R, ?) on the Teach Pendant.

Setting of in-position data value

Setting the tolerance for judging positioning completion.

Setting of overflow data value

Setting the threshold for overflow error detection.

Setting of feed forward data value

Setting the feed forward control constant.

Setting of direction of motor revolution

Setting the motor revolution direction (forward or reverse).

Setting of maximum speed

Setting the movement speed limit value.

Setting of return to origin speed

Configuring speeds for different stages of the return to origin process.

Setting of return to origin method

Selecting different methods for returning axes to origin.

Setting of origin sensor logic

Selecting whether the origin sensor output is ON or OFF when detected.

Setting of high speed return to origin position

Setting the target position for high-speed return to origin.

Setting of lead

Setting the advance direction per motor revolution.

Setting of encoder No. of divisions

Configuring the encoder No. of divisions.

Setting of encoder pulse multiplier

Configuring the encoder pulse multiplier.

Setting of encoder type

Setting the type of encoder installed on the motor.

Setting of task and axis combination

Setting up task-axis combinations.

Setting of task order of priority

Setting task priority to determine execution order.

Setting of task point table

Setting task point tables for each task.

Setting of No. of task steps

Setting the maximum number of steps for each task.

BA I/O compatibility mode

Setting BA I/O compatibility mode.

How to set the tables

Introduction to setting various data tables like coordinate, speed, and acceleration.

Setting of coordinate (point) table

Procedures for setting coordinate (point) tables.

Setting of speed table

Procedures for setting speed tables.

Setting of acceleration/deceleration tables

Setting acceleration/deceleration tables for controlling motion profiles.

Setting of MVM table

Setting parameters for the MVM (Matrix Movement) table.

Monitoring

Program step No. monitoring

Monitoring the currently executed program step number.

Input/output monitoring

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

Counter and timer monitoring

Monitoring the current values of counters and timers.

Coordinate monitoring

Monitoring current position and offset coordinates.

Origin sensor/encoder Z-phase pulse monitoring

Monitoring the status of origin sensors and encoder Z-phase pulses.

Search Function

Search of sequential step No.

Functions for searching sequential step numbers.

Search of tag No.

Functions for searching tag numbers.

Search of eazy step No.

Searching for specific steps within Easy Mode.

Search of easy program No.

Searching for specific programs within Easy Mode.

Search of palletizing program No.

Searching for palletizing programs.

Search of palletizing program screen No.

Searching for specific screens within palletizing programs.

Manual Operation of General-purpose Outputs

Manual output using function keys

Manually controlling general-purpose outputs using Teach Pendant function keys.

Manual output of random bit designation from PRGM mode

Manually outputting random bits via PRGM mode.

Other Handy Operations

Teach Pendant ON/OFF

Procedures for turning the Teach Pendant ON and OFF.

Reset operation

Performing a reset operation via the Teach Pendant.

Counter direct set

Directly setting counter values using the Teach Pendant.

Version display

Displaying the ROM version of the controller and Teach Pendant.

JOG operation (Manual operation of axis)

Performing manual axis movement using JOG operation.

Clearing (initializing) coordinate table

Clearing all coordinate tables in the controller memory.

BA I/O Compatibility Mode

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

Selection method of BA I/O compatibility mode

Selecting BA I/O compatibility mode.

Operation specifications for return to origin complete output and positioning complete output

Operation specs for return to origin and positioning outputs based on encoder type.

Movement operation on coordinate table setting screen

Moving the axis to positions defined in the coordinate table.

Error messages

Error Display

Explains how errors are displayed and ways to clear them.

Error Table

A table listing error names, meanings, causes, remedies, and states.

Flashing of status display LED

Explains the different patterns of status display LEDs indicating controller status.

BA-C series

Specification

Technical specifications for the BA-C series controller.

Explanation of each part

Identifies and explains the functions of each part of the BA-C series controller.

Connections

Illustrates the connection diagram for the CA01-S05 slave unit.

Selecting the power supply

Guidance on selecting appropriate power supplies for the controller.

Installing

Instructions on installing the controller, focusing on ventilation.

Supply power and grounding

Procedures for connecting the power supply cable and grounding the controller.

Improvement of noise resistance

Methods to improve the noise resistance of the controller.

Connecting controllers

How to connect multiple CA01-S05 slave units or CA20-S10/S40 controllers.

Resolver ABS backup

Details on the resolver ABS backup system using a lithium battery.

Regenerative Resistors

Explains regenerative resistors and their technical specifications.

Specifications

Technical specifications for regenerative resistors.

External dimensions

External dimensions of CAR-0500 and CAR-UN50 regenerative resistors.

Installation

Installation instructions for regenerative resistors, focusing on ventilation.

Connection example

Shows an example connection between the controller and regenerative resistors.

Maintenance and Inspection

Procedures before and after inspection and maintenance

Guidelines for personnel safety and procedures before and after maintenance.

Inspection before operation

Checks to perform before operation, including braking and interlock devices.

Periodic inspection

Guidelines for conducting periodic inspections of the ROIbot.

Inspection of timing belt

Procedures for inspecting and replacing the timing belt.

Lubrication

Details on parts to lubricate, lubricant type, interval, and quantity.

Cleaning

Procedures for cleaning the robot body.

Spare parts

Information on controller spare parts like fuses.

Controller spare parts

Information on controller spare parts like fuses.

Axis spare parts

Reference to Axis Instruction Manual for axis spare parts.

Related product manuals