L_MC4P - MC_MovePath: G90/G91 switchover leads to error message 'unknown G function' (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: 
The target coordinates can be changed between absolute and relative via G functions G90/G91 without a programmed movement in  between now.

 
What happens?
MC_MovePath: Error message 'unknown G-function' occurs when changing the target coordinates via G90 (==> absolute or relative target coordinates).

Example 1 (not ok):

N01 G91 (relative)
N02 G17 (Select main plane XY, where this is not a motion task)
N03 G90 (absolute positioning)
N04 G1 X20 Y200 F30
==> Error message occurs

Example 2 (ok):

N01 G91 (relative)
N02 G17 (Select main plane XY)
N44 G1 X10 Y200 F30 (Driving job)
N03 G90 (absolute positioning)
N04 G1 X20 Y200 F30
==> Ok, no error message

When does the behaviour occur?
  • Use of the FB 'MC_MovePath' and
  • G-function G90 switchover (==> absolute or relative target coordinates) and
  • if there is no motion task before this command in the program.
 
Which products are affected?
Library: L_MC4P_RoboticHandling (FAST Motion)

Short-term, Evaluation / Recommendations:
Work-Around:  Program an additional motion task between a change G90 -> G91.

Automatic Translation 


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