Junolane MotionPLC中文

Ellipse XY

ELLIPSE_XY · V4.23

XY ellipse from relative center, semi-axes, rotation and direction.

Requires multi-axis interpolation mode.

Hexadecimal notation is used for IDs, indexes, modes and sentinel values where applicable. Physical quantities (such as pulses, milliseconds and pulse/s) remain in their native units. Macro names are shown only when defined by the firmware.

Input parameters

ParameterInitial valueMeaning
Z coordinate / incrementz0Z target or increment in pulses. Check the safe height and complete path.
Center X offseti-1000X center offset relative to the current position, in pulses.
Center Y offsetj0Y center offset relative to the current position, in pulses.
Major radiusmajor_radius1000Ellipse major semi-axis in pulses, at most 1000000 and not smaller than the minor semi-axis; the axis ratio cannot exceed 10:1.
Minor radiusminor_radius500Ellipse minor semi-axis in pulses, at least 10; this is a semi-axis length, not a full diameter.
Rotation angle ×1000rotation_angle_x10000Ellipse rotation in degrees multiplied by 1000, from -360000 to 360000; 90000 means 90 degrees.
DirectiondirectionCWCW or CCW. Check the complete path and travel independently.

Initial values are editor defaults for a newly inserted instruction; configure them for the actual machine.

Execution and usage

← Back to instruction treeFull user manual (PDF)