solidworks4u
Aluminum
- Joined
- Apr 23, 2011
- Location
- 19970 DE USA
I am trying to get up to speed using a Fanuc O M controller on a SuperMax 2, 3 axis mill. This mill is new to me, so some questions are elementary, so please excuse my ignorance. The part I will be cutting has the same outside shape, but the detail on the inside varies, and very few parts will be the same shape, so only 1 or 2 of the same shape. The material is aluminum and the end mill diameter will be as small, .032" for the fine detail, I have a hi-speed spindle that mounts to the face (removed the toolholder lugs) of the BT-40 spindle, so no mill ATC will be used.
I do not want the BT-40 spindle to run because the other spindle is mounted there, I plan to ruff and then take finish cut with 2 different sized end mills in the hi-speed spindle. What is the best and easy way to not have the BT-40 spindle not move, to know with confidence that it will not turn on, and still easy to program?
I read in this thread: (https://www.practicalmachinist.com/...l-controller-how-to-work-tool-offsets.334093/) where TeachMePlease said this "For the no G1 without an M3... This is gonna sound dumb... But are you trying to move in IPR instead of IPM? Because no Revs = 0 movement in IPR...".
I reference this thread, because I am looking for a good/proper way to not have any BT-40 spindle motion.
My hope it is possible to use the "machine x=0.0, y=0.0" as the starting point every time a part is to be cut? Naturally, every time the power has been off, a "zero return" needs to be been preformed, or will I need to "dial in" the "start point" each time the mill is power up? For example, provide a reamed hole in the sub-plate to be used as the way to set the x & y start point. Set the z axis by "touch off with paper between end mill and work" or use a pre-setter tool (has a pad on top to bring end mill down to move the dial on the indicator: this is link https://www.ebay.com/itm/301203002700) to provide the input value for z axis.
Being that the hi-speed spindle does not have an easy way to locate the end mill to the collet (SRP style) in the z axis, on the few parts that will be cut the same, my thinking is to use a sub-plate (maybe several identical sub-plates) to mount the uncut part to that fit in a mill vise with a stop to locate each part in the vise. So use ruffing end mill to cut all parts that are the same; then use finish end mill for final cut on all the parts.
I have received this suggestion to start the CNC G-code file with something like this:
N10 G90
N20 G10 P1 X-12.5000 Y-8.000 Z-12.0000 (P1 -Set the Datum of G54 )
G54 (G54 work offset active)
Here Your program goes
.
.
.
I am not confident of how to go about tool offset or work offsets. I have a copy of BobCad v29 and have selected a post-processes to match the Fanuc controller, but have not been able to use "start cycle" in "Auto" to have the mill move by command. The sample program is just a few lines to test the ability to upload/download part files. To do "drip feed" need to be in "Tape" mode. I have read about the confusion that the switch labelled Manual/Absolute can introduce, currently this is in the "up position". I have used the MDI mode to start the spindle.
Many thanks, in advance, for any suggestions.
I do not want the BT-40 spindle to run because the other spindle is mounted there, I plan to ruff and then take finish cut with 2 different sized end mills in the hi-speed spindle. What is the best and easy way to not have the BT-40 spindle not move, to know with confidence that it will not turn on, and still easy to program?
I read in this thread: (https://www.practicalmachinist.com/...l-controller-how-to-work-tool-offsets.334093/) where TeachMePlease said this "For the no G1 without an M3... This is gonna sound dumb... But are you trying to move in IPR instead of IPM? Because no Revs = 0 movement in IPR...".
I reference this thread, because I am looking for a good/proper way to not have any BT-40 spindle motion.
My hope it is possible to use the "machine x=0.0, y=0.0" as the starting point every time a part is to be cut? Naturally, every time the power has been off, a "zero return" needs to be been preformed, or will I need to "dial in" the "start point" each time the mill is power up? For example, provide a reamed hole in the sub-plate to be used as the way to set the x & y start point. Set the z axis by "touch off with paper between end mill and work" or use a pre-setter tool (has a pad on top to bring end mill down to move the dial on the indicator: this is link https://www.ebay.com/itm/301203002700) to provide the input value for z axis.
Being that the hi-speed spindle does not have an easy way to locate the end mill to the collet (SRP style) in the z axis, on the few parts that will be cut the same, my thinking is to use a sub-plate (maybe several identical sub-plates) to mount the uncut part to that fit in a mill vise with a stop to locate each part in the vise. So use ruffing end mill to cut all parts that are the same; then use finish end mill for final cut on all the parts.
I have received this suggestion to start the CNC G-code file with something like this:
N10 G90
N20 G10 P1 X-12.5000 Y-8.000 Z-12.0000 (P1 -Set the Datum of G54 )
G54 (G54 work offset active)
Here Your program goes
.
.
.
I am not confident of how to go about tool offset or work offsets. I have a copy of BobCad v29 and have selected a post-processes to match the Fanuc controller, but have not been able to use "start cycle" in "Auto" to have the mill move by command. The sample program is just a few lines to test the ability to upload/download part files. To do "drip feed" need to be in "Tape" mode. I have read about the confusion that the switch labelled Manual/Absolute can introduce, currently this is in the "up position". I have used the MDI mode to start the spindle.
Many thanks, in advance, for any suggestions.