I've got a robot that doesn't permit any overrides below 5%. It won't go to 1% or Fine or v.Fine. I'm trying to find what $var has been changed that has caused this.
A: It's a Fanuc feature that with Constant Path enabled, the minimum override is 5%
This is likely due to the fact that Constant Path doesn't work well at very low overrides, To switch back and forth, you have to change $Group[1].$CNSTNT_PATH to True/False and do a Cold Start. There is a separate var, $PARAM_GROUP[1].$CP_CUTOFFOV (default = 5) that is only active when Constant Path is enabled. Despite the ability to change this to less than 5, 5 seems to be a hard minimum. It can be changed to 10, for example, but not less than 5%.
NEW EDIT:
When need to use Constant Path, and the jog override is limited to 5% or higher, how does one teach accurate positions? I normally need to jog at 1% or 2% to teach a position accurately.
Q: Is there a workaround for jogging slower with Constant Path enabled?
So it appears that if I need to teach positions, I'll have to disable constant path, Cold start, teach, enable Constant Path, Cold start, and then be able to run with Constant Path for dispensing purposes.
I was hoping there was some trick to make this work better,
Overrides below 5% are not allowed
-
Jaycephus -
July 31, 2015 at 11:24 PM -
Thread is marked as Resolved.
-
- Go to Best Answer
-
I don't think I've ever tried dropping the entire override to 1. Why not do it individually. Like "L PR(20) R15 MM sec CNT100" Then set the speed in R15.
I can't imagine needing to set every position in program to 1
-
- Best Answer
$param_group[1].$cp_cutoffov (default is 5) and only active if constant path hjt is on.
-
$param_group[1].$cp_cutoffov (default is 5) and only active if constant path hjt is on.Well, that certainly looks like it would be the cause, but after setting $Group[1].$CNSTNTPTHJT to FALSE and Cold starting, there was no change.
I also changed $Param_group[1].$cp_cutoffov to lower numbers, and it also did not affect it. -
Restored this functionality by setting the var $Group[1].$CNSTNT_PATH to FALSE and COLD starting.