Ü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 |