Surface probe that generates height deltas

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

hivoltage
Posts: 75
Joined: Wed Mar 16, 2022 4:04 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Surface probe that generates height deltas

Post 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?
cnckeith
Posts: 7164
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Surface probe that generates height deltas

Post by cnckeith »

i believe you can still use G code ripper... its all just g code?
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
hivoltage
Posts: 75
Joined: Wed Mar 16, 2022 4:04 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Surface probe that generates height deltas

Post 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.
suntravel
Posts: 1967
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Surface probe that generates height deltas

Post 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
Attachments
GRipperMap02.JPG
GRipperMap01.JPG
hivoltage
Posts: 75
Joined: Wed Mar 16, 2022 4:04 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Surface probe that generates height deltas

Post by hivoltage »

hmm I will have to test it out.
I saw some M codes that are not native to Acorn.
Black Forest
Posts: 345
Joined: Thu Nov 23, 2017 1:39 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Surface probe that generates height deltas

Post by Black Forest »

Keep one thing in mind. When Suntravel says it will work remember he has an IQ of 1000. ;)
hivoltage
Posts: 75
Joined: Wed Mar 16, 2022 4:04 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Surface probe that generates height deltas

Post 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.
Muzzer
Posts: 728
Joined: Mon Feb 19, 2018 2:52 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 38D269594F9C-0110180512
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: UK
Contact:

Re: Surface probe that generates height deltas

Post 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).
cncsnw
Posts: 3763
Joined: Wed Mar 24, 2010 5:48 pm

Re: Surface probe that generates height deltas

Post 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.
hivoltage
Posts: 75
Joined: Wed Mar 16, 2022 4:04 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Surface probe that generates height deltas

Post 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.
Post Reply