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_Color.gifWARNING

UNINTENDED EQUIPMENT OPERATION

oBe sure that the software and firmware are of the versions supported by this library.

oContact your Schneider Electric service representative for compatibility information.

Failure to follow these instructions can result in death, serious injury, or equipment damage.

Supported Hardware

oPacDrive LMC Eco

oPacDrive LMC Pro

oPacDrive LMC Pro2

Software Requirements

oSoMachine Motion V4.3 SP1

Firmware Requirements

PacDrive 3 V4.3 SP1

oPacDrive LMC Eco V1.54.20.3 or greater

oPacDrive LMC Pro V1.54.20.3 or greater

oPacDrive LMC Pro2 V1.54.20.3 or greater

New Functions

oIF_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_etTrack­ingDirection is added to the method IF_RobotConfiguration.GetLinearTrackingSystem(…).

oIF_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.

oIF_RobotMotion.SetStopOnPath(…)

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

oIF_RobotMotion.GetStopOnPath(…)

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

oIF_RobotMotion.ResetStopOnPath(…)

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

Modifications

oNone

Enhancements

oA 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.

oIn 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.

oThe diagnostic message ET_DiagExt.StartPointNotIdentical of the method IF_Robot­Motion.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.