The new version of Orchestra Control Engine has been released and is ready to download.
ORCHESTRA CONTROL ENGINE v2.5 - Release notes
MAJOR IMPROVEMENTS
INSTALLER
InstallerJava:
* new suite installer.
FRAMEWORK
RTOS:
* Ubuntu 8.04.3;
* kernel 2.6.24.3-ubuntu-16.30 with hal patch 2.0-07 compiled for i586 with TSC support;
* RTAI 3.7-test3;
* RTnet 0.9.10;
* Comedi >0.7.76 (CVS snapshot 2009-01-14), Comedilib >0.8.1 (CVS snapshot 2009-01-14).
HostSupervisor:
* more robust against bad TCP clients.
Conf:
* look&feel changed.
Core:
* support for multirate control loops added;
* ACT protocol revised and extended with new requests;
* remote control loop start implemented.
RTM:
* support for FBD language;
* DLP online change and variables setting improved;
* interaction with Core and Interpreter extended to multi-channel and improved;
* ACT protocol revised and extended with new requests;
* check on periodic tasks schedulability added.
MOTION CONTROL
Cartesian Interpolation Modules:
* improved Look Ahead in CartesianInterpolator (formerly CartesianInterpolatorWithGeometricLookAhead)
with bufferization handling and checks on acceleration limits and maximum deviation angle;
* removed StandardInterpolator and AdvancedInterpolator;
* added StandardInterpolator and AdvancedInterpolator features in CartesianInterpolator;
* added Dry Run handling.
Bspline and NURBS Interpolation Modules:
* added Dry Run handling;
CNC Framework (formerly CNC Modules):
* added Dry Run and Machine Lock features in MotionSupervisor and ChannelInterface modules;
* added CN Reset handling in MotionSupervisor module;
* added override handling in incremental jog (Jog module);
* added CurrentInfo module;
* removed ActualPositionInterface and ActualVelocityInterface modules;
* added check on velocity limits in SoftwareLimit module;
Interpreter:
* support for gcode subprograms;
* support for multi-channel systems;
* added syntax for NURBS interpolation;
* added syntax for helical, conical and spiral interpolation;
* control loop parameters and outputs access implemented;
* added programming of workpiece offset.
DRIVERS
Mechatrolink:
* added OrchestraCore multirate test.
Ethercat:
* EthercatMaster updated to v1.5-devel-r1770 (2009-05-25);
* added parametrization of OrchestraCore test module;
* RTM testsuite added;
* major code reviewing.
HMI
HMI:
* multichannel support added;
* multiscope functionality added;
* customizable look&feel;
* graphic large mode for touch screens;
* look&feel changed.
DEVELOPMENT TOOLS
Logic Programming:
* FBD language added;
* better remote target management;
* multichannel CNC communication support;
* export of PLC variables to XML file for third party usage;
* undo/redo and copy/cut/paste support;
* SFC/LD/FBD syntax validation;
* actions association with keyboard shortcuts;
* look&feel changed.
PLC Lib:
* boolean functions (AND, NOT, OR, XOR) added.
Designer:
* new orthogonal edge routing design;
* DLC macros autocompletion;
* copy/paste connections support;
* look&feel changed.
Builder:
* added support to constant parameters (off-line tunable).
EXAMPLES
Example Library CNC:
* structure modified for OrchestraExampleLibraryCNC: added single channel and multichannels (2 channels) solutions;
* added PLC project;
* added Interpreter.xgc files;
* added new part program examples in ISOFiles folder.
PLC Demo:
* new suite component containing some LogicProgramming example projects.
BUGFIXES
Various bugs fixed in all the suite components.