57 package com.boschrexroth.mlpi;
81 private long _motionHandle;
229 public native
void MoveJumpAbsolute(
RobotPoint endPoint,
double velocity,
double acceleration,
double deceleration,
double jerk,
double radius,
Robot.
RobotSetMode setMode,
Robot.
RobotSlopeType slopeType,
double startHeight,
double maxHeight,
double endHeight);
320 public native
void Stop(
double deceleration,
double jerk,
boolean stop);
329 public native
void Interrupt(
double deceleration,
double jerk);
348 public native
void JogStep(
RobotPoint distance,
double velocity,
double acceleration,
double deceleration,
double jerk);
360 public native
void JogCont(
RobotPoint direction,
double velocity,
double acceleration,
double deceleration,
double jerk);
native void WaitForDone(long timeout)
native void MoveLinearAbsolute(RobotPoint endPoint, double velocity, double acceleration, double deceleration, double jerk, double radius, Robot.RobotSetMode setMode, Robot.RobotSlopeType slopeType)
native void WriteCyclicChannel(RobotPoint point, Robot.RobotCyclicMode cyclicMode)
This class defines the axis through the definition of control and axis number.
native void MoveDirectAbsolute(RobotPoint endPoint, double velocity, double acceleration, double deceleration, double jerk, double radius, Robot.RobotSetMode setMode, Robot.RobotSlopeType slopeType)
This class defines the command ID of a motion command (motionhandle). You may want to use this class ...
This enumeration must be used when defining the slope for blending.
native void SyncOnWithLimits(Motion.AxisRef beltAxis, double acceleration, double jerk)
native void Interrupt(double deceleration, double jerk)
Class definition of the mlpiRobotLib.
native void OpenCyclicChannel(double deceleration, double jerk, double radius, Robot.RobotSetMode setMode)
native Robot.RobotMotionHandle GetMotionHandle()
native void WaitForActive(long timeout)
This class defines the reference in order to reference to the connected control and the robot that wi...
native void JogStep(RobotPoint distance, double velocity, double acceleration, double deceleration, double jerk)
native void MoveJumpAbsolute(RobotPoint endPoint, double velocity, double acceleration, double deceleration, double jerk, double radius, Robot.RobotSetMode setMode, Robot.RobotSlopeType slopeType, double startHeight, double maxHeight, double endHeight)
native void MoveLinearRelative(RobotPoint distance, double velocity, double acceleration, double deceleration, double jerk, double radius, Robot.RobotSetMode setMode, Robot.RobotSlopeType slopeType)
This enum defines the type of a cyclic position command.
native void SyncOffWithLimits(Motion.AxisRef beltAxis, double deceleration, double jerk, double radius, Robot.RobotSetMode setMode)
native void MoveCircularAbsolute(RobotPoint midPoint, RobotPoint endPoint, double velocity, double acceleration, double deceleration, double jerk, double radius, Robot.RobotSetMode setMode, Robot.RobotSlopeType slopeType)
native void Stop(double deceleration, double jerk, boolean stop)
Class definition of the MotionLib.
native void MoveDirectRelative(RobotPoint distance, double velocity, double acceleration, double deceleration, double jerk, double radius, Robot.RobotSetMode setMode, Robot.RobotSlopeType slopeType)
native void MoveCircularRelative(RobotPoint midPoint, RobotPoint endPoint, double velocity, double acceleration, double deceleration, double jerk, double radius, Robot.RobotSetMode setMode, Robot.RobotSlopeType slopeType)
native void WaitForInBuffer(long timeout)
native void StopCmd(Robot.RobotMotionHandle motionHandle)
This enumeration must be used when defining the blending.
native void JogCont(RobotPoint direction, double velocity, double acceleration, double deceleration, double jerk)