Position Synchronized Output (PSO)

PSO (Position Synchronized Output) is an advanced feature that lets you control a drive output in response to the real time position feedback signals of one or more axes. You can use the PSO feature to do tasks such as mark parts or control a laser.

The PSO feature operates by generating events when different conditions occur, such as moving a certain distance, entering or exiting a specified range of positions, or when the galvo laser output turns on. These events trigger the creation of a waveform, most often taking the form of a number of configurable pulses, which are then driven onto a drive output pin. The PSO feature has several functional modules, each of which has its own set of AeroScript functions used to configure it.

IMPORTANT: Many PSO modules can be configured to use data values written to the drive array. For each PSO parameter configured to use values from the drive array, the drive can transfer 64,000 values from the drive array to the PSO hardware per second.

The diagram in the drop-down that follows shows the design of the PSO (Position Synchronized Output) hardware.

 

Get Started

You can use the PSO Distance module to generate events based on the distance traveled by one or more axes.

The PSO Window module lets you configure a range of position values called a window. You can use the window for many different tasks, such as masking events from other modules.

The PSO Transformation module has up to four transformation channels, which let you do simple mathematical operations on two feedback sources. The output of each transformation channel can then be selected as an input to another PSO module.

Use the PSO Laser module to generate an event each time the galvo laser output turns on. To learn more about how to configure and control lasers, visit the Galvo and IFOV Functions page.

Configure Output

The PSO Event module receives all events generated by other modules and combines them into a single output event that can be used to trigger the generation of a waveform.

The PSO Bit module lets you specify a sequence of binary values, 1 or 0, each known as a bit. The PSO Output module can use the active bit to directly drive the PSO output. The PSO Bit module can also use the active bit as an additional mask, which either allows or prevents the PSO Event module from triggering a waveform.

The PSO Waveform module lets you generate a configurable waveform that will be driven onto the PSO Waveform module output each time that the output event from the PSO Event module occurs.

The PSO Output module lets you select which internal PSO signal to drive onto the physical output of the drive.

More PSO Information

Use the PSO Reset function to reset PSO modules to their default configuration state.

Part-Speed PSO is a special feature that gives you access to PSO when encoder feedback is nonlinear or not available.

Refer to PSO Example Programs to see examples of PSO AeroScript functions.

Watch videos on Aerotech's website about using PSO and Part-Speed PSO with Automation1.