Xylinearcpulseoutputset - Newport XPS Programmer's Manual

Xps unified series universal high-performance motion controller/driver
Hide thumbs Also See for XPS:
Table of Contents

Advertisement

XPS Unified
EDH0373En1023 — 01/18
7.2.1.370

XYLineArcPulseOutputSet

Name
XYLineArcPulseOutputSet – Sets the configuration of pulse generation of a LineArc
trajectory.
Input tests
-
Refer to section 7.1: "Input Tests Common to all XPS Functions".
-
Checks group type (must be a XY group): (-8)
-
Checks group name: (-19)
-
Controller initialization failed: (-20)
-
Checks the pulse generation must not be in progress: (-22)
Description
This function configures and activates the pulse generation of a LineArc trajectory. The
pulse generation is defined by a start element, an end element, and a time interval in
seconds. If a pulse generation is already activated on the selected LineArc trajectory
then this function returns -22 ("Not allowed action") error.
Please note that the pulse output settings are automatically removed when the trajectory
is over. Hence, with the execution of every new trajectory, it is required to define the
pulse output settings again.
This capability allows to generate pulses at constant pulse trajectory curved length
intervals on a LineArc trajectory. The pulses are generated between a pulse start
trajectory curved length and a pulse end trajectory curved length. All lengths are
calculated in an orthogonal XY coordination system.
The trajectory pulses are generated on the following GPIO ouputs:
GPIO
ISA XPS
signals
controller
Window
GPIO2, pin 11
Pulses
GPIO2, pin 12
To find the GPIO connector pin number from GPIOx.DOy, refer to XPS User's
Manual, Appendix / General I/O Description.
Example:
XYLineArcPulseOutputSet(Group1, 10, 30, 0.01)
One pulse will be generated every 10 μm on the LineArc trajectory between 10 mm and
30 mm trajectory curved lengths.
Pulse start trajectory curved length = 10 mm
Pulse end trajectory curved length = 30 mm
Pulse trajectory curved length interval = 0.01 mm
PCI XPS controller (for
example XPS-RL) with
basic GPIO board
GPIO1.DO6
GPIO1.DO7
538
Programmer's Manual
PCI XPS controller (for
example XPS-RL) with
extended GPIO board
GPIO5.DO14
GPIO5.DO15

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Xps-rlXps-qXps-d

Table of Contents