Skip to content

Changelog

[Unreleased]

  • NC superimposed moves
  • MDR component
  • NC Torque Axis

[4.0] - 2025-05-20

Replaced Dependencies

  • Tc3_PackML_V2 with Tc3_PackML_V3

Updated

  • All references to Tc3_PackML_V2 have been updated to Tc3_PackML_V3

Compiled

  • Using TwinCAT 3.1.4026

Removed

  • FB_Component_PackML_EventHandler

[3.9.2] - 2025-05-29

Added

  • Property for FB_Component_CamSlaveAxis
    • WaitingForCommand - Should be checked before calling: FindSlavePosition, FindSyncPosition, StartSync

    Dependency

    SPT_MotionControl v3.9.2 is required for this property to work correctly.

[3.9.1] - 2025-04-21

Removed

  • References to TcUnit

[3.9] - 2025-04-14

Finalizing

  • Internal updates and cleanup

[3.3] - 2025-04-11

Sync

  • Implement same version number across all SPT libraries

Added

  • Code formatting and comments

Removed

  • Test Code

[3.2.7] - 2024-03-01

Added

  • NC Axis components now raise an event when DriveDeviceError is flagged
  • MODBUS-RTU communication component

[3.2.6.1] - 2023-12-5

Removed

  • Vision component moved to its own library

[3.2.6] - 2023-12-1

Added

  • Added vision component documentation

[3.2.5] - 2023-11-17

Changed

  • Added OPC-UA access to _HMI structs

[3.2.4] - 2023-11-13

Added

  • FB_Component_BasicAxis/BasicSlaveAxis/CamSlaveAxis now include ReadParameterSet() and AxisParameters (See SPT Motion Control v3.2.4)

Fixed

  • I_DigitalSensorBase now includes an Active property as intended

Changed

  • Removed call_after_online_change_slot pragma from CreateEvents(). This should fix existing issue with online changes causing cycle exceeds.

[3.2.3] - 2023-09-05

Added

  • Added getter for InhibitFeedPositive/Negative (BasicAxis, BasicSlaveAxis, CamSlaveAxis)

[3.2.2] - 2023-08-31

Added

Changed

Fixed

  • FB_DigitalSensor HMI struct was not synchronizing with local settings

[3.2.1]

Removed

  • HMI Jog Velocities removed from structure

[3.2.0] - 2023-06-02

Added

  • Added external sequence wrapper method/properties/event
  • Added license file to project (MIT License)

Fixed

  • I_MotionSequence errors were not generating events in motion components

[3.1.1] - 2023-05-08

Changed

  • Removed all references to Tc3_System library

[3.1.0] - 2023-04-14

Added

  • Unit tests for cylinder components
  • Cylinder events added to PLC external types

[3.0.5.1] - 2023-03-16

Changed

  • Added InhibitFeedPositive/Negative to NC BasicSlave and CamSlave components

[3.0.5] - 2023-03-15

Added

  • Added cylinder components

Changed

  • Added InhibitFeedPositive/Negative to NC BasicAxis component

[3.0.4] - 2023-01-11

Added

  • Added translation texts to CamSlave events

[3.0.3] - 2022-11-17

Added

  • Added FB_Component_CamSlaveAxis
  • Added CONSTANTS GVL to contain alarm counts, etc.

Fixed

  • Changed how HomeMethod and ResetMethod are called so that error status is correctly captured

Removed

  • Parameters_Components removed.

[3.0.2] - 2022-11-11

Fixed

  • BasicSlaveAxis alarms were not evaluated for severity.

[3.0.1] - 2022-10-05

Changed

  • Removed check of gear ratio in FB_Component_BasicSlaveAxis. Previously would not allow <= 0. This is allowed now.

[3.0.0] - 2022-10-05

Added

  • Initial release