What's new
What's new

Help regarding spindle slaving and active offsets on Northwoods 4-spindle Router CS125 Fanuc 31i

Inducto_Writeup

Plastic
Joined
Apr 14, 2023
Hello,
I have a question regarding spindle offsets G43 on a multi spindle router.
Northwoods CS125 - 4-spindle router
Mfr date: AUG 2014
Fanuc 31i Model B5 controller

So currently I have spindle 1 disabled.

In a normal 4-spindle program, with all tools probed a program would run
M20
M22
M24
M26 (these are all spindle run flag)
[T801 (tool 1 for all spindles)
or
T101
T201
T301
T401 (individual callouts)
]

G00 to XY location

G43 Z1.0000 H11 (11 is spindle 1 tool 1)
G83 Z# Q# R# F#

Now normally, even though it only references spindle 1 tool 1 length, the router will use the correct offset for every spindle.

Since spindle 1 is down for repairs, we instead are using H2# but now it tries to apply the spindle 2 tool length offset to all the spindles rather than use the individual tool offsets the way a normal H1# works.

This is doubly confusing because there are spindle 1&3 and 2&4 tool callout codes. So I would think H2# would at least work properly for spindle 4 as well but it does not. I'm not even sure why you would use a H[spindle][tool] offset rather than just H[tool] since any active spindles would be running the same tool.

There is only spindle slaving for tool callouts. There is no multi-spindle run code for run flags.

Does anyone have any idea how to get it to use the proper values for each spindle?
I spent the time getting all the tools to the same length but the spindles have varying absolute Z positions so it doesn't really help.

I'm not a programmer, or an operator. I'm the millwright/maintenance/fabrication guy. But we don't have an engineer or programmer (we just have a guy who shoves models through CAM and has no clue about tool selection, F&S, pathing, etc) so most troubleshooting falls to me.

Thanks all.
 








 
Back
Top