- Added new firmware 1.77.
- Added new Kinematics:
· 4-Axis RotaryTable A.
· 4-Axis RotaryTable B.
· 4-Axis Tilting Head A.
· 4-Axis Tilting Head B.
· 5-Axis RotaryTable A/B.
· 5-Axis RotaryTable B/A.
· 5-Axis Tilting Head B/A.
· 5-Axis Tilting Head C/B.
- Added ProbeSDK cycles.
- Added Industry I4.0 management:
· Added Work Order management.
· Added OPC UA / IEC 62541 NC Server.
· Added FTP Server with Secure File Transfer TLS 1.2.
· Added new Program Settings Service Servers and Work Orders sheets.
- Added new Service Servers management for API/FTP/OPC UA servers.
- Added new Access Level option for:
· Editing of Service Servers Settings.
· Adding a Work Order.
· Editing a Work Order.
· Deleting a Work Order.
- Added new named parameters:
· #<sys.ui.language_code>
· #<math.g>
· #<cnc.type>
· #<cnc.info.serial_number>
· #<cnc.kinematics.h_x>
· #<cnc.kinematics.h_y>
· #<cnc.kinematics.h_z>
· #<cnc.kinematics.j_x>
· #<cnc.kinematics.j_y>
· #<cnc.kinematics.j_z>
· #<cnc.spindle.settling_time>
· #<kinematics.model.rotary_table_a>
· #<kinematics.model.rotary_table_b>
· #<kinematics.model.tilting_head_a>
· #<kinematics.model.tilting_head_b>
· #<kinematics.model.rotary_table_ab>
· #<kinematics.model.rotary_table_ba>
· #<kinematics.model.tilting_head_ba>
· #<kinematics.model.tilting_head_cb>
· #<cnc.scan.laser.upper_range>
· #<cnc.scan.laser.lower_range>
· #<cnc.scan.laser.linerization_points>
· #<cnc.scan.laser.linerization_measure[]>
· #<cnc.scan.laser.linerization_analog[]>
- Removed deprecated named parameters:
· #<cnc.a.wrapped_rotary>
· #<cnc.b.wrapped_rotary>
· #<cnc.c.wrapped_rotary>
· #<cnc.rotary_table.d_x>
· #<cnc.rotary_table.d_y>
· #<cnc.rotary_table.d_z>
· #<cnc.tilting_head.h_x>
· #<cnc.tilting_head.h_y>
· #<cnc.tilting_head.h_z>
· #<cnc.tilting_head.j_x>
· #<cnc.tilting_head.j_y>
· #<cnc.tilting_head.j_z>
- Added PAUSE command management during RETRACT.
- Added new G100 P9 A<seconds> to override the spindle "Settling Time at Speed Change".
- Added a feature to retrieve the version of Customized G-Command macros.
- Added Customized G-Command G391 for generic probing in X, Y, or Z.
- Added a minimum screen resolution check of 1366x768 (HD).
- Added an early implementation of activities logger.
- Updated API Server to version 1.5.1:
· Added support of ASCII or UTF-8 clients.
· Added support for connections with Secure File Transfer TLS 1.2.
· Added new get, set, and cmd commands for Work Order Management.
· Improved connection management.
· Improved overall set of requests (cmd/get/set).
- Updated Python to version 3.11.9, including additions/updates of related packages.
- Improved Kinematics Independent Rotational Axes.
- Improved alarms and warnings management:
· Added date/time acquisition (B/BA/BE firmware only).
· Fixed an issue causing alarms/warnings to be recorded multiple time during list reset.
· Improved alarms and warnings user pannel.
- Improved Board Settings panel:
· Added support for the Imperial system when entering Board Settings.
· Added "Acceleration G" information to each axis sheet.
- Improved 3D scene management:
· Improved Rotary Guides (rotational vector) visualization.
· Improved the Virtual Machine Engine to manage all supported kinematics.
- Improved USB License Dongle management.
- Improved System Macros (eg: tool_change.ngc, start.ngc, etc.)
- Improved Kinematics Model selection by adding a preview image.
- Improved automatic Control Software shutdown upon Windows OS shutdown.
- Improved several error and alarm messages.
- Improved the G-Code proposal engine and added an early version of System Parameters.
- Fixed the Jog Along the Tool with 5-Axis RotaryTable A/B.
- Fixed update of analog inputs 4 to 16.
- Fixed gantry configuration check to avoid error A1973.
- Fixed error when an axis Homing Velocity is greater than its Max Velocity.
- Fixed Door Security input management:
· At CNC boot, if input is active, CNC enters in SAFETY JOG and not in ALARM state.
· When input become active, if CNC is in IDLE, enters in SAFETY JOG instead of ALARM.
- Fixed Probe movements feed during Mapping with Probe 3D.
- Fixed the M64/M65 commands to support correctly the digital output U04.
- Fixed the retrieval of information on optional purchase options.
- Fixed the axis <A/B/C>Max Velocity and <A/B/C>Home Velocity data type in inches mode.
- Fixed G10 command checks and messages.
- Fixed the "Jog Along the Tool" function for 5-Axis RotaryTable A/B.
- Fixed the RTCP option (Feature A of Order Code) management.
- Fixed Board Settings issues in Advanced/PLC/RTCP and Laser Linearization data.
- Fixed some System # parameters so they are read-only.
- Fixed a rare issue in the Firmware Downloader.
- Fixed a rare TCP connection issue between the Control Software and NC Board.
- Fixed RTCP option feature management.
- Fixed and improved M166/M167 commands.
- Fixed limit checks of <axis>AxisOriginX/Y/Z parameters.
- Fixed the disappearance of the 3D scene when rotary axis guides were enabled.
- Fixed axis conventions to comply with ISO 841, DIN 66217, or EIA RS-267-A standards.
- Fixed checks for modified content of a loaded G-Code file by another program.
- Updated Korean translation.