Part Feeding SPEL+ Command Reference
This section provides a description of Part Feeding SPEL+ commands that can be used from user-created SPEL+ programs. The following is the list of commands.
Command/Function | Description/Application |
---|---|
PF_Abort | Forces the Part Feeding process to stop |
PF_AccessFeeder | Get a lock for robot accessing feeder |
PF_ActivePart | Switch active part during multi-part operation |
PF_Backlight | Turns the backlight on or off |
PF_BacklightBrightness | Sets the brightness of the backlight |
PF_Center | Perform the feeder centering operation |
PF_CenterByShift | Perform the centering operation by shifting |
PF_Flip | Perform the flip operation |
PF_Hopper | Controls hoppers |
PF_Info Function | Retrieves Part Feeding properties |
PF_InitLog | Enables log file output and specifies the destination path |
PF_IsStopRequested Function | Returns whether the PF_Stop command has been issued |
PF_Name$ Function | Returns the part name from a part ID |
PF_Number Function | Returns a part ID from a part name |
PF_Purge Function | Run the Purge Operation |
PF_Output | Controls the feeder’s output terminal. (Used when controlling two Gen.1 hoppers simultaneously) |
PF_OutputOnOff | Controls the feeder’s output terminal. (Used when controlling one Gen.1 hopper at a time) |
PF_PurgeGate | Controls the opening and closing of the purge gate |
PF_PurgeGateStatus Function | Returns the status of the Purge Gate’s close sensor |
PF_QtyAdjHopperTime Function | Returns the appropriate hopper operation time |
PF_QueAdd | Data in the coordinates queue Adds data (point data, part orientation, user data) to the coordinates queue |
PF_QueAutoRemove | Configures the auto remove function for the coordinates queue |
PF_QueAutoRemove | Returns the status of the auto remove function set for the coordinates queue |
PF_QueGet Function | Returns point data from the coordinates queue |
PF_QueLen Function | Returns the data quantity registered to the coordinates queue |
PF_QueList | Displays the coordinates queue data list |
PF_QuePartOrient | Sets and displays the part orientation |
PF_QuePartOrient Function | Returns the part orientation from the coordinates queue |
PF_QueRemove | Delete one data entry in the coordinates queue |
PF_QueSort | Sets and displays the coordinates queue sorting method |
PF_QueSort Function | Returns the coordinates queue sorting method |
PF_QueUserData | Sets and displays the user data registered to the coordinates queue |
PF_QueUserData Function | Returns user data from the coordinates queue |
PF_ReleaseFeeder | Release the lock acquired by PF_AccessFeeder |
PF_Shift | Perform a shift operation |
PF_Start | Starts the Part Feeding process for a specified part |
PF_Stop | Issues a Part Feeding process end request |