You can interactively specify a fixed tool when creating an arc trajectory in
Create/Edit Arc Trajectory. Additionally, an option in
Create Operations can automatically create Grab and Release
activities for the robot along with arc operations. This allows you to effectively program
fixed TCP scenarios for arc welding, sealant and other curve-based applications.
Before you begin: You have a manufacturing cell containing:
A pedestal tool.
A manufacturing product that sealant will be applied to.
A robot that will grab the product, move it for the application of sealant, and release
it at a specified location in the work area.
Create the Required Tool Profiles
Tool profiles must be created for both the tool performing the arc operation
(welding, sealant, etc.) and the tool that grabs the product, moves it to the tool perfoming
the operation, and releases it at a specified location.
Click Play to watch the video:
From the Setup section of the action bar, click New Tool Profile.
You are prompted to select a resource to create the profile
under.
Select the robot.
The Tool Profile dialog box appears.
Define the profile for the fixed TCP tool (in this case, a gluing tool).
Define a meaningful Name: for the profile.
For a fixed TCP tool, select Stationary for the
Tool Type:.
Select the Related tool: from the list or in the work area.
Select the port of the selected tool in the Ports:
list.
Click OK to create the profile.
Repeat Steps 1 and 2 to create the profile for the handling tool.
Define the profile for the tool on the robot that will grab and release the product.
Define a meaningful Name: for the profile.
Select On Robot for the Tool
Type:.
Select the Related tool: from the list or in the work area.
Select the port of the selected tool in the Ports:
list.
Click OK to create the profile.
The new tool profiles appear in the Profiles side tab.
Create the Sealant Trajectory on the Product
Define the trajectory on the product that determines where the sealant will be
applied.
Click Play to watch the video:
From the Arc section of the action bar, click Create/Edit Arc
Trajectory.
In the work area,
select the pedestal tool.
The Create Arc Trajectory dialog box appears.
Optional:
Specify a meaningful Name for the trajectory.
Select the method to use to define the trajectory from the list, and click .
When Surfaces Intersection is selected, the
Select Surfaces dialog box appears.
Click No Selection in the Base
Surface(s) box, and select one or more surfaces that will serve as the
base surface to define the trajectory.
Click No Selection in the Wall
Surface(s) box, and select one or more surfaces that will serve as the
wall surface to define the trajectory.
Click OK.
A trajectory appears on the product based on your selections, and the
Create Trajectory dialog box reappears.
Click OK.
The trajectory is created and appears in the Behavior side tab.
Generate and Customize the Task
You are now ready to create a task and create robot motions for grabbing the product,
moving the product to the pedestal tool, and placing the product at its end location, avoiding
any obstacles in the work area.
From the Setup section of the action bar, click New Tag Group.
This tag group will initially contain a single tag on the product that indicates
where the grab activity will grab the product.
Create a single tag on the product where the robot will grab it.
From the Arc section of the action bar,
click Generate Robot Task and select
the robot.
From the Behavior side tab, select the sealant trajectory and tag group.
The selected entities are added to the list in the Create
Operations dialog box.
Click for Grabbing
Tag for Fixed TCP, and select the tag that was placed on the product.