Overview
Component to use functionalities of Beckhoff NCI TF5100 within the SPT Framework.
SPT_NCI is built on Tc2_Nci
all functions within this library can be used via the property Channel
provided by the Base FB_Component_NciBase
. FB_Component_NciBase
provides the basic functions to enable the execution of G-Code within the TC NCI.
Class Diagram
classDiagram
FB_Component_NciBase <|-- FB_ComponentBase
FB_Component_NciBase <|-- I_NciBase
I_NciBase <|-- I_BaseFB
I_NciBase <|-- I_NciChannel
class I_NciBase{
BlockSearchStartPosition
Deceleration
GetHskMFunction
GroupIsBuilt
IsHandshake
ItpIsRunning
Jerk
ProgramPath
Override
BlockSearch()
BuildNciGroup()
DissolveNciGroup()
EnableRetrace()
InterpreterStart()
InterpreterStop()
InterpreterStopOnPath()
IsFastMFunction()
LoadNciProgram()
ResumeAfterEstop()
RetraceBackward()
RetraceForward()
SetSearchOptionFlags()
StepOnAfterBlocksearch()
ConfirmHsk()
}
class I_NciChannel{
Channel
}
class FB_Component_NciBase{
Q1AxisId
Q2AxisId
Q3AxisId
Q4AxisId
Q5AxisId
XAxisId
YAxisId
ZAxisId
}