Independent Shortening of the Blending Zones

General

The size of the blending zones are always verified twice:

1. Shortening the zone of the last motion command

Initial situation:

oThe robot is within the zone of the last motion command when the new motion command is appended.

G-SE-0064140.1.gif-high.gif

 

 

Result:

oThe zone of the last motion command is shortened.

G-SE-0064141.1.gif-high.gif

 

 

If this shortening of the zone results in a zone size smaller than IF_RobotConfigurationAd­vanced.lrMinZone, then a new connected path is created.

2. The zone of the last issued motion command and the zone of the motion command that has to be appended are together greater than the length of the motion command that has to be appended.

Initial situation A:

oBoth zones are greater than half the length of the motion command that has to be appended; in this case the proportions are irrelevant.

G-SE-0064142.1.gif-high.gif

 

 

Result:

oBoth zones are shortened to half the length of the motion command that has to be appended.

G-SE-0064143.1.gif-high.gif

 

 

Initial situation B:

oThe zone of the motion command that has to be appended is greater than the zone of the last motion command. The smaller zone is also smaller than half the segment length.

G-SE-0064144.1.gif-high.gif

 

 

Result:

oThe zone of the motion command that has to be appended is shortened in order for both zones to touch.

G-SE-0064145.1.gif-high.gif

 

 

Initial situation C:

oThe zone of the last motion command is greater than the zone of the motion command that has to be appended. The smaller zone is also smaller than half the segment length.

G-SE-0064146.1.gif-high.gif

 

 

Result:

oThe zone of the last motion command is shortened in order for both zones to touch.

G-SE-0064147.1.gif-high.gif

 

 

These verifies are performed every time a motion command is issued.

If a zone was shortened by a verification, then the shortening of the following zones does not increase its size.