584,862 active members*
5,886 visitors online*
Register for free
Login
Results 1 to 7 of 7
  1. #1
    Join Date
    Sep 2006
    Posts
    100

    Cutter Compensation

    I had asked the question about cutter compensation when using re-sharpened end mills. I guess this is more of a question about how to use this feature in DeskCNC, but not much support there.

    DeskCNC does support work coordinate offsets, and the G41/42 commands. I just don't see any place to program the machine with a cutter compensation value.

    The only place is when generating my g-code. I can have it automatically offset the tool by telling it what diameter I am using and which direction I want it to cut. Or I can select 'machine compensation', which does not offset the toolpath in the gcode.

    This would mean there should be a way to offset the toolpath within the machine based on the tool diameter.

    Is this a not so common approach to machining? I have always automatically generated my tool paths based on the cutter diameter I am using.

    Thanks.

  2. #2
    Join Date
    Nov 2010
    Posts
    0
    "Is this a not so common approach to machining?"

    Yes it is a very common way to machine. But you would need to use G41 or G42. So if
    deskcnc does not support these codes then no you cant, which seems odd.
    I can only suggest using 'machine compensation' when you output the gcode and running some tests to see if the profile you programmed changes when you input different dia's in your tool offset page.

    HTH

    Richard

  3. #3
    Join Date
    Sep 2006
    Posts
    100
    Yes, DeskCNC supports G41/42 codes.

    I did generate some simple g-code (a 3" square) using "machine compensation G41/G42" option.

    N10 G00 X0.0000 Y0.0000 Z0.5000
    N20 G00 X0.0000 Y3.0000
    N30 G01 X0.0000 Y3.0000 Z0.1000 F4
    N40 G01 X0.0000 Y0.0000 F10
    N50 G01 X3.0000 Y0.0000
    N60 G01 X3.0000 Y3.0000
    N70 G01 X0.0000 Y3.0000
    N80 G00 X0.0000 Y3.0000 Z0.5000

    It put the tool dead center on the perimeter of the square. At this point would I need to do anything else in my gcode besides call out the tool ID?

    In the DeskCNC tool library, I guess I would simply setup the tool parameters with the exact diameter of the tool I am using. (no tool offset page) Don't know if this would be enough to compensate the tool path with my particular diameter. I just don't see any G41/G42 commands initially being generated.

    I really need to read up on this more, and experiment a bit.

    But thanks for the info, it really helps.

  4. #4
    Join Date
    Nov 2010
    Posts
    0
    Hello again,

    Sorry, I misread what you wrote, it was late, past my bedtime!

    The code that was posted does not show any tool calls or pre-positioning, could it be a problem with the post-processor?

    You could add the compensation manually, but you would need to add feed in and feed out lines as well. I cant really help more without knowing your cam system.

    Richard

  5. #5
    Join Date
    Sep 2006
    Posts
    100
    Ya, I understand what you mean.

    I need to read up on it some more and do a bit more research. AT that point I may be able to ask some better questions. I think I jumped into it to quickly thinking there was a simple answer.

    Thank you for your replies.

    Terry

  6. #6
    Join Date
    Nov 2010
    Posts
    0
    No problem. Just post anymore questions to this thread and I will try to help.

    Richard

  7. #7
    Join Date
    Nov 2010
    Posts
    0
    Just had a quick look through the deskcnc manual, and can suggest you repost the profile with all the cutter info input. Also make sure the cutter info is in the tool library. I also spotted the "entry and exit" function for contouring, that will do the feed in and out lines. Also suggest you have a play with setting up your post processor, this obviously has an effect on how the gcode is output. For example, you can make your linear moves modal, this will stop the post putting out G01 on every line. Like so:-

    N10 G00 X0.0000 Y0.0000 Z0.5000
    N20 X0.0000 Y3.0000
    N30 G01 X0.0000 Y3.0000 Z0.1000 F4
    N40 X0.0000 Y0.0000 F10
    N50 X3.0000 Y0.0000
    N60 X3.0000 Y3.0000
    N70 X0.0000 Y3.0000
    N80 G00 X0.0000 Y3.0000 Z0.5000

    Not essential, but it tidies up the program.

    Richard

Similar Threads

  1. Cutter Compensation
    By TravisR100 in forum NCPlot G-Code editor / backplotter
    Replies: 2
    Last Post: 10-31-2010, 08:09 PM
  2. Cutter compensation..
    By driftmaster in forum Mastercam
    Replies: 18
    Last Post: 04-03-2010, 08:14 PM
  3. Cutter compensation????
    By Clawsie Machine in forum Cincinnati CNC
    Replies: 6
    Last Post: 11-13-2008, 08:19 PM
  4. Cutter Compensation?
    By Joe Petro in forum Autodesk
    Replies: 6
    Last Post: 03-08-2006, 07:04 AM
  5. Cutter compensation?
    By Tonenc in forum G-Code Programing
    Replies: 4
    Last Post: 11-03-2005, 06:53 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •