Page 1 of 2

Surface probe that generates height deltas

Posted: Sun Sep 25, 2022 1:32 pm
by hivoltage
I used to use an application called G-code ripper.
This tool would allow you to use a probe to map any surface the size of your project to record the deltas. It would then use that data to map to your g-code to compensate height differences in your stock.

Does anyone know of a tool similar that works with Centroid's Acorn system?

Re: Surface probe that generates height deltas

Posted: Mon Sep 26, 2022 6:06 pm
by cnckeith
i believe you can still use G code ripper... its all just g code?

Re: Surface probe that generates height deltas

Posted: Tue Sep 27, 2022 10:35 am
by hivoltage
Nope. It puts custom code in there specific for Mach3 or linux CNC etc..
I have been researching on a way to do it but I didn't want to reinvent the wheeel.

Re: Surface probe that generates height deltas

Posted: Tue Sep 27, 2022 2:14 pm
by suntravel
cnckeith wrote: Mon Sep 26, 2022 6:06 pm i believe you can still use G code ripper... its all just g code?
Sure, this works, both with plain Grid probing files and with clean point cloud files :D

Uwe

Re: Surface probe that generates height deltas

Posted: Mon Oct 03, 2022 1:58 am
by hivoltage
hmm I will have to test it out.
I saw some M codes that are not native to Acorn.

Re: Surface probe that generates height deltas

Posted: Mon Oct 03, 2022 3:37 am
by Black Forest
Keep one thing in mind. When Suntravel says it will work remember he has an IQ of 1000. ;)

Re: Surface probe that generates height deltas

Posted: Fri Dec 30, 2022 9:30 pm
by hivoltage
Ok I finally have time to revisit this. The Gcode from gcoderipper is not compatable. I get an error.
:/ I just wish that the grid probe could be used.

Re: Surface probe that generates height deltas

Posted: Sat Dec 31, 2022 5:41 pm
by Muzzer
Be wary of simple fixes. If the error is due to process variation that is inherent in your machine, then trying to compensate for it by subtracting the last deviation may actually double your inherent variation. That may sound counterintuitive but it's a very common mistake, not just in machine tool use.

Look up "Deming's Funnel Experiment" or watch this video
[/media]

You may be better off understanding and minimising the inaccuracies in your system first, before looking for quick fixes such as this (backlash compensation is another example).

Re: Surface probe that generates height deltas

Posted: Sat Dec 31, 2022 7:31 pm
by cncsnw
If you are trying to compensate for a machine that does not cut at constant heights given a constant Z, then "what Muzzer said".

If what you are trying to do is "project" a CNC program onto stock that is not flat or level (a common requirement in engraving), then it is a reasonable request and a reasonable plan.

You say the code you got from G Code Ripper is "not compatable" because you get an error. Have you considered editing the G code to identify, fix, or remove the incompatible codes? CNC12 will tell you the line number where each problem is found (albeit one at a time, because it stops processing after the first error). For all we know, it might just be a matter of deleting a couple of unnecessary M codes.

If you are not sure how to read G codes, you could post a copy of the CNC program here for others to look at.

Re: Surface probe that generates height deltas

Posted: Mon Feb 06, 2023 11:22 pm
by hivoltage
I was hopping that I could use the Digitizing software to accommodate my needs. However it will not. It was meant for creating geometry from existing parts.
I know how to edit Gcode. However I do not have a lot of time to look at the gcode tool to make it work with Centroid Acorn.
If I did go down that path it would take months and I wanted to do things sooner. :/

Posting G-code is not necessary as anyone who is interested in seeing the errors can get gcode from the software itself.

I am not compensating for the machine itself however when I V-carve I can get .5mm discrepancies in locations of material that isn't flat or has areas that are hard to notice by eye they are not flat.

I guess I will have to create the tool as no one else has this problem. Maybe not too many out there engraving or doing V-carving.