Change log 3481
Change log 3481
Added a check when loading a license file with the help about button. This will make sure the PCID
matches what is in the license file with the machine’s ID
Dwell had an issue that was caused by the blocking functions that where added for the trajectory buffer
New Fonts added to the screen controls to allow people to have all windows fonts in the screens and
allow other fonts in Linux as well.
Serial plugin can now poll to see if any serial data is in the receive buffer (Used for barcode reader
testing)
Added mcAxisRemoveOverrideAxisSync() API call added to zero out an override axis when removed
Shuttle Pro plugin will now allow the center dial to be mapped to all the encoders.
Keyboard plugin Inc move bug fixed that would not allow it to change the axis to be jogged
Border is now a property that can be set in the Industrial GUI toggle buttons
New font handling added for screen to allow for more fonts in screens
More updates for Comp with G68 active and error checking added for bad comp moves.
On screen Keypad for DRO’s fixed to not go off the right edge of the screen
API functions added to set the function of a left mouse click for touch screen monitors
mc.mcToolPathSetMouseLeftClick(mInst, click_func);
rt = mc.mcToolPathGetMouseLeftClick(mInst);
Lua scr.GetHistory() function added. This can be used to log the history in the history dialog.
Out of band axis made to have the same functions as a normal axis (Homing, axis output signals , etc)
The Single block state must be added to the cycle start button to restart in single block
Added Wizards:
End wizards
Demo mode time out dialog added, This will tell you that you are in Demo mode when Cycle Start is
pressed and is timed out.
G53 allowed when G68 is active. This was done to allow better functionality for shape cutting machines
doing plate rotation. You no longer have to get out of G68 to do toolchanges if the moves are done with
G53.
Keyboard plugin has a register to tell what application has focus. This can be used to “auto set focus” in
the PLC script with Lua code.
Global register added to show the name of the Mach4 application. Should be used in conjunction with
the Keyboard current focus register.
G28.1 added for Mill operations. New State was added to make this work
API called added mcSpindleWaitForeSpeed() and mcSpindleWaitForStop() Can be looked at with Lua
code to check for spindle speeds.
Retract Updated because of sync code added for the G68 rotations
OSIG_RETRACT signal added to allow outputs to flag when we are in the Retract state
Shuttle Pro will allow the Inc Jog center wheel to change with axis selection.
Shuttle Pro wizard added so users don’t need to look at the registers. (More as an example)
mcJogSetFeedRate and mcJog GetFeedRate added to allow jogging as a feed rather than a % of max rate
Add mcCntlGetHdId() API function. System Information will now include the hard drive IDs.
A macro can now be called when M30 is hit . “macrostop.mcs” is the name of the macro
New educational (no movement other than with Sim) and HMI only license added for GUI only
applications
mcCntrlGetInstanceHandle added
Core: Add API tracing via a variant of MINSTANCE called HMINSTANCE. mcCntlGetInstanceHandle(inst,
"owner desc", &hinst); You can then use hinst as the instance parameter to all API functions.
Industrial installer changed to match the color and theme of the screens