Restrict coincident target updates to M3 constant laser only.

- Restrict M3 forced updates when there is a motion block with a
coincident target. Force syncing of the spindle state can lead to some
pauses during a job that has coincident targets. That’s not
particularly desirable. This ensures M4 dynamic mode is not effected by
this force-sync.
This commit is contained in:
Sonny Jeon 2017-02-23 12:52:35 -07:00
parent bdc853e557
commit e54444e948
2 changed files with 16 additions and 2 deletions

View file

@ -1,3 +1,14 @@
----------------
Date: 2017-02-23
Author: Sonny Jeon
Subject: Fixed issue with M3 laser state changes and coincident targets.
[fix] When in M3 constant laser power mode, a change from G0 to G1
would not set the laser on, if G1 was passed with a coincident target.
Motion controller now checks for a coincident target situation and will
force a spindle sync when detected.
----------------
Date: 2017-01-31
Author: Sonny Jeon