Working principle of KUKA C1-C2 robot

Publisher:CelestialSoulLatest update time:2022-11-07 Source: 机器人及PLC自动化应用Author: Lemontree Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

1 5 Motor cable X20
2 Control cabinet 6 Data cable X21
3 Motor cable X30 7 Grounding cable 16 mm²
4 Data cable X31 8 400 V 3~ X1

Main internal security monitoring:

Monitoring: The motor is protected against overload by temperature probes in the motor windings.

Voltage monitoring: If the voltage is too high or too low beyond the semiconductor's allowable range, it will cause the servo drive module to shut down.

Temperature monitoring: The temperature of the control cabinet (internal temperature) is monitored. Temperature out of range will cause the control section to shut down.

Jog (automatic interruption function):

All programs can be run manually, in a test run, at reduced speed. Programs can only be run while the "START" key is pressed. Once the "start" key is released, the robot stops. The program can only be continued by pressing the "start" key again.

Shut down the robot control system

When switching off, the robot remains stopped and the robot controller is switched off. The robot controller automatically backs up its data.

KRL KUKA Robot Language

KSS KUKA System Software

Real-time operating systems

Safety logic system of electronic safety circuit (ESC)

The safety logic circuit ESC (Electronic Sty Circuit) is a dual-channel, CPU-supported safety system. It permanently monitors all connected safety-related components. In the event of a fault or interruption in the safety circuit, the power supply to the drive is shut down, which stops the robot system.

The Electronic Safety Circuit (ESC) system consists of the following components:

„ CI3 board

„ KUKA Control Panel (KCP) (Master)

„ KPS600

„ MFC (passive node)

The following inputs can monitor the safety logic circuit (ESC):

„ Local emergency shutdown

„ External emergency shutdown

„ Operator protection equipment

" confirm

„ Drive shut down

„ Drive switched on

„ Operation mode

„ Advanced control input

The processor calculates a new position value for each motor (and thus each axis) in an IPO cycle (currently 12ms for C1/C2/C4). Each position value will be transmitted to the second processor on the DSEAT card (plugged into the multifunction card (MFC)). This processor will use a special software to perform position regulation, speed regulation and commutation rectification (phase shift in the generation of the relative rotating magnetic field), thereby digitizing the regulation process.

Driver module:

The digital rated value will be transmitted from DSEAT to the drive module PM6-600 via a parallel interface with a cycle of 125US. This digital transmission will not be affected by external interference. Therefore, it is sufficient to use an inexpensive flat cable as the transmission medium.

The current setpoint is converted in the driver module and fed into the output stage via a current regulator and a pulse width modulator. The current regulator is an analog circuit because it is relatively easy to implement and the regulation parameters only have to be adapted in rare cases.

Intermediate circuit voltage:

The intermediate circuit voltage of the output pole will be generated directly (without passing through a transformer) by rectifying the grid voltage (3X400V). Therefore, the intermediate voltage is 565V when no load. Therefore, each output pole and motor must be designed according to the voltage of 600V.

There are 2 operating systems working in our computer at the same time:

VXWORKS: is a real-time operating system that is responsible for the manipulation of the robot.

WINDOWS system: responsible for basic system operations

All operations of the programmer are performed through the WINDOWS system!

Power on process:

When the power is turned on, the Windows 95 operating system starts and the STARTUP.bat program (indicated by "start1" in Autostart) is started via AUTOSTART, which executes the following programs in the given order (important):

-Kukaftpd.exe

-Upvxwin.exe

-Kukb.exe

-Cross.exe

-Kukabof.exe

KUKA C1

KUKA C2

Kukaftpd.exe

Directory: C:/Progme/Krc

This file transfer program allows the basic system to access the hard disk of the PC. During the boot process, the basic system reads in the initialization files etc. The trace function also accesses the hard disk via this service. After the program is started, it remains active and waits for a connection with its FTP client. Calling the program with the "-d" parameter causes the commands in the output window to be recorded simultaneously and visually.

This file transfer program will be used during the boot process.

UPVXWIN.EXE

Directory: C:/Programme/krc/bin

The program reserves storage space, loads and starts the basic system accordingly. The passed parameters indicate the storage space to be reserved and the name of the basic system file.

Calling syntax:

32MB RAM: UPVXWIN.EXE-S6144-mD0000-D4000-I20000-P2560 vxworks.st Calling upvxwin with the "-x" parameter will free up the reserved storage space.

KUKADB.EXE Access hint database

CROSS.exe

Windows includes operations, that is, sending instructions to the basic system. The program used here is cross.exe

PHGSIMU.exe

Emulates KCP. This program is only used in Office versions.

KUKABof.exe

After the control portion of the boot process, the program takes up the entire screen.

There is no xxx button in the title line of the program, which is common in Windows. Thus, the operator cannot terminate the program or reduce it to an icon. Since the Windows start button and Windows task bar cannot be used, the switch to Windows is not possible.

After installing the software, you can see the following directory structure on the hard disk.

KUKA C1

KUKA C2

$congfig.dat Krc:/R1/system System data sheet with general configuration data
Sps.sub Submit SPS software program files
Bas.src Basic package for initialization, etc. (coordinate parameters)
Select.dat/select.src Execute macros and subroutines
Vw.src Volkswagen standard program package
WEAV_DEF.src KRC:/R1/system Program for swing movement
$machine.dat KRC: /R1/made System data table with system variables for coordination of control parts and robots.
$opera.src System files, including program data and robot status data
$robcor.dat System data sheet, including data for the robot dynamic model
MACHIINE.upg/robcor.upg Upgrade File
CELL.src KRC: /R1/folgen Control the robot program via the central SPS
MAKROSAW.SRC Krc:/R1/makros Procedure for statement selection
MAKROSPS .SRC For stand-alone SPS programs
VW_user.dat
VW_user.src
VW_user_r.dat
VW_user_r.src
VW_user_s.dat
VW_user_s.src
KRC:/R1/VW_USER A dedicated expert programming module for Volkswagen, established to take into account compatibility with older versions.

Review editor: Tang Zihong

Reference address:Working principle of KUKA C1-C2 robot

Previous article:Analysis of the current status of the industrial application mobile robot industry in the third quarter of 2022
Next article:Texas Instruments appears at the fifth CIIE, demonstrating the "acceleration" of technological innovation

Latest robot Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号