Does anyone know of a variable to adjust the Fanuc lookahead of the PP? I am trying to find out if the customer I am working for adjusted this. Thanks!
Variable to adjust program pointer lookahead?
-
romanzo -
November 10, 2019 at 10:00 PM -
Thread is Unresolved
-
-
I don't know if there is a variable to adjust this, but I would compare the termination types in the motion instructions.
If the motion instruction has a CNT it will read-ahead.
-
This is an interesting question because sometimes you need the positions to maintain the proper motion termination without the other instructions looking ahead.
I've compensated in the past by adding wait instructions, but this does not always work in every application.
-
Hello,
there is no Sysvar like $Advance on Fanuc controllers.
There is no need:
The "lookahead" of the motion planner is independed of the "execution" pointer...
So IO- statements will be executed after(!) the specific motion has been finished!
To change the behaivor of the io-statement execution "time" use: CNT, FINE and/or BREAK.
Best regards
PnsStarter -
I don't know that to be true.
If you want to move to a position and then turn on an output, while also moving to another position both with CNT100, you would have to use a distance before/time before statement on the motion to turn on the output, otherwise the output will come on while moving through that position.
-
Well out of my experience with Fanuc, if there is an I/O change on CNT100, I've seen a tendency that FANUC is not really making CNT100, it will slightly slow down during the movement and it won't "cut the path" as aggressive as on CNT100.
I've watched the signal change, it will change it AFTER the position is reached. Like ESIELI said, if you will use Time before, Distance before it's a different story.