Page 2 of 2

Re: "Z compensation" on 4x8 foot CNC router

Posted: Wed Mar 13, 2024 2:30 pm
by cnckeith
upgrade from Pro is $225 (pro price - ultimate price)

Re: "Z compensation" on 4x8 foot CNC router

Posted: Wed Mar 13, 2024 2:31 pm
by cnckeith
cncsnw wrote: Wed Mar 13, 2024 12:14 pm I do not have time to review the volumetric compensation manual for you in detail right now. With luck, cnckeith or someone else who has worked with it can comment. But...

I do not think that volumetric compensation, as currently proposed, will do what you want. If I understand it correctly, it would add one Z correction amount for every X interval (in cnc-x.tab), and one Z correction amount for every Y interval (in cnc-y.tab).

If you want to map out a randomly undulating table surface, you don't just need X + Y compensation amounts; you need X * Y compensation amounts.

In other words, considering a 10" x 10" square of table surface, sampled at 1/2" intervals, the current implementation would give you 21 corrections based on X position, and 21 corrections based on Y position. You want 441 correction amounts based on an XY grid. The current implementation would work for a table surface that was perfectly flat, but not level in either direction; but it would not work for a table surface that is compound curved.
VC is 3D VC my demo was 2D to keep it simple and quick.

Re: "Z compensation" on 4x8 foot CNC router

Posted: Wed Mar 13, 2024 6:16 pm
by cncsnw
As an example, what would the compensation files look like for a router-like machine with a 10" x 10" work envelope, with a bowl-like depression in the table?

In this example, more Z- compensation is needed at X5Y5; less Z- compensation at X0Y5, X10Y5, X5Y0 and X5Y10; and no Z- compensation at X0Y0, X10Y0, X0Y10 and X10Y10.

Re: "Z compensation" on 4x8 foot CNC router

Posted: Thu Mar 14, 2024 3:24 pm
by cnckeith
cncsnw wrote: Wed Mar 13, 2024 6:16 pm As an example, what would the compensation files look like for a router-like machine with a 10" x 10" work envelope, with a bowl-like depression in the table?

In this example, more Z- compensation is needed at X5Y5; less Z- compensation at X0Y5, X10Y5, X5Y0 and X5Y10; and no Z- compensation at X0Y0, X10Y0, X0Y10 and X10Y10.
ah! you are right, the full 3d comp has not been committed! still being tested internally, hope to publish soon.