Übersicht Funktionsbausteine
|
Administrative Funktionen | |
|---|---|
|
KRC_ReadAxisGroup | |
|
KRC_WriteAxisGroup | |
|
KRC_Initialize | |
|
KRC_SetOverride | |
|
KRC_AutomaticExternal |
(>>> Automatik Extern-Signale der Robotersteuerung ansteuern und lesen) |
|
KRC_AutoStart | |
|
KRC_ReadActualPosition | |
|
KRC_ReadActualAxisPosition | |
|
KRC_ReadActualVelocity | |
|
KRC_ReadActualAxisVelocity | |
|
KRC_ReadActualAcceleration | |
|
KRC_ReadDigitalInput |
(>>> Digitalen Eingang lesen) |
|
KRC_ReadDigitalInput1To8 | |
|
KRC_ReadDigitalInputArray | |
|
KRC_ReadDigitalOutput |
(>>> Digitalen Ausgang lesen) |
|
KRC_WriteDigitalOutput | |
|
KRC_WriteDigitalOutput1To8 | |
|
KRC_ReadAnalogInput |
(>>> Analogen Eingang lesen) |
|
KRC_ReadAnalogOutput |
(>>> Analogen Ausgang lesen) |
|
KRC_WriteAnalogOutput | |
|
KRC_SetCoordSys | |
|
KRC_ReadToolData |
(>>> TOOL-Daten lesen) |
|
KRC_WriteToolData |
(>>> TOOL-Daten schreiben) |
|
KRC_ReadBaseData |
(>>> BASE-Daten lesen) |
|
KRC_WriteBaseData |
(>>> BASE-Daten schreiben) |
|
KRC_ReadLoadData |
(>>> Lastdaten lesen) |
|
KRC_WriteLoadData |
(>>> Lastdaten schreiben) |
|
KRC_ReadSoftEnd | |
|
KRC_ReadSoftEndExt | |
|
KRC_WriteSoftEnd | |
|
KRC_WriteSoftEndExt | |
|
Funktionen für die Bewegungsprogrammierung | |
|---|---|
|
KRC_MoveLinearAbsolute | |
|
KRC_MoveLinearRelative |
(>>> Relative kartesische Position mit einer Linearbewegung anfahren) |
|
KRC_MoveDirectAbsolute |
(>>> Absolute kartesische Position schnellstmöglich anfahren) |
|
KRC_MoveDirectRelative |
(>>> Relative kartesische Position schnellstmöglich anfahren) |
|
KRC_MoveAxisAbsolute | |
|
KRC_MoveCircAbsolute |
(>>> Absolute kartesische Position mit Kreisbewegung anfahren) |
|
KRC_MoveCircRelative |
(>>> Relative kartesische Position mit Kreisbewegung anfahren) |
|
KRC_Jog | |
|
KRC_JogToolRelative | |
|
KRC_JogLinearRelative |
(>>> Verfahren per Tippbetrieb auf eine relative kartesische Position mit einer Linearbewegung) |
|
KRC_JogAdvanced | |
|
Funktionen für die Bewegungsprogrammierung (Konform zu PLC OPEN) | |
|---|---|
|
MC_MoveLinearAbsolute | |
|
MC_MoveLinearRelative |
(>>> Anfahren einer relativen kartesischen Position mit einer Linearbewegung) |
|
MC_MoveDirectAbsolute |
(>>> Absolute kartesische Position schnellstmöglich anfahren) |
|
MC_MoveDirectRelative |
(>>> Relative kartesische Position schnellstmöglich anfahren) |
|
MC_MoveAxisAbsolute | |
|
MC_MoveCircularAbsolute |
(>>> Absolute kartesische Position mit Kreisbewegung anfahren) |
|
MC_MoveCircularRelative |
(>>> Anfahren einer relativen kartesischen Position mit einer Kreisbewegung) |
|
Funktionen zur Programmablaufkontrolle | |
|---|---|
|
KRC_Abort |
(>>> Programm abbrechen) |
|
KRC_AbortAdvanced | |
|
KRC_Interrupt | |
|
KRC_Continue |
(>>> Programm fortsetzen) |
|
KRC_WaitForInput | |
|
Funktionen zur Interrupt-Programmierung | |
|---|---|
|
KRC_DeclareInterrupt |
(>>> Interrupt deklarieren) |
|
KRC_ActivateInterrupt |
(>>> Interrupt aktivieren) |
|
KRC_DeactivateInterrupt |
(>>> Interrupt deaktivieren) |
|
KRC_ReadInterruptState | |
|
Funktionen für bahnbezogene Schaltaktionen | |
|---|---|
|
KRC_SetDistanceTrigger | |
|
KRC_SetPathTrigger | |
|
Diagnose-Funktionen | |
|---|---|
|
KRC_Error | |
|
KRC_ReadMXAStatus | |
|
KRC_ReadMXAError | |
|
KRC_MessageReset | |
|
KRC_ReadKRCError | |
|
KRC_Diag |
(>>> Diagnosesignale lesen) |
|
Allgemeine Sonderfunktionen | |
|---|---|
|
KRC_ReadSysVar |
(>>> Systemvariablen lesen) |
|
KRC_WriteSysVar | |
|
KRC_BrakeTest |
(>>> Bremsentest aufrufen) |
|
KRC_MasRef | |
|
KRC_ReadSafeOPStatus | |
|
KRC_ReadTouchUPState | |
|
KRC_TouchUP |
(>>> Punkte teachen) |
|
KRC_SetAdvance | |
|
KRC_GetAdvance | |
|
KRC_Forward | |
|
KRC_ForwardAdvanced |
(>>> Kartesische Roboterposition aus Achswinkeln berechnen (erweitert)) |
|
KRC_Inverse | |
|
KRC_InverseAdvanced |
(>>> Achswinkel aus kartesischer Roboterposition berechnen (erweitert)) |
|
KRC_TechFunction |
(>>> KRL-Programme ausführen) |
|
KRC_TechFunctionAdvanced | |
|
KRC_ActivatePosConversion |
(>>> Aktuelle Roboterposition in anderem Koordinatensystem anzeigen) |
|
Sonderfunktionen für Conveyor | |
|---|---|
|
KRC_ConvIniOff |
(>>> Conveyor initialisieren) |
|
KRC_ConvOn |
(>>> Conveyor aktivieren) |
|
KRC_ConvFollow | |
|
KRC_ConvSkip | |
|
KRC_ConvDelWPS | |
|
KRC_ActivateConvInterrupt | |
|
KRC_DeactivateConvInterrupt | |
![]() | Um diese Funktionsbausteine verwenden zu können, muss KUKA.ConveyorTech auf der Robotersteuerung installiert sein. |
|
Sonderfunktionen für VectorMove | |
|---|---|
|
KRC_VectorMoveOn | |
|
KRC_VectorMoveOff | |
![]() | Um diese Funktionsbausteine verwenden zu können, muss KUKA.VectorMove auf der Robotersteuerung installiert sein. |
|
Sonderfunktionen für LoadDataDetermination | |
|---|---|
|
KRC_LDDconfig | |
|
KRC_LDDcheckPos | |
|
KRC_LDDtestRun | |
|
KRC_LDDstart | |
|
KRC_LDDwriteLoad |
(>>> Lastdaten zuweisen) |
![]() | Um diese Funktionsbausteine verwenden zu können, muss KUKA.LoadDataDetermination auf der Robotersteuerung installiert sein. |
|
Sonderfunktionen für Arbeitsräume | |
|---|---|
|
KRC_WriteWorkspace | |
|
KRC_ReadWorkspace | |
|
KRC_WriteAxWorkspace | |
|
KRC_ReadAxWorkspace | |
|
KRC_ReadWorkstates | |
