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
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
- Popular Resources
- Popular amplifiers
- Using IMU to enhance robot positioning: a fundamental technology for accurate navigation
- Researchers develop self-learning robot that can clean washbasins like humans
- Universal Robots launches UR AI Accelerator to inject new AI power into collaborative robots
- The first batch of national standards for embodied intelligence of humanoid robots were released: divided into 4 levels according to limb movement, upper limb operation, etc.
- New chapter in payload: Universal Robots’ new generation UR20 and UR30 have upgraded performance
- Humanoid robots drive the demand for frameless torque motors, and manufacturers are actively deploying
- MiR Launches New Fleet Management Software MiR Fleet Enterprise, Setting New Standards in Scalability and Cybersecurity for Autonomous Mobile Robots
- Nidec Drive Technology produces harmonic reducers for the first time in China, growing together with the Chinese robotics industry
- DC motor driver chip, low voltage, high current, single full-bridge driver - Ruimeng MS31211
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- [ ST NUCLEO-U575ZI-Q Review] FREERTOS - Multi-parameter structure transfer
- 【Sipeed BL808 all-round board】+ Unboxing
- Have you ever seen this kind of capacitor with amazing performance?
- The package substrate is 100 ohms when shipped from the factory, but tested at 85 ohms?
- [Beineng cost-effective ATSAMD51 evaluation board] MPLAB X IDE environment + serial port + ADC/DAC
- [Xingkong Board Python Programming Learning Main Control Board] 6. Voice Control Light Strip Output (with Bluetooth Output)
- [Sipeed BL808 all-round board] - Development environment construction
- There is a new discovery (successful) on using the PB8 pin of STM32G431CBT6 as I2C
- [ ST NUCLEO-U575ZI-Q Review] Key Detection - FreeRTOS
- In a switch mode power supply, when the pulses are ignored