Default Allocation Script 675
Default Allocation Script: Initialize Method 675
Default Allocation Script: AllocateNonBeltInstances 676
Default Allocation Script: AllocateBeltInstances 676
Default Allocation Script: NotifyInstancesProcessed 677
Default Allocation Script: LocatedInstance 678
Default Allocation Script: LocatedInstance and the Tag property 679
Custom Error Programs 681
Error Display 681
V+ Error Customization 683
Custom IO Feeder Programs 685
Customizing The Feeding Sequence 685
Customizing System Initialization 690
Custom Initialization Program 691
Custom Pick and Place Motion Programs 692
Customizing The Motion Sequence 692
Custom Process Strategy Monitoring Programs 697
Variable Initialization 698
Control Loop 699
Custom Refinement Motion Programs 699
Customizing The Refinement Sequence 700
Custom Robot Error Response Programs 701
Customizing The Error Response Program 702
Custom Robot Process Selection Program 703
Custom Robot Program: Overview 707
Specification of Processes 708
Accessing Queues 709
Custom Robot Wait Programs 710
Customizing Stop Behavior 713
Custom Stop Program 714
Part and Target Queues 715
Belt Instance Filtering 715
Instance Allocation 716
Representation on Controller 717
Rotary Buffer 717
V+ API Calls 718
Recipe Management 719
Calibration Sharing 719
Separation of motion parameters 720
C# Scripting 721
V+Module Documentation 722
V+AceServer Module Documentation 724
sv.create_msg(msg_num, handle, ptr) 724
Abstract 724
Input Parameters 724
Output Parameters 724
sv.read_adouble(handle, ptr, offset, value[], n_items) 724
Abstract 724
Table of Contents
ACE Reference Guide, 18317-000 Rev A
Page 13