CNC12 Version v4.14 for Oak, Allin1DC and MPU11 (Not Acorn) Release Notes
Release Date: 01-Mar-2019
General Changes and Additions
- Changed report generation to include a file called tasklist.txt that contains the list of running processes at the time the report was generated. This can be used to determine, among other things, if the windows update defeater is running.
- Implemented support for WMPG-4. Machine parameter 411 (MPG Type) is used to select between CWP-4 (value of 0) and WMPG-4 (value of 1).
- Changed the tolerance for a scale error on a linear axis from 0.025 inches to 0.100 inches.
- For parameter 401 (Forget last job on load), a value of 0 will now remember the last job you had loaded when you shutdown. A value of 1 will forget it and load "no_job_loaded.cnc".
- Eliminated "Axis _ not homed" messages.
- The M91/M92 commands have been modified so that when moving back off the home switch, the distance moved for a linear axis will be a quarter inch or one motor rev, whichever is greater.
- Added FIX and FUP tokens to G-Code parser for rounding values down and up, respectively.
- When homing fails due to a home switch not clearing, the message has been changed from "325 Limit: job cancelled" to "Switch failed to clear, homing cycle cancelled".
- Active G-codes available on LATHE.
- Blocked ALT_J from being used when ALT_I is already turned on.
- Added the system directory to reports. It will be located in the urf.zip folder.
- Added the ability to export the tool library as a text (TXT) file or as a comma-separated-values (CSV) file.
- The ability to press Cycle Start in the Run Menu is now governed by parameter 400.
- Parameters 400 - 899 are now visible in the parameters menu.
- Added Run->Search history tracking feature. Works like MDI history.
- Re-enabled the Cycle Start button in the Run Menu.
- Changed sample ncfiles and intercon programs shipped with CNC12 Servo to match those of Acorn.
- Implemented a per-axis power on timer for velocity/torque mode drives.
- Improved Arc motion for systems with low steps/counts per inch resolution commonly found on DIY Hobby machine tools
Fixes
- Fixed crash importing unlocks when the import file had extra blank lines at the end of the file.
- Fixed issue with VCP jogging where it could become unresponsive intermittently when the MPG is enabled (axis select not off) with continuous jogging and a VCP jog is started before the previous one completes. After jogging became unresponsive, a RESET or entering MDI would allow jogging commands to resume normally.
- Fixed issue where a resume after a TOOL CHECK would not work if the job was loaded from a USB stick or network location and the file load options were set to copy to the hard drive. A workaround for this problem is to reload the same job from the hard drive location.
- Fixed bug where (job.xml) was not being loaded.
- Fixed display issue when displaying unlock options where some were missing. This would occur when P386 = 0 (hiding display of five axis related unlocks).
- Fixed crash related to saving/posting Intercon programs that had Comment or Insert (M&G code) operations. This would happen when loading/converting Intercon programs from previous versions (before 4.12). Previous versions had a smaller (around 40 characters) limitation for the number of characters for a comment or insert M&G operation. Version 4.12 extended the limit to around 255 characters, but Intercon did not allow the increased size to be used for the comment operation, and this has now been fixed. In addition, there is a fix for a display anomaly where the Intercon operation list field would extend past the vertical line separator for Insert M&G Code operations.
- Fixed some issues sizing the CNC12 main window when the --adjustfortaskbar option is given and there are different sized monitors.
- Fixed some issues with the VCP sizing correctly when there are different sized monitors.
- Fixed a message bug that asked the user to connect a tool touch off when they were measuring a probe.
- Ported a fix from Acorn: Fixed a display bug where running a job with rtg on while using the alt i screen cut off the display of rtg graphing.
- Fixed a bug with state.GetSpindleSpeed skinning API function. The function will now return what is displayed in the Status Window.
- Fixed bug in MDI Paste Position function where it would print the wrong axis labels.
- Fixed bug where tool check would fail with mesage ("B-angle too steep to tool check") even if the fifth axis was not a rotary axis.
- Fixed issues where accel times greater than one second were not always being respected. The problems could appear with arc moves or a series of other short segment moves when smoothing was turned off.
- Fixed bug where probe jog rate values would not convert from inches to metric and vice versa.
- Fixed issue where a DEFINE statement would cause an exception unless it contained the semi colon character (introduced with fix from R8703).
- Fixed minor bug in active G-codes where it would show up over homing message if ALT+I was pressed during homing message being displayed.
- Fixed bug where G-codes display would go behind the active g codes viewport whenever Mini DRO was not turned on.
- Fixed bug where setting parameter 401 (the parameter to remember last job loaded on startup) causes the machine to think that it is not homed.
- Fixed bugs in Virtual Control Panel: 1) where focus was not returning to CNC12 on startup, and 2) where VCP was not displaying correctly on a monitor "above" another monitor.
- Fixed VCP issue where the 'I' in SPINDLE and MOTION vertical text was not on a separate line.
- Fixed issue writing travel limit user variables.
- Fixed bug where pressing F9 at main screen could cause Active-G-Codes display to appear overtop of the message that the machine must be homed.