EasyManua.ls Logo

Kuka KUKA.EthernetKRL 2.2 User Manual

Kuka KUKA.EthernetKRL 2.2
79 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
KUKA System Technology
KUKA.EthernetKRL 2.2
For KUKA System Software 8.2 and 8.3
KUKA Roboter GmbH
Issued: 19.12.2012
Version: KST EthernetKRL 2.2 V1 en (PDF)

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Kuka KUKA.EthernetKRL 2.2 and is the answer not in the manual?

Kuka KUKA.EthernetKRL 2.2 Specifications

General IconGeneral
CategoryRobotics
Product NameKUKA.EthernetKRL
Version2.2
Communication ProtocolEthernet
ManufacturerKUKA
ModelKUKA.EthernetKRL 2.2
ProtocolEthernet
DescriptionSoftware option for Ethernet communication with KUKA robots.
Robot Controller CompatibilityKUKA robot controllers
TypeSoftware
CompatibilityKUKA robot controllers
FunctionEnables Ethernet communication between KUKA robot controllers and external devices

Summary

1 Introduction

1.1 Target Group

Identifies the intended audience for the documentation based on their knowledge and skills.

1.2 Industrial Robot Documentation

Details the components of the industrial robot documentation set.

1.3 Warnings and Notes Representation

Explains the different types of warnings and notes used in the document for safety and clarity.

1.4 Terms Used

Defines key terms and acronyms relevant to EthernetKRL and KUKA systems.

1.5 Trademarks

Lists trademarks relevant to the software and associated products.

2 Product Description

2.1 Overview of EthernetKRL

Provides a summary of EthernetKRL functions, features, and communication protocols.

2.2 Ethernet Connection Configuration

Explains how to configure Ethernet connections using XML files for the robot controller.

2.3 Data Exchange

Illustrates the system overview for data exchange between the robot controller and external systems.

2.4 Saving Data

Explains how received data, both XML and binary, are automatically saved.

2.5 Client-Server Mode

Explains the client-server connection mode between the robot controller and external systems.

2.6 Protocol Types

Lists the supported data transmission formats, including XML and binary.

2.7 Event Messages

Describes how events like connection status or data arrival are signaled via outputs or flags.

2.8 Error Treatment

Details how EthernetKRL functions return values for error checking and how errors are handled.

3 Safety

Safety Instructions

Provides specific safety instructions relevant to the software described in the manual.

4 Installation

4.1 System Requirements

Lists the hardware and software prerequisites for installing EthernetKRL.

4.2 Installing or Updating EthernetKRL

Provides a step-by-step guide for installing or updating the EthernetKRL software package.

4.3 Uninstalling EthernetKRL

Offers instructions for removing the EthernetKRL software from the robot controller.

5 Configuration

5.1 Network Connection via KLI

Explains the necessity of establishing a network connection via the KUKA Line Interface (KLI) for Ethernet data exchange.

6 Programming

6.1 Ethernet Connection Configuration

Details the process of configuring an Ethernet connection using XML files.

6.2 Functions for Data Exchange

Lists and describes the functions available for data exchange operations.

6.2.1 Programming Tips

Provides practical advice for programming EthernetKRL functions and handling data.

6.2.2 Connection Initialization and Clearing

Explains the EKI_Init() and EKI_Clear() functions for connection management and configuration options.

6.2.5 Reading Data Details

Explains how to read XML and binary data from memory using EKI_Get functions.

6.2.7 EKI_STATUS Return Values

Explains the EKI_STATUS structure and its elements used to return function-specific values.

6.2.11 EKI_CHECK() Error Checking

Explains the EKI_CHECK() function for verifying function execution and handling errors.

7 Examples

7.1 Application Examples

Introduces application examples for establishing communication between a server program and the robot controller.

7.2 Configuration and Program Examples

Introduces examples for configuring and programming EthernetKRL connections.

7.2.1 BinaryFixed Configuration Example

Shows an example of configuring EthernetKRL for binary data transmission with fixed length.

7.2.3 XmlTransmit Configuration Example

Provides an example configuration for transmitting XML data.

7.2.5 XmlCallback Configuration Example

Presents an example configuration for using callbacks with XML data transmission.

8 Diagnosis

8.1 Displaying Diagnostic Data

Guides on how to access and view diagnostic information for the EthernetKRL module.

8.2 Error Protocol (EKI Logbook)

Explains where and how error messages are logged for troubleshooting.

8.3 Error Messages

Describes how EthernetKRL returns error numbers and associated messages, and how to display them.

9 Appendix

9.1 Extended XML Structure for Connection Properties

Details additional XML elements for configuring connection properties, requiring consultation with KUKA.

9.2 Increasing Memory

Explains how to increase memory capacity for EthernetKRL, requiring consultation with KUKA.

9.3 Deactivating Message Output and Logging

Describes how to disable automatic message output and logging for performance or error management.

9.4 Command Reference

Provides a detailed reference for all EthernetKRL functions and commands.

10 KUKA Service

10.1 Requesting Support

Provides information required for processing support requests and general troubleshooting assistance.

10.2 KUKA Customer Support

Lists contact information and availability for KUKA Customer Support globally.

Related product manuals