laitimes

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

author:Guide car industrial robot
KUKA Robots | Zero-point correction practice | Offset calibration of linear units
KUKA Robots | Zero-point correction practice | Offset calibration of linear units
KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Accurate zero point correction not only ensures the consistency of the robot program trajectory, but also guarantees the absolute accuracy of positioning accurate robots or high-precision robots.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Precise positioning robots require high zero point correction accuracy to guarantee absolute accuracy.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

The robot sets the angle of each axis. The zero angle of each axis is determined by the variable $MAMES[]. (Automatic completion of the robot system)

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Figure: According to the position of the zero point probe and the marking slot, the angle of different models of robots is not the same.

Record the current motor angle of the correction zero. (Robot system auto-complete)

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

The motor angle value will be stored in a background file, e.g. "653631.cal" (file name is robot serial number)

Special tips

● Zero correction requires the help of a tool dial or KUKA EMD

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

KUKA EMD

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Dial-up table

Note: The dial gauge correction zero error is relatively large. Factors such as personnel measurement error and needle sensitivity will affect the accuracy of the zero correction. This method is not recommended when the program trajectory requirements are high (such as arc welding, flanging, etc.).

● Some models of robot A6 axis are not equipped with a zero point probe, and when correcting the zero point, it is necessary to align the notch line and use the "reference method" to correct the zero.

Zero correction requires the help of a tool dial gauge or KUKA EMD, as well as two different methods of zero point correction, standard and loaded.

We move from theory to practice

Specifically, how to do it with KUKA EMD

Method of EMD zero point correction (standard)

❶ Runs all axes of the robot to the "pre-corrected" position

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Explanation of terms: Pre-corrected bit

The "pre-corrected" reference idiosyncrasies are usually grooves or pits, and are painted in white paint. Operate the robot, align the identities, that is, the pre-corrected position.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

❷ Install the EMD sequentially on the zero point probe of the corresponding shaft

(Note: When the EMD is installed in the probe, you cannot manually move the shaft.) Failure to do so will damage the probe. )

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Go to the menu "Perform zero correction"

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Select the axis to which you want to zero and click the "Correct" button.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Wait 2 seconds and press and hold to power up the servo.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

As shown above, there are 3 enable keys behind the teach pendant.

Press and hold the start key again and hold, and the robot axis will move slowly to find the zero mark slot.

❼ The robot will automatically stop when completed, and then release the enable and start keys.

● Repeat steps 2-7 in turn to complete the zero point correction for each axis.

The above is the method of EMD correction of the zero point of the standard (i.e. single load specification).

For single loads (standard) we recommend carrying a load correction with the first correction and the same load with each subsequent correction.

How a loaded robot performs zero correction

Effect of load gravity on zero correction

When the robot is loaded with tools and other loads, due to the weak rigidity of the reducer and the gap of the gear transmission, the robot shaft will sink under the action of gravity.

Therefore, the load affects the zero correction of the robot.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

So, how does the load handle during zero correction?

Do I need to disassemble beforehand?

How is the load handled during zero correction?

When adjusting at zero point, it is not necessary or recommended to remove the load tool; otherwise, TCP may have to be recalibrated after disassembling the tool.

In practice, the zero point correction work can be carried out after the robot tool is installed. However, when re-correcting or checking the zero point later, this tool needs to be loaded. If the tool is removed, the robot is less stressed, the shaft will bounce back, and the zero point will be different from when the tool is loaded.

Therefore, the robot load state needs to be consistent during zero correction.

For example:

A robot is used for the first time when it is no-load correction, then it needs to remain empty when it is corrected at zero point;

Robot B is used for the first time with a tool to correct zeros, and this tool needs to be installed when correcting the zero point in the future.

Questions

C robots use three tools of different weights when working: Tool1, Tool2, Tool3, how to operate when the zero point correction?

Reply

At this point, the no-load zero correction can achieve the desired purpose, but it is more troublesome in operation: the tool must be removed every time the zero point is re-corrected or checked, which increases the operator's workload.

To avoid the above troubles,

Load correction for easier operation

The zero-point correction scheme "with load correction" in the KUKA system cleverly solves the problem of the different weights of the three tools.

Procedure

❶ First, the robot remains unloaded and enters the "First Adjustment" function for zero correction. (If you have a lighter tool like a gun changer, you can also make a "first adjustment" after installation.) )

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

❷ Install each tool in turn, go to "Bias Learning" separately, and click on each axis as prompted to "Learn". (Each tool needs to perform a bias study of 6 axes separately.) )

After completing the above two steps, the zero point correction is completed. For details, please refer to the KUKA Micro School | Steps 1-7 in the second lesson.

Note: The "Absolute Accuracy Robot (Robot with PID File)" must use the no-load zero correction operation, or the "Load Correction" scheme with tools must be used for zero correction operation, otherwise its absolute accuracy will be affected.

Robots that perform zero point correction through the "Load Correction" scheme can load any tool after receiving the "training" of bias learning and enter the "Load Correction - with Bias" mode to re-zero or check the zero point when it is needed to re-correct the zero point or check the zero point in the later maintenance.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Precautions

1) When using the "biased" function to correct the zero point or check the zero point, the system will automatically reject the bias value generated by the gravity of the tool to ensure that it is consistent with the load state when the no load is zeroed.

2) "No bias" function, only applicable to the restoration of the original zero point correction value in the case of loss of zero point due to human error deletion or electrical reasons (such as RDC card failure, sudden power failure), and is not allowed to replace the motor, gearbox or mechanical disassembly.

Finally, send you a summary map of the method of EMD correction zero point, take it well!

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

"Configuration of Linear Units"

To be more practical, we will use "Configuring the Motion System with the KUKA KL-100" as an example.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

KUKA KL-100 linear slide

The KUKA Linear Rail KL 100 is a stand-alone uniaxial linear slide rail mounted on the ground, ceiling or wall. It is widely used in handling, handling, plastics processing, testing or inspection.

The KL 100 operates as an additional axis for the robot and is suitable for all robots of the KR AGILUS series. As a result, control is carried out by the respective robot controller.

Without further ado, get to work

Configure the destination

The KR 6 R700 sixx robot from the KR AGILUS series is mounted on KUKA's KL-100 rail, and the ROBROOT motion system can be configured to enable synchronous control of the linear guide and the robot.

How? Look here!

Use WorkVisual to configure linear units, So easy↓↓↓

Step 1 Click File → Directory Management

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step 2 Select KukaExternalKinematics230V Click on a single arrow to add to the existing directory

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step 3 Right click Add → Project Structure

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step 4 Select KukaExternalKinematics230V → KL100 → Add

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step 5 KL100 is added to the project structure

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step 6 Fill in the parameters of the KL100 as shown in the figure on the right.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step 7 Then download the project to the robot control cabinet

"Offset calibration of linear units"

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Possible problems

Normal linear units do not require special calibration. In WorkVisual, configure the conversion value of the ROBROOT motion system.

However, sometimes when using the linear axis to test the external motion system, there may be a small change in the TCP position of the tool, and in some applications that require high accuracy of the program trajectory, it will not be able to meet customer requirements (such as swing applications, etc.).

Problem analysis

Ideally, the ROBOT's ROBROOT coordinate system should be the same as the FLANGE coordinate system for linear elements. In practice, installation errors often occur, resulting in slight differences between the two coordinate systems, which means that the position of TCP is skewed when using an external axis motion coordinate system. If KSS 8.3 is installed in the robot controller, these differences can be corrected by means of Offset calibration of the linear unit.

Next, let's get into the hands-on session

For specific calibration operations, we also use the KUKA KL‐100 configuration motion system for example.

Offset calibration of linear elements - calibration steps:

Step1 Click menu: Put into operation→ measure the linear slide → the external kinematic device →

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step2 Select the reference tool and click the button to continue.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step3 Determine the direction of movement of the linear slide and click the button to continue.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step4 Move the reference tool TCP to the reference point and click the button Measure.

Move the TCP of the measurement tool from 3 different external axis positions to the set reference point.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

The robot control system calculates The Offer from three different positions.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step5 In the pop-up window, click the button Yes.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

Step6 Repeat steps 4-5 twice, and the measurement results in the following figure will appear, click the button to save.

KUKA Robots | Zero-point correction practice | Offset calibration of linear units

It's also important to note that there are four things you want to make sure before you do it specifically:

1. The relevant external axis has been configured at WorkVisual to load it into the robot controller.

2. The previously calibrated tool is installed on the mounting flange.

3. No programs are opened or selected.

4. T1 mode