From 29ad5f8611afa0c5f743f2f81ec24d2072a9fbe7 Mon Sep 17 00:00:00 2001 From: "Williams, Gavin J" Date: Mon, 6 Sep 2021 13:54:37 -0400 Subject: [PATCH] Fixed Radial Probe Direction --- Haas_Lathes_BIDC/Bechtel ST-20Y.cps | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Haas_Lathes_BIDC/Bechtel ST-20Y.cps b/Haas_Lathes_BIDC/Bechtel ST-20Y.cps index 780f5af..a4fca25 100644 --- a/Haas_Lathes_BIDC/Bechtel ST-20Y.cps +++ b/Haas_Lathes_BIDC/Bechtel ST-20Y.cps @@ -586,7 +586,7 @@ function getCompleteTool(holder, tool) { this.holder = holder; this.tool = tool; this.inner = toolSection.getParameter("operation:turningMode") == "inner"; - this.axial = toolSection.getWorkPlane().getElement(0, 0) == 0; + this.radial = toolSection.getWorkPlane().getElement(0, 0) == 0; tool.shankWidth = toolSection.getParameter("operation:tool_shankWidth"); tool.cuttingWidth = toolSection.getParameter("operation:tool_cuttingWidth"); @@ -684,7 +684,6 @@ function getCompleteTool(holder, tool) { }; } else if (holder == KM40A) { - this.offsetType = "General Turning"; var haasType = getHaasToolTypeBIDC(tool.type); var millX = function() { return holder.x - PROBE_CENTERING_OFFSET + tool.diameter; @@ -1243,7 +1242,7 @@ function getToolHolderBIDCST20(toolNum) { } } -function getHaasProbingTypeBIDC(tool, internal, axial) { +function getHaasProbingTypeBIDC(tool, internal, radial) { switch (getHaasToolTypeBIDC(tool.type)) { case BIDC_BORING_TURNING: return SOUTHEAST; @@ -1255,7 +1254,7 @@ function getHaasProbingTypeBIDC(tool, internal, axial) { case HAAS_DRILL: case HAAS_CENTER: case HAAS_END_MILL: - return axial ? EAST : NORTH; + return radial ? NORTH : EAST; default: throw "INVALID PROBING DIRECTION"; } @@ -1267,7 +1266,7 @@ function writeToolMeasureBlockBIDC(tool) { var holder = getToolHolderBIDCST20(tool.number); let measureTool = new getCompleteTool(holder, tool); - var probeType = getHaasProbingTypeBIDC(tool, measureTool.inner, measureTool.axial); + var probeType = getHaasProbingTypeBIDC(tool, measureTool.inner, measureTool.radial); var compensationOffset = tool.isTurningTool() ? tool.compensationOffset : tool.lengthOffset; if (compensationOffset > 99) { error(localize("Compensation offset is out of range."));