Crossing Points
(Original Document)
Description of Speed Delta Parameters
These 3 parameters (one parameter for each interpolated axis) are used to set:
Adjustment
Meaning
Speed Delta X
Speed Delta Y
Speed Delta Z
Variation of speed allowed on crossing points for each axis. The speed adjustment for the moving part at the crossing point allows the moving part to pass closer to the target point when the defined value is low.
These parameters are expressed as a thousandth of VMAX.
Limits: 0 to 500
Processing Crossing Points
In a linear interpolation, when a succession of non-stop G01 type movements are performed, the concept of crossing points becomes clear.
For example, let us assume that an ABC trajectory is required.
A specified speed maintained up to B on the AB segment causes an overshoot (figure 1). If the speed is reduced before arriving at B, then the real trajectory remains inside the ABC angle (figure 2).
Overshooting
How to Avoid Overshooting:
The following figure illustrates the modification of the speed trajectory so F2 speed is reached on the break point:
NOTE: The smaller the DELTASPEEDPATH parameter, the closer the point.
Example
V1 = V2 = 1000
VMAXX = VMAXY = 4000
Axial speed X
(VX 2 + VY 2)1/2
Axial speed Y
VY < VMAX * DELTASPEEDPATH/1000
DELTASPEEDPATH = 500
VY = 1428 < 1/2 * VMAX
Further Example
V1 = V2 = 1000
VMAXX = VMAXY = 4000
Axial speed X
(VX 2 + VY 2)1/2
Axial speed Y
DELTASPEEDPATH = 100
VY = 1428 > 1/10 * VMAX
In this case a = 1/10 VMAX = 400