problems cutting round holes

More
10 years 7 months ago #71693 by Clifford
I recently had a new cnc router installed at work run on linuxcnc.

The machine seems to run well except for cutting circles, for some reason it will not make round holes unless a bit is used that is the same size as the hole to be cut. I have been trying to resolve problems with the manufacturer, but that seems to be a dead end.


the square profile of the part cuts perfectly, but the round cuts do not stay round.

has anyone experienced similar issues with circles not cutting round, but ending up sort of blob shaped?

Please Log in to join the conversation.

More
10 years 7 months ago #71711 by Todd Zuercher
There are numerous reasons why a part may not cut out right, mechanical problems and software configuration problems and coding errors, can all cause distortions from what you want. We will probably need a lot more information to properly diagnose your problems.

So this is a brand new machine, or a retrofit? What does your problem G-code look like? Does the machine have any mechanical deficiencies (too much backlash or lack of adequate stiffness)?

If this is a new machine in perfect working order, the first place I would look closely at is your G-code. What are your G64 settings?

Please Log in to join the conversation.

More
10 years 7 months ago #71712 by Clifford
I have been using code generated by vcarve pro. The machine is new, and seems solid. I am attaching a copy of the gcode for the test and some photos of the failed cuts. I suspect a gcode or software problem since we had similar problems with a machine we replaced with this one and the only common features are the computer that runs the machine with linuxcnc, and vcarve.

Please Log in to join the conversation.

More
10 years 7 months ago #71715 by Todd Zuercher
What material are you milling? How is it fixtured? I've seen marks like that caused by the material moving or flexing under cutting forces.

Backlash is another notorious source for similar marks, especially when cutting circles. Backlash comp can often cover it up on straight line milling, but on a circle the cutting forces can often move the cutter in the opposite direction of the backlash compensation, and when direction reversals occur (such as at the points of the circle) the backlash compensation will cause a bump as it tries to get things back to where it thinks it should be.
Do you know if your machine is using backlash compensation? If a new machine has that much backlash, there is a problem. Setting the backlash compensation to 0 might reduce the distortion by half, but at the cost of distortion showing up more in other places.

I've also seen similar marks made on light machines cutting with cheep router motors, that have too much play in their spindle shaft bearings.

Please Log in to join the conversation.

More
10 years 7 months ago #71717 by Clifford
the material is 1/4": sintra held on a vacuum table.
I will check about backlash compensation, but I was not told anything about that by the installer.

confirmed that there is no backlash compensation entries in the cnc.ini file.

Please Log in to join the conversation.

More
10 years 7 months ago #71766 by Rick G
Replied by Rick G on topic problems cutting round holes
As Todd pointed out there are a few things to look at.
The code does not seem to have any G64 settings. A good idea is to have a preamble to set important settings before making a cut.
linuxcnc.org/docs/2.6/html/gcode/gcode.html#sec:G64

Also try making the cut at a slower speed (too slow may burn), or better a lighter cut, if the current code makes one cut at 1/4" deep try 2 cuts at 1/8" deep to put less strain on the machine to see if that is an improvement. There is also climb cut vs conventional cut, try creating the code to run the opposite direction. Also confirm that everything is tight without excess play.

Rick G

Please Log in to join the conversation.

More
10 years 7 months ago #71793 by Todd Zuercher

Rick G wrote: The code does not seem to have any G64 settings.


He has G64 P.001 set at the end of the second line of code.

Please Log in to join the conversation.

More
10 years 7 months ago #71848 by Rick G
Replied by Rick G on topic problems cutting round holes
Yep, there it is.

Rick G

Please Log in to join the conversation.

More
10 years 7 months ago #72362 by poofjunior
Check out these transitiion points:

Attachment not found



On a typical gantry, the cutting tool changes direction on either the X or Y axis at the most extreme dimensions of either axis. Based on the divots you've got at those locations, that's a tell-tale sign of backlash.

To be certain, though, if you see a divot at the most negative X direction, you will likely also see a divot at the most positve X direction, and the same goes for Y.

in your *.ini file, you can set BACKLASH = x.xx, where x.xx is decimal number, for each axis. The software will then make a constant offset each time it changes direction.

To measure the backlash, you'll want a test indicator, but if you don't have one, you can still see if backlash is a problem by adding in some small nonzero values and seeing if that improves the geometry of your cuts.

Best!

JoshuaV

Please Log in to join the conversation.

Time to create page: 0.294 seconds
Powered by Kunena Forum