Purpose
|
|
After setting up the workcell with the car body assembly that is going to be welded, the programs can be generated, optimized and simulated.
|
|
|
The spot welding positions will be programmed in separated groups. Examples will show how the computed toolpath can be modified using the manual teach capabilities, changing attribute values and recalculating the toolpath.
The results then are simulated.
|
|
|
Steps
|
|
|
Be sure to save your changes frequently.
|
|
|
1
|
Preparation
|
1.1
|
|
Switch to the Offline Programming workbench.
|
|
|
2
|
Unit setup
|
2.1
|
|
Check that the spot welding technology has been set for the robot.
|
|
2.2
|
|
Set the base and tool frame as active.
|
|
|
|
3.1
|
|
Create a first home position by using the simple teach method. A new robot program will be automatically created and the OLP dashboards at the right side of the 3D View are enabled.
|
|
3.2
|
|
The perspective view might be helpful to navigate in the 3D world.
|
|
3.3
|
|
Program the first welding operation. You can select multiple points at a time or select them one by one having the ctrl key pressed.
|
|
|
|
4.1
|
|
Change to the Events and teach work environment. Then move the robot along the rail to reach the first point.
|
|
4.2
|
|
Simulate the program to get a first impression.
|
|
4.3
|
|
Check the program issues.
|
|
4.4
|
|
Modify the gun orientation on the welding positions to avoid collisions. Define the correct robot configuration.
|
4.5
|
|
Interpolate between first and last welding position to create a smooth motion of the welding gun. The tangent optimization (orientation around tool vector) will be used in this case.
|
|
4.6
|
|
Insert tool positions before the first welding operation to define the approach of the gun.
|
|
4.7
|
|
Insert tool positions after the last welding operation to define the retraction of the gun.
|
|
4.8
|
|
Simulate the program. There should be no collisions anymore.
|
|
|
5
|
Technology optimization
|
|
5.1
|
|
Activate the simulation to open and close the gun at the welding position.
|
|
5.2
|
|
Include the gun rotation during the welding operation.
|
|
|
|
6.1
|
|
Navigate over the toolpath with use of the Teach dashboard.
|
|
6.2
|
|
Verify the velocities, TCP coordinates and joint values in the Simulation monitor.
|
|
|
|
7.1
|
|
Generate the program to be downloaded to the robot controller.
|
|
7.2
|
|
The program file(s) are stored at the location that is specified in the controller of the workcell.
If needed, these files have to be copied to another location.
Verify the location of the program file
|
Switch to the Controller Builder workbench.
|
Verify the downloader output directory.
|
|
|
|
8.1
|
|
Save the project under an appropriate name.
|
|
|
|