This is part of 1.24.0latest release: 2.1.0.

MLxRobotOutput

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.

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 - 14 Nov 2025 17:47 CET