Examples are valid for:
TMflow Software version: All.
TM Robot Hardware version: All
Other specific requirements:
- Tool Shift – TMflow Manual
- Upward-looking camera – TMvision manual
Note that older or newer software versions may have different results.
Introduction #
In pick and place operations, common industrial processes typically use robots to perform pick and place operations, starting from a picking position and moving to a placing position. This methods might require precise positoning when teaching the target points and frequent recalibration, which sometimes can be time-consuming, especially when dealing with tiny object or target point is difficult to reach.
But have you ever wondered if you achieve the same results by reversing the sequence? — setting up and placing the workpiece first, followed by picking it up for vision inspection, and adjusting based on the visual data for any positional discrepancies before final positioning.
Pick-and-place operations at specific locations are best achieved using an external upward-looking camera with position compensation and tool shift. This method helps reduce the need for frequent teaching, saving time by allowing the tool to adjust its position accurately at the target point without requiring additional manual intervention.
Optimal Scenario for Applying This Method #
1. Difficult Target Locations #
In traditional pick-and-place systems, achieving precision when the target position is in a difficult or obstructed location can be challenging. For example, when a robot arm needs to place an object inside a small cavity, angled surface, or into a confined space where direct line-of-sight is limited, traditional methods may struggle with accuracy. These hard-to-reach areas may also require specific orientations for the object to fit properly. Using upward-looking camera with tool shift functionality might overcomes the challenges by providing real-time positional data, allowing for precise adjustments even when the target is not easily visible. This eliminates the need for multiple teaching sessions and enhances accuracy in complex environments.
2. Tiny Objects or Small Tolerance #
When dealing with tiny objects, such as micro-components in electronics manufacturing or small mechanical parts, the margin for error is extremely small. Traditional pick-and-place methods that rely on pre-recorded points may not achieve the high level of precision required, especially if the object must be placed within a tight tolerance range (e.g., less than 0.1 mm). In these scenarios, an upward-looking camera combined with tool shift can improve precision by detecting and fixing position errors after picking up the object to ensure the object is perfectly aligned before placement.
3. Fast Speed : Small Batch, High Variety Production #
In environments where small batches of diverse products are common such as custom manufacturing, manual teaching for each product can consume significant time. Traditional pick-and-place systems might require individual setup for each object type, but by utilizing an upward-looking camera with tool shift, you can reduce setup time significantly. This method enables a single teaching session to adapt to multiple objects, streamlining production for small-batch, high-variety environments. The ability to rapidly shift between different products minimizes downtime and maximizes efficiency.
4. Quality : Reducing Human Error in Precision Tasks #
Human error is often a major factor in inconsistent quality during manual pick-and-place tasks, particularly when precision is required. Manual labor causing variability in positioning, which can result in misaligned or defective placements. By automating the process with an upward-looking camera and tool shift, this method ensures consistent accuracy and precision, reducing the risk of defects caused by misalignment. The system can self-correct and adjust on the fly, offering a stable and repeatable process that enhances product quality, especially for tasks that demand high precision.
Real Case Example: In semiconductor manufacturing, placing tiny chips on a board with high accuracy is critical. The upward-looking camera enables the robot to adjust for any micro-level misalignments and achieve placement with minimal error.
Process Workflow #
TEACH THE TARGET POSITION : #
Note : Make sure a workspace has been created for Upward Looking – Position Compensation before starting this project.
- Place the object at the target (place) position and record the point.
2. Bring the object with the tool and create an upward-looking Vision Job, referred to as “UPL” in this example.
Then, [save as] another Vision Job based on this one, called ‘UPL1’ in this example.
(Note that both vision jobs should be created within the same vision job to ensure alignment of features and reference points, so the compensated points will remain accurate after the tool shift. )
3. Copy the target position point from Step 1 and overwrite the tool to use the TCP generated by the first vision job ‘UPL’ V1 in this example.
TEACH THE INITIAL POSITION : #
4. Move your object to the initial position (picking point), then drag your robot to the picking point and record the point.
5. Drag a vision node and select ‘UPL1’ as the Vision Job in this example.
6. Copy the target point created in step 3. Then click on the pencil icon to edit the point on TMflow, select [TOOL SHIFT to vision TCP_UPL1 in this example] and choose [KEEP PATH]
Using TOOL SHIFT and KEEP PATH together lets the robot correct for any deviation in the object’s position or orientation after picking it up. The upward-looking camera calculates the adjustment, and the tool shifts from V1 to V2 to place the object accurately without changing the robot’s programmed path.
FINAL – PLAY THE PROJECT #
After teaching the target and initial position, you can start your project directly from the initial position (step 4) on TMflow and exclude the vision job process [start –> step 4 –> step 6]
Conclusions #
Integrating an upward-looking camera with tool-shift functionality offers a streamlined and precise solution for performing pick-and-place operations from a specific point to another without the need for vision-based feedback. Unlike traditional methods that simply record pick and target points, this approach leverages positional compensation and tool shift adjustments to ensure accuracy. This method particularly suitable for cases involving tiny objects with very precise positions and minimal tolerances, such as placing components on CNC machines or chips on PCBs. With one-time teaching and real-time corrections, the system delivers precise placement without repeated calibrations, enhancing efficiency.