MACHINING THREADS USING STANDARD TURNING TOOLS.

ThreadTracer GibbsCAM Documentation
STUBACME STUBACME STUBACME STUBACME STUBACME STUBACME STUBACME import switch type repair nc post toolpath options Boundaries for Finishing Cuts Add Finish cuts over Crest flats Custom Finishing Order tool monitor nested wave chipbreak wave chipbreak parameters tool_coordinates_as_points tool_wireframe_for_all_cuts keep_tool_wireframe texual_thread_data profile_over_whole_thread stock_as_red_geometry tool_gouges_as_red_wireframe toolpath_lines rough_cut fin_cut material do_rough do_rough process online_guide save_data do_it

Stub Acme Thread \\ Control (Tab 7):

Import ThreadTracer data from current open GibbsCAM program (Back to top)


All the parameters and settings for a thread setup can be stored inside the GibbsCAM file, this allows for loading back the same setup into ThreadTracer if you want to change something later.
  • Import 3.x Data : This button will check for thread setups made with ThreadTracer 3.x.
  • Import 4.x Data : This button will check for thread setups made with ThreadTracer 4.x.
  • If any are found they will be presented and you can choose to load them back.

    Switch to another thread type (Back to top)

    Choose what thread type to make from the dropdown list.
  • Switch : Clicking this button will switch the thread setup to the one selected from the dropdown.

  • Run a repair if thread ops appear in wrong plane (Back to top)

    If the threading operations are made in the wrong plane, clicking the 'Repair' button will try to restore the GibbsCAM threading dialog to a working state.
    If a repair has been done, all the current threading operations needs to be deleted and redone.


    NC Tracer Post Processor (Back to top)

  • NC Postprocessor : Enable this to post the current thread with the internal post processor.
  • .
    You can select what machine configuration to post for in the dropdown list.
    The machine configurations can be edited with selecting 'NC TRACER POST PROCESSOR CONFIG' as thread type and pressing the 'Switch' button.

    If you post with the internal post processor, it will ask where to save the NC-code file and open the file in Notepad.exe when its done.
    You can also configure NC Tracer to paste the NC-code directly to the clipboard, and paste it directly to your preferred editor.
    To read on how to setup NC Tracer for your machine, click here : Nc Tracer Setup

    Options for toolpath (Back to top)

    Enable Angle for Center cuts (Back to top)

    Used for roughing cuts, and if using one of the Special Roughing Style, as CT->Right Side, CT->Left Side, Right Side->CT or Left Side->CT
    Will use an angle for the center stepdown positions to prevent the tool to rub against the same sidewall throughout the cycle.


    Boundaries for Finishing Cuts (Back to top)

    Use boundaries for Finishing Cuts : This should always be enabled for safety.
    When calculating finishing passes, it will only follow the geometry of the thread profile without checking distance to neighboring profile geometry.
    This will first scan through the thread profile and calculate internal boundaries for all the finishing passes.

    Add Finish cuts over Crest flats (Back to top)

  • Add Finish cuts over Crest flats : This will add finishing cuts over the crest of the thread profile.
    This can be useful for threads with tight tolerances as all surfaces will be relative to the same tool offset.

  • Use Custom Finishing Order (Back to top)

    Enable this to select what features to run finishing passes on. The finishing passes will run on the features selected on the thread profile geometry.
    Select individual features with holding CTRL button and select with the the mousepointer.

    This can be useful for a large thread where you only need to re-run finishing on selected features to save some machining time.

    Draw Tool Coordinates
    • Select features of the thread you want to finish.
    • Enable 'Use Custom Finishing Order' in the Control tab
    • Clicking 'Do It' will generate finishing for selected geometry only


    Enable Tool Monitoring (Back to top)

    Enable this to monitor the insert geometry against the thread flank walls or sides.
    If the sides of the insert gouges or crosses the thread profile, it will trigger an alert and not output or generate threading operations. The insert profile will be drawn in red if alert is triggered.

    Note : False positives might occur due to small mathematical rounding errors, disable Tool Monitor if you can visually confirm that the tool clears the profile correctly.

    Tool Monitor Strict Mode (Back to top)
    This will monitor the thread flank walls upto the crest diameter, and ignore the crest corner radius or chamfer.

    • Ratchet thread and VBMT insert that gouges thread profile
    • Ratchet thread and VBMT insert pointing down, no gouges
    • Acme thread and VBMT insert that gouges thread profile

    Nested Toolpath (Back to top)

    Nested Toolpath option will combine all roughing passes or finishing passes into a single threading operation.
    A Nested Toolpath looks similar as a normal threading operation in GibbsCAM and uses only one operation tile.
    It will seperate roughing and finishing into each seperate operation tiles. As any nested toolpath is built internally by ThreadTracer, you cannot Redo these operations in GibbsCAM.



    Wave Chipbreaker (Back to top)

    For machining threads in long-chipping materials, like different plastics, titanium, aluminum and some steel alloys.

    Wave Chipbreaker can be used on any thread and will apply oscillating movements to the X axis while threading as an attempt to break up long strings of chips.

    Advantage is preventing long strings of chips to coil around the chuck, tools or the part. Disadvantage is longer machining time, as these oscillating thread passes needs a straight cleanup pass.
    For automated machining solutions, good chip control is critical for a reliable process. Picking up a part with a robot or a sub spindle in the machine can cause problems if long strings of chips are curled around the part.
    Wave Chipbreaker can solve problems with chip control in scenarios like this and can help the process to be accurate and more reliable.

    Wave Chipbreaker was inspired from Sandvik Coromant OptiThreading™ - a new software module in their CoroPlus Tool Path.
    All credit to Sandvik Coromant for coming up with this method for chip control. Read about OptiThreading™ here.

    Wave Chipbreaker is only available when using Nested Toolpath.



    Wave Chipbreaker thread pass with a following straight cleanup pass

     

    Machining 4-TPI thread with a 2mm grooving tool. Top corner shows NC-code running while machining.

    Wave Chipbreaker Parameters (Back to top)

    Edit parameters for Wave Chipbreaker with clicking the button with 3 dots [...] A seperate window will open where you can set different parameters.

    Click on the image and on items in the Wave Parameter window to jump to the relevant section of documentation. (Or just scroll...)

    wave_chipbreak_segments wave_chipbreak_length wave_chipbreak_oscillation wave_chipbreak_penetration wave_chipbreak_every_second wave_chipbreak_finish

    Wave Segments (Back to top) (Back to Wave Parameters)

    Set the amount of segments per wave. 2 segments produce a saw tooth wave and requires the least amount of lines in the NC-code.
    More segments produces a more detailed wave and requires more lines in the NC-code to complete the wave.
    See example NC-code below for difference between 2 segments and 6 segments (Expandable buttons).




    Click the buttons below to expand and display example NC-code snippets for differences between 2 and 6 segment wave.
    This is NC-code posted with the internal post-processor in ThreadTracer. GibbsCAM post-processors will output same NC-code coordinates for threading.
    			
    ( THREADTRACER V4.28 -> NC-TRACER G-CODE )
    ( MACHINE, FANUC STYLE ISO )
    ( THREAD STYLE, ACME )
    ( --------- EXTERNAL THREAD --------- )
    ( MAJOR/MINOR DIA : 101.44125 / 94.22765 MM )
    ( TPI, 4 PITCH, 6.35 MM )
    ( THREAD HEIGHT, 3.6068 FLAT ROOT, 2.275 )
    ( RADIUS, 0.2127 RADIUS, 0.1588 )
    ...
    G0 Z7.866
    G0 X100.857
    G0 X107.441 ( WAVE CHIPBREAK CUT # 1)
    G0 X102.026 
    G32 X100.857 Z4.691 F6.35
    G32 X102.026 Z1.516 F6.35
    G32 X100.857 Z-1.659 F6.35
    G32 X102.026 Z-4.834 F6.35
    G32 X100.857 Z-8.009 F6.35
    G32 X102.026 Z-11.184 F6.35
    G32 X100.857 Z-14.359 F6.35
    G32 X102.026 Z-17.534 F6.35
    G32 X100.857 Z-20.709 F6.35
    G32 X102.026 Z-23.884 F6.35
    G32 X100.857 Z-27.059 F6.35
    G32 X102.026 Z-30.234 F6.35
    G32 X100.857 Z-33.409 F6.35
    G32 X102.026 Z-36.584 F6.35
    G32 X100.857 Z-39.759 F6.35
    G32 X102.026 Z-42.934 F6.35
    G32 X100.857 Z-46.109 F6.35
    G32 X102.026 Z-49.284 F6.35
    G0 X107.441 ( PART CLEARANCE )
    G0 Z7.866
    G0 X100.857
    G32 X100.857 Z-50 F6.35
    G0 X107.441 ( PART CLEARANCE )
    ( CUT # 2 OF 134 TOTAL )
    G0 Z7.492
    ...
    
    
         
    ( THREADTRACER V4.28 -> NC-TRACER G-CODE )
    ( MACHINE, FANUC STYLE ISO )
    ( THREAD STYLE, ACME )
    ( --------- EXTERNAL THREAD --------- )
    ( MAJOR/MINOR DIA : 101.44125 / 94.22765 MM )
    ( TPI, 4 PITCH, 6.35 MM )
    ( THREAD HEIGHT, 3.6068 FLAT ROOT, 2.275 )
    ( RADIUS, 0.2127 RADIUS, 0.1588 )
    ...
    G0 Z7.866
    G0 X100.857
    G0 X107.441 ( WAVE CHIPBREAK CUT # 1)
    G0 X102.026 
    G32 X101.734 Z6.808 F6.35
    G32 X101.149 Z5.749 F6.35
    G32 X100.857 Z4.691 F6.35
    G32 X101.149 Z3.633 F6.35
    G32 X101.734 Z2.574 F6.35
    G32 X102.026 Z1.516 F6.35
    G32 X101.734 Z0.458 F6.35
    G32 X101.149 Z-0.601 F6.35
    G32 X100.857 Z-1.659 F6.35
    G32 X101.149 Z-2.717 F6.35
    G32 X101.734 Z-3.776 F6.35
    G32 X102.026 Z-4.834 F6.35
    G32 X101.734 Z-5.892 F6.35
    G32 X101.149 Z-6.951 F6.35
    G32 X100.857 Z-8.009 F6.35
    G32 X101.149 Z-9.067 F6.35
    G32 X101.734 Z-10.126 F6.35
    G32 X102.026 Z-11.184 F6.35
    G32 X101.734 Z-12.242 F6.35
    G32 X101.149 Z-13.301 F6.35
    G32 X100.857 Z-14.359 F6.35
    G32 X101.149 Z-15.417 F6.35
    G32 X101.734 Z-16.476 F6.35
    G32 X102.026 Z-17.534 F6.35
    G32 X101.734 Z-18.592 F6.35
    G32 X101.149 Z-19.651 F6.35
    G32 X100.857 Z-20.709 F6.35
    G32 X101.149 Z-21.767 F6.35
    G32 X101.734 Z-22.826 F6.35
    G32 X102.026 Z-23.884 F6.35
    G32 X101.734 Z-24.942 F6.35
    G32 X101.149 Z-26.001 F6.35
    G32 X100.857 Z-27.059 F6.35
    G32 X101.149 Z-28.117 F6.35
    G32 X101.734 Z-29.176 F6.35
    G32 X102.026 Z-30.234 F6.35
    G32 X101.734 Z-31.292 F6.35
    G32 X101.149 Z-32.351 F6.35
    G32 X100.857 Z-33.409 F6.35
    G32 X101.149 Z-34.467 F6.35
    G32 X101.734 Z-35.526 F6.35
    G32 X102.026 Z-36.584 F6.35
    G32 X101.734 Z-37.642 F6.35
    G32 X101.149 Z-38.701 F6.35
    G32 X100.857 Z-39.759 F6.35
    G32 X101.149 Z-40.817 F6.35
    G32 X101.734 Z-41.876 F6.35
    G32 X102.026 Z-42.934 F6.35
    G32 X101.734 Z-43.992 F6.35
    G32 X101.149 Z-45.051 F6.35
    G32 X100.857 Z-46.109 F6.35
    G32 X101.149 Z-47.167 F6.35
    G32 X101.734 Z-48.226 F6.35
    G32 X102.026 Z-49.284 F6.35
    G0 X107.441 ( PART CLEARANCE )
    G0 Z7.866
    G0 X100.857
    G32 X100.857 Z-50 F6.35
    G0 X107.441 ( PART CLEARANCE )
    ( CUT # 2 OF 134 TOTAL )
    G0 Z7.492
    ...
    
    
    			
    ( THREADTRACER V4.28 -> NC-TRACER G-CODE )
    ( MACHINE, FANUC STYLE ISO )
    ( THREAD STYLE, ACME )
    ( --------- EXTERNAL THREAD --------- )
    ( MAJOR/MINOR DIA : 3.99375 / 3.70975 IN )
    ( TPI, 4 PITCH, 0.25 IN )
    ( THREAD HEIGHT, 0.142 FLAT ROOT, 0.0896 )
    ( RADIUS, 0.0084 RADIUS, 0.0063 )
    ...
    G0 Z0.4177
    G0 X3.9784
    G0 X4.23 ( WAVE CHIPBREAK CUT # 1)
    G0 X4.0091 
    G32 X3.9784 Z0.2927 F0.25
    G32 X4.0091 Z0.1677 F0.25
    G32 X3.9784 Z0.0427 F0.25
    G32 X4.0091 Z-0.0823 F0.25
    G32 X3.9784 Z-0.2073 F0.25
    G32 X4.0091 Z-0.3323 F0.25
    G32 X3.9784 Z-0.4573 F0.25
    G32 X4.0091 Z-0.5823 F0.25
    G32 X3.9784 Z-0.7073 F0.25
    G32 X4.0091 Z-0.8323 F0.25
    G32 X3.9784 Z-0.9573 F0.25
    G32 X4.0091 Z-1.0823 F0.25
    G32 X3.9784 Z-1.2073 F0.25
    G32 X4.0091 Z-1.3323 F0.25
    G32 X3.9784 Z-1.4573 F0.25
    G32 X4.0091 Z-1.5823 F0.25
    G32 X3.9784 Z-1.7073 F0.25
    G32 X4.0091 Z-1.8323 F0.25
    G32 X3.9784 Z-1.9573 F0.25
    G0 X4.23 ( PART CLEARANCE )
    G0 Z0.4177
    G0 X3.9784
    G32 X3.9784 Z-1.9685 F0.25
    G0 X4.23 ( PART CLEARANCE )
    ( CUT # 2 OF 93 TOTAL )
    G0 Z0.4068
    ...
    
    
         
    ( THREADTRACER V4.28 -> NC-TRACER G-CODE )
    ( MACHINE, FANUC STYLE ISO )
    ( THREAD STYLE, ACME )
    ( --------- EXTERNAL THREAD --------- )
    ( MAJOR/MINOR DIA : 3.99375 / 3.70975 IN )
    ( TPI, 4 PITCH, 0.25 IN )
    ( THREAD HEIGHT, 0.142 FLAT ROOT, 0.0896 )
    ( RADIUS, 0.0084 RADIUS, 0.0063 )
    ...
    G0 Z0.4177
    G0 X3.9784
    G0 X4.23 ( WAVE CHIPBREAK CUT # 1)
    G0 X4.0091 
    G32 X4.0014 Z0.376 F0.25
    G32 X3.9861 Z0.3344 F0.25
    G32 X3.9784 Z0.2927 F0.25
    G32 X3.9861 Z0.251 F0.25
    G32 X4.0014 Z0.2094 F0.25
    G32 X4.0091 Z0.1677 F0.25
    G32 X4.0014 Z0.126 F0.25
    G32 X3.9861 Z0.0844 F0.25
    G32 X3.9784 Z0.0427 F0.25
    G32 X3.9861 Z0.001 F0.25
    G32 X4.0014 Z-0.0406 F0.25
    G32 X4.0091 Z-0.0823 F0.25
    G32 X4.0014 Z-0.124 F0.25
    G32 X3.9861 Z-0.1656 F0.25
    G32 X3.9784 Z-0.2073 F0.25
    G32 X3.9861 Z-0.249 F0.25
    G32 X4.0014 Z-0.2906 F0.25
    G32 X4.0091 Z-0.3323 F0.25
    G32 X4.0014 Z-0.374 F0.25
    G32 X3.9861 Z-0.4156 F0.25
    G32 X3.9784 Z-0.4573 F0.25
    G32 X3.9861 Z-0.499 F0.25
    G32 X4.0014 Z-0.5406 F0.25
    G32 X4.0091 Z-0.5823 F0.25
    G32 X4.0014 Z-0.624 F0.25
    G32 X3.9861 Z-0.6656 F0.25
    G32 X3.9784 Z-0.7073 F0.25
    G32 X3.9861 Z-0.749 F0.25
    G32 X4.0014 Z-0.7906 F0.25
    G32 X4.0091 Z-0.8323 F0.25
    G32 X4.0014 Z-0.874 F0.25
    G32 X3.9861 Z-0.9156 F0.25
    G32 X3.9784 Z-0.9573 F0.25
    G32 X3.9861 Z-0.999 F0.25
    G32 X4.0014 Z-1.0406 F0.25
    G32 X4.0091 Z-1.0823 F0.25
    G32 X4.0014 Z-1.124 F0.25
    G32 X3.9861 Z-1.1656 F0.25
    G32 X3.9784 Z-1.2073 F0.25
    G32 X3.9861 Z-1.249 F0.25
    G32 X4.0014 Z-1.2906 F0.25
    G32 X4.0091 Z-1.3323 F0.25
    G32 X4.0014 Z-1.374 F0.25
    G32 X3.9861 Z-1.4156 F0.25
    G32 X3.9784 Z-1.4573 F0.25
    G32 X3.9861 Z-1.499 F0.25
    G32 X4.0014 Z-1.5406 F0.25
    G32 X4.0091 Z-1.5823 F0.25
    G32 X4.0014 Z-1.624 F0.25
    G32 X3.9861 Z-1.6656 F0.25
    G32 X3.9784 Z-1.7073 F0.25
    G32 X3.9861 Z-1.749 F0.25
    G32 X4.0014 Z-1.7906 F0.25
    G32 X4.0091 Z-1.8323 F0.25
    G32 X4.0014 Z-1.874 F0.25
    G32 X3.9861 Z-1.9156 F0.25
    G32 X3.9784 Z-1.9573 F0.25
    G0 X4.23 ( PART CLEARANCE )
    G0 Z0.4177
    G0 X3.9784
    G32 X3.9784 Z-1.9685 F0.25
    G0 X4.23 ( PART CLEARANCE )
    ( CUT # 2 OF 93 TOTAL )
    G0 Z0.4068
    ...
    
    

    Wave Length (Freq) (Back to top) (Back to Wave Parameters)

    Wave Length will determine oscillation frequency, or how often it will attempt to break the chips per spindle revolution.
    Select from the dropdown between 0.5x pitch, 1.0x pitch, 2.0x pitch and 4.0x pitch

    Wave length set to 1.0x Pitch, will move the tool in and out of the material for every revolution.
    Wave length set to 2.0x Pitch, will move the tool in and out of the material for every second revolution.
    The tool will be in sync with the thread in the Z axis during all wave motions while the X axis moves in and out of the material.

    Keep in mind that spindle RPM can affect the ability to accurately run at different wave lengths.
    A small diameter and high spindle RPM can cause the machine's X axis to not fully reach the peaks of each wave before it continues to the next wave.

    Other factors can also impact this from machine to machine, such as parameters for acceleration/deacceleration or mechanical backlash in the ballscrew.
    This can be compensated with a combination of either longer wave length, lower spindle RPM and higher oscillation height.


    Oscillation Height (Back to top) (Back to Wave Parameters)

    Oscillation Height is the effective wave height.
    Select from the dropdown between 1.25x Stepdown Xr, 1.50x Stepdown Xr, 2.00x Stepdown Xr, 3.00x Stepdown Xr and 4.00x Stepdown Xr.

    Stepdown Xr is the cut depth that is set in Machining tab (Tab 4). Setting the oscillation height to 2.00x Stepdown Xr, the tool will move out of the material with a height twice of the current cut depth (Stepdown Xr).


    Wave Penetration (Back to top) (Back to Wave Parameters)

    Wave Penetration will make the tool to oscillate a set amount past the following straight threading passes.
    Depending of the material being machined and if chips not breaking properly with the tool, it can help with setting a penetration percentage to better break the chip for the following straigt pass.

    Select from the dropdown the amount of penetration. Selecting No Penetration will do the wave movements at the same diameter as the straight threading passes.



    Apply Chipbreaker on every second cut (Back to top) (Back to Wave Parameters)

    Enable this to apply chipbreaker waves on every second cut. This will shorten the machining time.

    Enable Chipbreaker on Finishing (Back to top) (Back to Wave Parameters)

    Enable this to apply waves on the finishing passes. By default waves will only be applied on the roughing passes.


    Options for visual geometry (Back to top)

    Draw Tool Coordinates as Points (Back to top)

    Enable to to create coordinate points for all calculated thread passes.
    All coordinate points represent the actual machining tool coordinates used when machining.

    Draw Tool Coordinates
    Draw Coordinates as Points

    Draw Tool Wireframe for all cuts (Back to top)

    Enable to draw the current tool geometry from the Tooling tab (Tab 3) as geometry inside the thread profile for all threading passes. This can be useful during setup of the thread.

    Draw Tool Coordinates
    Draw Tool Wireframes

    Keep Tool Wireframe on screen (Back to top)

    Enable to keep the tool wireframes on screen for each pass.

    Draw Tool Coordinates
    Keep Tool Wireframe

    Draw Texual Thread Data (Back to top)

    This will write thread information such as Major/Minor diameter, TPI and Pitch, etc as geometry. (Currently not available)

    Draw Profile over whole thread (Back to top)

    Enable to loop the thread profile geometry along the entire length of the thread. From Thread Start Z to Thread End Z in Machining tab (Tab 4)
    Due to a limitation set in GibbsCAM, max 100 loops will be drawn.

    Draw Tool Coordinates
    Draw Profile over whole thread -OFF Draw Profile over whole thread -ON

    Draw Stock as Red geometry (Back to top)

    Enable to draw a red outline for the roughing stock. The red line will be parallel to the thread profile with distance as the Roughing Stock set in Machining Tab (Tab 4).
    Red stock geometry is just a visual reference, and will not have any significance to the roughing process.

    Draw Tool Coordinates
    Draw Stock as Red geometry -ON Draw Stock as Red geometry -OFF

    Draw Tool Gouges as Red Wireframe (Back to top)

    Enable to draw a red tool wireframe if the tool geometry gouges or crosses the current thread profile.
    Tool Monitor needs to be enabled for this to be effective.

    Example shows a standard 35° VBMT insert and how it gouges along an Acme thread profile. Any detected gouges will be excluded from any toolpath generation.

    Draw Tool Coordinates
    Tool Gouges as Red Wireframe

    Draw Toolpath Lines (Back to top)

    Enable to draw the toolpaths for all threading passes as line geometry, this can be useful to visualize the toolpath without processing GibbsCAM threading operations.

    Draw Tool Coordinates
    Draw Toolpath Lines



    Page accessed: 655 times