Introduction ProfileExtended - ThorstenBrach/SRCI GitHub Wiki

Functions of the Profile: Extended

Function Description M/O

MC_MoveLinearRelativeFB

Move the TCP relative to the actual cartesian position (linear interpolation)

M

MC_MoveDirectRelativeFB

Move Joints relative to relative cartesian position (Relative cartesian PTP) (Joint interpolated movement)

M

MC_MoveAxesRelativeFB

Move all joints relative to actual joint position (Relative Joint PTP)

M

MC_MoveLinearAbsoluteFB

Move the TCP to an absolute cartesian position (linear interpolation)

M

MC_MoveCircularAbsoluteFB

Move the TCP to an absolute cartesian position (circular interpolation)

M

MC_MoveCircularRelativeFB

Move the TCP relative to the actual cartesian position (circular interpolation)

M

MC_MoveLinearOffsetFB

Move the TCP relative to a reference cartesian position (linear interpolation)

M

MC_MoveDirectOffsetFB

Move the TCP relative to a reference cartesian position (PTP interpolation)

M

MC_WaitTimeFB

Set wait command between motion commands

M

MC_ReadDigitalInputsFB

Read digital input group of RC

M

MC_ReadDigitalOutputsFB

Read digital output group of RC

M

MC_WriteDigitalOutputsFB

Write digital output group of RC

M

MC_ReadIntegersFB

Read integer values on RC

M

MC_ReadRealsFB

Read real values on RC

M

MC_WriteIntegersFB

Write integer values on RC

M

MC_WriteRealsFB

Write real values on RC

M

MC_MoveLinearCamFB

Set trigger in defined position of path (L = Linear Path) (cartesian) switch periphery.

M

MC_MoveDirectCamFB

Set a trigger in a defined position of a path. (PTP)

M

MC_MoveCircularCamFB

Set a trigger in a defined position of a circular path.

M

MC_SetTriggerRegisterFB

Trigger "Actions" based on I/O related events (e.g. change of DI’s state)

M

MC_SetTriggerLimitFB

Trigger "Actions" based on physical events (e.g. force limit reached)

M

MC_SetTriggerUserFB

Trigger "Actions" based on physical events (e.g. force limit reached)

M

MC_SetTriggerErrorFB

Trigger "Actions" based on incoming error event

M

MC_ReactAtTriggerFB

ToDo

M

MC_WaitForTriggerFB

"Action" that initiates specified events when triggered

M

MC_ReadSystemVariableFB

Read specific parameter of the robot

M

MC_WriteSystemVariableFB

Change value of specific vendor parameter

M

MC_CalculateForwardKinematicFB

Calculate Forward Kinematic

M

MC_CalculateInverseKinematicFB

Calculate Inverse Kinematic

M

MC_CalculateCartesianPositionFB

Calculate cartesian position from existing cartesian position

M

MC_CalculateToolFB

Calculate tool (TCP) with four-point method

M

MC_CalculateFrameFB

Calculate frame with three-point method

M

MC_ActivateNextCommandFB

Cancel currently active move command and continue with the next buffered command

M

MC_ShiftPositionFB

Transform a defined position in space

M

⚠️ **GitHub.com Fallback** ⚠️