Newport HXP Motion Controller User manual

Type
User manual
HXP
LabVIEW Drivers
Manual
Hexapod
Motion Controller
Intaller Pack Version #30002
HXP Controller LabVIEW Drivers Manual
©2018 by Newport Corporation, Irvine, CA. All rights reserved.
Original instructions.
No part of this document may be reproduced or copied without the prior written
approval of Newport Corporation. This document is provided for information only, and
product specifications are subject to change without notice. Any change will be
reflected in future publishings.
EDH0334En1032 — 12/18 ii
HXP Controller LabVIEW Drivers Manual
Table of Contents
1.0 Introduction .................................................................................................. 1
2.0 HXP Controller ............................................................................................. 1
2.1 VIs Description ........................................................................................................................ 1
2.1.1 HexapodCoordinatesGet.vi ........................................................................................ 2
2.1.2 HexapodCoordinateSystemGet.vi ............................................................................. 4
2.1.3 HexapodCoordinateSystemSet.vi .............................................................................. 5
2.1.4 HexapodMoveAbsolute.vi ......................................................................................... 6
2.1.5 HexapodMoveIncremental.vi .................................................................................... 7
2.1.6 RestartApplication.vi ................................................................................................. 8
2.1.7 HexapodSGammaParametersDistanceGet.vi ............................................................ 9
Service Form ........................................................................................................ 11
iii EDH0334En1032 — 12/18
HXP Controller LabVIEW Drivers Manual
EDH0334En1032 — 12/18 iv
HXP Controller LabVIEW Drivers Manual
1.0 Introduction
The LabVIEW drivers for the HXP Hexapod Controller have been developed under
LABVIEW 8.6.
You must use at least the version 8.6 of LabVIEW
.
2.0 HXP Controller
2.1 VIs Description
Hexapod
Motion Controller
HXP
1 EDH0334En1032 — 12/18
HXP Controller LabVIEW Drivers Manual
2.1.1 HexapodCoordinatesGet.vi
The HexapodCoordinatesGet function takes a coordinate (X, Y, Z, U, V, W) as input in
a specified coordinate system (0 = Work, 1 = Tool, 2 = Base) and gives its coordinate
(X, Y, Z, U, V, W) in another coordinate system (0 = Work, 1 = Tool, 2 = Base).
This function transforms a position (specified in one coordinate system - Work, Tool or
Base) into its position in one other coordinate system (Work, Tool or Base).
Connector Pane
Controls and indicators
connection ID in A unique reference to a HXP connection gets by TCP Open
VI. It identifies theTCP/IP connection used for communicate with the
HXP
and
the identifiant of the logging file if log to file is active. See the TCP Open VI for
more information
error in (no error) The error in cluster can accept error information wired
from VIs previously called. Use this information to decide if any functionality
should be bypassed in the event of errors from other VIs.
The pop
-up option Explain Error
(or Explain Warning) gives more information
about the error displayed.
Group Name (250 c max)
HXP error in (no error) The HXP error in cluster can accept error
information wired from VIs previously called. Use this information to decide if
any functionality should be bypassed in the event of errors from other VIs.
Coordinate system IN (0: Work 1 : Tool 2 : Base)
Coordinate system OUT (0 : Work 1 : Tool 2 : Base)
Coordinates In (units)
connection ID out This is a copy of the connection ID in. It is used
programmatically to pass the connection ID in to any calling VIs. It simplifies
dataflow programming by providing an easy method of chaining VIs together,
thereby simplifying the diagram’s structure.
error out The error out cluster passes error or warning information out of a VI
to be used by other VIs.
The pop
-up option Explain Error
(or Explain Warning) gives more information
about the error displayed.
HXP error out The HXP error out cluster passes HXP error information out of
a VI to be used by other VIs.
EDH0334En1032 — 12/18 2
HXP Controller LabVIEW Drivers Manual
Coordinates Out (units)
3 EDH0334En1032 — 12/18
HXP Controller LabVIEW Drivers Manual
2.1.2 HexapodCoordinateSystemGet.vi
This function allows you to get the position of a coordinate system in its predecessor.
Work (0) is defined in World
Tool (1) is defined in Carriage
Base (2) is defined in World
Connector Pane
Controls and indicators
connection ID in A unique reference to a HXP connection gets by TCP Open
VI. It identifies theTCP/IP connection used for communicate with the
HXP
and
the identifiant of the logging file if log to file is active. See the TCP Open VI for
more information.
error in (no error) The error in cluster can accept error information wired
from VIs previously called. Use this information to decide if any functionality
should be bypassed in the event of errors from other VIs.
The pop
-up option Explain Error (or Explain Warning) g
ives more information
about the error displayed.
Group Name (250 c max)
HXP error in (no error) The HXP error in cluster can accept error
information wired from VIs previously called. Use this information to decide if
any functionality should be bypassed in the event of errors from other VIs.
Coordinate system IN 0 : Work 1 : Tool 2 : Base
connection ID out This is a copy of the connection ID in. It is used
programmatically to pass the connection ID in to any calling VIs. It simplifies
dataflow programming by providing an easy method of chaining VIs together,
thereby simplifying the diagram’s structure.
error out The error out cluster passes error or warning information out of a VI
to be used by other VIs.
The pop
-up option Explain Error
(or Explain Warning) gives more information
about the error displayed.
HXP error out The HXP error out cluster passes HXP error information out of
a VI to be used by other VIs.
Coordinates (units)
X
Y
Z
U
V
W
EDH0334En1032 — 12/18 4
HXP Controller LabVIEW Drivers Manual
2.1.3 HexapodCoordinateSystemSet.vi
This function allows you to set the position of a coordinate system in its predecessor.
Work (0) is defined in World
Tool (1) is defined in Carriage
Base (2) is defined in World
The modification is NOT recorded in the configuration files, thus will be forgotten at
next reboot.
Connector Pane
Controls and indicators
connection ID in A unique reference to a HXP connection gets by TCP Open
VI. It identifies theTCP/IP connection used for communicate with the
HXP
and
the identifiant of the logging file if log to file is active. See the TCP Open VI for
more information.
error in (no error) The error in cluster can accept error information wired
from VIs previously called. Use this information to decide if any functionality
should be bypassed in the event of errors from other VIs.
The pop
-up option Explain Error (or Explain Warning) gi
ves more information
about the error displayed.
Group Name (250 c max)
HXP error in (no error) The HXP error in cluster can accept error
information wired from VIs previously called. Use this information to decide if
any functionality should be bypassed in the event of errors from other VIs.
Coordinate system 0 : Work 1 : Tool 2 : Base
Coordinates (units)
X
Y
Z
U
V
W
connection ID out This is a copy of the connection ID in. It is used
programmatically to pass the connection ID in to any calling VIs. It simplifies
dataflow programming by providing an easy method of chaining VIs together,
thereby simplifying the diagram’s structure.
error out The error out cluster passes error or warning information out of a VI
to be used by other VIs.
The pop
-up option Explain Error
(or Explain Warning) gives more information
about the error displayed.
HXP error out The HXP error out cluster passes HXP error information out of
a VI to be used by other VIs.
5 EDH0334En1032 — 12/18
HXP Controller LabVIEW Drivers Manual
2.1.4 HexapodMoveAbsolute.vi
This function executes an absolute move of the Tool coordinate system in the Work (0)
coordinate system.
Connector Pane
Controls and indicators
connection ID in A unique reference to a HXP connection gets by TCP Open
VI. It identifies theTCP/IP connection used for communicate with the
HXP
and
the identifiant of the logging file if log to file is active. See the TCP Open VI for
more information.
error in (no error) The error in cluster can accept error information wired
from VIs previously called. Use this information to decide if any functionality
should be bypassed in the event of errors from other VIs.
The pop
-up option Explain Error
(or Explain Warning) gives more information
about the error displayed.
Group Name (250 c max)
HXP error in (no error) The HXP error in cluster can accept error
information wired from VIs previously called. Use this information to decide if
any functionality should be bypassed in the event of errors from other VIs.
Coordinate system 0 : Work 1 : Tool 2 : Base
Target coordinates (units)
X
Y
Z
U
V
W
connection ID out This is a copy of the connection ID in. It is used
programmatically to pass the connection ID in to any calling VIs. It simplifies
dataflow programming by providing an easy method of chaining VIs together,
thereby simplifying the diagram’s structure.
error out The error out cluster passes error or warning information out of a VI
to be used by other VIs.
The pop
-up option Explain Error
(or Explain Warning) gives more information
about the error displayed.
HXP error out The HXP error out cluster passes HXP error information out of
a VI to be used by other VIs.
EDH0334En1032 — 12/18 6
HXP Controller LabVIEW Drivers Manual
2.1.5 HexapodMoveIncremental.vi
The HexapodMoveIncremental function does an incremental move in the Tool (1)
coordinate system or in the Work (0) coordinate system.
Connector Pane
Controls and indicators
connection ID in A unique reference to a HXP connection gets by TCP Open
VI. It identifies theTCP/IP connection used for communicate with the
HXP
and
the identifiant of the logging file if log to file is active. See the TCP Open VI for
more information.
error in (no error) The error in cluster can accept error information wired
from VIs previously called. Use this information to decide if any functionality
should be bypassed in the event of errors from other VIs.
The pop
-up option Explain Error
(or Explain Warning) gives more information
about the error displayed.
Group Name (250 c max)
HXP error in (no error) The HXP error in cluster can accept error
information wired from VIs previously called. Use this information to decide if
any functionality should be bypassed in the event of errors from other VIs.
Coordinate system (0 : Work or 1 : Tool)
Target coordinates (units)
X
Y
Z
U
V
W
connection ID out This is a copy of the connection ID in. It is used
programmatically to pass the connection ID in to any calling VIs. It simplifies
dataflow programming by providing an easy method of chaining VIs together,
thereby simplifying the diagram’s structure.
error out The error out cluster passes error or warning information out of a VI
to be used by other VIs.
The pop
-up option Explain Error
(or Explain Warning) gives more information
about the error displayed.
HXP error out The HXP error out cluster passes HXP error information out of
a VI to be used by other VIs.
7 EDH0334En1032 — 12/18
HXP Controller LabVIEW Drivers Manual
2.1.6 RestartApplication.vi
This function restarts the controller's application and avoids hardware reboot.
Connector Pane
Controls and indicators
connection ID in A unique reference to a XPS connection gets by TCP Open
VI. It identifies theTCP/IP connection used for communicate with the XPS and
the identifiant of the logging file if log to file is active. See the TCP Open VI for
more information.
error in (no error) The error in cluster can accept error information wired
from VIs previously called. Use this information to decide if any functionality
should be bypassed in the event of errors from other VIs.
The pop
-up option Explain Error (or Explain Warning) g
ives more information
about the error displayed.
HXP error in (no error) The XPS error in cluster can accept error
information wired from VIs previously called. Use this information to decide if
any functionality should be bypassed in the event of errors from other VIs.
connection ID out This is a copy of the connection ID in. It is used
programmatically to pass the connection ID in to any calling VIs. It simplifies
dataflow programming by providing an easy method of chaining VIs together,
thereby simplifying the diagram’s structure.
error out The error out cluster passes error or warning information out of a VI
to be used by other VIs.
The pop
-up option Explain Error
(or Explain Warning) gives more information
about the error displayed.
HXP error out The XPS error out cluster passes XPS error information out of
a VI to be used by other VIs.
EDH0334En1032 — 12/18 8
HXP Controller LabVIEW Drivers Manual
2.1.7 HexapodSGammaParametersDistanceGet.vi
This function allows getting the distance during acceleration phase and the distance
during constant velocity phase of the virtual SGamma motion profile used in the
hexapod trajectory definition.
Connector Pane
Controls and indicators
connection ID in A unique reference to a XPS connection gets by TCP Open
VI. It identifies theTCP/IP connection used for communicate with the XPS and
the identifiant of the logging file if log to file is active. See the TCP Open VI for
more information.
error in (no error) The error in cluster can accept error information wired
from VIs previously called. Use this information to decide if any functionality
should be bypassed in the event of errors from other VIs.
The pop
-up option Explain Error (or Explain Warning) gives more informati
on
about the error displayed.
XPS error in (no error) The XPS error in cluster can accept error information
wired from VIs previously called. Use this information to decide if any
functionality should be bypassed in the event of errors from other VIs.
Positioner Name (250 c max)
SGamma Parameters Dynamic Parameters of the actuator for a future Motion
Displacement (units)
connection ID out This is a copy of the connection ID in. It is used
programmatically to pass the connection ID in to any calling VIs. It simplifies
dataflow programming by providing an easy method of chaining VIs together,
thereby simplifying the diagram’s structure.
error out The error out cluster passes error or warning information out of a VI
to be used by other VIs.
The pop
-up option Explain Error
(or Explain Warning) gives more information
about the error displayed.
XPS error out The XPS error out cluster passes XPS error information out of a
VI to be used by other VIs.
DisplacementDuringAcc (units)
DisplacementDuringVel (units)
9 EDH0334En1032 — 12/18
HXP Controller LabVIEW Drivers Manual
EDH0334En1032 — 12/18 10
HXP Controller LabVIEW Drivers Manual
Service Form
Your Local Representative
Tel.: __________________
Fax: ___________________
Name: _________________________________________________ Return authorization #: ____________________________________
Company:_______________________________________________
(Please obtain prior to return of item)
Address: ________________________________________________ Date: __________________________________________________
Country: ________________________________________________ Phone Number: __________________________________________
P.O. Number: ____________________________________________ Fax Number: ____________________________________________
Item(s) Being Returned: ____________________________________
Model#: ________________________________________________ Serial #: ________________________________________________
Description: ________________________________________________________________________________________________________
Reasons of return of goods (please list any specific problems): ________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________
11 EDH0334En1032 — 12/18
North America & Asia
Newport Corporation
1791 Deere Ave.
Irvine, CA 92606, USA
Sales
Tel.: (800) 222-6440
e-mail: sales@newport.com
Technical Support
Tel.: (800) 222-6440
e-mail: tech@newport.com
Service, RMAs & Returns
Tel.: (800) 222-6440
e-mail: service@newport.com
Europe
MICRO-CONTROLE Spectra-Physics S.A.S
9, rue du Bois Sauvage
91055 Évry CEDEX
France
Sales
Tel.: +33 (0)1.60.91.68.68
e-mail: france@newport.com
Technical Support
e-mail: tech_europe@newport.com
Service & Returns
Tel.: +33 (0)2.38.40.51.55
Visit Newport Online at:
www.newport.com
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16

Newport HXP Motion Controller User manual

Type
User manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI