View Full Version : Miyano BNC 34t programming question


3dmachinist
09-03-2007, 09:19 AM
Does anyone have experience in programming a Miyano BNC 34t?
I think it has a fanuc OT control.
We recently purchased one from a customer. They have been running it for years but never used the sub turret. Nobody there can show us how to program it.
Perhaps someone can send along a sample proogram.
Are there any parameters that we need to change?
Anything else you can tell me?

Any help/info would be greatly appreciated.

bborb
09-03-2007, 09:33 AM
The simplest way to use the sub-turret is G110 followed by Gcode for the B axis:
(older models didn't have B-axis offsets so prog would have larger numbers)

G110 G0 B.1
G110 G1 B-.5 F.01
G110 G0 B.1

A more complicated way is writing the code between G100 and G101 and utilizing wait commands (M90?) between the main and sub-turret. Too complicated to explain here, hopefully you can find a manual.

3dmachinist
09-03-2007, 09:40 AM
Thanks for the quick reply. On a holiday no less.
We will try this tomorow.

Can you help with indexing the turret?

bborb
09-04-2007, 07:58 AM
G101 (Begin registration of sub-turret program)
T101
G0 B.1
G1 B-.5 F.01
G0 B3.5
M90 (sub turret waiting command)
G100 (End of sub-turret program)
G0 G40 G97 S1200 T0202 M03
G0 X1. Z0.
G1 X 0. F.007
G0 Z.1
X1.
M40 (execute sub-turret program (or is it M41?))
G1 Z-1.0
X1.06
G0 X5. Z5.
M90 (main prog. waiting command)
M30

When an M90 is read from either main prog or sub-turret prog, that axis stops action until an M90 is read from the other prog.
The sub-turret program is not shown on the CRT while machine is executing program.

I think
G110 T101
indexes to station 1 on sub-turret. (T102, T103. etc.)
Again, using G110 is simple "one shot" programming and simultaneous machining of both turrets does not occur.

3dmachinist
09-04-2007, 10:32 AM
Worked like a charm! Thanks for the help.

jorgehrr
09-12-2007, 12:59 PM
Keep in mind that in order to keep a good cycle time is good to overlap operations (turning and drilling)
M90 will be the waiting commands that will avoid crashes. You will always need a least two, one in the B turret program and one in the main program

Good luck