Using the library with other versions of software or firmware may have results other than described in the present documentation.
WARNING | |
---|---|
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
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.
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.