Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.
jonas.wassdahlYCD2Y
291 Views, 2 Replies

Peck drilling with UMC 750

Hi,

 

I have difficulties with performing peck drill with my HAAS UMC 750 with pecking depth reduction. It seems like the UMC 750 post processor does not take into account the pecking depth reduction parameter. 

 

Anyone that have solved this issue with the post processor? 

 

BR

Jonas W 

I actually just had this same issue about a week ago. The code to handle pecking depth reduction is absent in the UMC-750 postprocessor. I changed it using the code from the Haas VMC postprocessor which does have it.

 

You will want to change the deep drilling case to the following red colored code. It should be under the onCyclePoint() function in the UMC-750.cps:

 

case "deep-drilling":
      writeBlock(
        gRetractModal.format(98), gAbsIncModal.format(90), gCycleModal.format(83),
        getCommonCycle(x, y, z, cycle.retract, cycle.clearance),
        // UMC-750 ORIGINALS
        // "Q" + xyzFormat.format(cycle.incrementalDepth),
        // "P" + milliFormat.format(P), // not optional
        (((cycle.incrementalDepthReduction > 0) ? "I" : "Q") + xyzFormat.format(cycle.incrementalDepth)),
        conditional(cycle.incrementalDepthReduction > 0, "J" + xyzFormat.format(cycle.incrementalDepthReduction)),
        conditional(cycle.incrementalDepthReduction > 0, "K" + xyzFormat.format(cycle.minimumIncrementalDepth)),
        conditional(P > 0, "P" + milliFormat.format(P)), // optional
        feedOutput.format(F)
      );
      break;

 

 

Great, big thanks!

 

BR

Jonas W