EasyManua.ls Logo

FANUC R-30iA - User Manual

Default Icon
168 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
KAREL Function
OPERATOR'S MANUAL
B-83144EN/01
R-30*A/R-30*A Mate CONTROLLER
< > series
Question and Answer IconNeed help?

Do you have a question about the FANUC R-30iA and is the answer not in the manual?

Summary

SAFETY PRECAUTIONS

WORKING PERSON CLASSIFICATION

Classifies personnel involved in robot operation and their roles.

WORKING PERSON SAFETY

Details general safety precautions for personnel working near the robot.

SAFETY OF TOOLS AND PERIPHERALS

Precautions in Programming

Safety considerations for programming robot tools and peripheral devices.

SAFETY OF THE ROBOT MECHANISM

Precautions in Operation

Safety measures for operating the robot mechanism.

Procedure to move arm without drive power in emergency or abnormal situations

Procedure for moving the robot arm without power in emergencies.

SAFETY OF THE END EFFECTOR

Precautions in Programming

Safety considerations for programming the robot's end effector.

INTRODUCTION

OVERVIEW

WHAT IS KAREL?

Explains what KAREL is and its origin.

KAREL FEATURE

Lists the key features and capabilities of the KAREL language.

CAUTION OF USING KAREL

Provides crucial cautions and limitations when using KAREL.

SYNTAX OF KAREL PROGRAM

OVERVIEW OF THE ELEMENT OF KAREL PROGRAM

Gives an overview of the components of a KAREL program source file.

DETAIL OF THE ELEMENT OF KAREL PROGRAM

Provides in-depth explanations of KAREL syntax elements.

Global; Local variables

Explains the concepts and usage of global and local variables.

Condition Handlers

Explains KAREL's condition handler feature for responding to external events.

CREATE KAREL PROGRAMS

TRANSLATING OR ADDING KAREL FILES FOR ROBOGUIDE

Explains how to use ROBOGUIDE for translating KAREL files.

SYNTAX OF KAREL PROGRAMS

Details the basic syntax structure of KAREL programs.

KAEL EXECUTION

Covers the methods for executing KAREL programs.

CREATING SCREEN WITH FORM EDITOR

CREATE DICTIONARY FILES

Details the process of creating dictionary files for Form Editor.

CREATE KAREL PROGRAMS

Explains how to create KAREL programs that interact with created forms.

LOAD TO THE ROBOT CONTROLLER

Steps for loading created KAREL programs and files onto the robot controller.

EDIT WITH FORM EDITOR

COLOR CHANGE

How to modify the color schemes of the GUI elements.

ARRANGEMENT CHANGE

How to adjust the layout and position of GUI elements.

RESTRICT INPUT VALUE

How to restrict the input values for GUI elements.

REGISTER SCREEN

SET FROM SYSTEM VARIABLE SCREEN

How to register KAREL programs using system variables.

THE SAMPLE TO SET SYSTEM VARIABLES FROM KAREL PROGRAM

Example of setting system variables from a KAREL program.

DEBUG KAREL PROGRAMS

DEBUG WITH WRITE STATEMENT

Using WRITE statements to debug KAREL programs.

CONFIRM KAREL VARIABLES

How to view and confirm KAREL variables using the DATA screen.

CONFIRM WITH SINGLE STEP

Using single-step execution to debug KAREL programs.

KAREL USE SUPPORT FUNCTION

KAREL CONFIG

Covers the configuration settings for KAREL programs.

Run KAREL Programs

Instructions on how to run KAREL programs via the config screen.

CUSTOM MENU

Covers the customization of custom menus for KAREL.

KAREL PROGRAM EXECUTION HISTORY RECORD

SETUP AND OPERATIONS

Guide on setting up the KAREL Program Execution History Record.

LOGGING EVENTS

Details the events that can be logged and how to configure logging.

EXAMPLES

Practical demonstrations of the history record option.

DISPLAY ON PC

ADDRESS SPECIFIED FROM BROWSER (URL)

How to specify URLs to access robot controller web pages.

EXECUTE KAREL PROGRAM FROM PC

How to execute KAREL programs remotely from a PC via HTTP.

FORM USAGE SAMPLE 1

Sample demonstrating web page creation and interaction with KAREL.

NOTE OF USING KAREL

Summary

SAFETY PRECAUTIONS

WORKING PERSON CLASSIFICATION

Classifies personnel involved in robot operation and their roles.

WORKING PERSON SAFETY

Details general safety precautions for personnel working near the robot.

SAFETY OF TOOLS AND PERIPHERALS

Precautions in Programming

Safety considerations for programming robot tools and peripheral devices.

SAFETY OF THE ROBOT MECHANISM

Precautions in Operation

Safety measures for operating the robot mechanism.

Procedure to move arm without drive power in emergency or abnormal situations

Procedure for moving the robot arm without power in emergencies.

SAFETY OF THE END EFFECTOR

Precautions in Programming

Safety considerations for programming the robot's end effector.

INTRODUCTION

OVERVIEW

WHAT IS KAREL?

Explains what KAREL is and its origin.

KAREL FEATURE

Lists the key features and capabilities of the KAREL language.

CAUTION OF USING KAREL

Provides crucial cautions and limitations when using KAREL.

SYNTAX OF KAREL PROGRAM

OVERVIEW OF THE ELEMENT OF KAREL PROGRAM

Gives an overview of the components of a KAREL program source file.

DETAIL OF THE ELEMENT OF KAREL PROGRAM

Provides in-depth explanations of KAREL syntax elements.

Global; Local variables

Explains the concepts and usage of global and local variables.

Condition Handlers

Explains KAREL's condition handler feature for responding to external events.

CREATE KAREL PROGRAMS

TRANSLATING OR ADDING KAREL FILES FOR ROBOGUIDE

Explains how to use ROBOGUIDE for translating KAREL files.

SYNTAX OF KAREL PROGRAMS

Details the basic syntax structure of KAREL programs.

KAEL EXECUTION

Covers the methods for executing KAREL programs.

CREATING SCREEN WITH FORM EDITOR

CREATE DICTIONARY FILES

Details the process of creating dictionary files for Form Editor.

CREATE KAREL PROGRAMS

Explains how to create KAREL programs that interact with created forms.

LOAD TO THE ROBOT CONTROLLER

Steps for loading created KAREL programs and files onto the robot controller.

EDIT WITH FORM EDITOR

COLOR CHANGE

How to modify the color schemes of the GUI elements.

ARRANGEMENT CHANGE

How to adjust the layout and position of GUI elements.

RESTRICT INPUT VALUE

How to restrict the input values for GUI elements.

REGISTER SCREEN

SET FROM SYSTEM VARIABLE SCREEN

How to register KAREL programs using system variables.

THE SAMPLE TO SET SYSTEM VARIABLES FROM KAREL PROGRAM

Example of setting system variables from a KAREL program.

DEBUG KAREL PROGRAMS

DEBUG WITH WRITE STATEMENT

Using WRITE statements to debug KAREL programs.

CONFIRM KAREL VARIABLES

How to view and confirm KAREL variables using the DATA screen.

CONFIRM WITH SINGLE STEP

Using single-step execution to debug KAREL programs.

KAREL USE SUPPORT FUNCTION

KAREL CONFIG

Covers the configuration settings for KAREL programs.

Run KAREL Programs

Instructions on how to run KAREL programs via the config screen.

CUSTOM MENU

Covers the customization of custom menus for KAREL.

KAREL PROGRAM EXECUTION HISTORY RECORD

SETUP AND OPERATIONS

Guide on setting up the KAREL Program Execution History Record.

LOGGING EVENTS

Details the events that can be logged and how to configure logging.

EXAMPLES

Practical demonstrations of the history record option.

DISPLAY ON PC

ADDRESS SPECIFIED FROM BROWSER (URL)

How to specify URLs to access robot controller web pages.

EXECUTE KAREL PROGRAM FROM PC

How to execute KAREL programs remotely from a PC via HTTP.

FORM USAGE SAMPLE 1

Sample demonstrating web page creation and interaction with KAREL.

NOTE OF USING KAREL

FANUC R-30iA Specifications

General IconGeneral
SeriesR-30iA
Control MethodDigital Servo Control
Communication InterfacesEthernet, DeviceNet, Profibus, RS-232
Teach PendantiPendant
Power Supply200-240V AC, 50/60Hz
Ambient Temperature0° to 45° C (32° to 113° F)
Programming LanguageKAREL, TP (Teach Pendant)
Controller TypeRobot Controller
Operating Temperature0° to 45° C (32° to 113° F)
Storage Temperature-20° to 60° C (-4° to 140° F)
Humidity20-80% RH (non-condensing)
Vibration0.5 G

Related product manuals