Since my last note, there are more new features in AXIS. Here are some of the
more interesting changes:
- The start of support for "teleop" mode, for machines with nontrivial kinematics
- The tool is now transparent
- When emc says a tool is loaded, the cone changes to a cylinder of the appropriate diameter. Choosing an appropriate length to show is still a puzzle, for now 4*diameter is hardcoded.
- "Touch Off" can take a g-code expression like "9.5/2" or "sqrt[2] + sin[30]"
- The backplot now accounts for g43 tool offsets
- Loading files is up to 50% faster
- Fix a bug that caused the feed override keyboard shortcuts to work only intermittently
- After a massive public outcry and letterwriting campaign, the feed rate slider moves in 1% (or 1 pixel) increments.
There are some emc2-specific improvements as well:
- The new 'hal' module allows userspace HAL components to be written in Python.
- "hal_manualtoolchange" replaces the old-fashioned "(MSG,insert
tool) / M00" manual toolchange sequence and allows "Tnn M6" to be used
instead
- Improve interaction with 'halui' by switching to Manual mode aggressively and by setting a HAL signal according to AXIS' idea of the current axis
- Various changes for compatability with emc2's CVS version
At the moment, AXIS CVS is only known to compile against emc2. Support for other
versions of emc is "up in the air".
(originally posted on the AXIS blog)