V2.3.1.0

System Requirements

Using the library with other versions of software or firmware may have results other than described in the present documentation.

 WARNING
UNINTENDED EQUIPMENT OPERATION
  • Be sure that the software and firmware are of the versions supported by this library.
  • Contact your Schneider Electric service representative for compatibility information.
Failure to follow these instructions can result in death, serious injury, or equipment damage.

Supported Hardware

  • PacDrive LMC Eco

  • PacDrive LMC Pro

  • PacDrive LMC Pro2

Software Requirements

  • SoMachine Motion V4.3 SP1

Firmware Requirements

PacDrive 3 V4.3 SP1

  • PacDrive LMC Eco V1.54.20.3 or greater

  • PacDrive LMC Pro V1.54.20.3 or greater

  • PacDrive LMC Pro2 V1.54.20.3 or greater

New Functions

  • IF_RobotConfiguration.AddLinearTrackingSystem2(…)

    A linear tracking system can be added to the robot. Information about the tracking direction in relation to the velocity source: The tracking direction can be configured along one of the positive Cartesian axes, X, Y, or Z of the coordinate system defined within the method. The velocity source is mapped to this axis. To read the configured tracking direction the output q_etTrackingDirection is added to the method IF_RobotConfiguration.GetLinearTrackingSystem(…).

  • IF_RobotMotion.TransformCoordinate(…)

    A position described by the Cartesian X, Y, and Z coordinates and a predefined coordinate system can be transformed into a corresponding position described in another coordinate system.

  • IF_RobotMotion.SetStopOnPath(…)

    A command can be issued for the robot to stop the movement at a certain position on an existing connected path.

  • IF_RobotMotion.GetStopOnPath(…)

    The parameters of a stop-on-path sent to the robot by IF_RobotMotion.SetStopOnPath(...) can be read.

  • IF_RobotMotion.ResetStopOnPath(…)

    A stop-on-path sent to the robot by IF_RobotMotion.SetStopOnPath(...) can be reset.

Modifications

  • None

Enhancements

  • A cold start of the robot is fully supported in the present version in case a Schneider Electric robot is configured by the method IF_RobotConfiguration.SchneiderElectricRobot(…) and the robot was jogged outside the working envelope.

  • In several situations, the diagnostic message ET_Diag.UnexpectedProgramBehavior was returned by the robot in connection with calculating the motion profile. Calculating the motion profile of the robot has been improved in order to reduce the occurrence of errors.

  • The diagnostic message ET_DiagExt.StartPointNotIdentical of the method IF_RobotMotion.MoveS(...) does not occur if tracking is active, IF_RobotMotion.ClearSegmentsFromId(i_udiSegmentId := 0) is called and the first spline point of a spline table is initialized with IF_RobotFeedback.rstLastTarget.