-

MC_CircleMode

MC_CircleMode: ENUM

ENUM Type #INT Value ENUM String Description Usage
MC_CircleMode
Meaning of AuxPoint input
0 Border The function block's VAR_INPUT 'Auxpoint' specifies a point on the circle which is crossed on the path from the starting to the end point. MC_CircleMode#Border
1 Center The function block's VAR_INPUT 'Auxpoint' specifies the center of the circle. The center-point specified must be within 0.1% matching radii to the start point and end point. If it's within tolerance, the center point is automatically adjusted to a nearby exact point which satisfies the average radius (r1 + r2) / 2. If it is not within tolerance, an ErrorID is returned. MC_CircleMode#Center
2 Radius The function block's VAR_INPUT 'Auxpoint' specifies the spearhead point of a line perpendicular to the circle plane according to the right thumb rule. The radius of the circle is the length of the vector. For a 3D group, the Radius vector must be a 3D vector with the radius component in AuxPoint[3] (Z) array element. Only 2D or 3D groups are possible. Higher dimensionality is not supported because a single normal vector is not sufficient. There is a 1% orthogonal-unit-vector tolerance built-in for radius. MC_CircleMode#Radius
 

 


This help information is valid for iCube Engineer Online Help 2025.6

Copyright © 2025 YASKAWA EUROPE GmbH and © 2025 YASKAWA America, Inc.