Shop Doc – Vexed Hex

Dear Shop Doc,

I have a part that has an internal hexagon that needs to be put into the part in relation to milled features. Is there some way that a wobble broach can be oriented to the C-axis on my CNC Swiss?

-Vexed Hex

Dear Vexed,

On a full featured CNC Swiss there is a unique solution to this issue. As you know, rotary broaching holders offer no way of orienting the polygon shaped broaches to the work. The method that follows will also allow you to broach faster and will never “spiral” on a deep broached feature.

If your CNC Swiss has a Fanuc control equipped with the polygon cutting option, you should be able to use an adjustable angle live drill unit to wobble broach the hexagon shape while holding angular relationship to other live tool features on the work. Here’s how; mount an off-the-shelf rotary broaching bit into the angular drill unit and set the angle to 1 degree. This puts the broach in the same attitude as it would be if it were sitting in an ordinary rotary broach holder. If you have a CNC lathe or Swiss with a programmable B-axis, simply command the live tool B-axis to a 1 degree angle.

Use the G51.2 polygon cutting command to orient and synchronize the live tool spindle to the work spindle. Ordinarily this command is used for cutting external polygons on the work using a polygon attachment and cutter, but it works just fine for wobble broaching.

Example of the command when used for broaching: G51.2 P1 Q-1 R45.0;

The P value equals the ratio of the work spindle to the tool spindle. Q equals the ratio of the live tool spindle to the work spindle. The sign of the value determines the spindle rotation direction of the live tool. A negative value is usually the Vexed Hex counter-clockwise direction, which would match a clockwise direction on the opposing work spindle.

If the live angle tool attachment has a gear ratio to the commanded speed then you would use P and Q to compensate for that ratio. For example, if the live tool spins at 4,000 rpm when you program 2,000 then you would program values of P1 Q-2.

The R value sets the angular relationship of the live spindle to the work spindle. This allows you to adjust the orientation of the broach in relation to the C-axis of the main spindle. The value range is from 0 degrees to 359.999 degrees. I prefer to program a macro variable instead of a numeric value so that the orientation can be adjusted without editing the program. For example—G51.2 P1 Q-1 R#510: Variable 510 can now be used as an offset to adjust the orientation of the broach to the work.

Once you have commanded the polygon turning function G51.2, program the broaching operation the same exact way you would if you were using a conventional rotary broaching tool. In most cases you can broach at a much higher rpm using this method than you can with a rotary broach holder. You are only limited by the maximum speed of the main or tool spindle. Cancel polygon mode by commanding G50.2.

-Dan Murphy
Tsugami REM Sales

 
avatar

Dan Murphy is a regional sales manager for Rem Sales LLC., a U.S. Tsugami distributor. He can be reached at dmurphy@remsales.com.

8 responses to “Shop Doc – Vexed Hex”

  1. avatar

    Dear Vexed,
    I’m not sure if this will work on your machine, but we have many customers using a Broaching Orientation Dog with their rotary broaching tool holders to create polygon forms in relation to milled features. Standard sizes are available for all rotary broaching tool holders, however some fixturing of your machine is required. This method of broaching also eliminates the risk of spiral or twist mentioned above.

    Get more information and see a demonstration video at: http://www.slatertools.com/rotary_broaching_orientation_dog.htm

  2. avatar

    If a secondary operation is acceptable rotary swaging can be a very good method for creating especially a blind internal hexagon, with or without a helix.

  3. avatar

    My brother Pat accomplished that task 40 years ago on a Brown & Sharpe OG before there was CNC Machines

  4. avatar

    This has worked for me on several occasions, but the first part you run is a throw away because the broach isn’t “parked” yet.

    Use G32 instead of G1 for your in-feed and then orient your spindle while the broach is still at the bottom of the hole and pull the broach out of the hole with the spindle stopped and oriented, then adjust your Z axis starting positon to adjust the radial orientation of the broached feature.

    Example:

    M3 S1000
    G00 Z0.2 (ADJUST HERE FOR RADIAL ORIENTATION)
    G32 Z-0.3 F.001
    M50
    G28 H0.0
    G00 C0.0
    Z-0.2

    Radial tolerances are commonly +/- 1/2 Degree

    It’s a little bit hair-ball, but a hell of a lot cheaper than a machine with a B-axis. Not recommended for a turret mounted position where centrifugal force could rotate the broach.

    And check your parts more frequently than you normally would!

  5. avatar

    Slater is correct (the other guys could be also, just not sure). You could put a spring loaded locater on the broach holder and the mating ‘hole’ on the collet to time them. That is trickey to set up but it would work without spending a lot of money. it just requires a bit of finesse.
    Don

  6. avatar

    Of course we don’t know what the rest of the story is. I think a Drive dog mounted as part of the
    rotating took holder or maybe a formed bush which would pick up on the Component. A driver in the Nose Cap would probably make X slide ops impossible The broaching can’t be very deep. Don’t think you can drive the broach as Work spindle gears “hunt”. Need to fit “even” gears , not practical. I’ve assumed a Gridley, or B & S style. Better a BSA!!

  7. avatar

    Vexed,
    Since your original comment suggests only one part, why not set it up on a Bridgeport? Bring the broach to the part, set your alignment, and wala! This video shows the broach holder in a Bridgeport… http://www.youtube.com/watch?v=uTsPXFy7Xx0

  8. avatar

    Oh my goodness! an awesome post dude. Thank you But I’m experiencing issue with ur rss . Don’t know why Unable to subscribe to it. Is there anyone finding identical rss predicament? Anybody who knows kindly respond. Thnkx

    real christian louboutin

Leave a Reply