FB 292 FB_Rob_Safe
This block is used to control Safe.
This data block is usually called together with its own instance data block.
name | type | illustrate |
RefTaster | BOOL | Safe robot reference button |
BT | BOOL | Performing a brake test |
JT | BOOL | Performing a calibration test |
NL | BOOL | Performing a delayed closing measurement |
UebZ | BOOL | Delay time for bridge automatic maintenance selection |
NachlMessIO | BOOL | Delayed closing measurement is normal |
NachlMessLaeuft | BOOL | Delayed closing measurement in progress |
ZVer | ME | Automatic maintenance selection delay |
Akt_MR | WD | Active Domain 1 Activate Bit0 -> MR1 …..Bit15-> MR16 |
DB_Anz | WORD | Maximum number of docking stations: 6 |
DB_Belegt | WORD | Docking station is occupied Bit0 -> DB1 .....Bit7-> DB8 |
Layer | INT | Layer number of the visualization object |
Cfg | WORD | Configuration bits (see Configuration bits table) |
VkStoe_In | BOOL | Centralized failure chained with Vk_Stoe_Out |
ASP | BOOL | Service Program Request |
Vorw | BOOL | Early Warning |
BTNIO | BOOL | Brake test normal |
JTNIO | BOOL | Calibration parameter search is abnormal |
RefTasterNIO | BOOL | Parameter search button failure |
NachlMessNIO | BOOL | Delayed closing measurement is abnormal |
PPE | BOOL | Arrival at parking location |
Stoexx | BOOL | Fault |
Vk_Stoe_Out | BOOL | Cascading failures |
How it works
This block is used to control the Safe robot.
Perform a brake test or calibration test
The robot queries the selection of brake test, selection of calibration test and service program request at the beginning of the sequence in each work sequence and maintenance sequence. If there is a selection or request, the corresponding function is executed. After execution, the selection or request is reset and the sequence is processed to completion.
Select Brake Test or Calibration Test
If the robot is at point 0 in sequence 125 and there are no further subsequent tasks, then in the case of a brake test or calibration test, maintenance is automatically selected for the robot after the set delay time 'ZVer' has expired. The maintenance position is automatically reconfirmed after the brake test or calibration test has been performed. If the robot does not perform the selected function with a delay, then maintenance must either be selected via the 'Maintenance' button or the block input 'UebZVer' must be True. Here too, the maintenance position is automatically confirmed after the brake test or calibration test has been performed.
The calibration test or brake test can be disabled by .Cfg.X1 true or .Cfg.X5 true if the robot does not support it.
Service Program Request
If the robot is at point 0 in sequence 125 and there are no further follow-up tasks, then if there is a service program request, maintenance is automatically selected for the robot after the set delay time 'ZVer' has expired. The maintenance position is automatically reconfirmed after the requested function has been executed. If the robot executes the service program request without a delay, the block input 'UebZVer' must be True. Here, too, the maintenance position is automatically confirmed after the requested function has been executed. If maintenance is selected via the 'Maintenance' button when a service program request occurs (brake test and calibration test are not selected), the robot moves into the maintenance position after the requested function has been executed and stops there (without automatic confirmation).
If the robot sends the service program request to and the brake test must therefore also be automatically selected, .Cfg.X4 must be true.
Displays brake test, calibration test, reference button, fault and service request
Brake tests, calibration tests, reference buttons, faults and service requests are displayed on the visualization. Detailed fault messages are also entered into the message system.
'A252 Brake Wear Warning' = True -and-
'A253 Brake test abnormal' = False
A254 Calibration parameter search is abnormal' = True
'RefTaster' = True (Safe robot reference seek button) -or- 'A250 When calibration test' = True
'A251 Service Program Request' = True
Selecting and deselecting brake test
The brake test can only be selected visually (via the 'Brake test' button). The brake test cannot be deselected.
Brake test is selected and executed (button color blue) 'A249 When brake test' = True
Selecting and cancelling a calibration test
The calibration test can be selected or deselected via the 'Calibration test' button (toggle function). 'When calibration test' automatically deselects the calibration test when a negative edge occurs. The calibration test is only possible with KUKA robots. With ABB robots, the button is hidden and the function is inactive.
A249 When Calibration Tested' = True
Selecting and canceling the delayed shut-off measurement
The delayed closing measurement can only be selected via the visualization (via the 'Delayed closing measurement' button). The delayed closing measurement cannot be canceled.
Safe robot display and message activation
If .Cfg.X6 is true, the Safe robot display is activated. Also, a message is generated if the Safe robot is not activated.
You can define via .Cfg.X7 whether displays and messages are generated via safe robot output A2.0 (safe axis monitoring activated) or A.7.7 (safe configuration interlock). If .Cfg.X7 is false, A2.0 is used, if true, A7.7 is used.
SafetyConnect
The calibration reference pushbutton should be connected via the fieldbus and not in the robot cabinet.
Safe robot search button
The reference search button used should be designed as 2 channels internally.
The input components should be channelized according to type 1 of the Safety channel setting (see the table "Distribud Safety" in the appendix of the design specification "VASS V6 Standard Design Specification TIA_V_x_y"
Editor: Huang Fei
Previous article:Nidec Transmission Technology Co., Ltd. will participate in the 2023 Tokyo International Robot Exhibition in Japan
Next article:What is robot calibration? What are the robot calibration methods?
- 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
- EEWORLD University - Brushless Motor Tutorial
- Introduction to FPGA design process and tool software
- EEWORLD University----[High Precision Laboratory] Interface: RS-485
- 【Perf-V Review】VIVADO Flowing Light
- Newbie, please help me with CPLD frequency multiplication
- [The third stop of Shijian’s ADI journey] Learn about cutting-edge IoT devices and solutions, and win Kindle and other gifts
- Are there any netizens working in the field of motors?
- Evaluation report summary: Mir MYS-8MMX
- 2020 Share the beauty of Qingdao in my eyes
- Zigbee Technology Exchange