|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.controllerModel.sunrise.api.SPRComponent
com.kuka.roboticsAPI.controllerModel.sunrise.api.Module
com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds.CartesianVelocityLimiter
public class CartesianVelocityLimiter
Module that limits the Cartesian velocity in test operation modes.
| Constructor Summary | |
|---|---|
CartesianVelocityLimiter(Robot robot,
boolean isVelocityMonitorMode)
Creates an instance of the class for the specified device. |
|
| Method Summary | |
|---|---|
void |
addCartesianVelocityAssignment(SPR sprToAdd)
Adds an assignment between the Cartesian Velocity Limit input of this instance of the Cartesian Velocity Limiter module and the corresponding output of the SafetySignalObs module. |
InPort |
getAxIn()
|
InPort |
getCartesianVeloctiyLimit()
|
InPort |
getExtFinishedNow()
|
OutPort |
getFinishNowOut()
|
InPort |
getIpoActiveIn()
|
InPort |
getOvAct()
|
InPort |
getOvDes()
|
OutPort |
getOvOut()
|
OutPort |
getSpeedExceeded()
|
InPort |
getTool()
|
protected void |
onFinished()
Don't react to operation mode changes any more, when the SPR goes to 'Finished'. |
protected void |
onSerialization()
Called when the SPR in which this compound is added, is serialized. |
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.api.Module |
|---|
getComponentType, getComponentVersion |
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.api.SPRComponent |
|---|
addInPort, addInPort, addOutPort, addOutPort, addParameter, getChecksum, getExpressionSegmentString, getInPort, getInPorts, getInstanceName, getName, getOutPort, getOutPorts, getParameter, getParameterList, getSPR, hasSameDataAs, onAsyncEvent, onInitialize, onSPRStateChanged, onSPRStateChangedSync, setInstanceName, setName, toString, tryGetParameter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CartesianVelocityLimiter(Robot robot,
boolean isVelocityMonitorMode)
robot - Robot device for which this module is created.isVelocityMonitorMode - - true: the module will be used in "VelocityMonitor" mode to supervise if the velocity of the tool and
the flange is below the Reduced-operating mode defined limit (250 mm/s), and indicate on it's DFE
outputs if the limit is violated for a given timespan.
- false: the module will be used in "VelocityLimiter" mode to keep the velocity of the observed frames
attached to the robot below a specific limit with controlling the override in contribution with the
interpolator module.| Method Detail |
|---|
public void addCartesianVelocityAssignment(SPR sprToAdd)
sprToAdd - The SPR in which the assignment shall be added between the
_cartesianVeloctiyLimit in port of the module and the corresponding output port of the
SafetySignalObs.protected void onFinished()
onFinished in class SPRComponentprotected void onSerialization()
SPRComponent
onSerialization in class SPRComponentpublic InPort getAxIn()
public InPort getTool()
public OutPort getOvOut()
public InPort getIpoActiveIn()
public InPort getOvAct()
public InPort getOvDes()
public InPort getExtFinishedNow()
public OutPort getSpeedExceeded()
public OutPort getFinishNowOut()
public InPort getCartesianVeloctiyLimit()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||