L_MC4P_PathRefFromFile: Calling again leads to internal error (corrected from V03.23.00)

Corrected from:
Library: L_MC4P_RoboticHandling (FAST Motion)  from V03.23.00.173
                      (Update via Package-Manager)

Response of the new version:
Multiple triggering of FB MC_PathRefFromFile to read a path file via Execute edge is now handled as follows:
  1. VPrevious assignment of FB L_MC4P_PathRefFromFile is still active:
    --> Execute edge(s) are ignored.
  2. Previous assignment of FB L_MC4P_PathRefFromFile is completed (file completely read) and is currently being processed by an MC_MovePath:
    --> The (new) file read in by Execute edge is appended to the current assignment.
    --> The system behaves exactly as if the commands of the two files were contained in a single file.
  3. Previous assignment of FB L_MC4P_PathRefFromFile is completely read in and also processed by MC_MovePath:
    --> The file is read in but not processed. An Execute edge is waited for at the MC_MovePath.

 
What happens?
L_MC4P_PathRefFromFile:
An 'Internal error' occurs if FB 'L_MC4P_PathRefFromFile' is retasked with an execute edge before the movement is complete.

When does the behaviour occur?
The MC_MovePath associated with FB 'L_MC4P_PathRefFromFile' was assigned in BufferMode 'mcAborting'.
 
Which products are affected?
Library: L_MC4P_RoboticHandling (FAST Motion)
 
Short-term measues, Evaluation / Recommendations:
Apply movement MC_MovePath in BufferMode 'mcBuffered' and set the desired polishing mode in the G-code file.

Automatic Translation 

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/202000341/1/
Contact form