This is part of 2.1.0latest release.

MLxRobotOutput

0.1.0

Data type for path switching of robot outputs.

Data structure used in MLxRobotOutputData structure.

Data are edited by MLxRobotSetDigitalOutputWithMot function bloc. It is used to switch a digital output during motion.

Version history

0.1.0

  deGroot

Changes

Changed:

Overview

nametypedefaultcomment
OutputNumberDINT-1 = invalid output function. 0~63 = "Universal output" number.
OutputDataBOOLOutput data to "Universal output" of MotoSync.
PaddingARRAY[0..2] OF BOOLPlaceholder for platform compatibility
OutputAdjustREALAdjust output timing. Signal will be output this setting before reaching the point. Unit will be in distance(mm) if OutputAdjustUnits = 0 and time(msec) if OutputAdjustUnits = 1. Data range : <= 0
OutputAdjustUnitsBOOL0 = Distance, 1 = Time
Padding2ARRAY[0..2] OF BOOLPlaceholder for platform compatibility
OutputTimeDINTThe length of time to output(msec). 0 = Forever 1~ Output during the specified time(msec).

Details

OutputNumber

DINT

General Purpose Output number

ValueDescription
(-1)Invalid output function
0~63General Purpose Output number

OutputData

BOOL

State to set to General Purpose Output of Yaskawa controller.

Padding

ARRAY[0..2] OF BOOL

Placeholder for platform compatibility

OutputAdjust

REAL

Adjust output timing. Output is triggered before reaching the point depending on this setting.

Unit is expressed in distance (mm) if OutputAdjustUnits = 0 or time (msec) if OutputAdjustUnits = 1.

Data range : <= 0.

OutputAdjustUnits

BOOL

ValueDescription
0Distance
1Time

Padding2

ARRAY[0..2] OF BOOL

Placeholder for platform compatibility

OutputTime

DINT

The length of time to hold the output state in msec.

ValueDescription
0Forever
>0Output during the specified time (msec)

Pages built with Hugo - 04 Oct 2024 15:36 CEST