Navigation

  • Page 1

    SINUMERIKSINUMERIK 840D slNC variable and interface signalsParameter ManualValid forcontrolSINUMERIK 840D sl / 840DE slSoftware versionCNC software 4.5 SP2 03/20136FC5397-3CP40-3BA1 3,Preface 11,NC variable 11,1 621,Interf...

  • Page 2

    Legal informationWarning notice systemThis manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol, notices referring only to...

  • Page 3

    Preface SINUMERIK documentationThe SINUMERIK documentation is organized in the following categories:● General documentation● User documentation● Manufacturer/service documentationAdditional informationYou can find information on the following topics at actionURI(http://www.siemens.com/motio...

  • Page 4

    SINUMERIKYou can find information on SINUMERIK under the following link: actionURI(http://www.siemens.com/sinumerik):www.siemens.com/sinumerik Target groupThis publication is intended for project engineers, commissioning engineers, machine operators and service and maintenance personnel.BenefitsT...

  • Page 5

    Table of contents 3,Preface......................................................................................................................................................... 3,3 11,1 11,NC variable...............................................................................................

  • Page 6

    337,1.4.11 337,Area C, Block NIB 337,: State data: Nibbling................................................................................... 337,337 339,1.4.12 339,Area C, Block FB : Channel-specific base frames.....................................................................339 340,1...

  • Page 7

    509,1.8.1 509,Area N, Block M : 509,Global machine data.....................................................................................509 511,1.8.2 511,Area A, Block M : 511,Axis-specific machine data........................................................................... 511,511 ...

  • Page 8

    617,1.14.5 617,Area T, Block MTUD : 617,...............................................................................................................617 618,1.14.6 618,Area T, Block MTUP : 618,....................................................................................................

  • Page 9

    657,2.7 657,Signals from/to the NC, PLC and operating software................................................................657 657,2.7.1 657,DB10, onboard inputs 657,and outputs of the 657,NC............................................................................657 658,2.7.2 658,DB1...

  • Page 10

    702,2.12.16 702,DB21 - DB30, signals from 702,the channel.................................................................................... 702,702 703,2.12.17 703,DB21 - DB30, signals to the 703,channel.......................................................................................

  • Page 11

    NC variable11.1Explanations on the NC variables1.1.1IntroductionGeneralThe NC variables can be accessed from the user interface or from the PLC via the operator panel interface (OPI). The structure of the NC variables and their processing is described in the following sections:See 11,NC areas (P...

  • Page 12

    AreaNC variableTool (T) Contains all variables that apply to the tools on the machine, e.g.● Tool offset data (TO)● General tool data (TD)● Tool monitoring data (TS), etc.Each tool area (T) is assigned to a channel.Axis (A) Contains machine and setting data that applies to the relevant axis...

  • Page 13

    Data block Area ABCHNTVSALAL 1 SALAP 1 SE1 1 1 SEGA 1 SEMA 1 1 SGA 1 SINF 1 SMA 1 1 SNCF 1 SPARP 1 SPARPF 1 SPARPI 1 SPARPP 1 SSP 1 1 SSP2 1 1 SSYNAC 1 SYNACT 1 TD 1 EP 1 TG 1 TM 1 TMC 1 TMV 1 TO 1 TP 1 TPM ...

  • Page 14

    Data block Area ABCHNTVVSYN 1 Y 1 1 YNCFL 1 1.1.4Variable typesAccess to an NC variableIn general, the NC variables are stored as structures or arrays of structures (tables) in the areas. This means the following details must be specified in the address for access to an NC variable: ...

  • Page 15

    HMI:/Channel/Configuration/numMachAxes[u1] HMI:P_C_Y_numMachAxes PLC with NC variable selector:AreaC[.]BlockYNC variablenumMachAxesArea number1Multi-line NC variable This NC variable is generally defined as a one-dimensional array. The following information is required to access an NC variable of...

  • Page 16

    ● Area and possibly the area number● Block● NC variable name● Column number● Line numberIn this case, the complete data block consists only of these two-dimensional variables.Table 1-4Multi-line and multi-column variant typecuttEdgeParam$TC_DPx[y,z] Compensation value parameters for a t...

  • Page 17

    Data typeSizeWord16 bits without signShort integer16 bits with signDouble-word32 bits without signLong integer32 bits with signFloat32-bit floating-pointReal32 bitsDouble64-bit floating-pointStringNull-terminated string1.1.6Structure of the data tablesTable fieldsTable 1-6Meaning of table fields ...

  • Page 18

    Example: References for the NC variablesA3:Function Manual, Basic Functions; Axis monitoring, protection areas (A3)Example: References for the signals DB10.DBB0: Disable of the digital NC inputs /Z1-A2/Z1Function Manual, Basic Functions; NC/PLC interface signals (Z1)A2Function Manual, Basic Funct...

  • Page 19

    Additional references● For SINAMICS drives, also note the following documents:– SINUMERIK 828D, SINAMICS S120 Parameter Description, Lists Manual– SINAMICS S120, Commissioning Manual– SINAMICS S120/S150, List Manual● For SINUMERIK Integrate (previously ePS Network Services) (remote diag...

  • Page 20

    1.2System data1.2.1 Area N, Block Y : Global system dataOEM-MMC: Linkitem /NckConfiguration/... The machine tool builder or user configures the control with the help of the machine data. Configuration can only be performed with certain access rights. The configuration of the NC...

  • Page 21

    anLanguageOnHmi$AN_LANGUAGE_ON_HMICurrent language set on HMI0001 Deutsch02 French03 English04 Spanish05 Portuguese06 Italian07 Dutch08 Chinese09 Swedish10 Deutsch11 Deutsch12 Deutsch13 Deutsch1415 Norwegian16 Norwegian1718 Hungarian19 Finnish20 French21 French22 French23 French24 French2526 Gree...

  • Page 22

    anLanguageOnHmi$AN_LANGUAGE_ON_HMI50 Portuguese515253 Polish5455 Danish5657 Russian5859 Albanian60 Italian6162 Bosnian63 Bosnian6465 Croatian66 Croatian6768 Slovak69 Slovenian70 Ditcj7172 Romanian73 Romansh7475 Bulgarian76 Estonian77 Georgian78 Latvian79 Lithuanian80 Chinese81 Chinese82 Chinese83...

  • Page 23

    anLanguageOnHmi$AN_LANGUAGE_ON_HMI101 Arabic102 Arabic103 Arabic104 Arabic105 Arabic106 Arabic107 Arabic108 Arabic109 Arabic110 Arabic111 Arabic112 Arabic113 Arabic114 Arabic115 Arabic116117118 Assamese119 Bengali120 Gujarati121 Hindi122 Indonesian123 Kannada124 Konkani125 Malayalam126 Marathi127...

  • Page 24

    anLanguageOnHmi$AN_LANGUAGE_ON_HMI152 Serbian153154155 Malay156 Quechua157158 Inuktitut159 Inukitut160 Mohawk161162 Magudungun163164 Tibetan165 Yi166 Mongolian167 Uighur168169 Tamazight170171 Catalan172 Basque173 Galician174175 Sami176 Sami177 Sami178179180 Breton181 Corican182 Occitan183184 Faro...

  • Page 25

    anLanguageOnHmi$AN_LANGUAGE_ON_HMI203 Hebrew204 Kazakh205 Kyrgyz206 Yakut207 Tatar208 Uzbek209210 Khmer211 Lao212 Thai213 Vietnamese214 Sinhala215 Filipino216 Tajik217 Turkmen218219220 Serbian221 Serbian222223224 K'iche225 Kiswahili226 Luxembourgish227 Divehi228 Maltese229 Mongolian230 Malav231 N...

  • Page 26

    anLanguageOnHmi$AN_LANGUAGE_ON_HMI254255-20255UWordrwMulti-line: no1 axisTypeAxis types for all machine axes (necessary for start-up): If a machine axis is addressed via the M module, the units and values arereturned with reference to the axis type accessible via this variable. (The absolute mach...

  • Page 27

    externCncSystemCNC system whose part programs must be processed on theSINUMERIK control.0: No external language defined1: System ISO Dialect0 Milling (obsolete)2: System ISO Dialect0 Turning (obsolete)3: External language via OEM application (from P6.2)4: System ISO Dialect0 Milling (from P7.)5: ...

  • Page 28

    kindOfSumcorr$MN_MM_KIND_OF_SUMCORRCharacteristics of total offsets in NCK:Bit No.ValueMeaning00Total offsets are saved at the same time as the tool data.1Total offsets are not saved at the same time as the tool data.10Setup offsets are saved at the same time as the tool data.1Setup offsets are n...

  • Page 29

    maxCuttingEdgeNo$MN_MAX_CUTTING_EDGE_NOMaximum value of D number1 to 32000-9132000UWordrMulti-line: yes1 maxNoOfChannelsMaximum number of channels that can be activated.This defines the upper limit of the option data $ON_NUM_CHANNELS.-11UWordrMulti-line: yes11 maxNoOfProgLevelMaximum number of pr...

  • Page 30

    maxNumSumCorr$MN_MM_NUM_SUMCORRTotal number of total offsets in NCKA setting of -1 means that the number of total offsets equals thenumber of edges * number of total offsets per edge.A setting of > 0 and < number of edges * number of total offsets per edgemeans that a maximum number of tota...

  • Page 31

    maxnumDrivesMaximum number of available drives-UWordrMulti-line: no maxnumEdgeSC$MN_MAX_SUMCORR_PERCUTTING_EDGEMax. number of total offsets per edge0 to 6-0UWordrMulti-line: yes1 maxnumEventTypesMaximum number of event types for the trace protocolling-UWordrMulti-line: no maxnumGlobMachAxesMaximu...

  • Page 32

    nckLogbookSeekPosNCK logbook-Long IntegerrwMulti-line: no1 nckTypeNCK type 0: 840D pl 1000: FM-NC (up to and including SW 6) 2000: 810D pl 3000: 802S (up to and including SW 6) 4000: 802D pl (up to and including SW 6) 5000: 840Di pl (up to and i...

  • Page 33

    numAnalogOutpMD 10310: FASTIO_ANA_NUM_OUTPUTSA2Number of HW analog outputs-UWordrMulti-line: no numBAGsNumber of available mode groups-UWordrMulti-line: no numBasisFrames$MN_MM_NUM_GLOBAL_BASE_FRAMESNumber of channel-independent basic frames-0UWordrMulti-line: yes11 numChannelsNumber of active ch...

  • Page 34

    numCuttEdgeParams_tas$MN_MM_NUM_CCS_MON_PARAMNumber of Siemens application monitoring data in module TAS!! Reserved for SIEMENS applications !!-0010UWordrMulti-line: yes11 numCuttEdgeParams_tsNumber of P elements of a cutting edge in module TS (tool monitoring data)-UWordrMulti-line: no numCuttEd...

  • Page 35

    numGCodeGroupsFanucNumber of NC instruction groups in ISO Dialect mode(the number for the turning and milling versions is not the same)-UWordrMulti-line: yes11 numGlobMachAxesNumber of active machine axes-UWordrMulti-line: no numHandWheelsMaximum number of handwheels-UWordrMulti-line: no numMagLo...

  • Page 36

    numMagPlaceParamsNumber of parameters of a magazine location8 in SW 5.1 and later-UWordrMulti-line: yes1 numMagPlacesMaxMD 18086: MM_NUM_MAGAZINE_LOCATIONFBWMaximum number of magazine locations-UWordrMulti-line: no numMagsMaxMD 18084: MM_NUM_MAGAZINEFBWMaximum number of magazines-UWordrMulti-lin...

  • Page 37

    numMultiToolPlaceParams_mtup$MN_MM_NUM_CC_MTLOC_PARAMAmount of OEM-specific multi-tool place data in the MTUP module. Reserved for OEM applications-UWordrMulti-line: yes11 numOfISOCorrNumber of offset values in the ISO offset memory in ISO2 and ISO3 modes.This defines the upper limit of the optio...

  • Page 38

    numToolHolderParamsNumber of parameters in the data in the area C, module SNumber of parameters in .If the tool magazine management is not active, the value =0 will be returned.-30UWordrMulti-line: no1 numToolParams_tad$MN_MM_NUM_CCS_TDA_PARAMNumber of Siemens application tool data in module TAD...

  • Page 39

    userScaleUser unit table with 13 elements (see Start-up Guide 2.4 and machine data)0 = table not active1 = table active-UWordrMulti-line: no1 NC variable1.2 System dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA139

  • Page 40

    1.2.2 Area C, Block Y : Channel-specific system dataOEM-MMC: Linkitem /ChannelConfiguration/... The machine tool builder or user configures the control with the help of the machine data. Configuration can only be performed with certain access rights. The configuration of the NC...

  • Page 41

    maskToolManagement$MC_TOOL_MANAGEMENT_MASKChannel-specific settings for NCK tool management functionActivation of TM memory by "0" means: The set tool management data do not use any memory space.Value=0:TM deactivatedBit 0=1:TM active: The tool management functions are enabled for the c...

  • Page 42

    maskToolManagement$MC_TOOL_MANAGEMENT_MASK-------------------------End For test purposes only :-------------------------------------------Bit 9:ReservedBit 10=1:M06 is delayed until the preparation acknowledgement has been output by the PLC.The change signal (e.g. M06 ) is not output until the t...

  • Page 43

    mmcCmdPrepCommand from the NCK-preparation task to the MMC (e.g. for calling external subprograms)-String [206] rMulti-line: yes11 mmcCmdQuitAcknowledgement from MMC for command from NCK to MMCThe string is made up of the following characters:1st Character acknowle...

  • Page 44

    numContourInProtAreaMaximum number of polygon elements per protection zone-UWordrMulti-line: no numGeoAxesNumber of geometry axes and orientation axes-UWordrMulti-line: no numMachAxesNo. of highest channel axis.This also corresponds to the number of axes in thechannel provided there are no gaps ...

  • Page 45

    numSpindlesLogNumber of logical spindles.Specifies the number of lines in module SSP2.-UWordrMulti-line: no1 numToolEdgesMD 18100: MM_NUM_CUTTING_EDGES_IN_TOAS7Number of tool edges in this channel-UWordrMulti-line: no numUserFramesMD 28080: MM_NUM_USER_FRAMESS7Number of user frames in this channe...

  • Page 46

    stringIsFileIdAs soon as PI _N_STRGIS is executed, the result from interpretation of the transferred stringis stored as file ID in this variable. moduleId may be used instead of fileId.Also refer to NC command STRINGIS. Meaning Name of OPI area OPI modules ...

  • Page 47

    stringIsFileId43 USER_CHAN9 _N_GUD9_DEF CHAN (=2) GD9 (= 0x34)44 reserved45 reserved46 reserved47 reserved48 reserved49 reserved50 reserved51 reserved52 TOOLCARRIER (orientable tool carrier parameter TO (=4)53 GCODESEXT (G code) NCK ...

  • Page 48

    stringIsMeaningAs soon as PI _N_STRGIS is executed, the result from interpretation of the transferred stringis stored as a code in this variable. For example, the code for $P_TOOL is value 207.Also refer to NC command STRINGIS.000 = itemName string is unknown in the NCK100 = itemName string is a ...

  • Page 49

    toolDataChangeBufferSize$MC_MM_TOOL_DATA_CHANGE_BUFFER_SIZESize of the effective ring buffer for the tool data modifications in the OPI block TDC (0x56).This value is the maximum column number in the OPI block TDC.If a number of channels works with a TO unit, the setting with the lowest channel n...

  • Page 50

    1.2.3 Area N, Block PA : Global protection zonesOEM-MMC: Linkitem /NckProtectedArea/... Up to 10 protection zones can be defined. Each protection zone is described by a polygon function consisting of up to 10 elements. The module PA contains the individual coordinates of the po...

  • Page 51

    MDD_PA_CENT_ABS_6$SN_PA_CENT_ABS[x,6] x = Number protection zoneA3Absolute abscissa value of arc centre of 7th contour elementmm, inch, user definedDoublerMulti-line: yesNumber of protection zone MDD_PA_CENT_ABS_7$SN_PA_CENT_ABS[x,7] x = Number protection zoneA3Absolute abscissa value of arc ...

  • Page 52

    MDD_PA_CENT_ORD_4$SN_PA_CENT_ORD[x,4] x = Number protection zoneA3Absolute ordinate value of arc centre of 5th contour elementmm, inch, user definedDoublerMulti-line: yesNumber of protection zone MDD_PA_CENT_ORD_5$SN_PA_CENT_ORD[x,5] x = Number protection zoneA3Absolute ordinate value of arc ...

  • Page 53

    MDD_PA_CONT_ABS_2$SN_PA_CONT_ABS[x,2] x = Number protection zoneA3Absolute abscissa value of end point of 3rd contour elementmm, inch, user definedDoublerMulti-line: yesNumber of protection zone MDD_PA_CONT_ABS_3$SN_PA_CONT_ABS[x,3] x = Number protection zoneA3Absolute abscissa value of end p...

  • Page 54

    MDD_PA_CONT_ORD_0$SN_PA_CONT_ORD[x,0] x = Number protection zoneA3Absolute ordinate value of end point of 1st contour elementmm, inch, user definedDoublerMulti-line: yesNumber of protection zone MDD_PA_CONT_ORD_1$SN_PA_CONT_ORD[x,1] x = Number protection zoneA3Absolute ordinate value of end p...

  • Page 55

    MDD_PA_CONT_ORD_8$SN_PA_CONT_ORD[x,8] x = Number protection zoneA3Absolute ordinate value of end point of 9th contour elementmm, inch, user definedDoublerMulti-line: yesNumber of protection zone MDD_PA_CONT_ORD_9$SN_PA_CONT_ORD[x,9] x = Number protection zoneA3Absolute ordinate value of end p...

  • Page 56

    MDU_PA_CONT_TYP_1$SN_PA_CONT_TYP[x,1] x = Number protection zoneA3Contour type of 2nd contour element0 = G11 = G22 = G3-UWordrMulti-line: yesNumber of protection zone MDU_PA_CONT_TYP_2$SN_PA_CONT_TYP[x,2] x = Number protection zoneA3Contour type of 3rd contour element0 = G11 = G22 = G3-UWordr...

  • Page 57

    MDU_PA_CONT_TYP_6$SN_PA_CONT_TYP[x,6] x = Number protection zoneA3Contour type of 7th contour element0 = G11 = G22 = G3-UWordrMulti-line: yesNumber of protection zone MDU_PA_CONT_TYP_7$SN_PA_CONT_TYP[x,7] x = Number protection zoneA3Contour type of 8th contour element0 = G11 = G22 = G3-UWordr...

  • Page 58

    MDU_PA_ORI$SN_PA_ORI[x] x = Number protection zoneA3Code for plane assignment of protection zone0 = G171 = G182 = G19-UWordrMulti-line: yesNumber of protection zone MDU_PA_TW$SN_PA_T_W[x] x = Number protection zoneA3Code for workpiece or tool-oriented protection zone0 = workpiece-related1 = r...

  • Page 59

    kinElemAxisOffsetFine$NK_A_OFF_FINEFine offset of axis offsetmm, inch, degree, user definedDoublerwMulti-line: yesNumber of the chain element$MN_MM_MAXNUM_KIN_CHAIN_ELEM kinElemAxisOffsetFineLim$NK_A_OFF_FINE_LIMInput limit for the fine offset of the axis offsetmm, inch, degree, user definedDoubl...

  • Page 60

    kinElemNextP$NK_NEXTPReference to a branching kinematic chain-String [32] rwMulti-line: yesNumber of the chain element$MN_MM_MAXNUM_KIN_CHAIN_ELEM kinElemOffDir0$NK_OFF_DIR[0]Offset or direction component in the X directionmm, inch, user definedDoublerwMulti-line: ...

  • Page 61

    kinElemType$NK_TYPEType of kinematic element-String [32] rwMulti-line: yesNumber of the chain element$MN_MM_MAXNUM_KIN_CHAIN_ELEM modelChangeCounterModification counter of the machine model-UWordrMulti-line: yes1: Kinematic modification counter2: Activation status ...

  • Page 62

    pa3DChainElem$NP_CHAIN_ELEMName of the kinematic element carrying the protection zone-String [32] rwMulti-line: yesNumber of the protection zoneMN_MM_MAXNUM_3D_PROT_AREAS pa3DChainName$NP_CHAIN_NAMEName of the kinematic chain carrying the protection zone-String ...

  • Page 63

    pa3DElemAngle$NP_ANGTurning angle-DoublerwMulti-line: yesNumber of the protection zone element$MN_MM_MAXNUM_3D_PROT_AREA_ELEM pa3DElemColor$NP_COLORColor and transparency of a protection area element in QT format (HighByte: Transparency. Bytes 0 - 2: RGB-UDoublewordrwMulti-line: yesNumber of the ...

  • Page 64

    pa3DElemName$NP_NAMEName of the protection zone element-String [32] rwMulti-line: yesNumber of the protection zone element$MN_MM_MAXNUM_3D_PROT_AREA_ELEM pa3DElemNext$NP_NEXTName of the next protection zone element-String [32] rwMult...

  • Page 65

    pa3DElemPara0$NP_PARA[0]1st geometry parameter of protection zone elementmm, inch, user definedDoublerwMulti-line: yesNumber of the protection zone element$MN_MM_MAXNUM_3D_PROT_AREA_ELEM pa3DElemPara1$NP_PARA[1]2nd geometry parameter of protection zone elementmm, inch, user definedDoublerwMulti-l...

  • Page 66

    pa3DProtDLevel$NP_PROT_D_LEVELDetailing level of a protection area-UDoublewordrwMulti-line: yesNumber of the protection zoneMN_MM_MAXNUM_3D_PROT_AREAS pa3DProtDStateStatus of the PI service _N_PROT_D. The line index has the following meaning:1: Counter for PI calls2: Current status (0=not calcula...

  • Page 67

    pa3DTElemAngle$NP_T_ANGTurning angle-DoublerMulti-line: yesNumber of the tool protection area element$MN_MM_MAXNUM_3D_T_PROT_ELEM pa3DTElemDir0$NP_T_DIR[0]X components of rotary axis-DoublerMulti-line: yesNumber of the tool protection area element$MN_MM_MAXNUM_3D_T_PROT_ELEM pa3DTElemDir1$NP_T_DI...

  • Page 68

    pa3DTElemOffset0$NP_T_OFF[0]X components of the offsetmm, inch, user definedDoublerMulti-line: yesNumber of the tool protection area element$MN_MM_MAXNUM_3D_T_PROT_ELEM pa3DTElemOffset1$NP_T_OFF[1]Y components of the offsetmm, inch, user definedDoublerMulti-line: yesNumber of the tool protection ...

  • Page 69

    trafoDatAuxPos0$NT_AUX_POS[n,0]X component of the auxiliary position for measuring cyclesmm, inch, user definedDoublerMulti-line: yesNumber of transformer data record$MN_MM_NUM_TRAFO_DATA_SETS trafoDatAuxPos1$NT_AUX_POS[n,1]Y component of the auxiliary position for measuring cyclesmm, inch, user...

  • Page 70

    trafoDatBaseOrientNormal2$NT_BASE_ORIENT_NORMAL[n, 2]Z component of the normal vector of orientation-DoublerMulti-line: yesNumber of transformer data record$MN_MM_NUM_TRAFO_DATA_SETS trafoDatCorrElem0$NT_CORR_ELEM[n, 0]Name of 1st correction element-String [32] rMu...

  • Page 71

    trafoDatGeoAxName2$NT_GEO_AX_NAME[n, 2]Name of third geometry axis-String [32] rMulti-line: yesNumber of transformer data record$MN_MM_NUM_TRAFO_DATA_SETS trafoDatHirthInc0$NT_HIRTH_INC[n, 0]Angle increment of 1st rotary axis with Hirth tooth systemDegree, user def...

  • Page 72

    trafoDatIdent1$NT_IDENT[n, 1]Identifier 1, ID number 1, no significance in NCK-Long IntegerrMulti-line: yesNumber of transformer data record$MN_MM_NUM_TRAFO_DATA_SETS trafoDatIdent2$NT_IDENT[n, 2]Identifier 2, ID number 2, no significance in NCK-Long IntegerrMulti-line: yesNumber of transformer d...

  • Page 73

    trafoDatPoleTol$NT_POLE_TOL[n]End angle tolerance for pole interpolationDegree, user definedDoublerMulti-line: yesNumber of transformer data record$MN_MM_NUM_TRAFO_DATA_SETS trafoDatRotAxMax0$NT_ROT_AX_MAX[n, 0]Maximum position of 1st manual rotary axisDegree, user definedDoublerMulti-line: yesNu...

  • Page 74

    trafoDatRotAxName1$NT_ROT_AX_NAME[n, 1]Name of second rotary axis-String [32] rMulti-line: yesNumber of transformer data record$MN_MM_NUM_TRAFO_DATA_SETS trafoDatRotAxName2$NT_ROT_AX_NAME[n, 2]Name of third rotary axis-String [32] rM...

  • Page 75

    trafoDatTChainName$NT_T_CHAIN_NAME[n]Name of kin. chain for tool-String [32] rMulti-line: yesNumber of transformer data record$MN_MM_NUM_TRAFO_DATA_SETS trafoDatTRefElem$NT_T_REF_ELEM[n]Reference point for tool length calculation-String [32] ...

  • Page 76

    1.2.4 Area C, Block PA : Channel-specific protection zonesOEM-MMC: Linkitem /ChannelProtectedArea/... Up to 10 protection zones can be defined. Each protection zone is described by a polygon function consisting of up to 10 elements. The maximum permissible number of protection ...

  • Page 77

    MDD_PA_CENT_ABS_5$SC_PA_CENT_ABS[x,5] x = Number protection zoneA3Absolute abscissa value of arc centre of 6th contour elementmm, inch, user definedDoublerMulti-line: yesNumber of protection zone MDD_PA_CENT_ABS_6$SC_PA_CENT_ABS[x,6] x = Number protection zoneA3Absolute abscissa value of arc...

  • Page 78

    MDD_PA_CENT_ORD_3$SC_PA_CENT_ORD[x,3] x = Number protection zoneA3Absolute ordinate value of arc centre of 4th contour elementmm, inch, user definedDoublerMulti-line: yesNumber of protection zone MDD_PA_CENT_ORD_4$SC_PA_CENT_ORD[x,4] x = Number protection zoneA3Absolute ordinate value of arc ...

  • Page 79

    MDD_PA_CONT_ABS_1$SC_PA_CONT_ABS[x,1] x = Number protection zoneA3Absolute abscissa value of end point of 2nd contour elementmm, inch, user definedDoublerMulti-line: yesNumber of protection zone MDD_PA_CONT_ABS_2$SC_PA_CONT_ABS[x,2] x = Number protection zoneA3Absolute abscissa value of end p...

  • Page 80

    MDD_PA_CONT_ABS_9$SC_PA_CONT_ABS[x,9] x = Number protection zoneA3Absolute abscissa value of end point of 10th contour elementmm, inch, user definedDoublerMulti-line: yesNumber of protection zone MDD_PA_CONT_ORD_0$SC_PA_CONT_ORD[x,0] x = Number protection zoneA3Absolute ordinate value of end ...

  • Page 81

    MDD_PA_CONT_ORD_7$SC_PA_CONT_ORD[x,7] x = Number protection zoneA3Absolute ordinate value of end point of 8th contour elementmm, inch, user definedDoublerMulti-line: yesNumber of protection zone MDD_PA_CONT_ORD_8$SC_PA_CONT_ORD[x,8] x = Number protection zoneA3Absolute ordinate value of end p...

  • Page 82

    MDU_PA_CONT_TYP_0$SC_PA_CONT_TYP[x,0] x = Number protection zoneA3Contour type of 1st contour element0 = G11 = G22 = G3-UWordrMulti-line: yesNumber of protection zone MDU_PA_CONT_TYP_1$SC_PA_CONT_TYP[x,1] x = Number protection zoneA3Contour type of 2nd contour element0 = G11 = G22 = G3-UWordr...

  • Page 83

    MDU_PA_CONT_TYP_5$SC_PA_CONT_TYP[x,5] x = Number protection zoneA3Contour type of 6th contour element0 = G11 = G22 = G3-UWordrMulti-line: yesNumber of protection zone MDU_PA_CONT_TYP_6$SC_PA_CONT_TYP[x,6] x = Number protection zoneA3Contour type of 7th contour element0 = G11 = G22 = G3-UWordr...

  • Page 84

    MDU_PA_LIM_3DIM$SC_PA_LIM_3DIM[x] x = Number protection zoneA3Code for limitation of protection zone in the axis that is perpendicular to polygon definition (applicate)0 = no limitation1 = limitation in positive direction2 = limitation in negative direction3 = limitation in both directions-UWor...

  • Page 85

    declarProtObjectDeclaration of a variable protection zone0=No object1=WORKPIECE2=FIXTURE-UWordrMulti-line: yes11 declarProtObjectRealReal parameters of the declaration of a variable protection zone-DoublerMulti-line: yesNumber of the real parameter. The number and significanceof the real paramete...

  • Page 86

    1.2.5 Area N, Block YNCFL : NCK instruction groupsOEM-MMC: Linkitem /NckFunctionGrouping/... All G functions currently configured for the channels are made available for reading by the NCK. They are configured via machine data. Since the G functions are organized in groups, onl...

  • Page 87

    1.3Status data of the system1.3.1 Area N, Block S : Global state dataOEM-MMC: Linkitem /NckState/... During NC operation different internal states occur and system-specific data may change during operation. To distinguish those from system variables, they are classified as stat...

  • Page 88

    aDbsb$A_DBSBPLC data byte-0-128127Long IntegerrMulti-line: yesPosition offset within the I/O range 0-1023 aDbsw$A_DBSWPLC data word-0-3276832767Long IntegerrMulti-line: yesPosition offset within the I/O range 0-1022 aDbw$A_DBW[x] x = OffsetData word (16 bits) from/to the PLCCan be written from ...

  • Page 89

    aDpInConf$A_DP_IN_CONFPROFIBUS configured input data areas-000xffffffffLong IntegerrMulti-line: yes11 aDpInLength$A_DP_IN_LENGTHPROFIBUS length of input data area-00128Long IntegerrMulti-line: yesRangeIndex16 aDpInState$A_DP_IN_STATEPROFIBUS status of input data area-003Long IntegerrMulti-line: y...

  • Page 90

    aDpbIn$A_DPB_INPROFIBUS input byte (unsigned)-00255Long IntegerrMulti-line: yesLowByte: RangeOffsetHighByte: RangeIndex (0-15) aDpbOut$A_DPB_OUTPROFIBUS output byte (unsigned)-00255Long IntegerrMulti-line: yesLowByte: RangeOffsetHighByte: RangeIndex (0-15) aDprIn$A_DPR_INPROFIBUS input data (32 b...

  • Page 91

    aDpsdOut$A_DPSD_OUTPROFIBUS output data double word (signed)-0Long IntegerrMulti-line: yesLowByte: RangeOffsetHighByte: RangeIndex (0-15) aDpswIn$A_DPSW_INPROFIBUS input word (signed)-0-3276832767Long IntegerrMulti-line: yesLowByte: RangeOffsetHighByte: RangeIndex (0-15) aDpswOut$A_DPSW_OUTPROFIB...

  • Page 92

    aPbbIn$A_PBB_IN[index]Data byte (8bits) in PLC input/output area IN(also available on 810D CCU2)Neg. values are also permitted in spite of TYPE_UWORD-UWordrMulti-line: yesPosition offset within PLC input/output area aPbbOut$A_PBB_OUT[index]Data byte (8 bits) in PLC input/output area OUT(also avai...

  • Page 93

    aPbrOut$A_PBR_OUT[index]Real data (32 bits) in the PLC input/output area OUT(also available on 810D CCU2)Can be written from SW 6.4.-DoublerwMulti-line: yesPosition offset within PLC input/output area aPbwIn$A_PBW_IN[index]Data word (16bits) in PLC input/output area IN(also available on 810D CCU2...

  • Page 94

    aStopesi$A_STOPESICurrent Safety Integrated Stop E for some axisValue 0: No Stop EValue not equal to 0: A Stop E is currently applied for some axis-00UWordrMulti-line: yes11 aXfaultsi$A_XFAULTSIInformation about Stop F for a safety axis:Bit 0 = 1:An actual value error has been discovered...

  • Page 95

    anAuxfuListGroupindex$AN_AUXFU_LIST_GROUPINDEX[n]Group index of the auxiliary function collected in the channel.The variable is only valid in combination with block search type 5 (SERUPRO).-00MD_MAXNUM_AUXFU_GROUPS - 1Long IntegerrwMulti-line: yesList index1280 anAxCtAS$AN_AXCTAS[n]Current conta...

  • Page 96

    anAxctSwE$AN_AXCTSWEHas a release for rotation been granted for a slot on an axis container?Bit mask, each bit corresponds to a slot, e.g. 0x5 corresponds to slots 1 and 3.Bit == 1: The slot of an axis container has been released for rotation.Bit == 0: The slot of an axis container has not been r...

  • Page 97

    anCollMemAvailable$AN_COLL_MEM_AVAILABLECollision calculation requires internal memory, the size of which is either calculated automatically from the number of available protectionzones, protection zone elements, facets and the number of machine axes, or it can be explicitly defined by machine da...

  • Page 98

    anCollState$AN_COLL_STATE[i]The system variable indicates if a protection area can currently be part of collision monitoring.However, the following requirements must be met first:1. The activation status of the protection area is active ("A") or the activation status is PLC-controlled (...

  • Page 99

    anIpoMinLoad$AN_IPO_MIN_LOADMinimum IPO runtime including the runtime of thesynchronized actions of all channels-00DoublerMulti-line: yes11 anLaiAxIsAxctax$AN_LAI_AX_IS_AXCTAXBit mask that displays whether an axis in the logical NCK machine axis image(machine data 10002 $MN_AXCONF_LOGIC_MACHAX_TA...

  • Page 100

    anLaiAxToIpoNcChanax$AN_LAI_AX_TO_IPO_NC_CHANAXIf the LAI axis is currently interpolated to this NCU, the channel and channel axis number which define the interpolator of the axis areoutput.If the LAI axis is currently interpolated to a different NCU, the NCU identifier of the interpolated NCU an...

  • Page 101

    anLinkConnSizeLinkvar$AN_LINK_CONN_SIZE_LINKVARGross number of bytes required for a link variable to be transmitted in each PTP relationshipThe assignment of a link variable (e.g. $a_dlb[9] = 1) loads the non-cyclic link connections with a message of length$AN_LINK_CONN_SIZE_LINKVAR.It is irrelev...

  • Page 102

    anPrepMaxLoad$AN_PREP_MAX_LOADLongest preprocessing run time throughout all channels-00DoublerMulti-line: yes11 anPrepMaxLoadGross$AN_PREP_MAX_LOAD_GROSSLongest gross preprocessing run time throughout all channels-00DoublerMulti-line: yes11 anPrepMinLoad$AN_PREP_MIN_LOADShortest preprocessing run...

  • Page 103

    anServoMaxLoad$AN_SERVO_MAX_LOADMaximum runtime of the position controller-00DoublerMulti-line: yes11 anServoMinLoad$AN_SERVO_MIN_LOADMinimum runtime of the position controller-00DoublerMulti-line: yes11 anSimChanMask$AN_SIM_CHAN_MASKBit-coded mask of channels to be considered in the synchronized...

  • Page 104

    anTimer$AN_TIMER[n]Global NCK timer in seconds.s, user defined00DoublerMulti-line: yesIndex in $AN_TIMER[n]$MN_MM_NUM_AN_TIMER anVModelStatus$AN_VMODEL_STATUSSystem variable for the status of the VRML model1: MODIFIED_STATE: The model has been modified internally This is the original status. I...

  • Page 105

    basisFrameMask$P_NCBFRMASKDisplay indicating which channel-independent basic frames are active.Every bit in the mask indicates whether the appropriate basic frameis active. Bit0 = 1st basic frame, Bit1 = 2nd basic frame, etc.-UWordrMulti-line: yes11 checkSumForAcxDataCurrent fingerprint of select...

  • Page 106

    completeDocAcxChangeCntModification counter of ACX for the configuration ofDO of all SINAMICS on all PROFIBUS segments (_N_COMPLETE_DOC_ACX) that isincremented when the ACX is changed. If the contents of ACXis or becomes invalid, the modification counter will be set to 0.If the contents of ACX i...

  • Page 107

    diagnoseDataFfsOnly with 840D-powerline:Diagnostic data for Flash File System (FFS)-0DoublerMulti-line: yes1: realspace (bytes)2: formspace (bytes)3: freespace (%)4: delspace (%)5: badspace (%)6: actlowwater (%)7: lowwater (%)8: reorgmode (%)8 digitInpVal$A_IN[x] x = Digitalinp...

  • Page 108

    driveTypeChangeCntThis counter is incremented by 1 every time is modified.The next value after 65535 is 0.-00UWordrMulti-line: no1 freeDirectorysNumber of directories that can be created-UWordrMulti-line: yes11 freeFilesNumber of files that can be created-UWordrMulti-line: yesType of memory:1: M...

  • Page 109

    freeMemDramPassFMemory available in passive file system (DRAM no. 1) in bytes-00Long IntegerrMulti-line: yes11 freeMemDramSPassFFree memory of the passive file system of the "Control manufacturer" area in bytes-00Long IntegerrMulti-line: yes11 freeMemDramTPassFFree memory of the passive...

  • Page 110

    freeMemSettingsDramFree DRAM memory for data for the present(may not yet be active) memory layout. Is updated when memory-configuring machine data is changed.-00Long IntegerrMulti-line: yes11 freeMemSettingsISramFree internal SRAM for the current(possibly not yet active) memory layout. It is upda...

  • Page 111

    fsInfoChangeCounterContent change counter-UDoublewordrMulti-line: yesNo. of info object20 fsInfoChangeDateTimeChange time of the file system object .-String [13] rMulti-line: yesNo. of info object20 fsInfoChangeDateTimeSubChange time of the files contained in the ...

  • Page 112

    fsInfoPartitionPartition and lifetime of the fileSRP: SRAM persistentUSV: DRAM User volatileUSP: DRAM User persistentSIP: DRAM Siemens persistentMAV: DRAM Manufacturer volatileMAP: DRAM Manufacturer persistentTMV: DRAM Temporary volatileD1V: DRAM System 1 ...

  • Page 113

    handWheelTestDiffPulsesDefine differential handwheel pulses for handwheel simulation via OPI-Long IntegerrwMulti-line: yesHandwheel number handwheelStatusHandwheel status0 = PASSIVE1 = ACTIVE-UWordrwMulti-line: yesNumber of handwheel hwMLFBMLFB of the NCU module-String [24] ...

  • Page 114

    licenseStatusLicensing status0: Licensed,1: Insufficiently licensed2: Not licensed-0UWordrMulti-line: yes11 mmcCmdPrepCounterCounter that is incremented with each call of EXTCALL-UWordrMulti-line: yes11 nckAliveAndWellDB10, DBX104.7A4NCK sign-of-lifeThis value is incremented every time the variab...

  • Page 115

    nckModeMode in which the NCK works.The mode can be set with the PI _N_NCKMOD.Bit0: NCK works accelerated in simulation mode/DRY_RUN. This mode is currently provided only for the VNCK.Bit1: NCK is slowed down to give the simulation more computing time on the same processor. NC start not ...

  • Page 116

    ncuLinkActiveDisplay indicating whether NCU link is activated (via machine data setting)Based on display, MMC decides whether link-specific calculations anddisplays are required.0: NCU link not activated1: NCU link activated-001UWordrMulti-line: yes11 nettoMemFfsOnly with 840D-powerline:Net numbe...

  • Page 117

    numTraceProtocOemDataList$MM_PROTOC_NUM_ETPD_OEM_LISTLogging: Number of OEM data lists per user-00UWordrMulti-line: yesUser No. (1-10)10 passFChangeCounterCounter is incremented by 1 when there is a change inthe passive file system (but not for changes to the FFS)-00UWordrMulti-line: yes11 protCn...

  • Page 118

    protCnfgCtlLog: Control word to manipulate the trace session description file0: Function inactive1: Backs up the logging session in a description file2: Backs up the logging session and diagnostic information in a description file3: Loads the logging session from a description file, and all activ...

  • Page 119

    protSessNameLogging: Name of the session-String [32] rwMulti-line: yesUser No. (1-10)10 protSessPriorLogging: Priority of the session-String [32] rwMulti-line: yesUser No. (1-10)10 protocLastValNetIpoCycleLogging: Runtime of all even...

  • Page 120

    protocStrtNumEvDelayLogging: Number of events which are still to be omitted after the occurrence of the trigger event before logging is started.-00UWordrwMulti-line: yesUser No. (1-10)10 protocStrtOperationLogging:There are two start trigger variables. Each of these two variables is monitored usi...

  • Page 121

    protocStrtTypeLogging: Type of start triggering0: Monitoring for equality1: Monitoring for more than or equal to2: Monitoring for greater than3: Monitoring for less than or equal to4: Monitoring for less than5: Monitoring for inequality6: Monitoring for value change7: Monitoring for increasing va...

  • Page 122

    protocStrtVarColLogging: Variable which is to be monitored for the start triggering.Statement of the "Col"-00UWordrwMulti-line: yeslow byte: user no. (1-10); high byte: variable index (0-1)10 protocStrtVarRowLogging: Variable which is to be monitored for the start triggering.Statement ...

  • Page 123

    protocTrigMatchCountLogging: Specifies how often the comparison in total must match before the trigger fires.The trigger will only fire, if all trigger conditions are fulfilled.-00UWordrwMulti-line: yesUser No. (1-10)10 protocTrigNumEvDelayLogging: Number of events to be recorded after the trigg...

  • Page 124

    protocTrigTypeLogging: Triggering method0: Monitoring for equality1: Monitoring for more than or equal to2: Monitoring for greater than3: Monitoring for less than or equal to4: Monitoring for less than5: Monitoring for inequality6: Monitoring for value change7: Monitoring for increasing values8: ...

  • Page 125

    protocTrigVarAreaLogging: Variable which is to be monitored for the start triggering.Specification of "Area".-00UWordrwMulti-line: yeslow byte: user no. (1-10); high byte: variable index (0-1)10 protocTrigVarColLogging: Variable to be monitored for triggering.Specification of "Col&...

  • Page 126

    safeExtInpValNckWord$A_INSED[n]Image of the external NCK inputs of the SI programmable logic-0Long IntegerrMulti-line: yes1: image of the system variables $A_INSED[1]2: image of the system variables $A_INSED[2]3: image of the system variables $A_INSED[3]4: image of the system variables $A_INSED[4...

  • Page 127

    safeExtOutpValNckWord$A_OUTSED[n]Image of the external NCK outputs of the SI programmable logic-0Long IntegerrMulti-line: yes1: image of the system variables $A_OUTSED[1]2: image of the system variables $A_OUTSED[2]3: image of the system variables $A_OUTSED[3]4: image of the system variables $A_O...

  • Page 128

    safeFdpMaxCycleMaximum value of F_DP communication cycle in ss, user defined0.0DoublerMulti-line: yes11 safeFrdpAckReqNck$A_FRDP_ACK_REQ[n]After a communication error, the F_DP communication is back in cyclic operation. A user acknowledgement is required to release normaloperation with output of ...

  • Page 129

    safeFrdpErrReacNck$A_FRDP_ERR_REAC[n]The user can define the error reaction irrespective of the machining situation or the coupling of the communication partners.0 = Alarm 27350 + stop D/E1 = Alarm 273502 = Alarm 27351 (display only, self-clearing)3 = No reaction-003UDoublewordrMulti-line: yes33 ...

  • Page 130

    safeFrdpSubsNck$A_FRDP_SUBS[n]The user can define substitute values. These are then output to the application during power up, and communication errors are outputinstead of the process values.-000xFFFFUDoublewordrMulti-line: yes33 safeFrdpSubsOnNck$A_FRDP_SUBS_ON[n]During power up and in the even...

  • Page 131

    safeFsdpDriverStateNckCurrent state of the F_SENDDP driver0 = Not parameterized1 = Initialization2 = F_SENDDP ready: waiting for F_RECVDP3 = F_SENDDP and F_RECVDP ready: waiting for user acknowledgement from F_RECVDP4 = Normal operation-004UWordrMulti-line: yes33 safeFsdpErrReacNck$A_FSDP_ERR_REA...

  • Page 132

    safeFsdpMaxComTimeMaximum value of the F_SENDDP communication time in sAfter a communication error, the maximum value is reset to 0 by the user acknowledgement.s, user defined0.0DoublerMulti-line: yes33 safeFsdpStatusSubsNckStatus signal in the acknowledgement telegram from F_RECVDP to F_SENDDP.F...

  • Page 133

    safeIntInpValNckWord$A_INSID[n]Image of the internal NCK inputs of the SI programmable logic from the NCK's SI monitoring channel-0Long IntegerrMulti-line: yes1: image of the system variables $A_INSID[1]2: image of the system variables $A_INSID[2]3: image of the system variables $A_INSID[3]4: ima...

  • Page 134

    safeIntOutpValNckWord$A_OUTSID[n]Image of the internal NCK outputs of the SI programmable logic to the NCK's SI monitoring channel-0Long IntegerrMulti-line: yes1: image of the system variables $A_OUTSID[1]2: image of the system variables $A_OUTSID[2]3: image of the system variables $A_OUTSID[3]4:...

  • Page 135

    safeMarkerNckWord$A_MARKERSID[n]NCK flag words for the safe programmable logic-00Long IntegerrMulti-line: yes1: image of the system variables $A_MARKERSID[1]2: image of the system variables $A_MARKERSID[2]3: image of the system variables $A_MARKERSID[3]4: image of the system variables $A_MARKERSI...

  • Page 136

    safeMaxNumExtOutputMaximum number of external outputs of the SPL64 = SPL with a max. of 64 OUTSE192 = SPL with a max. of 192 OUTSE-00Long IntegerrMulti-line: yes11 safeMaxNumIntInputMaximum number of internal inputs of the SPL64 = SPL with a max. of 64 INSI192 = SPL with a max. of 192 INSI-00Lo...

  • Page 137

    safeNumActiveFsdpNumber of active F_SENDDP connections-003UWordrMulti-line: yes11 safePlcIn$A_PLCSIIN[index]Bit image of the single channel safety signals from PLC to NCK-001UWordrMulti-line: yesIndex for $A_PLCSIIN[] safePlcOut$A_PLCSIOUT[index]Bit image of the single channel safety signals from...

  • Page 138

    safePsDiagHostDiagnostic data PROFIsafe-host communication and system error0x0004 = Error checksum (CRC)0x0008 = Error timeout (TO)0x0010 = Activate substitute values in slave0x0100 = Host initialization active0x0200 = Error consecutive number (CN)0x0400 = Error host state NCK/PLC (SF)0x0800 = Em...

  • Page 139

    safePsDriverVersionPROFIsafe version F driver0 = Not parameterized1 = PROFIsafe V12 = PROFIsafe V2-002UWordrMulti-line: yesPROFIsafe driver no. safePsFDataInF user data received from the PROFIsafe driver-000xffffffffUDoublewordrMulti-line: yesPROFIsafe driver no. + (subslot number - 1) * * saf...

  • Page 140

    safePsMaxnumDriversMaximum number of PROFIsafe drivers-00UWordrMulti-line: yes11 safePsMaxnumSubSlotsMaximum number of subslots F user data-00UWordrMulti-line: yes11 safePsModuleSlotNoSlot number F module0 = Not parameterized>0 = Slot number-00UWordrMulti-line: yesPROFIsafe driver no. safePsMo...

  • Page 141

    safePsNumSubSlotsOutNumber of subslots F user data telegram outgoing direction0 = Not parameterized>0 = Number of subslots-00UWordrMulti-line: yesPROFIsafe driver no. safePsParamMaxComTimeMaximum configured communication time in s.The communication time is the time from the sending of a teleg...

  • Page 142

    safeTimerNck$A_TIMERSINCK timer-variable for the SI programmable logics, user defined0.0DoublerMulti-line: no8 safeXcmpCmd$A_CMDSI[index]Command word for cross-checking (KDV) between NCK and PLC0:No command1:Extension of time window for different signal levels in cross-checking operation between ...

  • Page 143

    simo611dSupportThis data specifies the extent to which the system supports 611 drives.Bit 0 set: NCK software supports 611D drivesBit 1 set: Hardware supports 611D drives (only if bit 0 is also set).-00UWordrMulti-line: yes11 stopCondNumber of the NC stop state in the NCKMore than one stop state ...

  • Page 144

    stopCondParAStop state parameters in the NCK.More than one stop state can be active simultaneously. The highest prioritystop state appears below the first line, this is followed by those with lower priorities.-String [32] rMulti-line: yesHigh byte: No. of the acti...

  • Page 145

    sysTimeNCSCatTraceTrigLogging: NCSC time stamp for the trace start trigger time in µsµs00Long IntegerrMulti-line: yesUser no. (1-10)10 sysTimeNCSCdiffTraceStartLogging: Time difference for the trace start time in µsµs00Long IntegerrMulti-line: yesUser no. (1-10)10 sysTimeNCSCdiffTraceTrigLogg...

  • Page 146

    tlkPINTemporary license key-String [128] rMulti-line: yes11 tlkStatusStatus of the temporary license key0: active1: inactive10: incorrect input11: max. number of incorrect inputs exceeded200: internal error (TLK_BUFFER_TOO_SMALL)-1UWordrMulti-line: yes11 t...

  • Page 147

    totalMemDramEPassFSize in bytes of the passive file system for executing from external drives-00Long IntegerrMulti-line: yes11 totalMemDramMPassFSize of the passive file system of the "Machine manufacturer" area in bytes-00Long IntegerrMulti-line: yes11 totalMemDramPassFSize of passive ...

  • Page 148

    totalMemSramPassFSize of passive file system (SRAM) in bytes-00Long IntegerrMulti-line: yes11 totalProtokolFiles$MM_PROTOC_NUM_FILESLogging: Maximum number of log files which may be created-001UWordrMulti-line: yesUser No. (1-10)10 traceProtocolActive$A_PROTOCLogging: User status1 = Not active2 ...

  • Page 149

    usedFilesNumber of files that have already been created-UWordrMulti-line: yesType of memory:1: MMF (Solutionline) / SRAM (Powerline)2: DRAM from SW 7.63: MMF from SW 7.64: SRAM from SW 7.64 usedMemS7Used memory in bytes-Long IntegerrMulti-line: yes1 usedMemDramUsed DRAM in bytes-Long IntegerrMult...

  • Page 150

    usedMemDramTPassFOccupied memory of the passive file system of the "Temp" area in bytes-00Long IntegerrMulti-line: yes11 usedMemDramUPassFOccupied memory of the passive file system of the "User" area in bytes-00Long IntegerrMulti-line: yes11 usedMemFfsOnly with 840D-powerline:...

  • Page 151

    vaDpActTel$VA_DP_ACT_TEL[n, Achse]Word for word image of the PROFIBUS actual value message frames from drives on the PROFIBUS/PROFIdrive-00Long IntegerrMulti-line: yes100 * axis index + word offset in the message frame100 * + 19 NC variable1.3 Status data of the systemNC variable and interface s...

  • Page 152

    1.3.2 Area N, Block SALA : Alarms: List organized according to time, oldest alarm appears firstOEM-MMC: Linkitem /NckSequencedAlarms/... The NCK alarms are sorted in a list in the order they occurred, the oldest alarm appears at the top of the list. The alarm parameters are tra...

  • Page 153

    clearInfoDAAcknowledgement criterion for an alarm1 = Power On2 = Reset3 = Cancel4 = Alarm is cancelled by NCK-software (from SW 4.1)5 = Alarm is cancelled by starting a program6 = Alarm is cancelled by RESET in all channels of the bags (from SW 4.1)7 = Alarm is cancelled by RESET in all channels ...

  • Page 154

    textIndexAlarm number (actual alarm)-Long IntegerrMulti-line: yesAlarm list indexThe maximum alarm list index can be read via variable in module S.16 timeBCDTime stamp of an alarmTime stamp, displayed in PLC format DATE_AND_TIME-Date+TimerMulti-line: yesAlarm list indexThe maximum alarm list ind...

  • Page 155

    1.3.3 Area N, Block SALAP : Alarms: List organized according to priorityOEM-MMC: Linkitem /NckTopPrioAlarm/... The alarms of the NCK are arranged in a list in the order of their priorities. The highest-priority alarm is set to position 1. The alarm list is sorted according to t...

  • Page 156

    The module SALAP only contains the alarms that are generated in the NCK. It contains neither PLC nor HMI alarms. In order to read all alarms, the OEM-HMI user should use the alarm server functions and not read the SALAP module directly. alarmNoDAOrdinal number of an alarm (how many alarms since...

  • Page 157

    fillText3DAParameter 3 of the alarm-String [32] rMulti-line: yesAlarm list indexThe maximum alarm list index can be read via variable in module S.16 fillText4DAParameter 4 of the alarm-String [32] rMulti-line: yesAlarm list indexThe...

  • Page 158

    1.3.4 Area N, Block SALAL : Alarms: Liste organized according to time, most recent alarm appears firstOEM-MMC: Linkitem /NckLastAlarm/... The NCK alarms are sorted in a list in the order they occurred, the most recent alarm appears at the bottom of the list. The alarm parameter...

  • Page 159

    clearInfoDAAcknowledgement criterion for an alarm1 = Power On2 = Reset3 = Cancel4 = Alarm is cancelled by NCK-software (from SW 4.1)5 = Alarm is cancelled by starting a program6 = Alarm is cancelled by RESET in all channels of the bags (from SW 4.1)7 = Alarm is cancelled by RESET in all channels ...

  • Page 160

    textIndexAlarm number (actual alarm)-Long IntegerrMulti-line: yesAlarm list indexThe maximum alarm list index can be read via variable in module S.16 timeBCDTime stamp of an alarmTime stamp, displayed in PLC format DATE_AND_TIME-Date+TimerMulti-line: yesAlarm list indexThe maximum alarm list ind...

  • Page 161

    1.3.5 Area N, Block SMA : State data: Machine axesOEM-MMC: Linkitem /NckMachineAxis/... All state data that are dependent on machine movement and are defined specifically for machine axes (geometry and special axes) are combined in module SMA. Supplementary information is to be...

  • Page 162

    nameAxis name-String [32] rMulti-line: yesAxis index statusAxis status0 = travel command in plus direction1 = travel command in minus direction2 = exact position coarse reached3 = exact position fine reached-UWordrMulti-line: yesAxis index toolBaseDistToGoTool base...

  • Page 163

    1.3.6 Area N, Block SEMA : State data: Machine axes (extension of SMA)OEM-MMC: Linkitem /NckMachineAxis/... All state data that are dependent on machine movement and are defined specifically for machine axes (geometry and special axes) are combined in module SMA. Supplementary ...

  • Page 164

    aaAlarmStatDisplay indicating whether alarms are active for a PLC-controlled axis.The relevant coded alarm reactions can be used as a source forthe "Extended Stop and Retract" function.The data is bit-coded, allowing, where necessary, individual states to bemasked or evaluated separatel...

  • Page 165

    aaBrakeCondBShows the pending braking requests (conditions) for the interpolator stop of the axis / spindle.A braking request consists of a collision direction relating to a coordinate axis in the BCS and a braking priority relating to the machiningstep.If the axis / spindle receives a current br...

  • Page 166

    aaBrakeStateReturns for the axis / spindle whether braking has been initiated on account of the request of $AA_BRAKE_CONDB[X] or a VDI interfacesignal DB31,..DBX4.3 "Feed stop / Spindle stop".-001UDoublewordrMulti-line: yesAxis Number aaChanNoThe variable supplies the number of the chan...

  • Page 167

    aaCurrActual value of the axis/spindle current in A (611D only)ADoublerMulti-line: yesAxis Number aaDepAxODependency on other axes.Returns an axis code for the defined axis AX containing all the machine axes that have a mechanical dependency on the defined axis.-00Long IntegerrMulti-line: yesAxi...

  • Page 168

    aaDtbremThe estimated total distance until the end of deceleration is reached, MCS-00DoublerMulti-line: yesAxis Number aaDtbremCmdSpecified section of the decelaration distance, MCS-00DoublerMulti-line: yesAxis Number aaDtbremCorrOffset section of the deceleration distance, MCS-00DoublerMulti-lin...

  • Page 169

    aaEnc1AmplEnc1: Percentage gain factor of the amplitude control-00DoublerMulti-line: yesAxis Number aaEnc2ActiveSecond measuring system is active0: Measuring system is not active1: Measuring system is active-001UWordrMulti-line: yesAxis Number aaEnc2AmplEnc2: Percentage gain factor of the amplitu...

  • Page 170

    aaEsrStat(Axial) status checkback signals of "Extended Stop and Retract" function,which can be applied as input signals for the gating logic of the ESR (synchronous actions).The data is bit-coded. Individual states can therefore be masked orevaluated separately if necessary:Bit0 = 1: G...

  • Page 171

    aaInposStatStatus for the programmed position0: No status available (axis/spindle is outside of the programmed position)1: Travel motion pending2: Position setpoint reached3: Position reached with 'exact stop coarse'4: Position reached with 'exact stop fine'-004UWordrMulti-line: yesAxis Number aa...

  • Page 172

    aaJogPosSelectedJOG to position is active-001UWordrMulti-line: yesAxis Number aaLeadPActual lead value positionmm, inch, degree, user definedDoublerMulti-line: yesAxis Number aaLeadPTurnCurrent master value - position component lostas a result of modulo reductionmm, inch, degree, user defined00Do...

  • Page 173

    aaMachaxThe NCU and machine axis are output for an axis, representing the physical image of the axis.The machine axis must be assigned to at least one channel on this NCU, otherwise 0 will be returned.Without an NCU link, i.e. if there is only one NCU, only the number of the machine axis will be ...

  • Page 174

    aaMm2Access to measurement result of trigger event in the MCSmm, inch, degree, user definedDoublerwMulti-line: yesAxis Number aaMm3Access to measurement result of trigger event in the MCSmm, inch, degree, user definedDoublerwMulti-line: yesAxis Number aaMm4Access to measurement result of trigger ...

  • Page 175

    aaOscillBreakPos1Oscillation interrupt position 1mm, inch, degree, user definedDoublerMulti-line: yesAxis Number aaOscillBreakPos2Oscillation interrupt position 2mm, inch, degree, user definedDoublerMulti-line: yesAxis Number aaOscillReversePos1Current reverse position 1 for oscillation in the BC...

  • Page 176

    aaPolfaValidStates whether the retraction of the single axis is programmed0: No retraction programmed for the single axis1: Retraction programmed as position2: Retraction programmed as distance-002UWordrMulti-line: yesAxis Number aaPosResAxis status "Position restored".The value TRUE sh...

  • Page 177

    aaScParCurrent setpoint parameter set-00Long IntegerrMulti-line: yesAxis Number aaSnglAxStatDisplay status of a PLC-controlled axis0: Not a single axis1: Reset2: Ended3: Interrupted4: Active5: Alarm-0UWordrMulti-line: yesAxis Number aaSoftendnSoftware end position, negative direction-DoublerMulti...

  • Page 178

    aaSyncDiffSetpoint synchronism differencemm, inch, degree, user defined00DoublerMulti-line: yesAxis Number aaSyncDiffStatStatus of the setpoint synchronism difference-4: No valid value in , coupled motion from part program-3: Reserved-2: Reserved-1: No valid value in 0: No valid value in , coupl...

  • Page 179

    aaTravelDistHSTotal travel path of an axis at high speed in mm or degreesmm, inch, degree, user defined0DoublerMulti-line: yesAxis Number aaTravelTimeTotal traverse time of an axis in secondss, user defined0DoublerMulti-line: yesAxis Number aaTravelTimeHSTotal traverse time of an axis at high spe...

  • Page 180

    aaTypeCross-channel axis type 0: Axis type cannot be determined 1: NC program axis 2: Neutral axis 3: PLC axis 4: Reciprocating axis 5: Neutral axis that is currently executing a JOG or homing motion 6: Following axis coupled to the master value 7: Coupled motion of the following axis, activated ...

  • Page 181

    ackSafeMeasPosConfirmation of SI actual position0 = not confirmed0x00AC = confirmed-UWordrwMulti-line: yesAxis Number actCouppPosOffsetS3Position offset of an axis to a leading axis / leading spindle (actual value)mm, inch, degree, user defined0360DoublerMulti-line: yesAxis Number actFeedRateS5Ac...

  • Page 182

    amSetupStateState variable of the PI Service Automatic set-up of an asynchronous motor0 = inactive1 = wait for PLC enable2 = wait for key NC-start3 = active4 = stopped by Servo + fine code in the upper byte5 = stopped by 611D + fine code in the upper byte6 = stopped by NCK + fine code in the u...

  • Page 183

    chanNoAxisIsActiveChannel number in which the channel axis is currently active0 = axis is not assigned to any channel1 to (Area.:N / Module:Y) = channel number-UWordrMulti-line: yesAxis Number clampStatusAxis is connected (VDI input signal)Bit 0 = 1: Axis is connected-001UWordrMulti-line: no cmd...

  • Page 184

    contrModeIdentifier for controller mode servo0 = position control1 = speed control2 = stop3 = park4 = follow-up(set the mode through VDI interface and partly through part program)-UWordrMulti-line: yesAxis Number displayAxisIdentifier indicating whether axis is displayed by MMC as a machine axis....

  • Page 185

    driveActMotorSwitchActual motor wiring (star/delta)0 = star1 = delta-UWordrMulti-line: yesAxis Number driveActParamSetNumber of the actual drive parameter set-18UWordrMulti-line: yesAxis Number driveClass1AlarmMessage ZK1 drive alarm0 = no alarm set1= alarm set (fatal error occured)-UWordrMulti-l...

  • Page 186

    driveDesParamSetDesired parameter set of the drive-18UWordrMulti-line: yesAxis Number driveFastStopRamp-function generator rapid stop0 = not stopped1 = stopped-UWordrMulti-line: yesAxis Number driveFreqModeI/F mode-UWordrMulti-line: yesAxis Number driveImpulseEnabledEnable inverter impulse (check...

  • Page 187

    driveLinkVoltageOkState of the DC link voltage0 = OK1 = not OK-UWordrMulti-line: yesAxis Number driveMotorTempWarnMotor temperature warning0 = temperature OK1 = overtemperature-UWordrMulti-line: yesAxis Number driveNumCrcErrorsCRC errors on the drive bus(transmission errors when writing data to t...

  • Page 188

    driveReadyDrive ready0 = drive not ready1 = drive ready-UWordrMulti-line: yesAxis Number driveRunLevelCurrent state reached during the boot process(range: coarse state (0 to 5) * 100 + fine state (up to 22)Booting the firmware ---> 0 XXentering the configuration ---> 1XXhardware...

  • Page 189

    effComp2Sum of the compensation values for encoder 2. The value results from: Temperature compensation, backlash compensation, quadranterror compensation, beam sag compensation, leadscrew error compensation. The physical unit is defined in measUnit (in this module).mm, inch, degree, user definedD...

  • Page 190

    fxsInfoAdditional information on travel to fixed stop if$VA_FXS[]=2, or OPI variable =2.0 No additional information available1 No approach motion programmed2 Programmed end position reached, movement ended3 Abort by NC RESET (Reset key)4 Fixed stop window exited5 Torque reduction was rejected by ...

  • Page 191

    isDriveUsedOne or more machine axes are assigned to each drive.The drive can only be controlled at any one time by one of these machine axes.The machine manufacturer makes the selection.The status of the drive control changes dynamically.-001UWordrMulti-line: yesAxis Number kVFactorposition contr...

  • Page 192

    measPosDevActual position difference between the two encoders. The physical unit is defined in measUnit (in this module).mm, inch, degree, user definedDoublerMulti-line: yesAxis Number measUnitUnit for service values of the drives0 = mm1 = inch2 = grd-UWordrMulti-line: yesAxis Number paramSetNoNu...

  • Page 193

    qecLrnIsOnQuadrant error compensation learning active0 = inactive1 = Neuronal-QEC learning active2 = Standard-QEC active3 = Standard-QEC with adaptation of correction value active4 = Neuronal-QEC active5 = Neuronal-QEC with adaptation of measuring time active6 = Neuronal-QEC with adaptation of d...

  • Page 194

    refPtStatusIdentifier indicating whether an axis requires referencing and is referenced.Note regarding exchange axes:An exchange axis need only ever be referenced in the channel to which it is currently assigned. A referenced exchange axis is thuslogged onto the channel in which it is traversing ...

  • Page 195

    safeAcceptTestModeSI PowerOn alarms can be acknowledged by Reset in acceptance test mode0: Acceptance test mode: SI PowerOn alarms cannot be acknowledged by Reset0ACH: Acceptance test mode: SI PowerOn alarms can be acknowledged by Reset-000FFHUWordrwMulti-line: yesAxis Number safeAcceptTestPha...

  • Page 196

    safeActVeloLimitSafe limit of actual speed-1 => no actual speed limit active>= 0 => limit of actual speed is activemm, inch, degree, user defined-1DoublerMulti-line: no safeActiveCamTrackStatus Safe cam track (active/inactive)Bit 0 = 1/0: Safe cam track 1 active/inactiveBit 1 = 1...

  • Page 197

    safeInputSigDriveSafe input signals of the drive-UWordrMulti-line: yesAxis Number safeInputSigDrive2Safe input signals of the drive part 2-00xffffUWordrMulti-line: no safeMaxVeloDiffMaximum speed difference between NCK and drive monitoring channels since last NCK Resetmm/min, inch/min, user defin...

  • Page 198

    safeOutputSigCamDriveResults of the drive safe cam evaluation-003FFFFFFFLong IntegerrMulti-line: no safeOutputSigDriveSafe output signals of the drive-UWordrMulti-line: yesAxis Number safeOutputSigDrive2Safe output signals of the drive part 2-00xffffUWordrMulti-line: no safePosCtrlActiveAxis moni...

  • Page 199

    subSpecT1Subspecification0 = normal axis1 = indexing axis-UWordrMulti-line: yesAxis Number torqLimitTorque limitation value (referring to the nominal value of the drive). For linear motors: force limitation value.%DoublerMulti-line: yesAxis Number traceState1State of trace channel 10 = idle stat...

  • Page 200

    traceState4State of trace channel 40 = idle state1 = recording started2 = trigger reached3 = recording ended4 = recording aborted-UWordrMulti-line: yesAxis Number trackErrContrPosition controller difference (actual value / desired value of position)mm, inch, degree, user definedDoublerMulti-line:...

  • Page 201

    vaAbsoluteEnc1StateEnc1: Status of absolute encoder interfaceBit0: Interface is activeBit1: Error during parity checkBit2: Error bit alarmBit3: Error bit CRC errorBit4: Start bit missing with EnDat transfer-00Long IntegerrMulti-line: yesAxis Number vaAbsoluteEnc1ZeroMonMaxEnc1:Maximum of with ab...

  • Page 202

    vaCecCompValAxial sag compensation valuemm, inch, degree, user defined0DoublerMulti-line: yesAxis Number vaCpSync2Second synchronism monitoring of the following axis / spindle0: Monitoring not activeBit 0 = 1: Monitoring 'Synchronism(2) coarse' activeBit 1 = 1: Synchronism(2) coarse availableBit ...

  • Page 203

    vaEnc1ZeroMonActEnc1: Zero monitoring values-00UDoublewordrMulti-line: yesAxis Number vaEnc1ZeroMonErrCntEnc 1: Error counter for zero mark monitoring-00Long IntegerrMulti-line: yesAxis Number vaEnc1ZeroMonInitEnc1:Hardware counter value of the basic zero mark-00UDoublewordrMulti-line: yesAxis Nu...

  • Page 204

    vaFocActual status of "ForceControl"0: ForceControl not active1: Modal ForceControl active2: Non-modal ForceControl active-002UWordrMulti-line: yesAxis Number vaFxsActual status of "Travel to fixed stop"0: Axis not at fixed stop1: Successful travel to fixed stop2: Unsuccessful...

  • Page 205

    vaIpoNcChanaxIf the machine axis is currently interpolated to this NCU, the channel and channel axis number which define the interpolator of the axis areoutput.If the machine axis is currently interpolated to a different NCU, the NCU identifier of the interpolated NCU and the global axis number o...

  • Page 206

    vaMotSensorAnaThis variable determines the analog measured value of sensor S1.At a resolution of 1 mV, the analog value 0 - 10 V is mapped by a maximum of +10000 increments.-00UDoublewordrMulti-line: yesAxis Number vaMotSensorConfThe configuration of the motor sensors can be queried with this var...

  • Page 207

    vaPressureAPressure on A end of the cylinder in bar (only for 611D Hydraulic)-0DoublerMulti-line: yesAxis Number vaPressureBPressure on B end of the cylinder in bar (only for 611D Hydraulic)-0DoublerMulti-line: yesAxis Number vaSceStatus of speed controller enable-001UWordrMulti-line: yesAxis Num...

  • Page 208

    vaTempCompValAxial temperature compensation valuemm, inch, degree, user defined0DoublerMulti-line: yesAxis Number vaTorqueDrive torque setpoint-0DoublerMulti-line: yesAxis Number vaTorqueAtLimitStatus "effective torque equals specified torque limit"0: Effective torque lower than torque...

  • Page 209

    1.3.7 Area N, Block SSP : State data: SpindleOEM-MMC: Linkitem /NckSpindle/... All status data that refer to the spindle are combined in the module SSP. The individual variables are defined as arrays where the row index is the number of the spindle (assigned to the current chan...

  • Page 210

    acSmaxAccInfoIdentifier for the active spindle acceleration dataThe system variable provides additional information about $AC_SMAXACC and returns thedefinitive machine data as identifier/index. The index can be used to determinethe active acceleration data on the basis of the following table of e...

  • Page 211

    acSmaxVeloInfoIdentifier (index) for the speed-limiting data (machine/setting data, etc.)The system variable provides additional information about $AC_SMAXVELO and returns the definitive data(machine, setting data, G code, VDI interface etc.) as identifier/index. The index can be used to determin...

  • Page 212

    acSminVeloInfoIdentifier (index) for the speed-limiting data (machine/setting data, etc.)The system variable provides additional information about $AC_SMAXVELO, and returns the definitive data (machine, setting data, Gcode, VDI interface, etc.) as identifier/index.The speed-limiting data can be d...

  • Page 213

    channelNoNumber of channel in which spindle is configured-UWordrMulti-line: yesAxis index cmdAngPosSpindle position (SPOS)Degree, user definedDoublerMulti-line: yesAxis index cmdConstCutSpeedConstant cutting rate of the master spindle. The requested value for the master spindle differs from SSP:c...

  • Page 214

    gwpsActiveSUG programming active (SUG is the function "constant perimeter speed of grinding wheel)0 = inactive1 = active-UWordrMulti-line: yesAxis index indexAbsolute axis index referred to MD-UWordrMulti-line: yesAxis index nameSpindle nameNote: If several logical spindles are referred to ...

  • Page 215

    pSModeLast programmed spindle mode0: No spindle configured in channel or spindle is active in another channel or in use by the PLC (FC18) or by synchronized actions.1: Speed control mode2: Positioning mode3: Synchronous mode4: Axis mode-UWordrMulti-line: yesAxis index pSModeSLast programmed spi...

  • Page 216

    spindleTypeSpindle type0 = master spindle1 = no master spindle-UWordrMulti-line: yesAxis index statusSpindle statusBit0 = following spindleBit1 = leading spindleBit2 = master spindle (expansion from SW 4.1)Bit3 = constant cutting rate (G96) active (expansion from SW 4.1)Bit0 = following spindleBi...

  • Page 217

    1.3.8 Area N, Block SSP2 : State data: SpindleOEM-MMC: Linkitem /NckLogicalSpindle/... All state data that refer to a spindle, if a spindle converter (logical spindles) is active acConstCutSCurrent constant cutting ratem/min, ft/min, user defined0DoublerMulti-line: yesAxis inde...

  • Page 218

    acSmaxAccInfoIdentifier for the active spindle acceleration dataThe system variable provides additional information about $AC_SMAXACC and returns thedefinitive machine data as identifier/index. The index can be used to determinethe active acceleration data on the basis of the following table of e...

  • Page 219

    acSmaxVeloInfoIdentifier (index) for the speed-limiting data (machine/setting data, etc.)The system variable provides additional information about $AC_SMAXVELO and returns the definitive data(machine, setting data, G code, VDI interface etc.) as identifier/index. The index can be used to determin...

  • Page 220

    acSminVeloInfoIdentifier (index) for the speed-limiting data (machine/setting data, etc.)The system variable provides additional information about $AC_SMAXVELO, and returns the definitive data (machine, setting data, Gcode, VDI interface, etc.) as identifier/index.The speed-limiting data can be d...

  • Page 221

    channelNoNumber of channel in which spindle is configured-UWordrMulti-line: yesLogical spindle index cmdAngPosSpindle position (SPOS)Degree, user definedDoublerMulti-line: yesAxis index cmdConstCutSpeedConstant cutting rate of the master spindle. The requested value for the master spindle differs...

  • Page 222

    gwpsActiveSUG programming active (SUG is the function "constant perimeter speed of grinding wheel)0 = inactive1 = active-UWordrMulti-line: yesAxis index indexAbsolute axis index referred to MD-UWordrMulti-line: yesAxis index nameSpindle nameNote: If several logical spindles are referred to ...

  • Page 223

    pSModeLast programmed spindle mode0: No spindle configured in channel or spindle is active in another channel or in use by the PLC (FC18) or by synchronized actions.1: Speed control mode2: Positioning mode3: Synchronous mode4: Axis mode-UWordrMulti-line: yesAxis index pSModeSLast programmed spi...

  • Page 224

    spindleTypeSpindle type0 = master spindle1 = no master spindle-UWordrMulti-line: yesAxis index statusSpindle statusBit0 = following spindleBit1 = leading spindleBit2 = master spindle (expansion from SW 4.1)Bit3 = constant cutting rate (G96) active (expansion from SW 4.1)Bit0 = following spindleBi...

  • Page 225

    1.3.9 Area N, Block FA : Active NCU global framesOEM-MMC: Linkitem /NckActualFrame/... There are the following frame indices: 2: IFRAME current settable work offset (only if $MN_MM_NUM_GLOBAL_USER_FRAMES > 0) 6: ACTBFRAME current total of base frames (only if $MN_MM_NUM_GL...

  • Page 226

    scaleFactdiverse, siehe BausteinbescheibungPAScaling factor of an active work offset-DoublerMulti-line: yesFrame index * + axis number6 * NC variable1.3 Status data of the systemNC variable and interface signals226Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 227

    1.3.10 Area N, Block FB : NCU global base framesOEM-MMC: Linkitem /NckBaseFrame/... This only applies if $MN_MM_NUM_GLOBAL_BASE_FRAMES > 0. The maximum frame index is: $MN_MM_NUM_GLOBAL_BASE_FRAMES - 1 linShift$P_NCBFR[x,TR] x=FrameNo, y=AxisPATranslation of settable work ...

  • Page 228

    1.3.11 Area N, Block FU : NCU global settable framesOEM-MMC: Linkitem /NckUserFrame/... This only applies if $MN_MM_NUM_GLOBAL_USER_FRAMES > 0. The following frame indices are possible: 0 = G500 1 = G54 2 = G55 3 = G56 4 = G57 5 = G505 6 = G506 : n = G5n : 99 = G599 The m...

  • Page 229

    mirrorImgActivePAMirroring enabled in a settable work offset0 = mirroring not active1 = mirroring active-UWordrwMulti-line: yesFrame index * + axis number$MN_MM_NUM_GLOBAL_USER_FRAMES * rotationDummy variable, do not use-DoublerMulti-line: no rotationCoordinateCoordinate rotation of a settable ...

  • Page 230

    1.3.12 Area N, Block YFAFL : NCK instruction groups (Fanuc)OEM-MMC: Linkitem /NckFunctionGroupingFanuc/... All G functions currently configured for the channels are made available for reading by the NCK. They are configured via machine data. Since the G functions are organized ...

  • Page 231

    1.3.13 Area B, Block S : Mode-group-specific state dataOEM-MMC: Linkitem /BagState/... During NC operation different internal states occur and system-specific data may change during operation. To distinguish those from system variables, they are classified as state data. A dis...

  • Page 232

    ncMDACounterCounter which is incremented with each 0->edge ofthe MDI key-00UWordrMulti-line: yesMode group number opModeDB11, DBX6.0-6.2Active mode0 = JOG1 = MDI2 = AUTO-UWordrMulti-line: no readyActiveDB11, DBX6.3Code whether mode group is ready0 = not ready1 = ready-UWordrMulti-line: no rese...

  • Page 233

    1.3.14 Area N, Block SALAC : Alarm actions: List in rev. chronol. order, oldest alarm act. appears firstOEM-MMC: Linkitem /NckAlarmEvent/... In a given alarm, all values in the SALAC module are identical to the corresponding variables in the SALA, SALAP and SALAL modules with t...

  • Page 234

    clearInfoDescribes the acknowledgement criterion for the alarm.1 = Power ON2 = Reset3 = Delete4 = Alarm is deleted by NCK software (from SW 4.1)5 = Alarm is deleted by program call6 = Alarm is deleted by RESET in all channels of the mode groups (from SW 4.1)7 = Alarm is deleted by RESET in all ch...

  • Page 235

    timeBCDDate and time of the occurred alarm in BCD format.-Date+TimerMulti-line: yes11 NC variable1.3 Status data of the systemNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1235

  • Page 236

    1.4Status data of the channel1.4.1 Area C, Block M : Channel-specific machine dataOEM-MMC: Linkitem /ChannelDrive/... Channel-specific machine data AXCONF_CHANAX_NAME_TABMD 20080: $MC_AXCONF_CHANAX_NAME_TABMD 20080: $MC_AXCONF_CHANAX_NAME_TAB-String [16] ...

  • Page 237

    1.4.2 Area C, Block S : Channel-specific status dataOEM-MMC: Linkitem /ChannelState/... During NC operation different internal states occur and system-specific data may change during operation. To distinguish those from system variables, they are classified as state data. A di...

  • Page 238

    aMonifact$A_MONIFACTFactor for tool life monitoring-00DoublerMulti-line: yes11 aTcAckC$AC_TC_ACKCCounter variable: aTcAckC (AcknowledgeCounter) is incremented by 1every time the PLC acknowledges a tool management command.-00UWordrwMulti-line: yes11 aTcCmdC$AC_TC_CMDCCounter variable: aTcCmdC (CoM...

  • Page 239

    aTcLtn$AC_TC_LTNTarget location number of new tool-UWordrMulti-line: yes11 aTcLto$AC_TC_LTOTarget location number of old tool-UWordrMulti-line: yes11 aTcMfn$AC_TC_MFNSource magazine of new tool-UWordrMulti-line: yes11 aTcMfo$AC_TC_MFOSource magazine number of old tool-UWordrMulti-line: yes11 aTc...

  • Page 240

    aTcMttn$AC_TC_MTTNNumber of the multi-tool of the loaded tool-UWordrMulti-line: yes11 aTcNumPlaces$AC_TC_MTNLOCNumber of defined places in the multi-tool-UWordrMulti-line: yes11 aTcStatus$AC_TC_STATUSCommand status-UWordrMulti-line: yes11 aTcThno$AC_TC_THNONumber of toolholder for new tool-UWordr...

  • Page 241

    aaEgActive$AA_EG_ACTIVE[a,b]Electronic gear:Link to the specified master axis is operative, i.e. activated.0: Deactivated1: Activated-001UWordrMulti-line: yes(Axis index of the slave axis) * numMachAxes + (axis index of the master axis) + 1 * aaEgAx$AA_EG_AX[n,a]Electronic gear:Axis number of n...

  • Page 242

    aaEgNumera$AA_EG_NUMERA[a,b]Electronic gear:Numerator of link factor for the specified master axis.The link factor of the gear is the result of $AA_EG_NUMERA[a,b]/$AA_EG_DENOM[a,b].-0DoublerMulti-line: yes(Axis index of the slave axis) * numMachAxes + (axis index of the master axis) + 1 * aaEgSy...

  • Page 243

    aaJerkLimA$AA_JERKLIMA[a]Axial jerk override in run in1-200-1001200UWordrMulti-line: yes(Axis index ) aaMeasP1Valid$AA_MEAS_P1_VALIDSave axial measuring point P1 for workpiece andtool measurement0: Clear axial measuring point1: Write actual axial values to axial measuring point-001Long Integerrw...

  • Page 244

    aaMeasPoint2$AA_MEAS_POINT22nd measuring point for workpiece and tool measurementmm, inch, user definedDoublerwMulti-line: yesAxis index aaMeasPoint3$AA_MEAS_POINT33rd measuring point for workpiece and tool measurementmm, inch, user definedDoublerwMulti-line: yesAxis index aaMeasPoint4$AA_MEAS_PO...

  • Page 245

    aaSyncDiffStat$AA_SYNCDIFF_STAT[]Status of setpoint synchronism difference-4: No valid value in $AA_SYNCDIFF, coupled motion from part program-3: Reserved-2: Reserved-1: No valid value in $AA_SYNCDIFF 0: No valid value in $AA_SYNCDIFF, coupling not active 1: Valid value in $AA_SYNCDIFF-0-41Long I...

  • Page 246

    acAsup$AC_ASUPCode number for the reason for the activation of an ASUBThe reasons are bit-coded.BIT0: Activation because of: User interrupt "ASUB with Blsync".BIT1: Activation because of: User interrupt "ASUB".BIT2: Activation because of: User interrupt "ASUB from chan...

  • Page 247

    acDelt$AC_DELTStored distance-to-go of the path in the WCS after delete-distance-to-go of the path DELDTG for synchronous action (Note: for SYNACTonly)-DoublerMulti-line: yes11 acDtbb$AC_DTBBDistance from the beginning of the block in the BCS (Note: SYNACT only)-DoublerMulti-line: yes11 acDtbw$AC...

  • Page 248

    acFZ$AC_FZTooth feedrate, setpoint. The physical unit is defined in variable 'feedRateIpoUnit'.mm/min, inch/min, user defined00DoublerMulti-line: no acFct0$AC_FCT0[x] x = PolynomNoa0-coefficient of the nth polynominal for the synchronous action SYNFCT / function FCTDEF n(Note: for SYNACT only)-...

  • Page 249

    acFgroupMask$AC_FGROUP_MASKacFgroupMask bit-coded provides the channel axes which are to contribute to the path velocity-000xFFFFLong IntegerrMulti-line: yes11 acIpoState$AC_IPO_STATEThe variable provides selected information about whether certainfunctions are active:Bit 0: Free-form surface mod...

  • Page 250

    acJogCoord$AC_JOG_COORDSetting the coordinate system for the manual travel0: Work1: SZS-001Long IntegerrwMulti-line: no acLiftFast$AC_LIFTFASTInformation about the execution of LIFTFAST.At the start of the LIFTFAST operation, the variableis set internally by the NC to the value "1".The ...

  • Page 251

    acMeasCornerAngle$AC_MEAS_CORNER_ANGLECalculated cutting angle of cornerDegree, user definedDoublerMulti-line: yes11 acMeasCornerSetangle$AC_MEAS_CORNER_SETANGLEUser-selectable setpoint cutting angle of cornerPermissible input range between 0 and 180 degreesDegree, user defined0180.0DoublerwMulti...

  • Page 252

    acMeasFrameSelect$AC_MEAS_FRAME_SELECTThe frame calculated during workpiece measurement isentered in the selected frame.0:$P_SETFR 10.. 25:$P_CHBFR[0..15] 50.. 65:$P_NCBFR[0..15] 100.. 199:$P_UIFR[0..99]1010..1025:$P_CHBFR[0..15]1050..1065:$P_NCBFR[0..15]-01065Long IntegerrwMulti-line: yes11 ...

  • Page 253

    acMeasP3Coord$AC_MEAS_P3_COORDCoordinate system of the 3rd measuring point0: Work 1: BCS 2: MCS-00Long IntegerrwMulti-line: no acMeasP4Coord$AC_MEAS_P4_COORDCoordinate system of the 4th measuring point0: Work 1: BCS 2: MCS-00Long IntegerrwMulti-line: no acMeasPframe$AC_MEAS_PFRAMEProgrammable fra...

  • Page 254

    acMeasTNumber$AC_MEAS_T_NUMBERSelected tool number-0Long IntegerrwMulti-line: yes11 acMeasToolLength$AC_MEAS_TOOL_LENGTHCalculated tool lengthmm, inch, user definedDoublerMulti-line: yes11 acMeasToolMask$AC_MEAS_TOOL_MASKTool setting for the measurement calculationBit 0: Tool radius is not includ...

  • Page 255

    acMeasUifr$AC_MEAS_UIFRSettable data management frame for setting up the new frame-0099Long IntegerrwMulti-line: no acMeasValid$AC_MEAS_VALIDValidity bits for measurement input valuesBit 0: $AA_MEAS_POINT1[axis]Bit 1: $AA_MEAS_POINT2[axis]Bit 2: $AA_MEAS_POINT3[axis]Bit 3: $AA_MEAS_POINT4[axi...

  • Page 256

    acMsNum$AC_MSNUMNumber of the master spindle0: No spindle available1..n: Number of the master spindle-00UWordrMulti-line: yes11 acMthNum$AC_MTHNUMNumber of the current master tool holder.Is only meaningful with active magazine management.0: No master tool holder available1..n: Number of the...

  • Page 257

    acPathAcc$AC_PATHACCPath acceleration for real-time eventsm/s2, 1000 inch/ s2, user defined00DoublerMulti-line: yes11 acPathJerk$AC_PATHJERKPath jerk for real-time eventsmm/s3, 1000 inch / s3, user defined00DoublerMulti-line: yes11 acPathn$AC_PATHNNormalized path parameter (Note: for SYNACT only)...

  • Page 258

    acPrepMaxLoad$AC_PREP_MAX_LOADLongest preprocessing run time-00DoublerMulti-line: yes11 acPrepMaxLoadGross$AC_PREP_MAX_LOAD_GROSSLongest preprocessing gross run time-00DoublerMulti-line: yes11 acPrepMinLoad$AC_PREP_MIN_LOADShortest preprocessing run time-00DoublerMulti-line: yes11 acPrepMinLoadGr...

  • Page 259

    acSafeSynaMem$AC_SAFE_SYNA_MEMFree Safety synchronized action elementsThe maximum number of elements is configured in $MC_MM_NUM_SAFE_SYNC_ELEMENTS-00UWordrMulti-line: yes11 acSimModeVariable $AC_SIM_MODE determines the simulation mode. The following values are possible:0: Simulation not active....

  • Page 260

    acSyncActLoad$AC_SYNC_ACT_LOADCurrent runtime for synchronized actions of the last IPO cycle in the channel-00DoublerMulti-line: yes11 acSyncAverageLoad$AC_SYNC_AVERAGE_LOADAverage runtime for synchronized actions of an IPO cycle in the channel-00DoublerMulti-line: yes11 acSyncMaxLoad$AC_SYNC_MAX...

  • Page 261

    acThreadPitchAct$AC_THREAD_PITCH_ACTCurrent lead-0DoublerMulti-line: yes11 acThreadPitchInc$AC_THREAD_PITCH_INCCurrent lead change-0DoublerMulti-line: yes11 acTime$AC_TIMETime from the beginning of the block in seconds (Note: for SYNACT only)sDoublerMulti-line: yes11 acTimec$AC_TIMECTime from th...

  • Page 262

    acToolOEnd$AC_TOOLO_ENDSupplies the end orientation of the current block.The orientation vector is normalized, i.e. it has the absolute value 1.-0-1DoublerMulti-line: yes1: X component2: Y component3: Z component3 acToolRAct$AC_TOOLR_ACTSetpoint of the tool rotation.The orientation vector is norm...

  • Page 263

    acTrafoChain$AC_TRAFO_CHAINActive chained transformationCode numbers of the chained transformations of the active TRACON correspondingto machine data $MC_TRAFO_TYPE_m.0: No master tool holder available1..n: Number of the master tool holder-00UWordrMulti-line: yesIndex of the chained transforma...

  • Page 264

    acVactw$AC_VACTWPath velocity in the work piece coordinate system (Note: for SYNACT only)-DoublerMulti-line: yes11 acVc$AC_VCAdditive path feedrate correction value for synchronous actions (Note: for SYNACT only)-DoublerMulti-line: yes11 actDLNumber$P_DLNONumber of active total offset DL-UWordrMu...

  • Page 265

    actDuploNumberDuplo number of active tool-0UWordrMulti-line: no1 actFeedRateIpoActual value of the interpolation feedrate. The actual value is the feed actually moved with. (depends on the acceleration profiles,LookAhead, velocity limits etc. ) The variable 'feedRateIpoUnit' defines the physical ...

  • Page 266

    actIpoTypeSActive mode of interpolation applied during block searches. This data is very similar to SNCF:ncFktBinS for the 1st G group. Its value is different only in the case of automatically generated intermediate blocks, ...

  • Page 267

    actOriToolLength1X component in workpiece coordinate system (WCS) of active tool length,taking into account the tool orientation, incl. adapter data, mirroring and TCARR(orientable toolholder).-0DoublerMulti-line: yes11 actOriToolLength2Y component in workpiece coordinate system (WCS) of active t...

  • Page 268

    actTNumberLongNumber of the active tool using flat D-numbers with up to 8 digits-Long IntegerrMulti-line: yes11 actTNumberSCorresponds to actTNumber for block search with calculation.Attention: This variable is available for protocolling the block search events only, not for the Variable Service!...

  • Page 269

    actToolRadius$P_TOOLRW1Active tool radiusmm, inch, user definedDoublerMulti-line: no actTransformActive transformation-\0String [32] rMulti-line: yes11 actWaCSCoordSys$AC_WORKAREA_CS_COORD_SYSTEMCoordinate system of the active coordinate system-specific working are...

  • Page 270

    actWaCSPlusEnable$AC_WORKAREA_CS_PLUS_ENABLEThe coordinate system-specific working area limitation in the positive direction of is valid.TRUE: The value in the variable is valid for the axis.FALSE: There is no limitation for this axis in the positive direction in the coordinate-specific working...

  • Page 271

    blockType$AC_BLOCKTYPEIdentifies the type of a block (programmed or generated internally)0: No internally generated block1: Internally generated block, but cannot be specified in detail2: Block was generated on chamfering/rounding3: Smooth approach and retraction (SAR)4: Block was generated duri...

  • Page 272

    blockTypeInfo$AC_BLOCKTYPEINFODetailed information on block typeThe value range and the meaning of this variable depend on the currentvalue of system variableSystem variable can be used to request additional information on variable .Depending on the value of system variable , various values are ...

  • Page 273

    cIn$C_IN[n]Signal from PLC to cycle (reserved forSIEMENS application, e.g. ShopMill/ManualTurn)-UWordrMulti-line: yesNo. of input signal16 cOut$C_OUT[n]Signal from cycle to PLC (reserved forSIEMENS application, e.g. ShopMill/ManualTurn)-UWordrMulti-line: yesNo. of output signal16 chanAlarmDB21-28...

  • Page 274

    cmdDwellTimeProgrammed dwell timeSees, user defined00DoublerMulti-line: yes11 cmdFeedRateIpo$AC_FDesired feedrate of the interpolation feedrate. The physical unit is defined in the variable 'feedRateIpoUnit'mm/min, inch/min, user definedDoublerMulti-line: no cmdFeedRateIpoSInterpolation feed duri...

  • Page 275

    corrBlActiveIncorrect block has occurred (correction block)0 = no incorrect block1 = incorrect block-UWordrMulti-line: no cycServRestrictedCode whether restricted cyclic variable service is available.This is a privileged variable: Cyclic result acknowledgements for this variable are produced even...

  • Page 276

    directionTraversing direction0 = normal travel1 = forward travel2 = reverse travel3 = reference point cycle4 = stop state-UWordrMulti-line: no enableOvrRapidFactorActivate additional rapid traverse override $SC_OVR_RAPID_FACTOR0: not activated1: activated-001UWordrwMulti-line: yes11 extProgActive...

  • Page 277

    feedRateIpoUnitSInterpolation feed, units during search0 = mm/min1 = mm/rev2 = inch/min3 = inch/rev-00UWordrMulti-line: yes11 findBlActiveDB21-28, DBX33.4K1Code whether block search is active.0 = not active1 = active-UWordrMulti-line: no incoapB$P_INCOAP_BBoolean supply and return parameter(s) of...

  • Page 278

    incoapS160$P_INCOAP_S160[]CHAR160 supply and return parameter(s) of the COA application cutting generator-0String [160] rwMulti-line: yesArray index[6] incoapS32$P_INCOAP_S32[]CHAR32 supply and return parameter(s) of the COA application cutting generator-0String ...

  • Page 279

    isoActHDNo$P_ISO2_HNO[n],$P_ISO2_DNO,$P_ISO3_NOThe following applies to rows 1- 4:This value is only practical if ISO2 mode is permissible.This value contains the H number of the tool length offsets in the 3 geometry dimensions in rows 1 - 3 and the D number of the tool radiusoffset.If H99 is pro...

  • Page 280

    markActiveListStatus array for the active marker in channel m.The first element (markActiveList[1] ) of the array specifies the currently active marker number of this channel (channel m).The second element ( markActiveList[2] ) specifies bit-coded whether channel m is still waiting for the mark t...

  • Page 281

    ncStartSignalCounterCounter that is incrementedas soon as the channel-specific NC start signal has been activated in the VDI interface.-00UWordrMulti-line: yes11 numChanAlarmsNumber of present channel-specific alarms-UWordrMulti-line: no numToolHolders$P_MAGNSNumber of tool holders/ spindles (buf...

  • Page 282

    oldProgNetTimeCounter$AC_OLD_PROG_NET_TIME_COUNTThis is zero in the power ON status. oldProgNetTimeCounter is always increased when the NCK has newly written .This enables the user to ensure that has been written, that is, if the user cancels the current program with reset, and remain unchange...

  • Page 283

    pCutModKSReads the currently valid value last programmed with the language command CUTMODK.(Name of the orientation transformation defined by kinematic chains for which the edge data modification is to be activated).-"\0"String [32] rMulti-line: yes11 pCu...

  • Page 284

    pOriDiff0$P_ORI_DIFF[0,n]The angle difference between the exact angles and those available in $P_ORI_ANG for the orientation axes of the first (or single) solutionduring orientation programming.The content of these variables can only be unequal to zero if the positions of the orientation axes are...

  • Page 285

    pTCutModSAngle of rotation for edge position andcutting direction for block searchAngle between 0 and 360 degreesDegree00360DoublerMulti-line: yes11 pTc$P_TCThe active orientatable toolholder-00UWordrMulti-line: yes11 pTcAng$P_TCANG[n]The current angles of the two axes of an orientation-capable ...

  • Page 286

    pTcStat$P_TCSTATSpecifies the status of an orientable tool carrier.The variable is bit-coded with the following meanings: 0x0001 The first rotary axis is available 0x0002 The second rotary axis is available 0x0004 The angles used for the calculation come from an orie...

  • Page 287

    paVeloLimA$PA_VELOLIMA[a]Axial velocity override in run in1-200-1001200UWordrMulti-line: yes(Axis index ) pcTrafoRotChainIndex$PC_TRAFO_ROT_CHAIN_INDEXImages the indices of the orientation axes in the array $NT_ROT_AX_NAME onto the internal orientation axis sequence.See also documentation of the ...

  • Page 288

    progNetTimeTrigger$AC_PROG_NET_TIME_TRIGGERServes for the selective measurement of program sections, that is the time measurement can be switched on and off again by theprogram by writing progNetTimeTrigger.Certain values of progNetTimeTrigger are given a special function in order to fully exploi...

  • Page 289

    progUsektProgrammed value of the command $P_USEKT.Bit-coded data for the programmed tool subgroupavailable for the tool change.-000xFLong IntegerrMulti-line: no progWaitForEditUnlockThe interpreter is waiting until the editor has saved the specified partsprogram and has enabled it by means of _N_...

  • Page 290

    remainDwellTimeRemaining dwell timeSees, user defined00DoublerMulti-line: yes11 reqParts$AC_REQUIRED_PARTSNumber of required workpieces (workpiece requirement):The workpiece count at which the number of currentworkpieces $AC_ACTUAL_PARTS is set to zero can bedefined in this counter.-0DoublerwMult...

  • Page 291

    searchRunModeType of function in which search run has been integrated1: Search run is used directly2: Simulation search run3: Execute program area The user can preselect a program area via HMI with "Execute program area", which he/she would like to execute "real" on the m...

  • Page 292

    seruproMasterChanNoThe search type SERUPRO (search via program testing) may bestarted simultaneously in several channels in order to start a channel groupingcorrectly. A search target must be specified in one channel (master channel) in the grouping.The other channels do not need a search target,...

  • Page 293

    simulationSupportSBlock information for the support of the JobShop simulation during searchBit0: -Bit1: -Bit2: -Bit3: -Bit4: Curr. block has PTP active-00UWordrMulti-line: no1 specParts$AC_SPECIAL_PARTSNumber of current workpieces as defined by user:This counter enables the user to define his own...

  • Page 294

    startRejectCounterCounter that is incrementedas soon as an NC start is rejected due to a global startdisable (see _N_STRTLK) or a program-specificstart disable (see _N_F_STLO).-00UWordrMulti-line: yes11 stopCondReplaced by-00UWordrMulti-line: yes11 stopCondChangeCounterModification counter for st...

  • Page 295

    stopCondParAStop state parameter(s).More than one stop state can be active simultaneously. The highest prioritystop state appears below the first line, this is followed by those with lower priorities.-String [32] rMulti-line: yesHigh byte: No. of the active stop st...

  • Page 296

    suppProgFuncDisabling of language commandsBit0 = 0: SBLOF command is active Bit0 = 1: SBLOF command is disabled-Bit0 = 0UWordrwMulti-line: yes11 syntaxCheckAlarmNoAlarm number in the case of a syntax error during the syntax check-00Long IntegerrMulti-line: yes11 syntaxCh...

  • Page 297

    syntaxCheckStatusStatus of the "Syntax check" function0: Syntax check not active (initialization status)1: Syntax check selected2: Syntax check active3: Syntax check stopped with alarm on account of system error4: Syntax check terminated5: Syntax check canceled6: Syntax check canceled o...

  • Page 298

    threadPitchCurrent lead-00DoublerMulti-line: yes11 threadPitchSCurrent lead during search run-00DoublerMulti-line: yes11 timeOrRevolDwellDwell time unit in seconds or spindle revolutions0: and in seconds1: and in spindle revolutions-001UWordrMulti-line: yes11 timeS$AC_TIMESTime after a block ...

  • Page 299

    toolCounterCounter of the changes of the tool data assigned to a channel.The counter is incremented each time a tool data is changed.All changes of tool data made by BTSS, part programs, INI files and by the Tool Management software are considered.Tool data are tool compensations, grinding-specif...

  • Page 300

    toolFrameStatetoolFrameState provides bit-coded information about whether the PI service _N_SETUDT with the function designations 12 and 13 can beactivated in its current state and also specifies any parameters that may be required:Bit 0 provides information about whether the NCK can generate a t...

  • Page 301

    toolHolderDataGETSELT, GETEXETData for each tool holder/spindle from the magazine configuration of the TOA which is assigned to the channel.There is a set of numToolHolderParams parameters for each tool holder.Currently there are the three parameters P1, P2 and P3.There are numToolHolders tool ho...

  • Page 302

    transSys$AC_TRANS_SYSReference system for translation with cartesian manual traversal0: Axis-specific manual traversal active1: Cartesian manual traversal in basic coordinate system active2: Cartesian manual traversal in workpiece coordinate system active3: Cartesian manual traversal in tool coor...

  • Page 303

    vaSyncDiffStat$VA_SYNCDIFF_STAT[]Status of the actual value synchronism difference-4: Reserved-3: No valid value in $VA_SYNCDIFF, tangential control-2: No valid value in $VA_SYNCDIFF, master value coupling and simulated master value-1: No valid value in $VA_SYNCDIFF 0: No valid value in $VA_SYNCD...

  • Page 304

    vcToolRStat$VC_TOOLR_STATStatus of the computation of the actual rotation-0-10Long IntegerrMulti-line: yes11 workPnameSubstitutionPath name defined by HMI on selection of a progam or workpiece in /_N_EXT_DIR,which is displayed in the path variable of the OPI instead of the internal NCK path.The s...

  • Page 305

    1.4.3 Area C, Block SINF : Part-program-specific status dataOEM-MMC: Linkitem /ChannelProgramModification/... During automatic execution of a part program different parameters can influence the type of machining. The current status data for the selected part program are combine...

  • Page 306

    progTestActiveDB21-28, DBX1.7K1Program test0 = inactive1 = active-UWordrMulti-line: no rapFeedRateOvrActiveROV rapid traverse override0 = inactive1 = active-UWordrMulti-line: no singleBlockActiveSingle block, SBL0 = no single block1 = SBL 12 = SBL 2-UWordrMulti-line: no singleBlockTypeSingle bloc...

  • Page 307

    skipLevel2ActiveInfo whether skip level /2 is activated0: Skip level /2 not active1: Skip level /2 active-001UWordrMulti-line: no skipLevel3ActiveInfo whether skip level /3 is activated0: Skip level /3 not active1: Skip level /3 active-001UWordrMulti-line: no skipLevel4ActiveInfo whether skip lev...

  • Page 308

    skipLevel8ActiveInfo whether skip level /8 is activated.0: Skip level /8 not active1: Skip level /8 active-001UWordrMulti-line: no skipLevel9ActiveInfo whether skip level /9 is activated.0: Skip level /9 not active1: Skip level /9 active-001UWordrMulti-line: no trialRunActiveDB21-28, DBX0.6V1Dry ...

  • Page 309

    1.4.4 Area C, Block SPARP : Part program informationOEM-MMC: Linkitem /ChannelProgramInfo/... This module contains information on the currently active part programm in the respective channel. absoluteBlockBufferNameFile name with path of upload buffer in which display blocks ar...

  • Page 310

    actBlockICurrent part program in the interpreter.Display is always made irrespective of DISPLOF.-String [66] rMulti-line: yes11 actLineNumberLine number of the current NC instruction (starting at 1)0: before program start-1: not available due to an error-2: not ava...

  • Page 311

    blockNoStrBlock number-String [12] rMulti-line: no circleCenterCenter of the circle (WCS)-DoublerMulti-line: yesLine index 1 - 3 for geometry axis and only effective for G02 or G033 circleCenterSCorresponds to circleCenter for search with calculationAttention: This...

  • Page 312

    circlePlaneDataNormSTo identify the position of a circle in space during the search,the vector, which is vertical to the plane of the circle, is output(normalized vector)-UWordrMulti-line: no1 circlePlaneSThe vector perpendicular to the circular plane (axial) is outputto enable identification of ...

  • Page 313

    cmdToolEdgeCenterCircleCenterEnsArc center in relation to WOS frame, i.e. with tool length but without tool radius-0DoublerMulti-line: yesNo. of the geometry axis3 cmdToolEdgeCenterCircleCenterEnsSCorresponds to circleCenterWos for block search with calculation ...

  • Page 314

    lastBlockNoStrIndicates the last programmed block number, if $MN_DISPLAY_FUNCTION_MASK bit 0 is set.A block number is shown until either a new block number is programmed or the subroutine level which generated the block number hasbeen left.Block numbers of masked blocks are not displayed.There is...

  • Page 315

    singleBlockIn most cases the variable 'block' is used to read the currently active blocks of the part program. Because this variable is limited to 66characters per string, it might be necessary (for long blocks) to read longer strings. The variable 'singleBlock' can read complete blocks(up to s...

  • Page 316

    1.4.5 Area C, Block SPARPP : Program pointer in automatic operationOEM-MMC: Linkitem /ChannelProgramPointer/... In automatic mode it is possible to branch to several subroutine levels from the main program level. The state of the program can be determined for every program leve...

  • Page 317

    blockNoStrBlock number[:][N]<No>-String [12] rMulti-line: yesIndex of program level12 cmdInvocCountSubroutine call counter, desired value. Specifies the number of subroutine passes. Is always set to 1 for the main program and forasynchronous subroutines.-UWor...

  • Page 318

    lastBlockNoStrReturns the last programmed block number for each program level when $MN_DISPLAY_FUNCTION_MASK bit 0 is set.A block number is shown until either a new block number is programmed or the subroutine level which generated the block number hasbeen left.Block numbers of masked blocks are ...

  • Page 319

    workPandProgNameWorkpiece name and name of current program.-String [160] rMulti-line: yesIndex of program level12 NC variable1.4 Status data of the channelNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1319

  • Page 320

    1.4.6 Area C, Block SPARPI : Program pointer on interruptionOEM-MMC: Linkitem /ChannelInterruptionSearch/... In order to be able to continue at the point of interruption in a program, the current states of the main program and any subroutines must be stored. On a program interr...

  • Page 321

    forwardSearch direction2 = forwards-UWordrMulti-line: yesIndex of program level12 haltBlockThe following applies to the SPARPI: The interrupt pointer does not mark the blockwhere the program was cancelled but a previous block (hold block), which enables a better resumption.The hold block is expli...

  • Page 322

    searchTypeSearch type5 = search pointer block-oriented (searching for line feed characters)-UWordrMulti-line: yesIndex of program level12 seekOffsetSearch pointer (block-oriented, searching for linefeed characters)1fffffff HEX is returned if the value is invalid.-Long IntegerrMulti-line: yesIndex...

  • Page 323

    workPNameLongWorkpiece name = path name in the NCK file structureNote: This variable is ignored when lines are accessed!-String [128] rMulti-line: yesIndex of program level12 NC variable1.4 Status data of the channelNC variable and interface signalsParameter Manual...

  • Page 324

    1.4.7 Area C, Block SPARPF : Program pointers for block search and stop runOEM-MMC: Linkitem /ChannelSearch/... To look for a particular block within a parts program the user can enter search criteria and start a block search. The variables to be entered are combined in the mod...

  • Page 325

    103 = 2nd subroutine level for stop run 104 = 3rd subroutine level for stop run 105 = 4th subroutine level for stop run 106 = 5th subroutine level for stop run 107 = 6th subroutine level for stop run 108 = 7th subroutine level for stop run 109 = 1st asynchronous subroutine leve...

  • Page 326

    haltBlockThe following applies to the SPARPI: The interrupt pointer does not mark the blockwhere the program was cancelled but a previous block (hold block), which enables a better resumption.The hold block is explicitly set with the part program commands IPTRLOCK and IPTRUNLOCK,or implicitly man...

  • Page 327

    searchTypeSearch type1 = block number2 = label3 = string4 = program level5 = search pointer block-oriented (searching for line feeds)-UWordrwMulti-line: yesIndex of program level12 seekOffsetSearch pointer (block-oriented, searching for line feeds). If the search pointer is used, a program name ...

  • Page 328

    1.4.8 Area C, Block SSYNAC : Synchronous actionsOEM-MMC: Linkitem /ChannelSelectedFunctions/... Several synchronous actions (M, H, S, E, F, T, D) can be active simultaneously in one channel. The module SSYNAC contains a list of all the synchronous actions programmed in the curr...

  • Page 329

    EvalS5Value of the E-functionmm/min, inch/min, user definedDoublerMulti-line: no1 HadrS5Number of active auxiliary functions (H-functions). Up to three H-functions can be active simultaneously.-099UWordrMulti-line: yesSerial number3 HvalS5Value of the H-function--99999,999999999,9999DoublerMulti-...

  • Page 330

    TPreSelValValue of the preselected T-function-Long IntegerrMulti-line: no1 TadrActive T-number. Only one T-number can be active at any a time.-UWordrMulti-line: no1 TvalT-function value-Long IntegerrMulti-line: no1 NC variable1.4 Status data of the channelNC variable and interface signals330Param...

  • Page 331

    1.4.9 Area C, Block SYNACT : Channel-specific synchronous actionsOEM-MMC: Linkitem /ChannelSelectedFunctions/... This module contains information on the synchronous actions. The 1000 digit of the cell contains the user protection level (0-7) needed for displaying the correspond...

  • Page 332

    progLineOffsetSYNACT offset within the file-Long IntegerrMulti-line: yesSee module header progPathNameSynchronized action file-String [160] rMulti-line: yesSee module header selectIndexThe HMI writes the corresponding ID of the synchronized action into lines 8000 ...

  • Page 333

    synActInfoInformation on classification of the SYNACTBit0: Area: UserBit1: Area: ManufacturerBit2: Area: SystemBit3: Area: SafetyBit8: Type: StaticBit9: Type: Modal-UWordrMulti-line: yesSee module header synactBlockCurrent synchronized action block (short)-String [66] ...

  • Page 334

    varNameName of SYNACT variable-String [32] rMulti-line: yesSee module header varTypData type of SYNACT variable. Coding according to ACX. 0: BOOL (2 bytes) 3: LONG10: DOUBLE12: CHAR[32]-UWordrMulti-line: yesSee module header varValueValue of SYNACT variable-String ...

  • Page 335

    1.4.10 Area C, Block SNCF : Active G functionsOEM-MMC: Linkitem /ChannelSelectedFunctions/... All G functions are organized in G groups. Only one function of each G group can be active at a time. The module SNCF consists of a single variable that is organized as an array. The r...

  • Page 336

    ncFktBinFanucActive G function of relevant ISO Dialect group(the value is the index of the active G function within the group)-UWordrMulti-line: yesISO Dialect G group number ncFktBinSIndex of the active G function of the corresponding group for block search with calculationNotice: This variable ...

  • Page 337

    1.4.11 Area C, Block NIB : State data: NibblingOEM-MMC: Linkitem /ChannelNibbling/... The module NIB contains technology-specific data for nibbling. actPunchRateN4Strokes per minute-UWordrMulti-line: no1 automCutSegmentN4Identifier that indicates which type of automatic block d...

  • Page 338

    punchDelayActiveN4Identifier that indicates whether punching with delay is active. The part program can turn on/off the delay with the instructions'PDELAYON' and 'PDELAYOF'. The variable 'PunchDelayActive' indicates the present state.0 = inactive1 = active-UWordrMulti-line: no1 punchDelayTimeSD 4...

  • Page 339

    1.4.12 Area C, Block FB : Channel-specific base framesOEM-MMC: Linkitem /ChannelBaseFrame/... This only applies if $MC_MM_NUM_BASE_FRAMES > 0. The maximum frame index is: $MC_MM_NUM_BASE_FRAMES - 1 linShift$P_CHBFR[x,y,TR] x=FrameNo, y=AxisPATranslation of settable work of...

  • Page 340

    1.4.13 Area C, Block FS : Channel-specific system framesOEM-MMC: Linkitem /ChannelSystemFrame/... Those that exist are set by the bits in $MC_MM_SYSTEM_FRAME_MASK. Consequently, there may be gaps between the active system frames. The maximum frame index is: 3 up to but ex...

  • Page 341

    rotationCoordinateRotation around a coordinate of a system frame1: Rotation around first non-existing geometry axis.Degree0DoublerwMulti-line: yesFrame index * (+) + 112 * (+) scaleFact$P_SETFR[Achse, SC]Scaling factor-0DoublerwMulti-line: yesFrame index * (+) + axno12 * (+) NC variable1.4 Status...

  • Page 342

    1.4.14 Area C, Block AUXFU : Auxiliary functionsOEM-MMC: Linkitem /ChannelAuxiliaryFunctions/... The module includes the active auxiliary functions for each group. In the line, the auxiliary function group (64 groups) and the desired view are addressed: Line 1001-1064: Active a...

  • Page 343

    acAuxfuSpec$AC_AUXFU_SPEC[groupIndex]The variable is used to read the output specification of the last auxiliary function groupcollected (search function) or output for an auxiliary function group.If no auxiliary function has been output for a specified group yet,the variable provides value -1.Th...

  • Page 344

    acAuxfuTickSeq$AC_AUXFU_TICK[groupIndex,0]The variable is used to read the output sequence counter (all outputs within an IPO cycle)of the last auxiliary function groupcollected (search function) or output for an auxiliary function group.-0INT_MININT_MAXLong IntegerrwMulti-line: yesGroup of auxil...

  • Page 345

    1.5Status data of the axes1.5.1 Area C, Block SMA : State data: Machine axesOEM-MMC: Linkitem /ChannelMachineAxis/... All state data that are dependent on machine movement and are defined specifically for machine axes (geometry and special axes) are combined in module SMA. Supp...

  • Page 346

    nameAxis name-String [32] rMulti-line: yesAxis index statusAxis status0 = travel command in plus direction1 = travel command in minus direction2 = exact position coarse reached3 = exact position fine reached-UWordrMulti-line: yesAxis index toolBaseDistToGoTool base...

  • Page 347

    1.5.2 Area C, Block SEMA : State data: Machine axes (extension of SMA)OEM-MMC: Linkitem /ChannelMachineAxis/... All state data that are dependent on machine movement and are defined specifically for machine axes (geometry and special axes) are combined in module SMA. Supplement...

  • Page 348

    aaAlarmStat$AA_ALARM_STATDisplay indicating whether alarms are active for a PLC-controlled axis.The relevant coded alarm reactions can be used as a source forthe "Extended Stop and Retract" function.The data is bit-coded, allowing, where necessary, individual states to bemasked or evalu...

  • Page 349

    aaAxDisableSrc$AA_AX_DISABLE_SRC[<Achse>]Bitmask which provides the status and source of the currently active axis/spindle disable.If bit 0 has been set, the axis/spindle disable is active.The data is bit-coded. Individual states can therefore be masked or evaluated separately if necessary:...

  • Page 350

    aaBrakeCondM$AA_BRAKE_CONDM[axis]Shows the pending braking requests (conditions) for the interpolator stop of the axis / spindle.A braking request consists of a collision direction relating to a coordinate axis in the MCS and a braking priority relating to the machiningstep.The highest decelerati...

  • Page 351

    aaCoupCorr$AA_COUP_CORR[Achse]This variable is used to execute the function "Correct synchronism error".It returns the compensation value for the position offset for the generic coupling with CPFRS = "MCS".The actual values of this spindle are compared with the setpoints for ...

  • Page 352

    aaDtbrebCmd$AA_DTBREB_CMD[axis]Command share of the overall deceleration distance of axis ax in the BCS.The value is the estimated deceleration distance of the axis up to standstill.-00DoublerMulti-line: yesAxis Number aaDtbrebCorr$AA_DTBREB_CORR[axis]Offset section of the deceleration distance,...

  • Page 353

    aaDteb$AA_DTEB[x] x = AxisAxis-specific distance to the end of the block in the BCS for positioning and synchronous axes used in synchronous actions(note: SYNACT only)-DoublerMulti-line: yesAxis Number aaDtepb$AA_DTEPB[x] x = AxisAxis-specific distance-to-go of infeed during oscillation in th...

  • Page 354

    aaEsrEnable$AA_ESR_ENABLE[Achse](Axial) enabling of reactions of "Extended Stop and Retract" function.The selected axial ESR reaction must be parameterized in MD $MA_ESR_REACTION.beforehand. The corresponding Stop or Retract reactions can be activated via$AN_ESR_TRIGGER (or for individ...

  • Page 355

    aaIenCorr$AA_IEN_CORR[<Achse>]Current SZS setpoint value of an axis including override components-0DoublerMulti-line: yesAxis Number aaInSync$AA_IN_SYNC[Achse]Synchronization status of the following axis with master value coupling and ELG0: Synchronization is not running1: Synchronization i...

  • Page 356

    aaJerkTotal$AA_JERK_TOT[Achse]Overall total jerk of an axis-0DoublerMulti-line: yesAxis Number aaJogPosAct$AA_JOG_POS_ACT[Achse]Position reached for JOG to position-001UWordrMulti-line: yesAxis Number aaJogPosSelected$AA_JOG_POS_SELECTED[Achse]JOG to position is active-001UWordrMulti-line: yesAx...

  • Page 357

    aaLoad$AA_LOAD[x] x = AxisDrive load in % (611D only)%DoublerMulti-line: yesAxis Number aaMachax$AA_MACHAXThe NCU and machine axis are output for an axis, representing the physical image of the axis.The machine axis must be assigned to at least one channel on this NCU, otherwise 0 will be retu...

  • Page 358

    aaMm1$AA_MM1[x] x = AxisAccess to measurement result of trigger event 1 in the MCSmm, inch, degree, user definedDoublerwMulti-line: yesAxis Number aaMm2$AA_MM2[x] x = AxisAccess to measurement result of trigger event 2 in the MCSmm, inch, degree, user definedDoublerwMulti-line: yesAxis Numbe...

  • Page 359

    aaOnFixPoint$AA_FIX_ON_POINT[<Achse>]Number of the fixed point at which the axis stands-0UDoublewordrMulti-line: yesAxis Number aaOscillBreakPos1$AA_OSCILL_BREAK_POS1[<Achse>]Oscillation interrupt position 1mm, inch, degree, user definedDoublerMulti-line: yesAxis Number aaOscillBreakP...

  • Page 360

    aaPolfaValid$AA_POLFA_VALIDStates whether the retraction of the single axis is programmed0: No retraction programmed for the single axis1: Retraction programmed as position2: Retraction programmed as distance-002UWordrMulti-line: yesAxis Number aaPosRes$AA_POSRESAxis status "Position restor...

  • Page 361

    aaScPar$AA_SCPAR[Achse]Current setpoint parameter set-00Long IntegerrMulti-line: yesAxis Number aaSnglAxStat$AA_SNGLAX_STATDisplay status of a PLC-controlled axis0: Not a single axis1: Reset2: Ended3: Interrupted4: Active5: Alarm-0UWordrMulti-line: yesAxis Number aaSoftendn$AA_SOFTENDN[x] x = A...

  • Page 362

    aaSyncDiff$AA_SYNCDIFF[Achse]Setpoint synchronism differencemm, inch, degree, user defined0DoublerMulti-line: yesAxis Number aaSyncDiffStat$AA_SYNCDIFF_STAT[Achse]Status of the setpoint synchronism difference-4: No valid value in , coupled motion from part program-3: Reserved-2: Reserved-1: No v...

  • Page 363

    aaTravelDistHS$AA_TRAVEL_DIST_HS[Achse]Total travel path of an axis at high speed in mm or degreesmm, inch, degree, user defined0DoublerMulti-line: yesAxis Number aaTravelTime$AA_TRAVEL_TIME[Achse]Total traverse time of an axis in secondss, user defined0DoublerMulti-line: yesAxis Number aaTravelT...

  • Page 364

    aaType$AA_TYPE[Achse]Cross-channel axis type 0: Axis type cannot be determined 1: NC program axis 2: Neutral axis 3: PLC axis 4: Reciprocating axis 5: Neutral axis that is currently executing a JOG or homing motion 6: Following axis coupled to the master value 7: Coupled motion of the following a...

  • Page 365

    ackSafeMeasPosConfirmation of SI actual position0 = not confirmed0x00AC = confirmed-UWordrwMulti-line: yesAxis Number actCouppPosOffset$VA_COUP_OFFS[x] x = AxisS3Position offset of an axis to a leading axis / leading spindle (actual value)mm, inch, degree, user defined0360DoublerMulti-line: yes...

  • Page 366

    amSetupStateState variable of the PI Service Automatic set-up of an asynchronous motor0 = inactive1 = wait for PLC enable2 = wait for key NC-start3 = active4 = stopped by Servo + fine code in the upper byte5 = stopped by 611D + fine code in the upper byte6 = stopped by NCK + fine code in the u...

  • Page 367

    chanNoAxisIsActiveChannel number in which the channel axis is currently active0 = axis is not assigned to any channel1 to (Area.:N / Module:Y) = channel number-UWordrMulti-line: yesAxis Number clampStatusAxis is connected (VDI input signal)Bit 0 = 1: Axis is connected-001UWordrMulti-line: no cmd...

  • Page 368

    contrModeIdentifier for controller mode servo0 = position control1 = speed control2 = stop3 = park4 = follow-up(set the mode through VDI interface and partly through part program)-UWordrMulti-line: yesAxis Number displayAxis$MC_DISPLAY_AXIS Bit16-31Identifier indicating whether axis is displayed...

  • Page 369

    driveActMotorSwitchActual motor wiring (star/delta)0 = star1 = delta-UWordrMulti-line: yesAxis Number driveActParamSetNumber of the actual drive parameter set-18UWordrMulti-line: yesAxis Number driveClass1AlarmMessage ZK1 drive alarm0 = no alarm set1= alarm set (fatal error occured)-UWordrMulti-l...

  • Page 370

    driveDesParamSetDesired parameter set of the drive-18UWordrMulti-line: yesAxis Number driveFastStopRamp-function generator rapid stop0 = not stopped1 = stopped-UWordrMulti-line: yesAxis Number driveFreqModeI/F mode-UWordrMulti-line: yesAxis Number driveImpulseEnabledEnable inverter impulse (check...

  • Page 371

    driveLinkVoltageOkState of the DC link voltage0 = OK1 = not OK-UWordrMulti-line: yesAxis Number driveMotorTempWarnMotor temperature warning0 = temperature OK1 = overtemperature-UWordrMulti-line: yesAxis Number driveNumCrcErrorsCRC errors on the drive bus(transmission errors when writing data to t...

  • Page 372

    driveReadyDrive ready0 = drive not ready1 = drive ready-UWordrMulti-line: yesAxis Number driveRunLevelCurrent state reached during the boot process(range: coarse state (0 to 5) * 100 + fine state (up to 22)Booting the firmware ---> 0 XXentering the configuration ---> 1XXhardware...

  • Page 373

    effComp2Sum of the compensation values for encoder 2. The value results from: temperature compensation, backlash compensation, quadranterror compensation, beam sag compensation, leadscrew error compensation. The physical unit is defined in measUnit (in this module).mm, inch, degree, user definedD...

  • Page 374

    fxsInfo$VA_FXS_INFO[Achse]Additional information on travel to fixed stop if$VA_FXS[]=2, or OPI variable =2.0 No additional information available1 No approach motion programmed2 Programmed end position reached, movement ended3 Abort by NC RESET (Reset key)4 Fixed stop window exited5 Torque reducti...

  • Page 375

    isDriveUsedOne or more machine axes are assigned to each drive.The drive can only be controlled at any one time by one of these machine axes.The machine manufacturer makes the selection.The status of the drive control changes dynamically.-001UWordrMulti-line: yesAxis Number kVFactorposition contr...

  • Page 376

    measPosDevActual position difference between the two encoders. The physical unit is defined in measUnit (in this module).mm, inch, degree, user definedDoublerMulti-line: yesAxis Number measUnitUnit for service values of the drives0 = mm1 = inch2 = grd-UWordrMulti-line: yesAxis Number paramSetNoNu...

  • Page 377

    qecLrnIsOnQuadrant error compensation learning active0 = inactive1 = Neuronal-QEC learning active2 = Standard-QEC active3 = Standard-QEC with adaptation of correction value active4 = Neuronal-QEC active5 = Neuronal-QEC with adaptation of measuring time active6 = Neuronal-QEC with adaptation of d...

  • Page 378

    refPtStatusIdentifier indicating whether an axis requires referencing and is referenced.Note regarding exchange axes:An exchange axis need only ever be referenced in the channel to which it is currently assigned. A referenced exchange axis is thuslogged onto the channel in which it is traversing ...

  • Page 379

    safeAcceptTestModeSI PowerOn alarms can be acknowledged by Reset in acceptance test mode0: Acceptance test mode: SI PowerOn alarms cannot be acknowledged by Reset0ACH: Acceptance test mode: SI PowerOn alarms can be acknowledged by Reset-000FFHUWordrwMulti-line: yesAxis Number safeAcceptTestPha...

  • Page 380

    safeActVeloLimitSafe limit of actual speed-1 => no actual speed limit active>= 0 => limit of actual speed is activemm, inch, degree, user defined-1DoublerMulti-line: no safeActiveCamTrackStatus Safe cam track (active/inactive)Bit 0 = 1/0: Safe cam track 1 active/inactiveBit 1 = 1...

  • Page 381

    safeInputSigDriveSafe input signals of the drive-UWordrMulti-line: yesAxis Number safeInputSigDrive2Safe input signals of the drive part 2-00xffffUWordrMulti-line: no safeMaxVeloDiffMaximum speed difference between NCK and drive monitoring channels since last NCK Resetmm/min, inch/min, user defin...

  • Page 382

    safeOutputSigCamDriveResults of the drive safe cam evaluation-003FFFFFFFLong IntegerrMulti-line: no safeOutputSigDriveSafe output signals of the drive-UWordrMulti-line: yesAxis Number safeOutputSigDrive2Safe output signals of the drive part 2-00xffffUWordrMulti-line: no safePosCtrlActiveAxis moni...

  • Page 383

    subSpecT1Subspecification0 = normal axis1 = indexing axis-UWordrMulti-line: yesAxis Number torqLimitTorque limitation value (referring to the nominal value of the drive). For linear motors: force limitation value.%DoublerMulti-line: yesAxis Number traceState1State of trace channel 10 = idle stat...

  • Page 384

    traceState4State of trace channel 40 = idle state1 = recording started2 = trigger reached3 = recording ended4 = recording aborted-UWordrMulti-line: yesAxis Number trackErrContrPosition controller difference (actual value / desired value of position)mm, inch, degree, user definedDoublerMulti-line:...

  • Page 385

    vaAbsoluteEnc1State$VA_ABSOLUTE_ENC_STATE[1,Achse]Enc1: Status of absolute encoder interfaceBit0: Interface is activeBit1: Error during parity checkBit2: Error bit alarmBit3: Error bit CRC errorBit4: Start bit missing with EnDat transfer-00Long IntegerrMulti-line: yesAxis Number vaAbsoluteEnc1Zer...

  • Page 386

    vaCecCompVal$VA_CEC_COMP_VAL[Achse]Axial sag compensation valuemm, inch, degree, user defined0DoublerMulti-line: yesAxis Number vaCpSync2$VA_CPSYNC2[a]Second synchronism monitoring of the following axis / spindle0: Monitoring not activeBit 0 = 1: Monitoring 'Synchronism(2) coarse' activeBit 1 = 1...

  • Page 387

    vaEnc1ZeroMonAct$VA_ENC_ZERO_MON_ACT[1,Achse]Enc1: Zero monitoring values-00UDoublewordrMulti-line: yesAxis Number vaEnc1ZeroMonErrCnt$VA_ENC_ZERO_MON_ERR_CNT[1,Achse]Enc 1: Error counter for zero mark monitoring-00Long IntegerrMulti-line: yesAxis Number vaEnc1ZeroMonInit$VA_ENC_ZERO_MON_INIT[1,A...

  • Page 388

    vaFoc$VA_FOC[Achse]Actual status of "ForceControl"0: ForceControl not active1: Modal ForceControl active2: Non-modal ForceControl active-002UWordrMulti-line: yesAxis Number vaFxs$VA_FXS[Achse]Actual status of "Travel to fixed stop"0: Axis not at fixed stop1: Successful travel ...

  • Page 389

    vaIpoNcChanax$VA_IPO_NC_CHANAXIf the machine axis is currently interpolated to this NCU, the channel and channel number which define the interpolator of the axis areoutput.If the machine axis is currently interpolated to a different NCU, the NCU identifier of the interpolated NCU and the global a...

  • Page 390

    vaMotSensorAna$VA_MOT_SENSOR_ANAThis variable determines the analog measured value of sensor S1.At a resolution of 1 mV, the analog value 0 - 10 V is mapped by a maximum of +10000 increments.-00UDoublewordrMulti-line: yesAxis Number vaMotSensorConf$VA_MOT_SENSOR_CONFThe configuration of the motor...

  • Page 391

    vaPressureA$VA_PRESSURE_A[Achse]Pressure on A end of the cylinder in bar (only for 611D Hydraulic)-0DoublerMulti-line: yesAxis Number vaPressureB$VA_PRESSURE_B[Achse]Pressure on B end of the cylinder in bar (only for 611D Hydraulic)-0DoublerMulti-line: yesAxis Number vaSce$VA_SCE[Achse]Status of ...

  • Page 392

    vaTempCompVal$VA_TEMP_COMP_VAL[Achse]Axial temperature compensation valuemm, inch, degree, user defined0DoublerMulti-line: yesAxis Number vaTorque$VA_TORQUE[Achse]Drive torque setpoint-0DoublerMulti-line: yesAxis Number vaTorqueAtLimit$VA_TORQUE_AT_LIMIT[Achse]Status "effective torque equal...

  • Page 393

    1.5.3 Area C, Block SGA : State data: Geometry axes in tool offset memoryOEM-MMC: Linkitem /ChannelGeometricAxis/... All status data that are dependent on machine movement and specified in the workpiece coordinate system are included in module SGA. Supplementary information can...

  • Page 394

    actToolEdgeCenterPos$AA_IW[x] x = AxisCenter point of a cutting edge. Physical unit is defined in the variable extUnit (from this module)mm, inch, degree, user definedDoublerMulti-line: yesAxis index cmdProgPosProgrammed position, desired value. Physical unit is defined in the variable extUnit ...

  • Page 395

    progREPOSProgrammed position, REPOS. The physical unit is defined in the variable extUnit (in this module).mm, inch, degree, user definedDoublerMulti-line: yesAxis index statusAxis status0 = travel command in plus direction1 = travel command in minus direction2 = exact position coarse reached3 = ...

  • Page 396

    varIncrValSetable value for INC_VAR. The physical unit depends on whether the axis is rotary or linear. Linear axes: 1mm rotary axes: 1/1000degreesmm, inch, degree, user definedDoublerwMulti-line: yesAxis index NC variable1.5 Status data of the axesNC variable and interface signals396Parameter M...

  • Page 397

    1.5.4 Area C, Block SEGA : State data: Geometry axes in tool offset memory (extension of SGA)OEM-MMC: Linkitem /ChannelGeometricAxis/... All status data that are dependent on machine movement and specified in the workpiece coordinate system are combined in module SGA. Supplemen...

  • Page 398

    aaDtbw$AA_DTBW[x] x = AaxisAxial distance from the beginning of the block in the WCS for positioning and synchronous axes for synchronous motion(Note: for SYNACT only)mm, inch, degree, user definedDoublerMulti-line: yesAxis index aaDtepw$AA_DTEPW[x] x = AxisAxial distance-to-go for infeed du...

  • Page 399

    aaIbc$AA_IBC[Achse]The axial variable $AA_IBC[ax] determines the setpoint of a Cartesian axis lying between BCS and MCS. Cartesian means that the axis isa linear axis, and it lies plane parallel to a coordinate axis in a clockwise coordinate system.If a geometry axis is still Cartesian at the out...

  • Page 400

    aaMw2$AA_MW2[Achse]Access to measurement result of trigger event 2 in the WCSmm, inch, degree, user definedDoublerwMulti-line: yesAxis index aaMw3$AA_MW3[Achse]Access to measurement result of trigger event 3 in the WCSmm, inch, degree, user definedDoublerwMulti-line: yesAxis index aaMw4$AA_MW4[Ac...

  • Page 401

    aaTOffPrepDiff$AA_TOFF_PREP_DIFF[ ]Difference between the current value of $AA_TOFF[] and the value as the current block was prepared.mm, inch, user defined0DoublerMulti-line: yes1000 + geo axis number1000 + aaTOffVal$AA_TOFF_VAL[ ]Integrated value of the superimposed motions which have been ret...

  • Page 402

    actProgPosBKSActual value of geometry and orientation axes in basic coordinate systemmm, inch, degree, user defined0.0DoublerMulti-line: yesAxis index actToolBasPosBN$AA_IBN[x] x=AxisActual tool base position in relation to basic zero point (SGA: without progr. frame and...

  • Page 403

    actToolBasePosDiamCorresponds to with diameter conversionmm, inch, degree, user definedDoublerMulti-line: yesAxis index actToolEdgeCenterPosEnsActual position value in relation to the WOS frame as center-point path, i.e. with tool length but without tool radiusmm, inch, degree, user definedDoub...

  • Page 404

    cmdFeedRateIpoCorresponds to taking into account the revolutional feedrate.Associated unit see:-DoublerMulti-line: yesAxis index cmdToolEdgeCenterPosEnsProgrammed SZS position in relation to the WOS frame as center-point path, i.e. with tool length ...

  • Page 405

    diamonInfoInformation whether position values are shown as diameter or radius values.This information is relevant for the following variables of the blocks SGA/SEGA:--------------------0: Diameter programming inactive1: Diameter programming active-001UWordrMulti-line: yesAxis index displayAxis$MC...

  • Page 406

    effCompSum of all length radius compensations. The physical unit is defined in (in the SGA block).mm, inch, degree, user definedDoublerMulti-line: yesAxis index feedRateOvrFeedrate override if axis is a positioning axis. Multiplying override component which is active in addition to the override ...

  • Page 407

    specAxis specification0 = path axis1 = positioning axis-UWordrMulti-line: yesAxis index subSpecMD 30500: INDEX_AX_ASSIGN_POS_TABT1Subspecification, identifies whether an axis is an indexing axis0 = normal axis1 = indexing axis-UWordrMulti-line: yesAxis index typeAxis type1 = linear axis2 = rotary...

  • Page 408

    vaItr1$VA_ITR[Achse, 1]The axial variable determines the current encoder position of an axis at the output of the 1st chained transformation.mm, inch, degree, user defined0DoublerMulti-line: yesAxis index vaItr2$VA_ITR[Achse, 2]The axial variable determines the current encoder position of an axis...

  • Page 409

    1.5.5 Area C, Block SSP : State data: SpindleOEM-MMC: Linkitem /ChannelSpindle/... All status data that refer to the spindle are combined in the module SSP. The individual variables are defined as arrays where the row index is the number of the spindle (assigned to the current ...

  • Page 410

    acSVC$AC_SVC[x]Programmed, active cutting ratemm/min, inch/min, user defined00DoublerMulti-line: no acSmaxAcc$AC_SMAXACC[]Active acceleration of the spindleThis variable returns the active acceleration of the spindle for spindle mode.Bit 7 of $AC_SPIND_STATE (spindle accelerating) is setfor the d...

  • Page 411

    acSmaxAccInfo$AC_SMAXACC_INFO[]Identifier for the active spindle acceleration dataThe system variable provides additional information about $AC_SMAXACC and returns thedefinitive machine data as identifier/index. The index can be used to determinethe active acceleration data on the basis of the fo...

  • Page 412

    acSmaxVeloInfo$AC_SMAXVELO_INFO[]Identifier (index) for the speed-limiting data (machine/setting data, etc.)The system variable provides additional information about $AC_SMAXVELO and returns the definitive data(machine, setting data, G code, VDI interface etc.) as identifier/index. The index can ...

  • Page 413

    acSminVeloInfo$AC_SMINVELO_INFO[]Identifier (index) for the speed-limiting data (machine/setting data, etc.)The system variable provides additional information about $AC_SMAXVELO, and returns the definitive data (machine, setting data, Gcode, VDI interface, etc.) as identifier/index.The speed-lim...

  • Page 414

    channelNoNumber of channel in which spindle is configured-UWordrMulti-line: yesSpindle index cmdAngPosSpindle position (SPOS)Degree, user definedDoublerMulti-line: yesSpindle index cmdConstCutSpeedConstant cutting rate of the master spindle. The requested value for the master spindle differs from...

  • Page 415

    gwpsActive{$GWPS}SUG programming active (SUG is the function "constant perimeter speed of grinding wheel)0 = inactive1 = active-UWordrMulti-line: yesSpindle index indexAbsolute axis index referred to MD-UWordrMulti-line: yesSpindle index nameSpindle nameNote: If several logical spindles are...

  • Page 416

    pSMode$P_SMODELast programmed spindle mode0: No spindle configured in channel or spindle is active in another channelor in use by the PLC (FC18) or by synchronized actions.1: Speed control mode2: Positioning mode3: Synchronous mode4: Axis mode-04UWordrMulti-line: yesSpindle index pSModeSLast prog...

  • Page 417

    spindleTypeSpindle type0 = master spindle1 = no master spindle-UWordrMulti-line: yesSpindle index statusSpindle statusBit0 = following spindleBit1 = leading spindleBit2 = master spindle (expansion from SW 4.1)Bit3 = constant cutting rate (G96) active (expansion from SW 4.1)Bit0 = following spindl...

  • Page 418

    1.5.6 Area C, Block SSP2 : State data: SpindleOEM-MMC: Linkitem /ChannelLogicalSpindle/... All state data that refer to a spindle, if a spindle converter (logical spindles) is active acConstCutSCurrent constant cutting ratem/min, ft/min, user defined0DoublerMulti-line: yesLogic...

  • Page 419

    acSmaxAccActive acceleration of the spindleThis variable returns the active acceleration of the spindle for spindle mode.Bit 7 of $AC_SPIND_STATE (spindle accelerating) is setfor the duration of the acceleration to the defined setpoint speed.Bit 8 of $AC_SPIND_STATE (spindle braking ) is setfor t...

  • Page 420

    acSmaxVeloMaximum spindle speedThis variable returns the maximum spindle speed for spindle mode.This is formed from the smallest active speed limitation, and cannot be exceeded by speed programming or override > 100%.A speed limitation is indicated by the VDI interface signal DB31..,DBX83.1 'S...

  • Page 421

    acSminVeloMinimum spindle speedThis variable returns the minimum spindle speed for speed control mode.This is formed from the highest active speed increase, and cannot be undershot by speed programming or override < 100%.A speed increase is indicated by the VDI interface signal DB31..,DBX83.2 ...

  • Page 422

    actGearStageActual gear stage of spindle-UWordrMulti-line: yesLogical spindle index actSpeedSpindle speed actual valuerev/min, user definedDoublerMulti-line: yesLogical spindle index channelNoNumber of channel in which spindle is configured-UWordrMulti-line: yesLogical spindle index cmdAngPosSpin...

  • Page 423

    driveLoadLoad%DoublerMulti-line: yesLogical spindle index gwpsActiveSUG programming active (SUG is the function "constant perimeter speed of grinding wheel)0 = inactive1 = active-UWordrMulti-line: yesLogical spindle index indexAbsolute axis index referred to MD-UWordrMulti-line: yesLogical ...

  • Page 424

    pSModeLast programmed spindle mode0: No spindle configured in channel or spindle is active in another channelor in use by the PLC (FC18) or by synchronized actions.1: Speed control mode2: Positioning mode3: Synchronous mode4: Axis mode-04UWordrMulti-line: yesLogical spindle index pSModeSLast prog...

  • Page 425

    spindleTypeSpindle type0 = master spindle1 = no master spindle-UWordrMulti-line: yesLogical spindle index statusSpindle statusBit0 = following spindleBit1 = leading spindleBit2 = master spindle (expansion from SW 4.1)Bit3 = constant cutting rate (G96) active (expansion from SW 4.1)Bit0 = followin...

  • Page 426

    1.5.7 Area C, Block FU : Channel-specific settable framesOEM-MMC: Linkitem /ChannelUserFrame/... This only applies if $MC_MM_NUM_USER_FRAMES > 0 and $MN_MM_NUM_GLOBAL_USER_FRAMES = 0, otherwise all settable frames have an NCU-global configuration. The following frame indice...

  • Page 427

    mirrorImgActive$P_UIFR[x,y,MI] x = FrameNo,y=AxisPAMirroring enabled in a settable work offset0 = mirroring not active1 = mirroring active-UWordrwMulti-line: yesFrame index * (+) + axis number$MC_MM_NUM_USER_FRAMES * ( + ) rotation$P_UIFR[x,y,RT] x = FrameNo,y=AxisPARotation of a settable wor...

  • Page 428

    1.5.8 Area C, Block FA : Active channel-specific framesOEM-MMC: Linkitem /ChannelActualFrame/... The following frame indices are available: 0: $P_ACTFRAME = current resulting work offset 1: $P_IFRAME = current settable work offset 2: $P_PFRAME = current programmable work offse...

  • Page 429

    linShiftdiverse, siehe BausteinbescheibungPATranslation of an active work offset (the physical unit is defined in basicLengthUnit in module Y in area N).mm, inch, user definedDoublerMulti-line: yesFrame index * + axis number20 * linShiftFinediverse, siehe BausteinbescheibungFine offset of an ac...

  • Page 430

    1.5.9 Area C, Block FE : Channel-specific external frameOEM-MMC: Linkitem /ChannelExternFrame/... There is exactly one external frame defined by the PLC. The maximum frame index is: 0 linShift$AA_ETRANS[x] x = FrameNoPATranslation of external work offset (the physical unit ...

  • Page 431

    1.6Status data of the drives1.6.1 Area H, Block S : Drive-specific state data (MSD)OEM-MMC: Linkitem /DriveHsaState/... During NC operation different internal states occur and system-specific data may change during operation. To distinguish those from system variables, they are...

  • Page 432

    cl1ResImageMD 1732: CL1_RES_IMAGEIADImage of the ZK1RES register. The format is hexadecimalAttention: The variable cannot be configured by the MMC 100!-0x00x7FFFUWordrMulti-line: no crcErrorCountMD 1720: CRC_DIAGNOSISIADCRC-parameter for diagnosis. Number is displayed in hexadecimal format.Attent...

  • Page 433

    firmwareVersionMD 1799: FIRMWARE_VERSIONIADFirmware versionAttention: This variable cannot be configured by the MMC100!-032767UWordrMulti-line: no leadTimeDirectEncMD 1704: LEAD_TIME_DIRECT_ENCIADDirect motor measuring system conversion lead timeµs032767UWordrMulti-line: no leadTimeMotorEncMD 17...

  • Page 434

    motorTemperatureMD 1702: MOTOR_TEMPERATUREIADMotor temperatureAttention: The variable cannot be configured by the MMC100!°C032767UWordrMulti-line: no operatingModeIADOperating modeAttention: Variable cannot be configured By the MMC100!Bit0 = VSABit4 = HSABit8 = AM controlBit9 = AM closed loop co...

  • Page 435

    terminalStateMD 1700: TERMINAL_STATEIADState of the binary inputs (displayed in hexadecimal format)Attention: This variable cannot be configured by the MMC100!-0x00x7FFFUWordrMulti-line: no torqueLsbMD 1713: TORQUE_LSBIADTorque representation value (unit MyNewtonMeter)s, user definedFloatrwMulti-...

  • Page 436

    1.6.2 Area V, Block S : Drive-specific status data (FDD)OEM-MMC: Linkitem /DriveVsaState/... During NC operation different internal states occur and system-specific data may change during operation. To distinguish those from system variables, they are classified as state data. ...

  • Page 437

    cl1ResImageMD 1732: CL1_RES_IMAGEIADZK1RES register image. Hexadecimal numerical representation-0x00x7FFFUWordrMulti-line: no crcErrorCountMD 1720: CRC_DIAGNOSISIADCRC diagnostic parameter. Hexadecimal numerical representation-0x00x7FFFUWordrMulti-line: no currentLsbMD 1710: CURRENT_LSBIADCurrent...

  • Page 438

    leadTimeDirectEncMD 1704: LEAD_TIME_DIRECT_ENCIADDirect motor measuring system conversion lead timeµs032767UWordrMulti-line: no leadTimeMotorEncMD 1703: LEAD_TIME_MOTOR_ENCIADMotor measuring system conversion lead timeµs032767UWordrMulti-line: no linkVoltageMD 1701: LINK_VOLTAGEIADDC-link volta...

  • Page 439

    operatingModeIADOperating modeBit0 = FDDBit4 = MSDBit8 = Open-loop AM controlBit9 = Closed-loop AM controlBit12 = V/Hz mode-UWordrMulti-line: no pblVersionMD 1797: PBL_VERSIONIADData version-032767UWordrMulti-line: no rotorFluxLsbMD 1712: ROTOR_FLUX_LSBIADRotor flux representation value (unit myV...

  • Page 440

    voltageLsbMD 1709: VOLTAGE_LSBIADVoltage representation value-FloatrwMulti-line: no NC variable1.6 Status data of the drivesNC variable and interface signals440Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 441

    1.7Tool and magazine data1.7.1 Area C, Block TO : Tool data of the active toolOEM-MMC: Linkitem /ChannelCompensation/... Tool data of the active tool cuttEdgeParamParameter of the active tool cutting edge-0DoublerMulti-line: yesNumber of the parameter: 1: Parameter 1 (tool typ...

  • Page 442

    1.7.2 Area T, Block TO : Tool edge data: Offset dataOEM-MMC: Linkitem /ToolCompensation/... The data module TO is organized as a two-dimensional variable array. The module contains the tool edge offset data for all tools. Each element can be addressed via a column and row index...

  • Page 443

    edgeData$TC_DPx[y,z] x = ParamNo y = ToolNo z = EdgeNoOffset value parameters and cutting edge list with D numbers for a toolPart 1: Offset value parameters for a tool edge:Definition of a line index: (EdgeNo - 1) * + ParameterNoThe meaning of each parameter depends on the corresponding tool t...

  • Page 444

    edgeData$TC_DPx[y,z] x = ParamNo y = ToolNo z = EdgeNoEdge no.:1 to when edge is present, but when the "Assignment of any D numbers"function is not activated on the NC.0:No D number assigned/assignment cancelled. (In this case, OPI deviates fromthe NCK variable $TC_DPCE.... $TC_DPCE....

  • Page 445

    1.7.3 Area T, Block TD : Tool data: General dataOEM-MMC: Linkitem /ToolData/... In addition to the tool offset data other tool characteristics are stored for managing the tools. The module TD contains the general data of the tools. The tool characteristics can be addressed via ...

  • Page 446

    toolInMultitool$A_TOOLMTN[x] x = ToolNo TStill to be defined-UWordrMulti-line: yesTool number T32000 toolInMultitoolPlace$A_TOOLMTLN[x] x = ToolNo TStill to be defined-UWordrMulti-line: yesTool number T32000 toolInPlace$A_TOOLMLN[x] x = ToolNo TCurrent location in which the tool is located-...

  • Page 447

    toolMyMag$A_MYMNOwner magazine of the tool magazine from which the tool was loaded0 = the tool is not loaded. If toollnMag is >0 at the same time,the T number will specify a manual tool, or TMMG is not active.--0max. Nummer eines def. MagazinsUWordrMulti-line: yesTool number Tmax. T-Nummer too...

  • Page 448

    toolStateFBWTool state0: not enabled1: active tool (A)2: enabled (F)4: disabled (G)8: measured (M)16: prewarning limit reached (V)32: tool being changed (W)64: fixed location coded (P)128: tool was in use (E)-0UWordrwMulti-line: yesTool number T32000 toolStateL$TC_TP8FBWToo...

  • Page 449

    toolsize_right$TC_TP4FBWSize to the right in half locations-1UWordrwMulti-line: yesTool number T32000 toolsize_upper$TC_TP5FBWSize upwards in half locations-1UWordrwMulti-line: yesTool number T32000 NC variable1.7 Tool and magazine dataNC variable and interface signalsParameter Manual, 03/2013, 6...

  • Page 450

    1.7.4 Area T, Block TS : Tool edge data: Monitoring dataOEM-MMC: Linkitem /ToolSupervision/... The module TS is organized as a two-dimensional variable array. The module contains the tool edge monitoring data for all tools. Each element can be addressed via a column and line in...

  • Page 451

    datadiverse, siehe VariablenbeschreibungMonitoring data per tool edgeImportant: This is a two-dimensional variable.9 parameters are available for each tool edge.The parameters have the following meaning:P1 = Prewarning limit service life in minutes ($TC_MOP1)P2 = Remaining service life in minutes...

  • Page 452

    1.7.5 Area T, Block TU : Tool data: User-defined dataOEM-MMC: Linkitem /ToolUser/... (Previous designation: TUD) The TUD data module is defined as a two-dimensional variable array. The module contains user-defined data for all tools. Each element can be addressed via a column ...

  • Page 453

    1.7.6 Area T, Block TUE : Tool edge data: User-defined dataOEM-MMC: Linkitem /ToolUser/... (Previous designation: TUO) The data module TUE is organized as a two-dimensional variable field. The module contains user-defined edge data for all tools. Each element can be addressed ...

  • Page 454

    1.7.7 Area T, Block TG : Tool data: Grinding-specific dataOEM-MMC: Linkitem /ToolGrindingData/... Special tool data are required for grinding tools. These data are contained in the module TG. They can be addressed via several multiple-row variables. The row index corresponds to...

  • Page 455

    maxTipSpeed$TC_TPG7W4Maximum peripheral speed of the grinding wheelmm/min, inch/min, user definedDoublerwMulti-line: yesTool number T32000 minToolDia$TC_TPG3W4Minimum diameter of the grinding wheelmm, inch, user definedDoublerwMulti-line: yesTool number T32000 minToolWide$TC_TPG4W4Minimum width ...

  • Page 456

    1.7.8 Area T, Block TMC : Magazine data: Configuration dataOEM-MMC: Linkitem /ToolMagazineConfiguration/... Each tool magazine is configured with several parameters during start-up. These configuration data together with the state information are combined in the module TMC. mag...

  • Page 457

    magCMCmdPar2W4Return variable for the command MagCBCmdIn case of a succesfull return, the return value is the place number.If an error occurs an error number is set.-UWordrMulti-line: no magRPlacesW4Total number of real magazine locations (incl. buffer and loading locations)-UWordrMulti-line: no ...

  • Page 458

    modeWearGroup$TC_MAMP3Definition of strategies relating to wear group.The value is bit-coded. Default setting = 0.Effects on tool statusBitValueMeaning00When a wear group is activated internally, the status of the tools it contains remainsunchanged.1When a wear group is activated internally, the ...

  • Page 459

    1.7.9 Area T, Block TMV : Magazine data: DirectoryOEM-MMC: Linkitem /ToolMagazineCatalogue/... The data module TMV can be used for the following purposes: 1. To display all magazines. The most important magazine information is combined in the module TMV. The existing magazine...

  • Page 460

    1.7.10 Area T, Block TM : Magazine data: General dataOEM-MMC: Linkitem /ToolMagazineDescription/... This module contains the information for the available tool magazines. magActPlace$TC_MAP8Current magazine positionLocation number of tool change position-UWordrwMulti-line: yes...

  • Page 461

    magDim$TC_MAP6FBWDimension of the magazine, number of magazine lines in the box magazineApplies to box magazines (magKind = 5) number of lines. For all other magazine types the value is 1.-UWordrMulti-line: yesMagazine number magDim2$TC_MAP7Dimension of the magazine, number of columns in the box ...

  • Page 462

    magNoNumber of the magazine-1UWordrMulti-line: yesMagazine number magNrPlacesNumber of real locations (in chain magazine) or number of slots (in box magazine)-UWordrMulti-line: yesMagazine number magPlaceSearchStratmagPlaceSearchStrat-UWordrMulti-line: no magState$TC_MAP3FBWState of the magazine1...

  • Page 463

    magWearCompoundNo$TC_MAP9Each magazine has its own active wear group (wear group number).The number of this group is stored in OPI variables magWearCompoundNo:Meaning: Number of active wear group.=0: No wear group active.>0: Number of wear group in which tool search commences. (...

  • Page 464

    1.7.11 Area T, Block TP : Magazine data: Location dataOEM-MMC: Linkitem /ToolMagazine/... The data module TP is organized as a two-dimensional variable array. The module contains the state and assignment of all magazine locations of a T area. Each element can be addressed by a ...

  • Page 465

    0: off 1: on 5: Location status ($TC_MPP4) 1: Disabled 2: Free (<> occupied) 4: Reserved for tool in buffer location 8: Reserved for tool to be loaded 16: Occupied in left half-location 32: Occupied in right half-location 64: ...

  • Page 466

    8: Adapter number as from SW 5.1 ($TC_MPP7) Reference to adapter data set number. Associated system data: The number of parameters of this module changes accordingly: N / Y, global system data, = 8 as from SW 5.1 The number of magazine locations "" is magazine specific and c...

  • Page 467

    1.7.12 Area T, Block TPM : Magazine data: Multiple assignment of location dataOEM-MMC: Linkitem /ToolMagazine/... The data module TPM is organized as a two-dimensional variable array. ParameterNo = 1: Specifies the magazine number with which a relationship exists. ParameterNo =...

  • Page 468

    1.7.13 Area T, Block TT : Magazine data: Location typesOEM-MMC: Linkitem /ToolMagazine/... The module TT is organized as a two-dimensional array where the variable with index (1/1) contains the maximum number of columns (corresponds to the location hierarchies) in this module. ...

  • Page 469

    1.7.14 Area T, Block TV : Tool data: DirectoryOEM-MMC: Linkitem /ToolCatalogue/... Data module TV can be used for the following purposes: 1. For displaying all tools of a magazine. The most important tool information is contained in module TV. Available tools are sorted consec...

  • Page 470

    numToolGroupsnumToolGroups-UWordrMulti-line: no numToolsNumber of tools in the area TO-0MD MM_NUM_TOOLUWordrMulti-line: no toolIdentTool identifier-String [32] rMulti-line: yesSerial number toolInMagCurrent magazine in which the tool is located0 = tool not loaded-U...

  • Page 471

    1.7.15 Area T, Block TF : Parametrizing, return parameters of _N_TMGETT, _N_TSEARCOEM-MMC: Linkitem /ToolFind/... This module is used for parameterizing as well as for the return parameters of PI services _N_TMGETT and _N_TSEARC. Access to this module must be T area specific an...

  • Page 472

    parDataTASParameterizing: For parameters with data type DOUBLE of the module TAS a value can be stored as a comparison value for a 'complexsearch' (_N_TSEARC).The comparison value is combined with the corresponding parameter in the module TAS according to .The size of the column matches the line...

  • Page 473

    parDataTSParameterizing: For each parameter of the module TS a value can be stored as a comparison value for a 'complex search'(_N_TSEARC).The comparison value is combined with the corresponding parameter in the module TS according to .The size of the column matches the data set of an edge in mod...

  • Page 474

    parDataTUSParameterizing: For each parameter of the module TUS a value can be stored as a comparison value for a 'complex search'(_N_TUSEARC).The comparison value is combined with the corresponding parameter in the module TUS according to .The size of the column matches the data set of an edge in...

  • Page 475

    parMasksTAOParameterizing: There is a mask for each parameter of the module TAO that indicates whether it is to serve as a search criterion for a'complex search' (_N_TSEARC) and how it is to be combined.The corresponding comparison values are stored in . If more than one parameter ( i.e. search c...

  • Page 476

    parMasksTDParameterizing: There is a mask for each parameter of the module TD that indicates whether it is to serve as a search criterion for a'complex search' (_N_TSEARC) and how it is to be combined.The corresponding comparison values are stored in . If more than one parameter ( i.e. search cri...

  • Page 477

    parMasksTSParameterizing: There is a mask for each parameter of the module TS that indicates whether it is to serve as a search criterion for a'complex search' (_N_TSEARC) and how it is to be combined.The corresponding comparison values are stored in . If more than one parameter ( i.e. search cri...

  • Page 478

    parMasksTUEParameterizing: There is a mask for each parameter of the module TUE that indicates whether it is to serve as a search criterion for a'complex search' (_N_TSEARC) and how it is to be combined.The corresponding comparison values are stored in . If more than one parameter ( i.e. search c...

  • Page 479

    resultCuttingEdgeNrUsed$A_USEDDD numbers of the cutting edges used since the last workpiece count, that have previously been used on the defined tool carrier via .Various D offsets for a tool indicate multiple entries of the tool, that means a T number can be present more than once.The two variab...

  • Page 480

    resultToolNrUsed$A_USEDTT numbers of the cutting edges used since the last workpiece count, that have previously been used on the defined tool carrier via .Various D offsets for a tool indicate multiple entries of the tool, that means a T number can be present more than once.The two variables are...

  • Page 481

    1.7.16 Area T, Block TUM : Tool data: user magazine dataOEM-MMC: Linkitem /ToolMagazineDescription/... userData$TC_MAPCx[y] x = ParameterNo y = MagazineNoMagazine user data for a tool magazine. These parameters can only be used if the machine data$MN_MM_NUM_CC_MAGAZINE_PARA...

  • Page 482

    1.7.17 Area T, Block TUP : Tool data: user magatine place dataOEM-MMC: Linkitem /ToolMagazine/... userPlaceData$TC_MPPCx[y,z] x=ParamNo y=MagazineNo z=MagPlaceNoMagazine location user data for a tool magazine. These parameters can only be used if the machine data$MN_MM_NUM_CC_M...

  • Page 483

    1.7.18 Area T, Block TUS : Tool data: user monitoring dataOEM-MMC: Linkitem /ToolSupervision/... userData$TC_MOPCx[y,z] x=ParamNo,y=T-Number,z=EdgeUser data for monitoring a cutting edge. These parameters can only be used if the machine data $MN_MM_NUM_CC_MON_PARAMand $MN_MM_T...

  • Page 484

    1.7.19 Area T, Block AD : Adapter dataOEM-MMC: Linkitem /ToolAdapter/... Adapter data are used to define the dimensions of an adapter (L1, L2, L3) per magazine location and the direction (transformation) of loaded tools. The transformation is applied when cutting edge data are ...

  • Page 485

    1.7.20 Area T, Block AEV : Working offsets: DirectoryOEM-MMC: Linkitem /ToolActiveCatalogue/... The active tool edges are sorted in consecutive ascending D number sequence in the AEV module. This module also contains the essential tool data for each D number entered. "Acti...

  • Page 486

    Individual values cannot be altered via this module. Re-assignment of D numbers and changes in allocation to tools (deactivate, activate replacement tools) and other modifications to data cause changes to in "C / S Channel-specific status data". Variable (module N/Y, global system...

  • Page 487

    toolIdentTool identifierMeaningful and defined only in connection with "unique D numbers" function.-String [32] rMulti-line: yesSerial number of active edges toolInMagMagazine in which tool is locatedMeaningful and defined only in connection with "un...

  • Page 488

    1.7.21 Area T, Block TC : Toolholder parametersOEM-MMC: Linkitem /ToolToolCarrier/... Module TC contains the data which define an orientatable toolholder (offset vectors, axis directions, rotation angle, type information). It is also possible to read the current positions of th...

  • Page 489

    tcCarr15$TC_CARR15x component of offset vector l3-0DoublerwMulti-line: yesNo. of toolholder$MN_MM_NUM_TOOL_CARRIER / tcCarr16$TC_CARR16y component of offset vector l3-0DoublerwMulti-line: yesNo. of toolholder$MN_MM_NUM_TOOL_CARRIER / tcCarr17$TC_CARR17z component of offset vector l3-0DoublerwMu...

  • Page 490

    tcCarr22$TC_CARR22Axis identifier of 2nd rotary axis-0String [32] rwMulti-line: yesNo. of toolholder$MN_MM_NUM_TOOL_CARRIER / tcCarr23$TC_CARR23Kinematic typeKinematic type: P: Rotatable workpiece (part) M: Rotatable tool and rotatable workpiece (mixed...

  • Page 491

    tcCarr29$TC_CARR29Increment of Hirth tooth system in degrees of 2nd rotary axis-0DoublerwMulti-line: yesNo. of toolholder$MN_MM_NUM_TOOL_CARRIER / tcCarr3$TC_CARR3z component of offset vector l1-0DoublerwMulti-line: yesNo. of toolholder$MN_MM_NUM_TOOL_CARRIER / tcCarr30$TC_CARR30Minimum positio...

  • Page 492

    tcCarr35$TC_CARR35Axis name 1Contains a freely definable string provided as a free identifierfor the first rotary axis.It has no meaning whatsoever within the NCK, neither is it evaluated.It can therefore be used for any other purposes.-0String [32] rwMulti-line: y...

  • Page 493

    tcCarr4$TC_CARR4x component of offset vector l2-0DoublerwMulti-line: yesNo. of toolholder$MN_MM_NUM_TOOL_CARRIER / tcCarr40$TC_CARR40Position component ZContains a position (Z component of return position).It has no meaning whatsoever within the NCK, neither is it evaluated.-0DoublerwMulti-line:...

  • Page 494

    tcCarr5$TC_CARR5y component of offset vector l2-0DoublerwMulti-line: yesNo. of toolholder$MN_MM_NUM_TOOL_CARRIER / tcCarr55$TC_CARR55x-component of the fine offset of the offset vector l3mm, inch, user defined00DoublerwMulti-line: yesNumber of the tool carrier$MN_MM_NUM_TOOL_CARRIER tcCarr56$TC...

  • Page 495

    tcCarr64$TC_CARR64Fine offset of the offset of the rotary axis v1Degree, user defined00DoublerwMulti-line: yesNumber of the tool carrier$MN_MM_NUM_TOOL_CARRIER tcCarr65$TC_CARR65Fine offset of the offset of the rotary axis v2Degree, user defined00DoublerwMulti-line: yesNumber of the tool carrier$...

  • Page 496

    1.7.22 Area T, Block TOE : Edge-related coarse total offsets, setup offsetsOEM-MMC: Linkitem /ToolCompensation/... One set of edge-related coarse total offsets, setup offsets, exists for each tool edge and operating location. This module corresponds totally to module T / TOS, e...

  • Page 497

    1.7.23 Area T, Block TOET : Edge-related coarse total offsets, transformed setup offsetsOEM-MMC: Linkitem /ToolCompTransfor/... One set of edge-related transformed total offsets exists for each tool edge and operating location. This module corresponds totally to module T / TOE....

  • Page 498

    1.7.24 Area T, Block TOS : Edge-related location-dependent fine total offsetsOEM-MMC: Linkitem /ToolCompensation/... One set of edge-related total offsets exists for each tool edge and operating location. The maximum number of operating locations is identical for all tool edges...

  • Page 499

    If a non-existent T number is specified as the column index, the request is acknowledged negatively. The number of lines is determined by the number of total offset values, the number of operating locations and the maximum possible edge number of a tool: maxZeilenindex = * * These variables...

  • Page 500

    Edge 1, Location , Par Edge 2, Location 1, L1 .......... ..... ..... Edge 2, Location , Par .......... ..... ..... Edge , Location , Par Interrelationship between edge parameters, total offse...

  • Page 501

    1.7.25 Area T, Block TOST : Edge-related location-dependent fine total offsets, transformedOEM-MMC: Linkitem /ToolCompTransfor/... One set of edge-related transformed total offsets exists for each tool edge and operating location. This module corresponds totally to module T / T...

  • Page 502

    1.7.26 Area T, Block TOT : Edge data: Transformed offset dataOEM-MMC: Linkitem /ToolCompTransfor/... The HMI must be capable of displaying and modifying the offset data of the tool edges as both transformed and untransformed data. The transformation refers to the adapter data (...

  • Page 503

    ... 50 edge 2, parameter numCuttEdgeParams ... 225 edge maxnumCuttEdges_Tool, parameter numCuttEdgeParams 226 edge 1, D No assigned to edge 1 Untransformed data: /Tool/Compensation/edgeData[uToa,cTNr,line_from,line_to] Trans...

  • Page 504

    1.7.27 Area T, Block TAD : Application-specific dataOEM-MMC: Linkitem /ToolData/... Data module TAD is organized as a 2-dimensional variable array. This module contains application-specific data for all tools. Every element can be addressed via a column and row index: The colu...

  • Page 505

    1.7.28 Area T, Block TAM : Application-specific magazine dataOEM-MMC: Linkitem /ToolMagazineDescription/... Module TAM contains application-specific information about tool magazines. Application-specific magazine data are all of the same data type. The application-specific ma...

  • Page 506

    1.7.29 Area T, Block TAO : Application-specific cutting edge dataOEM-MMC: Linkitem /ToolCompensation/... Data module TAO is organized as a 2-dimensional variable array. This module contains application-specific cutting edge data for all tools. Every element can be addressed via...

  • Page 507

    1.7.30 Area T, Block TAP : Application-specific magazine location dataOEM-MMC: Linkitem /ToolMagazine/... Data module TAP is organized as a 2-dimensional variable array. This module contains application-specific data of a T area. Every element can be addressed via a column and ...

  • Page 508

    1.7.31 Area T, Block TAS : Application-specific monitoring dataOEM-MMC: Linkitem /ToolSupervision/... Data module TAS is organized as a 2-dimensional variable array. This module contains application-specific monitoring data for all tools. Every element can be addressed via a co...

  • Page 509

    1.8Machine and setting data1.8.1 Area N, Block M : Global machine dataOEM-MMC: Linkitem /NckDrive/... Global machine data MDBA_DRIVE_IS_ACTIVEMD 13000: DRIVE_IS_ACTIVE[x] x = PlugplaceNoActivation of 611D drive / enable high-speed inputs/outputs0 = inactive1 = active-Characte...

  • Page 510

    MDD_INT_INCR_PER_MMMD 10200: INT_INCR_PER_MMCalculation resolution for linear positions-0,0000011000DoublerwMulti-line: no1 MDD_SYSCLOCK_CYCLE_TIMEMD 10050: SYSCLOCK_CYCLE_TIMEBasic system clock cycle. For possible assignment of values, see description of machine data SYSCLOCK_CYCLE_TIME.s0,00012...

  • Page 511

    1.8.2 Area A, Block M : Axis-specific machine dataOEM-MMC: Linkitem /AxisDrive/... Axis-specific machine data MDCA_CTRLOUT_MODULE_NRMD 30110: CTRLOUT_MODULE_NRSetpoint assignment: Drive number / module number-115CharacterrwMulti-line: no1 MDCA_CTRLOUT_TYPEMD 30130: CTRLOUT_TYPE...

  • Page 512

    1.8.3 Area N, Block SE : Global setting dataOEM-MMC: Linkitem /NckSettings/... This module contains all global setting data. The physical units depend on the variable "" in module Y of area N. MDB_JOG_CONT_MODE_LEVELTRIGGRDSD 41050: $SN_MDB_JOG_CONT_MODE_LEVELTRIGGRDJ...

  • Page 513

    1.8.4 Area C, Block SE : Channel-specific setting dataOEM-MMC: Linkitem /ChannelSettings/... Channel-specific setting data MDD_DRY_RUN_FEEDSD 42100: $SC_MDD_DRY_RUN_FEEDDry run feedratemm/min, inch/min, user definedDoublerwMulti-line: no MDD_THREAD_START_ANGLESD 42000: $SC_MDD_...

  • Page 514

    1.8.5 Area A, Block SE : Axis-specific setting dataOEM-MMC: Linkitem /AxisSettings/... Axis-specific setting data AA_OFF_LIMITSD 43350: $SA_AA_OFF_LIMITUpper limit of compensation value which can be preset by means of synchronized actions via the system variable $AA_OFF.This li...

  • Page 515

    MDD_WORKAREA_LIMIT_MINUSSD 43430: $SA_MDD_WORKAREA_LIMIT_MINUSWorking area limitation in the negative directionmm, inch, user definedDoublerwMulti-line: yesNumber of machine axis1 MDD_WORKAREA_LIMIT_PLUSSD 43420: $SA_MDD_WORKAREA_LIMIT_PLUSWorking area limitation in the positive directionmm, inch...

  • Page 516

    1.9Parameter data1.9.1 Area C, Block RP : Arithmetic parametersOEM-MMC: Linkitem /ChannelParameter/... Arithmetic parameters are special predefined variables which are addressed with the letter R followed by a number. The contents and meaning of an arithmetic parameter are defi...

  • Page 517

    1.9.2 Area C, Block VSYN : Channel-specific user variables for synchronous actionsOEM-MMC: Linkitem /ChannelSelectedFunctionData/... This module contains channel-specific user variables for synchronous actions acFifoN$AC_FIFOx[y] , x = FIFONo (1-10) y = ParameterNoFIFO variab...

  • Page 518

    acSystemMarkerLFlag variable, counter for motion-synchronous actions(Note: only with SYNACT)Writeable as from SW 7.4.Reserved for system.-Long IntegerrwMulti-line: yesNumber of the flagMD $MC_MM_NUM_AC_MARKER acSystemParamDynamic parameters for motion-synchronous actions(Note: only with SYNACT)Wr...

  • Page 519

    1.10Diagnostics data1.10.1 Area N, Block DIAGN : Global diagnostic dataOEM-MMC: Linkitem /NckChannelDiagnose/... This module contains information about global NC diagnostic data. Net times: Time without interrupts by higher priority time levels. Gross times: Time with interrupt...

  • Page 520

    actCycleTimeNetTotal of the current net run times of all channels in ms.ms00DoublerMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7:...

  • Page 521

    aveCycleTimeNetAverage net run time in msmsDoublerMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE (low prior.) (from SW 7.6)...

  • Page 522

    dp611USpecAccMaskBit-coded screenform indicating the drives for which special ACC files are availableBit 0 == 1 -> A special ACC is availablefor drive with log. drive number 1.-0Long IntegerrMulti-line: yes11 dp611USpecAccPathPath in which the ACC files are stored in the NCK file system.This p...

  • Page 523

    dpAxisStateEnc1Status encoder 1 driver0=no axis status assigned1=axis status assigned2=axis status is cyclical3=axis status assigned and cyclical-0UWordrMulti-line: yesAxis number dpAxisStateEnc2Status encoder 2 driver0=no axis status assigned1=axis status assigned2=axis status is cyclical3=axis ...

  • Page 524

    dpBusCfgBaudrateBaud rate on DP bus (bit/s)The permissible baud rates are determined bythe Profibus standard (DIN19245 EN50170)Hz0DoublerMulti-line: yesBus number dpBusCfgBusNoBus number of the bus; used for conversion of "Bus index"=1... to "Bus number"All permissible bus num...

  • Page 525

    dpBusStateAccessDurationActCurrent access time to communications buffer for DP master-0Long IntegerrMulti-line: yesBus number dpBusStateAccessDurationMaxMaximum access time to communications buffer for DP master-0Long IntegerrMulti-line: yesBus number dpBusStateAccessDurationMinMinimum access tim...

  • Page 526

    dpBusStateDpmActionIndicator for operating progress of DP M-0Long IntegerrMulti-line: yesBus number dpBusStateDpmActualCurrent status of DP M bus - controlled by DP M-0UWordrMulti-line: yesBus number dpBusStateDpmCtrlBooting status of processor for DP Master dpcadmin-0UWordrMulti-line: yesBus...

  • Page 527

    dpBusStateNumActiveSlavesThis data indicates how many slaves can currently beaccessed via the bus. This value is updated in online operation.The number of slaves on the bus is determinedby the Profibus standard (DIN19245 EN50170)-00125Long IntegerrMulti-line: yesBus number dpClientCfgIdIdentifica...

  • Page 528

    dpSlaveCfgBusAddrThe address of the slave on the bus.In addition to its own address, every slave has abroadcast address via which all salves can beaddressed.The broadcast address is not available for individuallyaddressing a single slave.127: Broadcast address-00127UWordrMulti-line: yesSlave numb...

  • Page 529

    dpSlaveCfgNumSlavesNumber of slaves configured in SDB1xxx.This value may not match the actual number of slavesconnected to the bus.The number of slaves which can be configured for bus connectionis determined by Profibus standard (DIN19245 EN50170).-00125Long IntegerrMulti-line: yes11 dpSlaveCfgOu...

  • Page 530

    dpSlaveStateCommThe slave is active on the bus once the drive assigned tothe slave has successfully logged on to the bus.True: Slave on busFalse: Slave not on bus-001UWordrMulti-line: yesSlave number dpSlaveStateIncCntThe incarnation counter of the slaveis increased by one each time the slave is ...

  • Page 531

    dpSlotCfgAssignAxisThis data supplies the axis indices of the drive, encoder 1 and encoder 2for access in the Axis-Assign-Table.The 32-bit value consists of 4 bytes with the following meaning:Byte0(bits 0-7) = axis index of axisByte1(bits 8-15) = axis index, encoder 1Byte2(bits 16-23)= axis inde...

  • Page 532

    dpSlotCfgAssignSlaveThis data contains the bus address of the slavebelonging to the nth slot.All legal slave addresses can be specified-00125Long IntegerrMulti-line: yesSlot number (PROFINET: Subslot number) dpSlotCfgIoTypeI/O identifier0 = input slot1 = output slot2 = diagnosis slot-002UWordrMul...

  • Page 533

    dpSlotCfgPNSlotNrPROFIBUS: Not usedPROFINET: Slot number within the IO device-00255UWordrMulti-line: yesPROFINET: Subslot number dpSlotCfgSlaveAddressThis data contains the bus address of the slave to which this slot is assigned.Several slots may have the same slave address.The number of availabl...

  • Page 534

    dpSlotStateRecvTelegramBit pattern of this slot received by the masterin the form of a hexadecimal string-0String [198] rMulti-line: yesSlot number (PROFINET: Subslot number) dpSlotStateSendTelegramBit pattern of this slot sent to the slave inthe form of a hexadeci...

  • Page 535

    dpSysCfgValidThis data indicates whether the configuration data are valid andinitialized.TRUE or FALSE-001Long IntegerrMulti-line: yes11 dpSysCfgVersionDpmVersion number of DP M SW as numerical value-0DoublerMulti-line: yesNumber of the master dpSysCfgVersionDprActual version Dpr (inaccessible in...

  • Page 536

    errCodeSetNrGenSelection of error code set to be used in the case of communicationerrors. The selection is client-specific, the client is identified by the senderaddress.1: P1-compatible codes (default)0-4: As 15: P5-compatible codes6: Current codes (from P6)7-100: Reserved-00UWordrwMul...

  • Page 537

    maxCycleTimeBrutTotal of the maximum gross run times of all channels in ms.ms00DoublerMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line inde...

  • Page 538

    maxCycleTimeNetTotal of the maximum net run times of all channels in ms.ms00DoublerMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7:...

  • Page 539

    minCycleTimeBrutTotal of the minimum gross run times of all channels in ms.ms00DoublerMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index...

  • Page 540

    minCycleTimeNetTotal of the minimum net run times of all channels in ms.ms00DoublerMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7:...

  • Page 541

    noOfPersistencyCollisionsIf a flush is triggered although an asynchronous flush withthe same flush ID has not yet been executed, then this counteris incremented.-00Long IntegerrMulti-line: yes1: Sum of the individual functions2: Passive file system function3: Active file system function4: Machin...

  • Page 542

    noOfPersistencyOverflowPrep$AN_PERSDIAG[row-1,6]Number of overflows of the power-fail buffer in the preprocessing(Value > 0 indicates that the buffer is too small ->increase $MN_MM_ACTFILESYS_LOG_FILE_MEM[0] if possible)-00Long IntegerrMulti-line: yes1: Number of overflows of the preprocess...

  • Page 543

    noOfPersistencyReqFailed$AN_PERSDIAG[row-1,1]Number of failed persistence operations-00Long IntegerrMulti-line: yesSynchronous flush calls1: Sum of the individual functions2: Passive file system function3: Active file system function4: Machine data functionAsynchronous flush calls11: Sum of the i...

  • Page 544

    pcmciaLengthOnly with 840D-powerline:Length of the PCMCIA card-00Long IntegerrwMulti-line: yes11 pcmciaShotStatusOnly with 840D-powerline:Current access to PCMCIA-Karte: StatusData , and can be used to implement astatus display for PCMCIA card access operations.0: Not active1: Write active2: ...

  • Page 545

    persistencyTimeAverage$AN_PERSDIAG[row-1,4]Average time for making data persistents, user defined00DoublerMulti-line: yesSynchronous flush calls1: Sum of the individual functions2: Passive file system function3: Active file system function4: Machine data functionAsynchronous flush calls11: Sum of...

  • Page 546

    persistencyTimeMinimal$AN_PERSDIAG[row-1,3]Minimum time for making data persistents, user defined00DoublerMulti-line: yesSynchronous flush calls1: Sum of the individual functions2: Passive file system function3: Active file system function4: Machine data functionAsynchronous flush calls11: Sum of...

  • Page 547

    sumCycleTimeNetSum of net run times in smsDoublerMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE (low prior.) (from SW 7.6) ...

  • Page 548

    totalPersistencyTime$AN_PERSDIAG[row-1,2]Summated time for making data persistents, user defined00DoublerMulti-line: yesSynchronous flush calls1: Sum of the individual functions2: Passive file system function3: Active file system function4: Machine data functionAsynchronous flush calls11: Sum of ...

  • Page 549

    1.10.2 Area C, Block DIAGN : Channel-specific diagnosis dataOEM-MMC: Linkitem /ChannelChannelDiagnose/... This module contains information about channel-specific NC diagnostic data. Net times: Time without interrupts by higher priority time levels. Gross times: Time with interr...

  • Page 550

    actCycleTimeNetCurrent net run time in ms.msDoublerMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE (low prior.) (from SW 7.6...

  • Page 551

    aveCycleTimeNetAverage net run time in smsDoublerMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE (low prior.) (from SW 7.6) ...

  • Page 552

    cycleTime$AC_CYCLE_TIMERuntime of selected NC program ( in seconds ):The runtime between NC Start and Program End / NCReset is measured in the selected NC program.The timer is cleared when a new NC program isstarted.Can be written as of SW 6.3.s, user defined0.0DoublerwMulti-line: yes11 ipoBufLev...

  • Page 553

    maxCycleTimeBrutPoMaximum gross run time since cold restart in ms.msDoublerwMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE ...

  • Page 554

    maxCycleTimeNetMaximum net run time in ms.msDoublerwMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE (low prior.) (from SW 7....

  • Page 555

    maxCycleTimeNetPoMaximum net run time since cold restart in ms.msDoublerwMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE (lo...

  • Page 556

    minCycleTimeBrutMinimum gross run time in ms.msDoublerwMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE (low prior.) (from SW...

  • Page 557

    minCycleTimeBrutPoMinimum gross run time since cold restart in ms.msDoublerwMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE ...

  • Page 558

    minCycleTimeNetMinimum net run time in ms.msDoublerwMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE (low prior.) (from SW 7....

  • Page 559

    minCycleTimeNetPoMinimum net run time since cold restart in ms.msDoublerwMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE (lo...

  • Page 560

    sumCycleTimeNetSum of net run times in msmsDoublerMulti-line: yesSelects a specific SW task on the NCK: Line index 1: SERVO Line index 2: IPO Line index 3: VL Line index 4: PLC Line index 5: SYNACT (from SW 7.1) Line index 6: COS (from SW 7.6) Line index 7: DRIVE (low prior.) (from SW 7.6)...

  • Page 561

    1.10.3 Area N, Block ETPD : Data lists for protocollingOEM-MMC: Linkitem /NckProtocolData/... Data lists for protocolling.This module allows to access several lines or rows at a time. areaVariable specification of nth OPI data in the list: area-UWordrwMulti-line: yes2 + 5 * (...

  • Page 562

    varSpecsDo not use this variable any more.-0UWordrwMulti-line: yes11 NC variable1.10 Diagnostics dataNC variable and interface signals562Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 563

    1.10.4 Area C, Block ETP : Types of eventsOEM-MMC: Linkitem /ChannelProtocolEvent/... Description of logging event types. It is permissible to access this module via several lines and columns. The line index identifies a specific event. Standard events: line ind...

  • Page 564

    2 = GEO_AXIS_START and Geo axis starts or changes the direction 18 = GEO_AXIS_STARTa see VDI interface NCK->PLC channel specific DBB40 Bit6 and Bit7 (Bit6 = motion command+, Bit7 = motion command-) Event ...

  • Page 565

    16 = BLOCK_BEG_S1 and Block start (search run with computation) with intermediate blocks, all program levels 22 = BLOCK_BEG_S1a 11 = BLOCK_END_1 Block end (first IPO cycle of a block) without intermediate blocks, all program lev...

  • Page 566

    Acyclic events triggered by buttons 42 = CANCEL_BUTTON The Cancel button was pressed (from SW 6.4) Acyclic events triggered by alarms 41 = ALARM_REPORTED An alarm has occurred (from SW 6.4) Acyclic events trig...

  • Page 567

    countActivatedNumber of times the event has occurred-0UWordrMulti-line: no countActivatedLNumber of times the event has occurred.-0Long IntegerrMulti-line: yesEvent (see module header)siehe Bausteinkopf dataListIndexIndex of data list to be usedAll valid columns in module ETPD - 1)-00UWordrwMult...

  • Page 568

    eventActiveStatusFor diagnosis: Event state0: Activated1: Not activated2: Cannot be activated because the sum of the variable lengths is too large3: Cannot be activated because the internal resources are not sufficient4: Cannot be activated because the protocol file cannot be created100-...- can...

  • Page 569

    maxGrossFileLengthUsedFor diagnosis: Maximum gross size of log file-00UWordrMulti-line: yesEvent (see module header)siehe Bausteinkopf maxNetFileLengthTooSmallFor diagnosis: Number of (net) bytes by which log file is undersized-00UWordrMulti-line: yesEvent (see module header)siehe Bausteinkopf nu...

  • Page 570

    stopTriggerLockSetting, whether the stop trigger is not to be processed during this event.0: Trigger is processed1: Trigger is not processed-001UWordrwMulti-line: no suppressProtLockClears the effect of0: The disable is active1: The disable is canceled for this event-001UWordrwMulti-line: yes11 t...

  • Page 571

    1.11Status data of the HMI1.11.1 Area M, Block S : Internal status data HMIOEM-MMC: Linkitem /DriveState/... Some internal status data of the HMI can be accessed via this module. /Nck/Nck/ActApplicationCurrent application for display in HMI-String [32] ...

  • Page 572

    1.12User data1.12.1 Area C, Block GD1 : C-GD1OEM-MMC: Linkitem /Channel/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signals572Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 573

    1.12.2 Area C, Block GD2 : C-GD2OEM-MMC: Linkitem /Channel/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1573

  • Page 574

    1.12.3 Area C, Block GD3 : C-GD3OEM-MMC: Linkitem /Channel/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signals574Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 575

    1.12.4 Area C, Block GD4 : C-GD4OEM-MMC: Linkitem /Channel/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1575

  • Page 576

    1.12.5 Area C, Block GD5 : C-GD5OEM-MMC: Linkitem /Channel/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signals576Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 577

    1.12.6 Area C, Block GD6 : C-GD6OEM-MMC: Linkitem /Channel/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1577

  • Page 578

    1.12.7 Area C, Block GD7 : C-GD7OEM-MMC: Linkitem /Channel/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signals578Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 579

    1.12.8 Area C, Block GD8 : C-GD8OEM-MMC: Linkitem /Channel/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1579

  • Page 580

    1.12.9 Area C, Block GD9 : C-GD9OEM-MMC: Linkitem /Channel/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signals580Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 581

    1.12.10 Area C, Block GUD : C-GUDOEM-MMC: Linkitem /Channel/... The variables in this block are dynamically generated and deleted in the NCK. The description and addressing of the existing variables are therefore not specified, and must be taken from the associated ACX file. T...

  • Page 582

    NC variable1.12 User dataNC variable and interface signals582Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 583

    1.12.11 Area C, Block LUD : C-LUDOEM-MMC: Linkitem /Channel/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1583

  • Page 584

    1.12.12 Area N, Block GD1 : N-GD1OEM-MMC: Linkitem /Nck/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signals584Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 585

    1.12.13 Area N, Block GD2 : N-GD2OEM-MMC: Linkitem /Nck/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1585

  • Page 586

    1.12.14 Area N, Block GD3 : N-GD3OEM-MMC: Linkitem /Nck/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signals586Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 587

    1.12.15 Area N, Block GD4 : N-GD4OEM-MMC: Linkitem /Nck/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1587

  • Page 588

    1.12.16 Area N, Block GD5 : N-GD5OEM-MMC: Linkitem /Nck/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signals588Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 589

    1.12.17 Area N, Block GD6 : N-GD6OEM-MMC: Linkitem /Nck/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1589

  • Page 590

    1.12.18 Area N, Block GD7 : N-GD7OEM-MMC: Linkitem /Nck/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signals590Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 591

    1.12.19 Area N, Block GD8 : N-GD8OEM-MMC: Linkitem /Nck/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1591

  • Page 592

    1.12.20 Area N, Block GD9 : N-GD9OEM-MMC: Linkitem /Nck/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signals592Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 593

    1.12.21 Area N, Block GUD : N-GUDOEM-MMC: Linkitem /Nck/... See description of the GUD block in area C DUMMYUndefined-CharacterrMulti-line: no2 NC variable1.12 User dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1593

  • Page 594

    1.13Generic coupling1.13.1 Area N, Block CP : Generic couplingOEM-MMC: Linkitem /NckGenericCoupling/... The CP block contains the status data for the generic coupling. The status of the axis couplings is structured in an NCK-specific and channel-specific area. cpCtabExistsNot z...

  • Page 595

    cpCtabLockedLocking status, value > 0, if curve table is locked--13Long IntegerrMulti-line: yesID of the curve table cpCtabMemTypeMemory type in which the curve table is stored--12Long IntegerrMulti-line: yesID of the curve table cpCtabNumDefTotal number of curve tables defined for the specifi...

  • Page 596

    cpCtabNumSegDefTotal number of curve table segments of the specified segment type defined in the specified memory type-0UWordrMulti-line: yes(Segment type * 10) + memory type 23 cpCtabNumSegFreeNumber of additional curve table segments of the specified segment type which can be defined in the spe...

  • Page 597

    1.13.2 Area C, Block CP : OEM-MMC: Linkitem /ChannelGenericCoupling/... aaCpActFa$AA_CPACTFA[AX1,n]The axis index of the nth leading axis which is active for the stated following axis, FAx.-1 = the stated coupling is not defined--1-1UWordrMulti-line: yes(n*256) * axis index of ...

  • Page 598

    aaCpMReset$AA_CPMRESET[a]Coupling mode through RESETNONEONOFFDEL-String [32] rMulti-line: yesAxis index of the following axis aaCpMStart$AA_CPMSTART[a]Coupling mode through program startNONEONOFFDEL-String [32] rMulti-line: yesAxis i...

  • Page 599

    aaCpNumDefLa$AA_CPNDEFLA[a]The number of leading axes which have been defined for the specified following axis-00UWordrMulti-line: yesAxis index of the following axis aaCpSetType$AA_CPSETTYPE[a]Coupling set coupling typeNONETRAILLEADEGCOUP-String [32] rMulti-line:...

  • Page 600

    aaCpSynFiVel$AA_CPSYNFIV[a]Fine velocity tolerance for coupling synchronization-DoublerMulti-line: yesAxis index of the following axis aaCpfAccelTotal$AA_CPFACCT[a]Proportion of axis acceleration due to the coupled axes.The sum of the dependent proportion of the accelerationof all leading axes fo...

  • Page 601

    aaCpfMSOn$AA_CPFMSON[a]Indicates the activation strategy of the following axisCNONECFASTCOARSENTGACNACPDCTNTGPDCP-String [32] rMulti-line: yesAxis index of the following axis aaCpfModeOff$AA_CPFMOF[a]Identifies the behavior of the following axis if the coupling is ...

  • Page 602

    aaCpfReqVelocity$AA_CPFREQV[a]The required velocity transferred to all active leadingaxes as a percentage of the maximum velocity of the specified following axis.-DoublerMulti-line: yesAxis index of the following axis aaCplAccel$AA_CPLACC[a,b]The proportion of the axis acceleration assigned to th...

  • Page 603

    aaCplInTrans$AA_CPLINTR[a,b]Input transmission correction of coupling factor-DoublerMulti-line: yes(Axis index of the slave axis) * + (axis index of the master axis) * aaCplNumerator$AA_CPLNUM[a,b]Counter of coupling factor-DoublerMulti-line: yes(Axis index of the slave axis) * + (axis index o...

  • Page 604

    aaCplState$AA_CPLSTATE[a,b]A string which describes the actual status of the couplingDEF = Defined (but not yet activated)ON = ActiveOF = Deactivated-String [32] rMulti-line: yes(Axis index of the slave axis) * + (axis index of the master axis) * aaCplType$AA_CPL...

  • Page 605

    1.13.3 Area C, Block WAL : Working area limitationOEM-MMC: Linkitem /ChannelCoordSysWorkAreaLimits/... Working area limitation data waCSCoordSys$P_WORKAREA_CS_COORD_SYSTEMCoordinate system for working area limitationIdentifier for the coordinate system in which the working area...

  • Page 606

    waCSPlusEnable$P_WORKAREA_CS_PLUS_ENABLECoord.-specific working area limitation, positive validTRUE: The limitation of is valid.-001UWordrwMulti-line: yesChannel axis index + working area limitation group * * $MC_MM_NUM_WORKAREA_CS_GROUPS NC variable1.13 Generic couplingNC variable and interfac...

  • Page 607

    1.13.4 Area N, Block VSYN : OEM-MMC: Linkitem /NckSelectedFunctionData/... anMarkerDummy-UWordrMulti-line: yes11 dummy1Dummy, do not use!-UWordrMulti-line: yes11 NC variable1.13 Generic couplingNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1607

  • Page 608

    1.13.5 Area T, Block TDC : OEM-MMC: Linkitem /ToolTools/... toolDataChangeInfoSiemens application tool parameter-UWordrMulti-line: yesTDC parameter no. NC variable1.13 Generic couplingNC variable and interface signals608Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 609

    1.13.6 Area T, Block TISO : OEM-MMC: Linkitem /ToolIsoHDCompensation/... isoCorrParam$TC_ISO_*This variable contains the offset values for the ISO2.2 and ISO3.2 modes.The column index contains the offset number.mm, inch, user defined0DoublerwMulti-line: yes1: Offset value for t...

  • Page 610

    1.14Multitool status data1.14.1 Area T, Block MTAD : OEM-MMC: Linkitem /ToolMT/... siemData$TC_MTPCSx[y] x=ParamNo y=MultitoolNoSiemens application multi-tool dataColumn index corresponds to parameter number.Reserved for SIEMENS applications.-0.0DoublerwMulti-line: yesMulti-too...

  • Page 611

    1.14.2 Area T, Block MTAP : OEM-MMC: Linkitem /ToolMTPlace/... siemPlaceData$TC_MTPPCSx[y,z] x=ParamNo y=MtNo z=MtPlaceNoSiemens application multi-tool place data.These parameters can only be used if $MN_MM_NUM_CCS_MTLOC_PARAM and $MN_MM_TOOL_MANAGEMENT_MASK machinedata have be...

  • Page 612

    1.14.3 Area T, Block MTD : OEM-MMC: Linkitem /ToolMT/... multitoolIdent$TC_MTP2MT identifier-String [32] rwMulti-line: yesMulti-tool number32000 multitoolInMagNumber of the magazine on which the multi-tool is located-UWordrMulti-line: yesMulti-to...

  • Page 613

    multitoolMyPlaceOwner magazine place of the MT - magazine place from which the multi-toolwas loaded0 = the MT is not loaded. If multitoolInPlace is >0, however,the MT number specifies a manual tool, a valid magazine place number, or TMMG is not active.-0max. Nummer def. MagazinplatzUWordrMulti...

  • Page 614

    multitoolStateL$TC_MTP8Multi-tool status, significance of the bit values0x0000: Not enabled0x0001: Active MT0x0002: Enabled0x0004: Disabled0x0008: Measured0x0010: Prewarning limit reached0x0020: MT being changed0x0040: Fixed location coded0x0080: MT was in use0x0100: Autom. return0x0200: Ignore d...

  • Page 615

    multitoolsize_upper$TC_MTP5MT size upward in half places-117UWordrwMulti-line: yesMulti-tool number32000 NC variable1.14 Multitool status dataNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1615

  • Page 616

    1.14.4 Area T, Block MTP : OEM-MMC: Linkitem /ToolMTPlace/... mtPlaceDatadiverse, siehe VariablenbeschreibungP1: Place distance length ($TC_MTPPL)P2: Place distance angle ($TC_MTPPA)P3: Place type (read-only access) ($TC_MTPP2)P4: Place status (bit field) ($TC_MTPP4)P5: T numbe...

  • Page 617

    1.14.5 Area T, Block MTUD : OEM-MMC: Linkitem /ToolMT/... userData$TC_MTPCx[y] x=ParamNo y=MultitoolNoMulti-tool user dataColumn index corresponds to parameter number-0.0DoublerwMulti-line: yesMulti-tool number32000 NC variable1.14 Multitool status dataNC variable and interface...

  • Page 618

    1.14.6 Area T, Block MTUP : OEM-MMC: Linkitem /ToolMTPlace/... userPlaceData$TC_MTPPCx[y,z] x=ParamNo y=MtNo z=MtPlaceNoMulti-tool place user data. These parameters can only be used if the machine data $MN_MM_NUM_CC_MTLOC_PARAM and$MN_MM_TOOL_MANAGEMENT_MASK have been set accor...

  • Page 619

    1.14.7 Area T, Block MTV : OEM-MMC: Linkitem /ToolMTCatalogue/... MTnumWZVNumber of the last multi-tool to be created0 = No multi-tools have been defined, or TMMG is not active-0032000UWordrMulti-line: no multitoolIdentMulti-tool identifier"" = No multi-tool, or TMMG ...

  • Page 620

    multitoolNo$P_MTOOLMTNumber of the multi-tool. Array access to the column multitoolNo ispossible in order to read all assigned MT numbers.0 = No multi-tool, or TMMG is not active-0032000UWordrMulti-line: yesSerial number, 1 - numMultiTools$MN_MM_NUM_MULTITOOL numLocationsNumber of places in the m...

  • Page 621

    Interface signals - overview22.1General informationReferencesReferences to a signal are via the unique section numbers in the Basic, Extended and Special Function Manuals: /.../Example:DB10.DBX108.5:Drives in cyclic operation /Z1-A2/Z1:Function Manual, 840D sl Basic Functions, NC/PLC interface si...

  • Page 622

    Additional references● For SINAMICS drives, also note the following documents:– SINAMICS S120 Commissioning Manual– SINAMICS S120/S150 List Manual● For ePS Network Services (remote diagnostics, control and condition monitor services, data, workflow and administration services), also note ...

  • Page 623

    2.2Overview of the PLC blocks2.2.1Organization blocks (OBs)Table 2-1Assignment of the organization blocks (OBs)OB no.DesignationMeaningPackage1CYCLECyclic executionGP40ALARMProcess alarmsGP82DIAGNOSTIC ALARMAsynchronous error alarmGP86RACK FAILUREAsynchronous error alarmGP100RESTARTStartup/restar...

  • Page 624

    2.2.3Function blocks (FCs)Table 2-3Assignment of the function blocks (FCs)NumberDesignationMeaning0 - 29 Reserved for Siemens 2GP_HPBasic program cyclic part3GP_PRALBasic program alarm-controlled part5GP_DIAGBasic program diagnostic alarm and module failure6TM_TRANS2Transfer block for tool man...

  • Page 625

    Table 2-4Overview of the data blocks (DBs)DB no.DesignationInterface for1 Reserved for Siemens2 - 5PLC-MELDPLC messages6 - 8 Basic program9NC-COMPILENC compile cycles10NC INTERFACECentral NC11Mode groupMode group12 Computer link and transport system13 Reserved for Hymnos 14 Reserved for basic pro...

  • Page 626

    2.3Signals from/to the machine control panel2.3.1M version, signals from the MCP: Input imageTable 2-6M version, signals from the MCP: Input image Signals from the MCP (keys) (MCP → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0EB n + 0Spindle overrideOperating modeDCBAJOGTEACH INMDIAUTOEB n ...

  • Page 627

    2.3.2M version, signals to the MCP: Output imageTable 2-7M version, signals to the MCP: Output image Signals to the MCP (LED) (PLC → MCP)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0AB n + 0Machine functionOperating modeINC1000INC100INC10INC1JOGTEACH INMDIAUTOAB n + 1Feedrate start*Feedrate stop...

  • Page 628

    Signals from the MCP (keys) (MCP → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0EB n + 4Direction keysKey-operated switch position 3Direction keysR15R13R14 +Y R1-Z R4-C R7R10EB n + 5Direction keys+X R2+C R3Rapid traverse override R5Travel command MCS/WCS R12R11-Y R9-X R8+Z R6EB n + 6Unassig...

  • Page 629

    2.3.5Slimline version, signals from the MCP: Input imageTable 2-10Slimline version, signals from the MCP: Input image Signals from the slimline MCP (switches and keys) (MCP → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0EB n + 0Spindle overrideOperating mode*NC stopSP -SP 100%SP +SINGLEBJOGM...

  • Page 630

    Signals to the slimline MCP (LED) (PLC → MCP)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0EB n + 4Direction keysOptional customer keys+R15-R13Rapid traverse R14KT4KT3KT2KT1KT0EB n + 5 Axis selectionT17KT5654ZYXEB n + 6Unassigned customer keys Unassigned customer keysT9T10T11T12MCS/WCST14T15T16...

  • Page 631

    2.4Signals from/to the handheld unit HHU / HT 22.4.1Signals from the handheld unit: Input imageTable 2-12Signals from the handheld unit: Input image Signals from the handheld unit (keys) (HHU / HT 2 → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0EB n + 0Reserved Identifier HT 2EB n + 1...

  • Page 632

    Signals to the handheld unit (LED) (PLC → HHU / HT 2)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 AB n + 52. character of the selected line AB ...... AB n + 1815. character of the selected line AB n + 1916. character (left) of the selected line NoteThe para...

  • Page 633

    2.5Signals from/to the handheld unit HT 82.5.1Signals from the MCP simulation: Input imageTable 2-14Signals from the MCP simulation: Input image Signals from the MCP simulation (HT 8 → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0EB n + 0Function key blockREFTEACHAUTOMDIJOGQUITResetWork/Mach...

  • Page 634

    Signals to the MCP simulation (PLC → HT 8)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 Ax6Ax5Ax4Ax3Ax2Ax1AB n + 3Traversing keys (JOG) negative directionFor WCS: no machine axes Ax6Ax5Ax4Ax3Ax2Ax1AB n + 4 U9U10U11U12U13U14U15U16AB n + 5 U8U7U6U5SBL AB n + 6Start key blockDisplay traversing ...

  • Page 635

    2.6PLC alarms/messages2.6.1FC 10 alarms in the DB2 (FB1: "ExtendAIMsg" = False)2.6.1.1DB2, channel range 1Table 2-16DB2, channel range 1DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = False)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit ...

  • Page 636

    2.6.1.2DB2, channel range 2Table 2-17DB2, channel range 2DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = False)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 Channel 218 (FM)520007520006520005520004520003520002520001520000 Feed disable (ala...

  • Page 637

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = False)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 040 (OM)Feed and read-in disable, byte 3 (alarm no.: 530116-530123)41 (OM)Feed and read-in disable, byte 4 (alarm no.: 530124-530131)42 (FM)R...

  • Page 638

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = False)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 67 (OM)Feed stop, geo axis 1, byte 2 (alarm no.: 541108-541115)68 (FM)Feed stop, geo axis 2, byte 1 (alarm no.: 541200-541207)69 (OM)Feed s...

  • Page 639

    2.6.1.6DB2, channel range 6Table 2-21DB2, channel range 6DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = False)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 Channel 690 (FM)560007560006560005560004560003560002560001560000 Feed disable (ala...

  • Page 640

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = False)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0112 (OM)Feed and read-in disable, byte 3 (alarm no.: 570116-570123)113 (OM)Feed and read-in disable, byte 4 (alarm no.: 570124-570131)114 (F...

  • Page 641

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = False)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0139 (OM)Feed stop, geo axis 1, byte 2 (alarm no.: 581108-581115)140 (FM)Feed stop, geo axis 2, byte 1 (alarm no.: 581200-581207)141 (OM)Feed...

  • Page 642

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = False)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0165 (OM)Feed stop / spindle stop for axis/spindle 11, byte 2 (alarm no.: 601108-601115)166 (FM)Feed stop / spindle stop for axis/spindle 12,...

  • Page 643

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = False)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0200 - 203 (OM)User range 2: Bytes 5 - 8 (alarm no.: 700232-700263)204 - 207 (FM)User range 3: Bytes 1 - 4 (alarm no.: 700300-700331)208 - 21...

  • Page 644

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = False)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0356 - 359 (FM)User range 22: Bytes 1 - 4 (alarm no.: 702200-702231)360 - 363 (OM)User range 22: Bytes 5 - 8 (alarm no.: 702232-702263)364 - ...

  • Page 645

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 03Feed and read-in disable, byte 2 (no alarm no.)4Feed and read-in disable, byte 3 (no alarm no.)5Feed and read-in disable, byte 4 (no alarm n...

  • Page 646

    2.6.2.2DB2, channel range 2Table 2-27DB2, channel range 2DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 Channel 2328 (FM)520007520006520005520004520003520002520001520000 Feed disable (ala...

  • Page 647

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0350 (OM)Feed and read-in disable, byte 2 (alarm no.: 530108-530115)351 (OM)Feed and read-in disable, byte 4 (alarm no.: 530124-530131)352 (FM...

  • Page 648

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0377 (OM)Feed stop, geo axis 1, byte 2 (alarm no.: 541108-541115)378 (FM)Feed stop, geo axis 2, byte 1 (alarm no.: 541200-541207)379 (OM)Feed ...

  • Page 649

    2.6.2.6DB2, channel range 6Table 2-31DB2, channel range 6DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 Channel 6400 (FM)560007560006560005560004560003560002560001560000 Feed disable (ala...

  • Page 650

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0422 (OM)Feed and read-in disable, byte 3 (alarm no.: 570116-570123)423 (OM)Feed and read-in disable, byte 4 (alarm no.: 570124-570131)424 (FM...

  • Page 651

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0449 (OM)Feed stop, geo axis 1, byte 2 (alarm no.: 581108-581115)450 (FM)Feed stop, geo axis 2, byte 1 (alarm no.: 581200-581207)451 (OM)Feed ...

  • Page 652

    2.6.2.10DB2, channel range 10Table 2-35DB2, channel range 10DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 Channel 10472 (FM)500007500006500005500004500003500002500001500000 Feed disable ...

  • Page 653

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0490 (FM)600107600106600105600104600103600102600101600100 Feed stop / spindle stop for axis/spindle 1 (alarm no.: 600100-600015)491 (OM)600115...

  • Page 654

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0528 (FM)Feed stop / spindle stop for axis/spindle 20 (alarm no.: 602000-602007)529 (OM)Feed stop / spindle stop for axis/spindle 20 (alarm no...

  • Page 655

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0184 - 308User range 0: Byte 1 toUser range 0: Byte 63 (no alarm no.)554 (FM)700007700006700005700004700003700002700001700000 User range 0 (al...

  • Page 656

    DB2Signals for PLC messages (PLC → operating software)(parameter "ExtendAIMsg" = True)Byte(message type)Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0674 - 677 (FM)User range 15, bytes 1 - 4 (alarm no.: 701500-701531)678 - 681 (OM)User range 15, bytes 5 - 8 (alarm no.: 701532-701563)682 - 6...

  • Page 657

    2.7Signals from/to the NC, PLC and operating software2.7.1DB10, onboard inputs and outputs of the NCTable 2-38DB10, onboard inputs and outputs of the NCDB10Signals to the NC (PLC → NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB0Disable of the digital NC inputs /Z1-A2/Input without hardwareI...

  • Page 658

    2.7.2DB10, general signals to the NCTable 2-39DB10, general signals to the NCDB10Signals to the NC (PLC → NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB56Key-operated switch position /Z1-A2/ Acknowledge EMERGENCY STOP/Z1-A2/EMERGENCY STOP/Z1-A2/ 3210DBB57 Reserved INC inputs in the mode...

  • Page 659

    DB10Signals from the NC (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB71Change counter, inch/metric measuring system DBB72HT 8 → operating softwareStatus of the displayed actual value screen (1st MCP)Traversing keys shown MCS/WCSDisplay validDBB73HT 8 → operating softw...

  • Page 660

    DB10Signals from the NC (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB95Not assigned DBB96Operating software → PLCSet language ID of the operating software DBB97Operating software → PLC Channel number for handwheel 1 /Z2-H1/ DCBADBB98Operating software → PLC...

  • Page 661

    2.7.5DB10, general signals from the NCTable 2-42DB10, general signals from the NCDB10Signals from the NC (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB104GP → PLCNC CPU ready/Z1-A2/1. OB1 cycle Op2Key readyOp1Key readyHHU readyMCP 2 readyMCP 1 readyDBB105GP → PLC TMCommandC...

  • Page 662

    DB10Signals from the NC (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB117Software cam plus /Z2-N3/3130292827262524DBB118-DBB121ePS → PLCePS data NoteDBX104.7 (NC CPU ready, sign-of-life of the NC)The signal should be included in the machine safety circuit. 2.7.6DB10, exter...

  • Page 663

    2.7.7DB10, external digital NC outputsTable 2-44DB10, external digital NC outputsDB10Signals to the NC (PLC → NC)/Z2-A4/ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB130Disable of the external digital NC outputs161514131211109DBB131Overwrite mask for the external digital NC outputs161514131211...

  • Page 664

    2.7.8DB10, external analog NC inputsTable 2-45DB10, external analog NC inputsDB10Signals to the NC (PLC → NC)/Z2-A4/ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB146Disable analog NC inputs87654321DBB147Input analog value default for the NC from the PLC87654321DBW148Setpoint from the PLC for a...

  • Page 665

    DB10Signals to the NC (PLC → NC)/Z2-A4/ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBW182Setpoint from the PLC for analog output 7 of the NCDBW184Setpoint from the PLC for analog output 8 of the NC2.7.10DB10, external digital NC inputs and outputsTable 2-47DB10, external digital NC inputs and o...

  • Page 666

    DB10Signals from the NC (NC → PLC)/Z2-A4/ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBW204Actual value of analog input 6 of the NCDBW206Actual value of analog input 7 of the NCDBW208Actual value of analog input 8 of the NCDBW210Setpoint of analog output 1 of the NCDBW212Setpoint of analog outp...

  • Page 667

    2.7.13DB10, collision avoidance: Activate protection areaTable 2-50DB10, collision avoidance: Activate protection areaDB10Signals from the NC (PLC → NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB234Collision avoidance: Activate protection area (bit)76543210DBB235Collision avoidance: Activat...

  • Page 668

    2.8Mode group-specific signals2.8.1DB11, mode signals to the NCThe start address of a mode group interface can be calculated as follows:DBB((n-1) * 20), with n = mode group number = 1, 2, 3, etc.Examples: Mode group 1: DBB0, mode group 2: DBB20, mode group 3: DBB60, etc.Table 2-52DB11, mode signa...

  • Page 669

    DB11Signals from mode group 1 (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB6All channels in the reset state NC internal JOG active/Z1-K1/Mode group has been reset/Z1-K1/Mode group ready/Z1-K1/Active mode/Z1-K1/JOGMDIAUTODBB7 Active machine function/Z1-K1/REFREPOSTEACH INDBB8Mach...

  • Page 670

    2.9SPL signals (Safety Integrated)2.9.1DB18, parameterization partTable 2-54DB18, parameterization partDB18SPL signals (PLC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB0 - DBB34 DBB36 Stop ESPL readyDBB37 References:Function Manual, SINUMERIK Safety Integrated2.9.2DB...

  • Page 671

    DB18SPL signals (PLC ←→ NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB74 - DBB77SPL_DATA.MARKERSIP [33..64] Difference in signal level NC - PLC for diagnosticsDBB78 - DBB81-DBB81SPL_DELTA.INSEP [1..32] DBB82 - DBB85SPL_DELTA.INSEP [33..64] DBB86 - DBB89SPL_DELTA.OUTS...

  • Page 672

    2.9.3DB18, additional data areasTable 2-56DB18, additional data areasDB18SPL signals (PLC ←→ NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 Data area of the single-channel inputs/outputsDBB128NC → PLCPLC_SI_OUT [1..8] DBB129NC → PLCPLC_SI_OUT [9..16] DBB130NC → PLCPLC_SI_...

  • Page 673

    2.9.4DB18, F_SENDDP senderTable 2-57DB18, F_SENDDP senderDB18SPL signals (PLC ←→ NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 1st F_SENDDP interface: FSDP[1]DBW190ERR_REACDBB192 SUBS_ONERRORDBB193 DBW194DIAGDBW196RETVAL14DBW198RETVAL15 2nd F_SENDDP interface: FSDP[2]DBW200ERR_R...

  • Page 674

    DB18SPL signals (PLC ←→ NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBW228RETVAL14DBW230RETVAL15 2nd F_RECVDP interface: FRDP[2](SUBS)DBB23276543210DBB23315141312111098DBW234 DBB236 ACK_REIDBB237 SEND MODEACK_REQSUBS_ONERRORDBW238DIAGDBW240RETVAL14DBW242RETVAL15 3rd F_RECVDP inter...

  • Page 675

    2.9.7DB18, data area / errors: Extended data areaTable 2-60DB18, data area / errors: Extended data areaDB18Signals for the safety SPL (PLC ←→ NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 Data area of the SPL inputs/outputsDBD272SPL_DATA_HF.INSEP [65..96] DBD276SPL_DATA_HF.INSEP [97....

  • Page 676

    DB18Signals for the safety SPL (PLC ←→ NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBD344SPL_DATA_HF. MARKERSIP [129..160] DBD348SPL_DATA_HF. MARKERSIP [161..192] Difference in signal level NC - PLC for diagnosticsDBD352SPL_DELTA_HF.INSEP [65..96] DBD356SPL_DELTA_HF.I...

  • Page 677

    DB18Signals for the safety SPL (PLC ←→ NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 DBD428SPL_DELTA_HF. MARKERSIP [161..192] 2.9.8DB18, additional data areas: Extended data areaTable 2-61DB18, additional data areas: Extended data areaDB18Signals for the safety SPL (PLC ←→...

  • Page 678

    DB18Signals for the safety SPL (PLC ←→ NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB444to the NCPLCSIIN_HF [65..72] DBB445to the NCPLCSIIN_HF [73..80] DBB446to the NCPLCSIIN_HF [81..88] DBB447to the NCPLCSIIN_HF [89..96] Interface signals - overview2.9 SPL sig...

  • Page 679

    2.10Signals from/to the operator panel2.10.1DB19, signals to the operator panelTable 2-62DB19, signals to the operator panelDB19Signals to the OP (PLC → operating software)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB0Actual value in the WCS, 0 = MCS/Z1-A2/Save to action logHMI-Adv.shutdownDe...

  • Page 680

    DB19Signals to the OP (PLC → operating software)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB161 = pass. FSPart program handling: Number of the control file for user file names.IHsl/IM9DBB17Part program handling: Index of the file to be transferred from the user listIHsl/IM9DBB18 DBB19...

  • Page 681

    DB19Signals from the OP (operating software → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0PLC → operating software DBB33PLC → operating softwareParameter 1 for function selection no. (function selection from DBB32) DBB34PLC → operating softwareParameter 2 for function sele...

  • Page 682

    DB19Signals from the OP (operating software → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB100Switchover interface to the operating softwareCall waiting interface (operating software announces itself to the NCU)ONL_REQUEST /Z2-B3/Online request from the operating softwareOperating softwar...

  • Page 683

    DB19Signals from the OP (operating software → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 DBB119TCU index 2nd online interface DBB120Online interface operating software 1 (user)MMC1_CLIENT_IDENT /Z2-B3/PLC writes PAR_CLIENT_IDENT to MMCx_CLIENT_IDENT if operating software goe...

  • Page 684

    DB19Signals from the OP (operating software → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB136ReservedTCU2_SHIFT_LOCKMMC2_CHANGE_DENIED/Z2-B3/MMC2_ACTIVE_CHANGED/Z2-B3/MMC2_ACTIVE_PERM/Z2-B3/MMC2_ACTIVE_REQ/Z2-B3/MMC2_MSTT_SHIFT_LOCK/Z2-B3/MMC2_SHIFT_LOCK/Z2-B3/DBB137Reserved bus type MCP...

  • Page 685

    2.11PLC machine data2.11.1DB20, PLC machine dataTable 2-64DB20, PLC machine dataDB20PLC machine data (PLC → user)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBW0INT values DBW DBWINT values DBBBit arrays DBB DBB DBBBit arrays DBDREAL values ...

  • Page 686

    2.12Channel-specific signals2.12.1DB21 - DB30, control signals to the channelTable 2-65DB21 - DB30, control signals to the channelDB21 - DB30Signals to the channel (PLC → NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB0 Activate dry run feed/Z1-V1/Activate M01/Z1-K1/Activate single block/Z1-...

  • Page 687

    Note● Feedrate override active: Even if the feedrate override is not active (=100%), the 0% position is still effective.● Feedrate override: Either 31 positions (Gray code) with 31 MD for % evaluation, or 0% to 200% corresponding to the dual value in the byte (201 to 255 = max. 200%)● Rap...

  • Page 688

    DB21 - DB30Signals to the channel (PLC → NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB19 Invert handwheel direction of rotation/Z2-H1 Geometry axis 3DBB20Traversing keys/Z2-H1/Rapid traverse override/Z2-H1/Traversing key lock/Z2-H1/Feedrate stop/Z1-V1/Activate handwheel/Z2-H1/plusmin...

  • Page 689

    DB21 - DB30Signals from the channel / PLC / operating software (operating software → PLC, PLC → NC, NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB26Operating software → PLCSkip block selected, level /x /Z1-K1//7/6/5/4/3/2/1/0DBB27Operating software → PLC Skip block is sel...

  • Page 690

    DB21 - DB30Signals from the channel / PLC / operating software (operating software → PLC, PLC → NC, NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB36NC → PLCNC alarm with processing stop present/Z1-A2/Channel-specific NC alarm is active/Z1-A2/Channel is ready/Z2-K3/Interrupt proc...

  • Page 691

    DB21 - DB30Signals from the channel (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB43 Handwheel direction of rotation inverted/Z2-H1/DBB44Operating software → PLC Geometry axis 2DBB46Travel command/Z2-H1/Traversing requests Handwheel active/Z2-H1/plusminusplusminusCBA...

  • Page 692

    2.12.5DB21 - DB30, change signals for auxiliary function transfer from the channel Table 2-69DB21 - DB30, change signals for auxiliary function transfer from the channel DB21 - DB30Signals from the channel (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB58 ChangeM fct. 5/Z1-H2/M fct....

  • Page 693

    2.12.6DB21 - DB30, transferred M and S functions:Table 2-70DB21 - DB30, transferred M and S functions:DB21 - DB30Signals from the channel (NC → PLC)/Z1-H2/ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBW68Extended address M function 1 (16-bit INT)DBD70M function 1 (DINT)DBW74Extended address M f...

  • Page 694

    DB21 - DB30Signals from the channel (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB128Extended address D function 1 (8-bit INT)DBB129D function 1 (dual) /Z1-H2/DBW130 DBB130For 5-decade D no., DBW130 is used as D function 1 (16-bit INT)Extended address D function 2 (8-bit INT)DBB131D ...

  • Page 695

    DB21 - DB30Signals from the channel (NC → PLC)/Z1-H2/ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBW176Extended address F function 4 (16-bit INT)DBD178F function 4 (REAL format)DBW182Extended address F function 5 (16-bit INT)DBD184F function 5 (REAL format)DBW188Extended address F function 6 (1...

  • Page 696

    DB21 - DB30Signals from the channel (M0 - M99) (NC → PLC)/Z1-H2/ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0M63M62M61M60M59M58M57M56DBB202 M71M70 *M69M68M67M66M65M64DBB203 M79M78M77M76M75M74M73M72DBB204 M87M86M85M84M83M82M81M80DBB205 M95M94M93M92M91M90M89M88DBB206 M99M98M97M96DBB207 ...

  • Page 697

    Note● The active G functions of the group, for each programming of a G function or a mnemonic identifier (e.g. SPLINE), are updated.● G functions within a G group are output as binary value, starting with 1. A G function with the value 0 means that for this G group, no G function is active....

  • Page 698

    Table 2-76DB21 - DB30, job-controlled signals from/to the channelDB21 - DB30Signals to the channel (PLC ←→ NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB280PLC → NC Request: Disable synchronized actions (DB300 - DB307)/FBSY/ReservedDBB281NC → PLC Acknowledgement: Synchronize...

  • Page 699

    DB21 - DB30Signals to the channel (PLC ←→ NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 04039383736353433DBB313NC → PLCSynchronized actions can be disabled /FBSY/4847464544434241DBB314NC → PLCSynchronized actions can be disabled /FBSY/5655545352515049DBB315NC → PLCSynchronized actions c...

  • Page 700

    DB21 - DB30Signals to the channel (PLC → NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB323 Handwheel direction of rotation inverted Orientation axis 2 /Z2-H1/DBB324Traversing keysRapid traverse overrideTraversing key lockFeed stopActivate handwheelplusminusCBADBB325 INCvarINC10000INC...

  • Page 701

    DB21 - DB30Signals from the channel (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB335 Handwheel direction of rotation inversion active Orientation axis 2 /Z2-H1/DBB336Travel commandTravel request Handwheel activeplusminusplusminusCBADBB337Active machine function INCvarINC10000...

  • Page 702

    DB21 - DB30Signals from the channel (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 Transferred tool management functionsDBD348T number for tool prewarning limit (DINT)DBD352T number for tool limit value (DINT)DBD356T number of new replacement tool (DINT)DBD360T number of last replacemen...

  • Page 703

    DB21 - DB30Signals from the channel (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB381Reserved ASUB DBB382Reserved ASUB DBB383Reserved ASUB 2.12.17DB21 - DB30, signals to the channelTable 2-81DB21 - DB30, signals to the channelDB21 - DB30Signals to the channel (PL...

  • Page 704

    2.13Axis/spindle signals2.13.1DB31 - DB61, signals to the axis/spindleTable 2-82DB31 - DB61, signals to the axis/spindleDB31 - DB61Signals to the axis/spindle (PLC → NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB0Axis and spindleFeedrate override request /Z1-V1/HGFEDCBADBB1Axis and spindleO...

  • Page 705

    DB31 - DB61Signals to the axis/spindle (PLC → NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB9 Parameter set change disabled/Z1-A2/Controller parameter set/Z1-A2/CBADBB10 REPOS DELAYDBB11 Start brake testDBB12AxisDelay Ref.pt.appr.Z1-R1/ Modulo limit enabled2. software limit ...

  • Page 706

    DB31 - DB61Signals to the axis/spindle (PLC → NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Bit 1Bit 0communication failureDBB23Safety Integr.Test stop selection Close SINAMICS brakeActivate SE 2 Gear ratio selectionBit 2Bit 1Bit 0DBB24Master/slave: On Setpoint exchange: Exchange/Z3-S9/Torque...

  • Page 707

    DB31 - DB61Signals to the axis/spindle (PLC → NC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB36Technology DBB37 DBB38 DBB39 DBB40 - DBB55 DBB56PLC → operating software Spindle internal clampingSpindle speed displaySeparate feed drive coupled as C axis...

  • Page 708

    DB31 - DB61Signals from the axis/spindle (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB62Axis container rotation active/Z2-B3/Force of fixed stop limited/Z1-F1/Fixed stop reached/Z1-F1/Activate travel to fixed stop/Z1-F1/Measurement active/Z2-M5/Revolutional feedrate active/Z1-V1/Han...

  • Page 709

    DB31 - DB61Signals from the axis/spindle (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB74Axis Modulo limit enabled active DBB75AxisJOG position reachedJOG travel to position activeJOG approach fixed point reachedJOG approach fixed point active210210DBB76AxisRounding axis in posi...

  • Page 710

    DB31 - DB61Signals from the axis/spindle (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB94Operating mechanismVariable signaling function 5)nact = nset/Z1-A2/|nact| < nx /Z1-A2/|nact| < nmin /Z1-A2/Md < Mdx/Z1-A2/Run-up completedTemperature pre-alarmHeat sinkMotorDBB95Operatin...

  • Page 711

    DB31 - DB61Signals from the axis/spindle (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB103 Synchronism 2 coarseSynchronism 2 fine Synchronism correction is taken into accountDBB104GrindingActive infeed axis /Z2-P5/87654321DBB105GrindingActive infeed axis /Z2-P5/161514131211109DBB1...

  • Page 712

    DB31 - DB61Signals from the axis/spindle (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Safety Integr. 4321DBB118Safety Integr.Cam range bit for cam track 176543210DBB119Safety Integr.Cam range bit for cam track 1 141312111098DBB120Safety Integr.Cam range bit for cam track 276543210DB...

  • Page 713

    DB31 - DB61Signals from the axis/spindle (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0 Sensor S6 availableSensor S5 available (angular position, motor shaft)Sensor S4 available (piston end position) Sensor S1 available (clamped state)Sensors availableDBB133Sensor configuration Sta...

  • Page 714

    2.14Interface to the tool management 2.14.1DB71, interface for loading/unloading the magazineTable 2-84DB71, interface for loading/unloading the magazineDB71Loading/unloading positions (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB0Interface (SS) activeSS8SS7SS6SS5SS4SS3SS2SS1DBB1 SS...

  • Page 715

    Loading/unloading point 1: n = 4Loading/unloading point 3: n = 64Loading/unloading point 2: n = 34Loading/unloading point 4: n = 94Loading interface 1 is responsible for loading/unloading in (all) spindles/toolholders and for relocating tools and for positioning at any locations (e.g. buffer loca...

  • Page 716

    DB72Signals from the spindle (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBWn + 30Tool new: Size left (INT)DBWn + 32Tool new: Size right (INT)DBWn + 34Tool new: Size top (INT)DBWn + 36Tool new: Size bottom (INT)DBBn + 38Tool status for new toolTool has been in useTool fixed-location-c...

  • Page 717

    DB73Signals for the turret (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0area (DB1073) DBBn + 2Assigned channel (8-bit INT)DBBn + 3Tool management no. (8-bit INT)DBDn + 4User parameter 1 (DWord)DBDn + 8User parameter 2 (DWord)DBDn + 12User parameter 3 (DWord)DBWn + 16ReservedDBWn +...

  • Page 718

    2.14.4DB1071, interface for loading/unloading the magazine MultitoolTable 2-87DB1071, interface for loading/unloading the magazine MultitoolDB1071Loading/unloading positions (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBWn + 0Type of distance coding of the multitool (corresponds to $T...

  • Page 719

    DB1072Spindle (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBWn + 8Multitool number (new tool)Internal T number of the new multitoolDBWn + 10Multitool location number (new tool)Location number at which the new tool is located within the multitoolDBWn + 12Multitool number (old tool)Inte...

  • Page 720

    DB1072Spindle (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Display of the internal T number of the NC for the new spindle tool of the programmed tool in the multitoolDBWn + 30Tool holderSpindle or toolholder number to which the change refersDBWn + 32Original magazine of the new toolOwn...

  • Page 721

    DB1073Turret (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Internal T number of the old multitool.The T number is entered here if the preparation or the change to a tool is realized within the same multitool (which, due to a previous change, is located on the toolholder). It is identica...

  • Page 722

    DB1073Turret (NC → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Owner magazine of the new tool(corresponds to NC variables $A_MYMN[T no.])If the new tool is located in the magazine, then this value is identical with DB72.DBW (n + 20).If the new tool is located in the buffer (e.g. gripper), t...

  • Page 723

    2.15Signals from/to the machine control panel and the handheld unit2.15.1DB77, signals from/to the MCP and the HHUTable 2-90DB77, signals from/to the MCP and the HHUDB77Signals from/to the MCP and the HHU (GD communication)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB0 - DBB7Input signals from ...

  • Page 724

    2.16Signals for Ctrl-Energy2.16.1DB1000, energy-saving profilesTable 2-91DB1000, energy-saving profilesDB1000Ctrl-Energy (operating software → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBBn + 0Control signals Set time to prewarning limitImmediately activate energy-saving profileDBBn ...

  • Page 725

    DB1000Ctrl-Energy (operating software → PLC)ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBBn + 12 MCP operatedDBBn + 13NC channel in reset87654321DBBn + 14NC channel in reset 109DBBn + 15 PLC user signalMaster computer signalDBWn + 16Activation time T1 DBWn + 18Pre-warn...

  • Page 726

    2.16.2DB1001, signals for SENTRON PACTable 2-92DB1001, signals for SENTRON PACDB1001SENTRON PACByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBB0PLC → operating software Regenerative energy is read from SENTRON PACInfeed energy is read from SENTRON PACSENTRON PAC represents the machineDisplay ...

  • Page 727

    DB1001SENTRON PACByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0DBD52Supplied active energy in kWh per month (REAL) to the operating software DBD56Drawn active energy in kWh of the previous month (REAL) to the operating software DBD60Supplied active energy in kWh of the previous month ...

  • Page 728

    Interface signals - overview2.16 Signals for Ctrl-EnergyNC variable and interface signals728Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 729

    Appendix AAA.1List of abbreviationsAbbreviationSource of abbreviationMeaningADI4Analog Drive Interface for 4 axes ACAdaptive Control ALMActive Line ModuleInfeed module for drivesASAutomation System ASCIIAmerican Standard Code for Information InterchangeAmerican coding standard for the exchange of...

  • Page 730

    AbbreviationSource of abbreviationMeaningCTSClear To SendSignal from serial data interfacesCUTCOMCutter radius compensation Tool radius compensationDBData blockData block in the PLCDBBData-block byte Data block byte in the PLCDBWData-block word Data block byte in the PLCDBXData-block bitData bloc...

  • Page 731

    AbbreviationSource of abbreviationMeaningFPUFloating-point unitFloating Point UnitFRAFrame block FRAMEData setCoordinate conversion with the components work offset, rotation, scaling, mirroringCRCCutter radius compensation FSTFeed StopFeedrate stopCSFFunction plan (PLC programming method) FWFirmw...

  • Page 732

    AbbreviationSource of abbreviationMeaningMACMedia Access Control MAINMain programMain program (OB1, PLC)MBMegabyte MCIMotion Control Interface MCISMotion Control Information System MCPMachine control panelMachine control panelMDMachine data MDI"Manual Data Automatic" operating modeManua...

  • Page 733

    AbbreviationSource of abbreviationMeaningQECQuadrant error compensation RAMRandom Access MemoryProgram memory that can be read and written toREF POINT Function "Reference point approach" in JOG modeREPOS Function "Repositioning" in JOG modeRPAR parameter ActiveMemory area on t...

  • Page 734

    AbbreviationSource of abbreviationMeaningTRANSMITTransform Milling Into TurningCoordinate conversion on turning machine for milling operationsTTLTransistor-transistor logic Interface typeUFRUser frameZero offsetSRSubroutine USBUniversal Serial Bus UPSUninterruptible Power Supply VDI Internal comm...

  • Page 735

    A.2Documentation overviewAppendix AA.2 Documentation overviewNC variable and interface signalsParameter Manual, 03/2013, 6FC5397-3CP40-3BA1735

  • Page 736

    Appendix AA.2 Documentation overviewNC variable and interface signals736Parameter Manual, 03/2013, 6FC5397-3CP40-3BA1

  • Page 737

    IndexAAxis (A), 12,12CChannel 11,(C), 11DData block 12,types, 12, 13, 14Data 16,types, 16DB10Analog NC inputs and outputs, 665,665Collision avoidance, 666,666, 667,667External analog NC inputs, 664,664External analog NC 664,outputs, 664External digital NC 662,inputs, 662External digital...

  • Page 738

    DB73Turret 716,interface, 716DB77MCP and HHU, 723,723FFeed drive 12,(V), 12HHandheld unitHHU / HT 2, 631,631HT 8, 633,633IInverse 622,signals, 622MMachine control panelM 626,version, 626, 627,627Slimline 629,version, 629T 627,version, 627 628,, 628Min drive (H), 12,12Mode group 11,(B)...

x