This Article Applies TO:
CVI Fusion 6.18  
Infinity Client 6.18 


Introduction

The following article explains how to integrate the various makes and models of socket tray that Infinity Client supports as an accessory to Action Tool steps.


Contents

1  Supported Assets

2  Controller Configuration  

3  Fusion Configuration

3.1  Asset Configuration

3.1.1  BSD Socket Tray

3.1.2  Open Protocol Socket Tray

3.1.3  I/O Controlled Socket Tray

3.2  Step Configuration

4  Infinity Display

5  Feature Management


Supported Assets  


Type of Socket TrayRequired Setting in FusionDescriptionHow does it work
BSDDesoutter >BSDDesoutter's previous generation socket tray. It was controlled directly by CVIxII controllers during Pset/assembly process execution. Infinity Client can control this by wiring the BSD to a connected I/O Module Asset.Socket Tray works on a binary basis i.e selecting socket 3 requires activation of output 1 and 2 on the socket tray. When controlled by Infinity Client, socket tray is wired to an attached I/O Module asset which the application monitors and operates.
Open Protocol ControlledDesoutter >Open Protocol
Atlas Copco > Open Protocol
Other > Open Protocol
Socket Tray's that can be controlled by a remote integrator by use of Open Protocol when connected to a tool controller.Socket Tray is normally configured and controlled by a tool controlled directly. When controlled by Infinity Client, socket tray is connected to tool controller using a network connection. Infinity Client sends Open Protocol MID commands in order to control the socket tray during the process.
I/O Module ControlledDesoutter > I/O
Atlas Copco > I/O
Other > I/O
Socket Trays built by a third-party where the detection and guidance of sockets/bits is controlled by inputs/outputs on a one-to-one basis on attached I/O Module Asset.Socket Tray does not work on a binary basis but is connected to an I/O MOdule controlled by Infinity Client i.e selecting socket 3 requires activating a single input. 

Controller Configuration  


* Specific to CVI3 Series Socket Tray accessory


The Desoutter CVI3 socket tray series is capable of being controlled by an integrating party however it is necessary to make some small changes to the configuration of a CVI3 in order to allow it to be controlled remotely.


See below for which changes are required in a CVI3 controller configuration in order to allow remote control of connected socket tray assets by Infinity Client.


The following CVI3 tool settings have been set using CVI Config. To get the download link please see here 


  • On your socket tray accessory, ensure "Control by external device" is enabled.


Fusion Configuration  


Asset Configuration  

There are multiple types of supported socket tray available to integrate with Pivotware. The configuration in Fusion will depend on the type of hardware being used. Please see below:


BSD Socket Tray 

In Asset Manager, create a new asset:

  • Define a name
  • Choose the following properties:

- Asset Type = Socket Tray

- Asset Vendor = Desoutter

- Socket Tray Type = BSD

  • Define the IO Zone Address on which Infinity will light outputs and monitor inputs for socket activity.
  • Define the outputs of the IO Module asset that each of the binary bits used by the BSD Socket Tray are wired to.
  • Define the inputs of the IO Module asset that each of the binary bits used by the BSD Socket Tray are wired to.
  • Associate your asset to your desired Infinity Client station.

All other options within the asset properties are optional however we suggest filling is as much as possible while you're here.


The BSD Socket Tray is an advanced asset requiring knowledge of wiring, IO Module and socket tray use in Pivotware.


Please contact support if you need support with installation and set-up.


For information about how to create assets and associate assets to stations, please see here


Open Protocol Socket Tray

In Asset Manager, create a new asset:

  • Define a name
  • Choose the following properties:

- Asset Type = Socket Tray

- Asset Vendor = Desoutter/Atlas Copco/Other Socket Tray

- Socket Tray Type = DC Open protocol

  • Define the IP Address of your CVI3 tool controller
  • Define a port used for the Open Protocol communication on your tool controller
  • Associate your asset to your desired Infinity Client station.
  • Define the Device ID of your socket tray.
  • Define the number of sockets on your connected socket tray.

All other options within the asset properties are optional however we suggest filling is as much as possible while you're here.


Advanced Settings
  • No event acknowledge (No Ack Flag) = Defines where No Ack Flag in Open Protocol Communication is required or not.

For information about how to create assets and associate assets to stations, please see here


I/O Socket Tray 

In Asset Manager, create a new asset

  • Define a name
  • Choose the following properties:

- Asset Type = Socket Tray

- Asset Vendor = Desoutter/Atlas Copco/Other Socket Tray

- Device Type = 24V I/O

  • Define the IO Zone Address on which Infinity will light outputs and monitor inputs for socket activity


Define the inputs/outputs of the IO Module asset that each of the socket will be mapped to:

  • Using "Socket" you can determine which socket each set of properties correlates to.
  • Using "Input", define the input of the IO Module asset that will be changing between HIGH/LOW when a socket is raised/lowered.
  • Using "Output Guidance", define the output of the IO Module asset that will be raised between HIGH/LOW when guiding an operator to pick up a socket.


  • If required then, using "Output Guidance", define the output of the IO Module asset that will show the status of a a raised socket.
  • If required, users can enable "Invert input states" to determine if lowered sockets read as having a HIGH state by default instead of a LOW state.


All other options within the asset properties are optional however we suggest filling is as much as possible while you're here.


For information about how to create assets and associate assets to stations, please see here


Step Configuration  

  • Click an Action Tool step on a station where your socket tray has been associated as a local asset. 
  • Navigate to the "Socket Tray" sub-menu.
  • Select your select your required socket tray asset and click "Add".

  • After defining which socket tray applies to your action tool step, click the socket(s) that are require to be lifted during the defined tightenings.


For information about how to create assets and associate assets to stations, please see here


Infinity Display  


During an Action Tool step on Infinity Client, users can see a new window labelled "Socket" which indicates the socket status if a socket tray has been configured for that step.


There a multiple statuses available, each of them causes the the physical socket tray to exhibit a different behaviour. For instance, if incorrect sockets are lifted then the tool will be locked and the display may look like below:


Infinity Client Socket ColourSocket Tray ActivityMeaningAction Required
Grey"Operator Guidance" output/LED is flashedSocket Required, Socket not liftedLift the required socket
Green
"Socket Taken" output/LED is steady, "Operator Guidance" output/LED is steady
Socket Required, Socket LiftedNo action required
Red"Socket Taken" output/LED is steady onlySocket Not Required, Socket LiftedReturn socket to socket tray


Feature Management 


From version 7.0 onward, features within the Pivotware software are required to be activated individually. For more information about Feature management, see here


The Infinity Base feature is always required for the Infinity Client application to run. All other listed features must be additionally activated in order to use the functionality described in this article:

Infinity BaseDigital IO





*Tooling will also be required in order to make use of your socket tray asset. See our asset list here for a full list of compatible tools and required features to activate.