Author Topic: Newbie questions . . . .  (Read 11506 times)

Offline FX Guy

  • Ewok
  • *
  • Posts: 4
    • View Profile
Newbie questions . . . .
« on: April 26, 2023, 23:47:45 pm »
I am new to CamBam and 3018CNC as well. I am trying to drill holes in a cast aluminum enclosure that is 2mm thick. My current gcode produces good results but the holes are 1mm too small.
There are three holes that are basically two 9mm holes spaced apart by 2mm to make an elongated hole. I drew these initially using two arcs and two poly lines. But there were errors of unconnected lines. So I selected the arcs and lines and converted them to a polyline. This seemed to work but now the dimensions are off by 1mm. The fact that all dimensions are off by 1mm suggests to me that there is an issue where the end mill is defined. I am using a 1/8" two flute end mill which is 0.125" or 3.175mm. Can anyone point out what I am doing wrong?
« Last Edit: April 26, 2023, 23:53:29 pm by FX Guy »

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 9079
    • View Profile
Re: Newbie questions . . . .
« Reply #1 on: April 27, 2023, 00:12:41 am »
Try using inside offsets only, set the tool number >0 (as a matter of habit, always), and set all the milling parameters for all the pockets the same.  You've got a 'hodgepodge' of different milling parameters for the different pockets.

I don't see anything obviously wrong with the code or the toolpaths.

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline FX Guy

  • Ewok
  • *
  • Posts: 4
    • View Profile
Re: Newbie questions . . . .
« Reply #2 on: April 27, 2023, 02:18:05 am »
Thanks Lloyd. That helped. I ran it on an enclosure and the plunge was off. I thought I had it set for five steps of 0.5mm but instead it did two steps - the first was 2mm then 0.5mm! I believe this was because the cut order was set for Depth not Level, I have changed it now. It seems there is still some error in the size as well, around 0.5mm now, so still too small, instead of a 9mm hole I get ~8.5mm.
Is there a way to have it just cut the outer edge of the hole instead of spiraling and cutting all of the hole material?

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 9079
    • View Profile
Re: Newbie questions . . . .
« Reply #3 on: April 27, 2023, 11:44:32 am »
Change from doing a pocket to doing an inside profile.  If you're afraid of the 'chip' interfering or breaking the bit, you can implement holding tabs to prevent that disc from coming loose, or you can make your cut width greater than the tool diameter, so the tool cannot jam between the work and the piece of waste.

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline dave benson

  • CNC Jedi
  • *****
  • Posts: 1894
    • View Profile
Re: Newbie questions . . . .
« Reply #4 on: April 27, 2023, 11:56:03 am »
Quote
I ran it on an enclosure and the plunge was off. I thought I had it set for five steps of 0.5mm but instead it did two steps - the first was 2mm then 0.5mm! I believe this was because the cut order was set for Depth not Level

The problem has occurred because, you have set the final depth increment to 4.
this value can be set usually to a value less than the depth increment, in your case 0.5
so something like 0.25 would be ok if you leave the value at 0 then it will be auto calculated.

Quote
Is there a way to have it just cut the outer edge of the hole instead of spiraling and cutting all of the hole material

yes have a look in the cbfile I’ve posted, I’ve set the first mop final depth increment to 0
and made another part with new geometry using a profile mop, which will leave material in the center.

It’s ok to do this, however in some circumstances where the material in the center will come lose during the final cut, on a
small area this is ok, but with a large area it will cause trouble, so you can use the holding tabs feature in the mop to make sure it stay’s put.

As to the sizing issue, and as a general rule, you would do a roughing cut followed by a finishing cut.
In the first roughing cut mop you would set the roughing clearance value to leave a small amount of
material to be cut with the finishing cut in this case perhaps 0.5 mm.

There are many things (not to do with the Gcode) that can affect the final size of the work peice, including the condition
of the machine (backlash) and the type of endmill. Feeds and speeds, the milling direction( climb or conventional).

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 9079
    • View Profile
Re: Newbie questions . . . .
« Reply #5 on: April 27, 2023, 12:43:41 pm »
Dave wrote: "There are many things (not to do with the Gcode) that can affect the final size of the work peice, including the condition
of the machine (backlash) and the type of endmill. Feeds and speeds, the milling direction( climb or conventional)."
------------

Indeed.  Try measuring your hole across a couple of perpendicular axes.  Find the 'smallest' dimension first, then measure perpendicular to that.

It may be the hole isn't round, due to backlash in one or the other axis.

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline FX Guy

  • Ewok
  • *
  • Posts: 4
    • View Profile
Re: Newbie questions . . . .
« Reply #6 on: April 28, 2023, 18:12:25 pm »
Ok. I think I have it now. Could you check and verify for me?
When I run it through the simulator it looks like it is doing what I want now. The holes start at the surface and spiral around deeper and deeper until through the material (~-2.5). This should make a nice smooth cutout for each hole.

Offline dave benson

  • CNC Jedi
  • *****
  • Posts: 1894
    • View Profile
Re: Newbie questions . . . .
« Reply #7 on: April 29, 2023, 01:42:47 am »
The mops look ok.
Earlier you said that the holes were 1 mm too small, so I’ve  made a new part
with the roughing clearance set so that the holes will be enlarged by 1 mm.
The idea being that after running your mops, and before you turn off the controller
or remove the stock, measure the holes and if they are 1 mm too small still then
deactivate the first part and activate the second part (use the space bar to do this)
and generate the gcode for the second mop only and run that.

Offline FX Guy

  • Ewok
  • *
  • Posts: 4
    • View Profile
Re: Newbie questions . . . .
« Reply #8 on: May 05, 2023, 01:17:10 am »
Just wanted to thank you all for your help. Everything is working great now.

Offline lima

  • Ewok
  • *
  • Posts: 32
    • View Profile
Re: Newbie questions . . . .
« Reply #9 on: May 05, 2023, 18:04:09 pm »
For the size I can tell my experience from a few days ago, I used Chinese pcb cutters to cut HPL, the holes were smaller than 0.3mm, the 2mm cutters measure 1.75mm, before I went crazy looking for other probable causes verified that the cutters are suitable.

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 9079
    • View Profile
Re: Newbie questions . . . .
« Reply #10 on: May 05, 2023, 18:23:21 pm »
I think I can see that English is not your native tongue.  The way you've worded it, you seem say you have cut 0.3mm holes with 1.75mm cutters.

Since that's impossible, I suppose you meant that the holes were "smaller BY 0.3mm" rather than 'smaller than 0.3mm'.

Yes indeed!  You can buy 'nominal-sized' Chinese cutters, only to find that they are some other diameter, depending upon what happened to be on the shelf of the vendor when you ordered!

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline lima

  • Ewok
  • *
  • Posts: 32
    • View Profile
Re: Newbie questions . . . .
« Reply #11 on: May 05, 2023, 18:50:35 pm »
I think I can see that English is not your native tongue. 

Lloyd
Yes i'm italian people, and use Google translate and something is not ok.
Yes i want say to design hole of 8mm and cutting 7.7mm.

 Now I wrote by hand ;D

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 9079
    • View Profile
Re: Newbie questions . . . .
« Reply #12 on: May 05, 2023, 18:56:00 pm »
And to be clear, I wasn't criticizing, only 'clarifying'.  You did fine!

Cheers!

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline lima

  • Ewok
  • *
  • Posts: 32
    • View Profile
Re: Newbie questions . . . .
« Reply #13 on: May 05, 2023, 19:21:17 pm »
I understand, I read you often, today i want say something about this tread, sometimes also in other forum (cncitalia) i see people's whit same problem and look outside at research of others problem.


Thank you
« Last Edit: May 05, 2023, 19:26:09 pm by lima »

Offline Bob La Londe

  • CNC Jedi
  • *****
  • Posts: 4579
  • ^ 8.5 pounds on my own hand poured bait.
    • View Profile
    • CNC Molds N Stuff
Re: Newbie questions . . . .
« Reply #14 on: May 08, 2023, 23:07:46 pm »
Thanks Lloyd. That helped. I ran it on an enclosure and the plunge was off. I thought I had it set for five steps of 0.5mm but instead it did two steps - the first was 2mm then 0.5mm! I believe this was because the cut order was set for Depth not Level, I have changed it now. It seems there is still some error in the size as well, around 0.5mm now, so still too small, instead of a 9mm hole I get ~8.5mm.
Is there a way to have it just cut the outer edge of the hole instead of spiraling and cutting all of the hole material?

The stepover parameter is percentage of tool diameter with 1.0 being 100%. 
Getting started on CNC?  In or passing through my area?
If I have the time I'll be glad to show you a little in my shop. 

Some Stuff I Make with CamBam
http://www.CNCMOLDS.com