585,578 active members*
4,094 visitors online*
Register for free
Login
Page 1 of 2 12
Results 1 to 20 of 30
  1. #1
    Join Date
    Dec 2008
    Posts
    18

    Taig/Mach3 issues with accuracy

    I bought a used taig cnc milling machine(MicroProto) from this site back in December of 08. Im now where I can do quite a bit of stuff with it. Problem is when I try to cut a circle thats .430" it comes out to .452" i cant seem to figure out the the problem is. I have the machine set up true as far as tram, backlash, etc. I am using Mach3. Axis XYZ all have .001" of backlash. I have compensated for it in Mach 3. All gibs and such are tight without any play or unwanted movement. I just dont understand why its doing this. Its really starting to get under my skin. I cant deal with that much difference. Does anyone know why this is happening. Im puzzled. Thanks for any help.

  2. #2
    Join Date
    Feb 2007
    Posts
    456
    It sound like it might be a set up issue. I would first look at the steps per unit setting and then look at how you are doing cutter compensation.
    Jeff Birt

  3. #3
    Join Date
    Dec 2008
    Posts
    445
    In the program run screen of Mach3 it will have a line which shows all the active G codes. Check to make sure you aren't for some reason in cutter comp mode. Not knowing a number of things about your setup or code it's difficult to diagnose, but also check things like how your IJ mode is set, and if you are using cutter comp make sure you have set the correct cutter diameter, are using the right offset, and are using the correct (41/42) comp code for the circle you are trying to cut.
    Is it only during circles, or does this "cutting large" happen with any programmed path?

  4. #4
    Join Date
    Dec 2008
    Posts
    18
    yes, it cuts large no matter what. i have g-codes and m-codes in the program run screen. im using the cut circle program in mach 3. im using a 1/4" end mill with a diameter of .2470" and i put it in the program as such. my steps are set at 8000. motors are 30 vel. and 8 acc. for all axis. hope this helps.

  5. #5
    Join Date
    Dec 2008
    Posts
    445
    Quote Originally Posted by diamondback21 View Post
    yes, it cuts large no matter what. i have g-codes and m-codes in the program run screen. im using the cut circle program in mach 3. im using a 1/4" end mill with a diameter of .2470" and i put it in the program as such. my steps are set at 8000. motors are 30 vel. and 8 acc. for all axis. hope this helps.
    Consistent (error the same regardless of part size or cut) means that you have something off in your cutter comp settings. It can be a little confusing to get right. Pay attention to your cutter comp entry and exits. Give it space to get to where it needs to go to clear the area.

  6. #6
    Join Date
    Dec 2004
    Posts
    1865
    If you haven't done it already, use a dial indicator and see if a 1" move results in one inch of travel on all three axis. if not use the mach3 wizard for setting the steps per inch. You are off by .022 which is a large amount.

    On my Taig, the steps per inch should be (according to the math) 16,000/inch as my drive is set to 1/8th step but my steps per inch needed to be adjusted slightly to some weird number like 16,023.54 to make it move exactly 1 inch.
    Since you haven't mentioned it, I will assume that you are not using g41/42 to set cutter comp.

    On my bridgeport, my 5 tpi screws should give me 20,000/inch, but they are actually metric which gives a real weird number when using inches, so the math is correct, but only if you know the actual numbers to input.
    Once you have the dial indicator moving one inch when you try to move one inch, I would try cutting a square in some scrap material as you can hand code it really easilly. The move on to a circle.

    The other thing to check, and it has caught a lot of people, is to use a second measuring device to verify your measurements. One guy here on the zone was going nuts with an odd table movement dimension and found out that his dial indicator had a cyclicle error and once he had a good indicator, he had everything perfect.

    Mike
    Warning: DIY CNC may cause extreme hair loss due to you pulling your hair out.

  7. #7
    Join Date
    Dec 2008
    Posts
    18
    Ok i used a different offset. dont think this matters . cut a rectangle pocket .7500"x2.2500" and it was dead on. i cut a circle that was supposed to be .5120" and it came out to .5265" i also went to general config and logic config. and unchecked the radius comp off box just to see what would happen. hope this helps. thanks

  8. #8
    Join Date
    Dec 2008
    Posts
    18
    i have the microproto 2000hd/le. i think the 2003 model. the manual says to use 8000 steps per. i changed it to 16000 and still comes up .001" short of 1". i changed the backlash to .002" still no difference. it came up.001" short. im about to pull whatever hair i have out.

  9. #9
    Join Date
    Mar 2003
    Posts
    35538
    If you turn off backlash comp, what do you get?
    Also, try at different feedrates (slower) and see if you get the same results.

    escott, I'm pretty sure he's not using cutter comp.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  10. #10
    Join Date
    Dec 2008
    Posts
    18
    i fine tuned the steps per in the settings menu. and got it to .5175". i disabled backlash comp and slowed the feed down to 6ipm and got a .5195" circle. im not using g41/42. im using the circle cut wizard in mach3. even with my cad/cam programs dimensions. they're off just as much. maybe it just worn out.

  11. #11
    Join Date
    Dec 2004
    Posts
    1865
    Quote Originally Posted by diamondback21 View Post
    i fine tuned the steps per in the settings menu. and got it to .5175". i disabled backlash comp and slowed the feed down to 6ipm and got a .5195" circle. im not using g41/42. im using the circle cut wizard in mach3. even with my cad/cam programs dimensions. they're off just as much. maybe it just worn out.
    If the machine is worn out, your rectangle would have not come out dead on.

    Keep playing with the steps per inch, untill it is correct. so if you have to go to 16,035 or something weird, as long as the movement is correct, it is ok.

    If your circle is coming out round, but to a different dimension than what you are asking, and your squares are correct, then it sounds like it is an error in the gcode, and not the machine. If you had a worn machine and a ton of backlash, your circle would be flatted at the compass points and the rest of it would be close in size.

    Post the code you are using to cut a circle so we can check it out plus the actual cutter diameter and the measured result.

    Mike
    Warning: DIY CNC may cause extreme hair loss due to you pulling your hair out.

  12. #12
    Join Date
    Jun 2008
    Posts
    1082
    Regarding the possibility that the machine is worn out... My brand new Taig has been cutting parts a bit big too. I'm fairly sure all my gibs are properly adjusted and after adjusting the nuts I've been leaving backlash compensation turned off.

    I don't know what cutter compensation is, and I doubt I'm using it.

    Also, I set my steps per using a gauge block, so I think it's set very close to what it should be.

  13. #13
    Join Date
    Dec 2004
    Posts
    1865
    Quote Originally Posted by Hirudin View Post
    Regarding the possibility that the machine is worn out... My brand new Taig has been cutting parts a bit big too. I'm fairly sure all my gibs are properly adjusted and after adjusting the nuts I've been leaving backlash compensation turned off.

    I don't know what cutter compensation is, and I doubt I'm using it.

    Also, I set my steps per using a gauge block, so I think it's set very close to what it should be.
    Using a gauge block and a good .0001 dia indicator, you should be dead on and very repeatable. cutter comp is set using the G41/g42 and turned off using the G40? command. if you are not sure what it is, good bet you are not using it.

    Parts "a bit big" is very vague. If you are within a thou or 2 you start getting into the realm of cutter flex and machine flex. If you are talking less than tenths, the room temp and machine temp starts to come into play .

    I always try to use a roughing pass and then a finish pass when I am going for close tolerances. You will cut the first part, measure it and then use the cutter comp to get closer to the proper size. This is where the art of being a machinist comes in. Even if the cam program gets it right and the machine is perfect, somtimes the cutter cutts differently than you would think based on its size.
    :withstupiSometimes you measure the cutter wrong.:withstupi

    :bat:Sometimes the wind is blowing the wrong way with the part you are cutting.:bat:

    (chair)Sometimes the material is not what you think it is and it cuts differently.(chair)

    Mike
    Warning: DIY CNC may cause extreme hair loss due to you pulling your hair out.

  14. #14
    Join Date
    Jun 2008
    Posts
    1082
    Heh... sorry for being vague. I couldn't remember any exact measurements so I thought it would be best not to say anything specific. If I remember right some measurements were off 7 to 15 thousandths. When I took the measurements I thought it seemed too large to be explained by the cutter being slightly smaller than I expected.

    I've tweaked my machine here and there, I'll have to do a controlled test and come back with real numbers...

    I've started doing the roughing/finishing passes too. I started doing it to try to get better surface finish, but I find it also gives me a little buffer room if I have to re-zero the machine at some point. I've decided to leave 10 thousandths when roughing. I figure that means it's less necessary to get down to the last thousandth if I ever have to zero the machine again. Then I try to do the finish pass all at once.

  15. #15
    Join Date
    Dec 2008
    Posts
    18
    heres the code for the circle and i also ran a another rectangle pocket 2.125"x1.25 and it came out 2.1305x 1.2535"F6 I fine tune the steps per to where they,re moving exactly 1" . im gonna do some more test. I dont think its consistent.
    G00 Z0.25
    G00 X0.12875 Y0
    G00 Z0.5
    G01 Z-0.007 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.014 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.021 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.028 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.035 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.042 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.049 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.056 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.063 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.07 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.077 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.084 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.0898 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G00 Z0.25
    G00 X0.13275 Y0
    G01 Z0.4062 F6
    G01 Z-0.0938 F5
    G03 X0.13275 Y0 I-0.1327 J0 F6
    G00 Z0.25
    G00 X0 Y0
    M30

  16. #16
    Join Date
    Dec 2004
    Posts
    1865
    Quote Originally Posted by diamondback21 View Post
    heres the code for the circle and i also ran a another rectangle pocket 2.125"x1.25 and it came out 2.1305x 1.2535"F6 I fine tune the steps per to where they,re moving exactly 1" . im gonna do some more test. I dont think its consistent.
    G00 Z0.25
    G00 X0.12875 Y0
    G00 Z0.5
    G01 Z-0.007 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.014 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.021 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.028 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.035 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.042 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.049 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.056 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.063 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.07 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.077 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.084 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G01 Z-0.0898 F5
    G02 X0.12875 Y0 I-0.1287 J0 F6
    G00 Z0.25
    G00 X0.13275 Y0
    G01 Z0.4062 F6
    G01 Z-0.0938 F5
    G03 X0.13275 Y0 I-0.1327 J0 F6
    G00 Z0.25
    G00 X0 Y0
    M30
    Notice on the bold line that your I number is different from all of the previous lines. This will cause the bottom of the part to be bigger and it may cause the discrepency that you are getting, especially if you can't see the step.

    I wonder what you are using to measure these parts. If it is a set of digital calipers, verify that they are repeatable and are reading what they are supposed to. I notice that you pocket is measured to .0005 and unless you are real good with an inside micrometer, you can't measure them that close.

    Mike
    Warning: DIY CNC may cause extreme hair loss due to you pulling your hair out.

  17. #17
    Join Date
    Dec 2008
    Posts
    18
    i checked and rechecked the steps per unit with 3 different dial indicators. all read the same. im still getting a circle that roughly .01"larger than what i want. i also measured the circle with 3 different dial calipers. I even went out a bought a new one just to be sure the other 2 were not off. all give the same numbers. (chair)

  18. #18
    Join Date
    Dec 2008
    Posts
    18
    Quote Originally Posted by TOTALLYRC View Post
    Notice on the bold line that your I number is different from all of the previous lines. This will cause the bottom of the part to be bigger and it may cause the discrepency that you are getting, especially if you can't see the step.

    I wonder what you are using to measure these parts. If it is a set of digital calipers, verify that they are repeatable and are reading what they are supposed to. I notice that you pocket is measured to .0005 and unless you are real good with an inside micrometer, you can't measure them that close.

    Mike
    its not just with this circle cut that the circle is too big, its with anything i cut. even parts that i have in my cad/cam program. the G03 line is the finish cut i have been using. this particular circle cut wizard in mach 3 is just to check and see if im getting close .

  19. #19
    Join Date
    Dec 2004
    Posts
    1865
    I would love to help out more, but you seem to have done everything that I would have done.

    I will keep watching to see what other people have to contribute.

    What is driving me crazy, is that if your step per in on the x and y are correct, and you only have a thou or two of backlash, you circles should be way closer than they are.

    Mike
    Warning: DIY CNC may cause extreme hair loss due to you pulling your hair out.

  20. #20
    Join Date
    Nov 2007
    Posts
    980
    Ok, just had a thought, what are your "Scale" DRO's reading on the "Program Run" page?

    Dave
    Dave->..

Page 1 of 2 12

Similar Threads

  1. Brother TC-324 X-axis accuracy issues
    By EB Machine in forum Uncategorised MetalWorking Machines
    Replies: 1
    Last Post: 08-09-2012, 02:30 PM
  2. Accuracy issues
    By runninwild400 in forum Torchmate
    Replies: 7
    Last Post: 03-19-2009, 11:27 PM
  3. x2 accuracy issues
    By BobMorside in forum Syil Products
    Replies: 12
    Last Post: 01-03-2009, 02:29 AM
  4. new setup, accuracy issues
    By DogWood in forum Benchtop Machines
    Replies: 4
    Last Post: 06-20-2008, 04:05 AM
  5. Accuracy issues
    By itsme in forum Benchtop Machines
    Replies: 16
    Last Post: 10-29-2006, 08:17 PM

Posting Permissions

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