diff options
author | Chris Radek <chris@timeguy.com> | 2009-11-08 22:40:53 -0600 |
---|---|---|
committer | Chris Radek <chris@timeguy.com> | 2009-11-08 22:42:38 -0600 |
commit | 4888347d136ee25d5ddae3c4d4929a7269298b2c (patch) | |
tree | aa0efb6411ea7f6b8f6494992a5d07e14ce09409 /src/emc/iotask | |
parent | a7d6b4b1e5f267dcacd98c875b14eff39c9ede79 (diff) | |
download | linuxcnc-4888347d136ee25d5ddae3c4d4929a7269298b2c.tar.gz linuxcnc-4888347d136ee25d5ddae3c4d4929a7269298b2c.zip |
fix tool touchoff for nonrandom machines
Diffstat (limited to 'src/emc/iotask')
-rw-r--r-- | src/emc/iotask/ioControl.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emc/iotask/ioControl.cc b/src/emc/iotask/ioControl.cc index e8758ae77..a15fd7fc5 100644 --- a/src/emc/iotask/ioControl.cc +++ b/src/emc/iotask/ioControl.cc @@ -1075,6 +1075,10 @@ int main(int argc, char *argv[]) emcioStatus.tool.toolTable[p].frontangle = f; emcioStatus.tool.toolTable[p].backangle = b; emcioStatus.tool.toolTable[p].orientation = o; + + if (emcioStatus.tool.toolInSpindle == t) { + emcioStatus.tool.toolTable[0] = emcioStatus.tool.toolTable[p]; + } } if (0 != saveToolTable(TOOL_TABLE_FILE, emcioStatus.tool.toolTable)) emcioStatus.status = RCS_ERROR; |