Pick-and-place

Tool path and parameters

"Pick and place" operation is designed to control the gripper tool to move the workpiece inside the job zone of a machine.

The workpiece is moved from the place, that was defined in the previous operation to the new place, that is defined by Workpiece connector and workpiece setup. All movements of the gripper is generated in the defined workpiece coordinate system.

images/download/attachments/128537476/PnP_WCS_Eng.png

Tool path of pick and place operation has 3 main sections: pick, place, return.

images/download/attachments/128537476/PnP_Strategy_Eng.png

  1. Pick section contains the movement of a gripper from the initial position of the tool (usually tool change point) to the pick position of the part. Pick position is defined in geometry coordinate system with additional offsets.

  2. Place section has the movements of gripper with the workpiece from the initial position to the new one. It can be executed via the safe surface or with the enabled collision avoidance option.

  3. Return section is the movements of empty gripper from the place position to the final one (usually tool change point).

    Actions parameter defines the sections that must be generated. If the option remove part is enabled then the workpiece disappears after the placing.

Adding Engage/Retract

images/download/attachments/128537476/PnP_Engage_Eng.png

images/download/attachments/128537476/PnP_EngageRetract.png

Using these parameters you can define the length and the direction for the engage/retract movements to the pick and/or place positions. Let's consider the "Pick engage". This parameter defines the position from which the tool engage (using the special "engage" feed) is made to pick the part. There are three types of the engage:

  • None - Engage is disabled

  • Auto - Engage is performed along the tool axis

  • Custom vector - Engage is performed along the custom direction

The "Distance" parameter defines the length of the tool movement along the selected direction (the movement is done using the engage feed).

On the screenshot above there is an example of Pick and Place trajectory where the vertical segments correspond to the engage/retract (they have the same length in this example). The red color indicates rapid feed, the olive color - engage/retract feed.

Creating a Pick and Place project tutorial

Video below demonstrates how to make the assembling projects.

"Place to next stage" operation

This is the special kind of the pick and place operation, which, like the "Turn take over", takes the position for placing the part from the next operation (usually it is the Setup stage or Part group). The rest of the parameters are the same as in the general pick-and-place operation.

The main use of this operation is for the robots and milling machines. For the turn or mill-turn machining it is recommended to use the specialized "Turn take over" operation instead.

Example project(s)

The following sample projects contain various examples of Pick and Place: "Milling/WoodWorking/FrameAssembly.stcp" and the projects from the "Robots/Pick and place" folder.


See also:

Move part operations

Machine requirements for part moving operations

Clamp devices control

Approach and return rules