beautypg.com

Yaskawa MotionWorks IEC Toolboxes User Manual

Page 242

background image

Gantry Toolbox

MotionWorks IEC61131-3 Toolboxes: 2013-09-13

229

Function Block

Description

Calculate_Angles

Calculates start and traversed angles for arcs (used as an input to
PathGenerator function block)

Gantry_Home

Moves all gantry axes in search of home by first seeking one of the limit
switches, and then searching in the other direction for the C channel or index
pulse.

Gantry_Power

Enables or disable all axes configured as part of a gantry system.

Gantry_Return_Home

Moves all gantry axes back to the home position as defined by the home
positions in the GantryStruct.

Gantry_Stop

Executes the MC_Stop block for all axes configured as part of a gantry system.

GotoXY

Performs an absolute move the X and Y axes to a specific location within the
gantry coordinate system.

GotoXYZ

Performs an absolute move the X,Y, and Z axes to a specific location within
the gantry coordinate system.

GripperControl

Operates a simple gripper device if the actuator can be controlled via a digital
output.

Interpolator

Calculates the required acceleration, deceleration, and velocity for both X and
Y axes so that straight line motion can occur between any two points in the XY
(two dimensional) coordinate system.

Interpolator3D

Calculates the required acceleration, deceleration, and velocity for X, Y and Z
axes so that straight line motion can occur between any two points in three
dimensional space within the gantry coordinate system.

Move_Path

This function block moves X and Y axes according to a path profile generated
by the

PathGenerator

and specified in the

PathStruct

structure

PathGenerator

This function block converts straight line vector and arc segment data into
cam files, which will provide coordinated motion by using the

Move_Path

function block

Pick_Part

Initiates a series of actions that involves moving the XY axes to a specific
location, opening a gripper actuator, moving the Z axis to a "Down" location,
closing the gripper (to pick a part), and then finally moving the Z axis back to
its "Up" position.

Place_Part

Initiates a series of actions that involves moving the XY axes to a specific
location, moving the Z axis to a "Down" location, opening the gripper (to
place the part), and then finally moving the Z axis back to its "Up" position.

SegmentLookup

Used to show active segment and output flags status

XY_MoveAbsolute

Used to create absolute motion for an XY gantry system

XY_MoveRelative

Used to create relative motion for an XY gantry system