Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Post processor - write PART Z dimension

julien.meklis
Explorer

Post processor - write PART Z dimension

julien.meklis
Explorer
Explorer

Hi,

 

I built a Centroid CNC based router machine and I woult like to put my dust shoe on a separate axis that will be driven directly by an arduino so I need the Z dimension of the part.

 

Is there a way to get this value in the NC file? I'll parse it directly with a macro.

Or maybe there is another way to do it.

 

Thanks for your answear

Julien M

0 Likes
Reply
145 Views
2 Replies
Replies (2)

marcus.toepke
Collaborator
Collaborator

In my postprocessor the blockform for in machine simulation is given out by workpiece values.
Maybe you can use it!

{ // stock - workpiece
    var workpiece = getWorkpiece();
    var delta = Vector.diff(workpiece.upper, workpiece.lower);
    if (delta.isNonZero()) {
      writeBlock("BLK FORM 0.1 Z X" + xyzFormat.format(workpiece.lower.x) + " Y" + xyzFormat.format(workpiece.lower.y) + " Z" + xyzFormat.format(workpiece.lower.z));
      writeBlock("BLK FORM 0.2 X" + xyzFormat.format(workpiece.upper.x) + " Y" + xyzFormat.format(workpiece.upper.y) + " Z" + xyzFormat.format(workpiece.upper.z));
      writeComment("");
    }

 I think

var workpiece = getWorkpiece();
xyzFormat.format(workpiece.upper.z)

what you are looking for

0 Likes

julien.meklis
Explorer
Explorer

Ohh yes!!

 

 

I didn’t look to post processor class description but to documentation which is incomplete.

 

Thank you so much :thumbs_up:

0 Likes