Ellipse Interpolation

Ellipse interpolation is used to move two axes in an elliptical path.

  • XPM_ELIN is used to execute the ellipse interpolation from the Position data table.

  • The axes being controlled must already be configured using the XG-PM software before using XPM_ELIN.

  • XPM_ELIN uses a Step in the position table that is configured to perform circular interpolation.

  • Starting position and end position must be the same when executing ellipse interpolation.

  • A ratio of 100% will just move in a circle.

Video Tutorial

XPM_ELIN Details

Element Name Element Type Description
REQ Input Edge detected request to execute the function block
BASE Input Base number of the motion controller.Equal to 0 for built-in position control.
SLOT Input Slot number of the motion controller.Equal to 1 for built-in position control
AXIS Input Axis number to control.Set to 1 thru 6 for built-in axes. This can be a constant or variable.
STEP Input Step to execute in the position table.Must be a value between 0 – 400.If value is set to 0, then the current step is executed.This can be a constant or variable.
RATIO Input Ellipse Ratio (%). Value range of 1 to 65535.A value of 10000 equals 100%.
DEG Input Operating Angle in degrees.Value range of 1 to 65535.A value of 3600 equals an angle of 360 degrees.
DONE Output Status that function block is done.
STAT Output Current status of the function block.Non-zero numbers will be an error or warning.

 

 

 

 

 

 

 

LP532