From 81e4da6af751de1e8190a213972ce91bc9484552 Mon Sep 17 00:00:00 2001 From: nwaters Date: Thu, 25 Apr 2024 10:31:12 -0700 Subject: [PATCH] BUG: mr2l3 and mr1l4 didnt have independent project files --- HOMS_XRT/HOMS_XRT_PLC/HOMS_XRT_PLC.tmc | 2 +- HOMS_XRT/_Config/NC/Axes/M1L4-Bender.xti | 1498 ++++++++ HOMS_XRT/_Config/NC/Axes/M1L4-Pitch.xti | 1500 ++++++++ HOMS_XRT/_Config/NC/Axes/M1L4-Xdwn.xti | 1499 ++++++++ HOMS_XRT/_Config/NC/Axes/M1L4-Xup.xti | 1499 ++++++++ HOMS_XRT/_Config/NC/Axes/M1L4-Ydwn.xti | 1499 ++++++++ HOMS_XRT/_Config/NC/Axes/M1L4-Yup.xti | 1499 ++++++++ HOMS_XRT/_Config/NC/Axes/M2L3-Bender.xti | 143 +- HOMS_XRT/_Config/NC/Axes/M2L3-Pitch.xti | 146 +- HOMS_XRT/_Config/NC/Axes/M2L3-Xdwn.xti | 145 +- HOMS_XRT/_Config/NC/Axes/M2L3-Xup.xti | 145 +- HOMS_XRT/_Config/NC/Axes/M2L3-Ydwn.xti | 145 +- HOMS_XRT/_Config/NC/Axes/M2L3-Yup.xti | 143 +- HOMS_XRT/_Config/NC/NC.xti | 4003 +--------------------- 14 files changed, 9227 insertions(+), 4639 deletions(-) create mode 100644 HOMS_XRT/_Config/NC/Axes/M1L4-Bender.xti create mode 100644 HOMS_XRT/_Config/NC/Axes/M1L4-Pitch.xti create mode 100644 HOMS_XRT/_Config/NC/Axes/M1L4-Xdwn.xti create mode 100644 HOMS_XRT/_Config/NC/Axes/M1L4-Xup.xti create mode 100644 HOMS_XRT/_Config/NC/Axes/M1L4-Ydwn.xti create mode 100644 HOMS_XRT/_Config/NC/Axes/M1L4-Yup.xti diff --git a/HOMS_XRT/HOMS_XRT_PLC/HOMS_XRT_PLC.tmc b/HOMS_XRT/HOMS_XRT_PLC/HOMS_XRT_PLC.tmc index 370d17e..8784be3 100644 --- a/HOMS_XRT/HOMS_XRT_PLC/HOMS_XRT_PLC.tmc +++ b/HOMS_XRT/HOMS_XRT_PLC/HOMS_XRT_PLC.tmc @@ -73026,7 +73026,7 @@ PMPS State Stage; bPowerSelf:=False ChangeDate - 2024-04-24T15:12:57 + 2024-04-25T09:40:57 GeneratedCodeSize diff --git a/HOMS_XRT/_Config/NC/Axes/M1L4-Bender.xti b/HOMS_XRT/_Config/NC/Axes/M1L4-Bender.xti new file mode 100644 index 0000000..9f5919e --- /dev/null +++ b/HOMS_XRT/_Config/NC/Axes/M1L4-Bender.xti @@ -0,0 +1,1498 @@ + + + + + UINTARR2_2 + 32 + UINT + + 0 + 2 + + + 0x%08X (%d) + . + . + + + + UDINTARR2_2 + 64 + UINTARR2_2 + + 0 + 2 + + + 0x%016I64X (%I64d) + . + . + + + + NCENCODERSTRUCT_IN3 + 640 + + nDataIn1 + UDINTARR2_2 + 64 + 0 + + + nDataIn2 + UDINTARR2_2 + 64 + 64 + + + nDataIn3 + UDINTARR2_2 + 64 + 128 + + + nDataIn4 + UDINTARR2_2 + 64 + 192 + + + nDataIn5 + UDINTARR2_2 + 64 + 256 + + + nDataIn6 + UDINTARR2_2 + 64 + 320 + + + nDataIn7 + UDINTARR2_2 + 64 + 384 + + + nDataIn8 + UDINTARR2_2 + 64 + 448 + + + nState1 + UINT + 16 + 512 + + + nState2 + UINT + 16 + 528 + + + nState3 + UINT + 16 + 544 + + + nState4 + UINT + 16 + 560 + + + nState5 + UINT + 16 + 576 + + + nComState + UINT + 16 + 592 + + + nDcInputTime + DINT + 32 + 608 + + + + NCENCODERSTRUCT_OUT3 + 640 + + nDataOut1 + UDINTARR2_2 + 64 + 0 + + + nDataOut2 + UDINTARR2_2 + 64 + 64 + + + nDataOut3 + UDINTARR2_2 + 64 + 128 + + + nDataOut4 + UDINTARR2_2 + 64 + 192 + + + nDataOut5 + UDINTARR2_2 + 64 + 256 + + + nDataOut6 + UDINTARR2_2 + 64 + 320 + + + nDataOut7 + UDINTARR2_2 + 64 + 384 + + + nDataOut8 + UDINTARR2_2 + 64 + 448 + + + nCtrl1 + UINT + 16 + 512 + + + nCtrl2 + UINT + 16 + 528 + + + nCtrl3 + UINT + 16 + 544 + + + nCtrl4 + UINT + 16 + 560 + + + nCtrl5 + UINT + 16 + 576 + + + nComCtrl + UINT + 16 + 592 + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCDRIVESTRUCT_IN2 + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + + 8 + 248 + + + nDcOutputTime + DINT + 32 + 256 + + + + NCDRIVESTRUCT_IN + + 96 + + + + + + NCDRIVESTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCDRIVESTRUCT_OUT + + 96 + + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + + + NCTOPLC_AXIS_REF_STATE_OLD + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF_OLD4 + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE_OLD + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + + 32 + 128 + + + CoupleState + UDINT + + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + DWORD + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + + __FILENAME__ + + + + + + + + + + + + + Inputs + + In + NCENCODERSTRUCT_IN3 + 34752 + + nState1 + + + + nComState + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT3 + 53184 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 35392 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 53824 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + nCtrl3 + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + 33728 + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF_OLD4 + 51136 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HOMS_XRT/_Config/NC/Axes/M1L4-Pitch.xti b/HOMS_XRT/_Config/NC/Axes/M1L4-Pitch.xti new file mode 100644 index 0000000..c9dc4ff --- /dev/null +++ b/HOMS_XRT/_Config/NC/Axes/M1L4-Pitch.xti @@ -0,0 +1,1500 @@ + + + + + UINTARR2_2 + 32 + UINT + + 0 + 2 + + + 0x%08X (%d) + . + . + + + + UDINTARR2_2 + 64 + UINTARR2_2 + + 0 + 2 + + + 0x%016I64X (%I64d) + . + . + + + + NCENCODERSTRUCT_IN3 + 640 + + nDataIn1 + UDINTARR2_2 + 64 + 0 + + + nDataIn2 + UDINTARR2_2 + 64 + 64 + + + nDataIn3 + UDINTARR2_2 + 64 + 128 + + + nDataIn4 + UDINTARR2_2 + 64 + 192 + + + nDataIn5 + UDINTARR2_2 + 64 + 256 + + + nDataIn6 + UDINTARR2_2 + 64 + 320 + + + nDataIn7 + UDINTARR2_2 + 64 + 384 + + + nDataIn8 + UDINTARR2_2 + 64 + 448 + + + nState1 + UINT + 16 + 512 + + + nState2 + UINT + 16 + 528 + + + nState3 + UINT + 16 + 544 + + + nState4 + UINT + 16 + 560 + + + nState5 + UINT + 16 + 576 + + + nComState + UINT + 16 + 592 + + + nDcInputTime + DINT + 32 + 608 + + + + NCENCODERSTRUCT_OUT3 + 640 + + nDataOut1 + UDINTARR2_2 + 64 + 0 + + + nDataOut2 + UDINTARR2_2 + 64 + 64 + + + nDataOut3 + UDINTARR2_2 + 64 + 128 + + + nDataOut4 + UDINTARR2_2 + 64 + 192 + + + nDataOut5 + UDINTARR2_2 + 64 + 256 + + + nDataOut6 + UDINTARR2_2 + 64 + 320 + + + nDataOut7 + UDINTARR2_2 + 64 + 384 + + + nDataOut8 + UDINTARR2_2 + 64 + 448 + + + nCtrl1 + UINT + 16 + 512 + + + nCtrl2 + UINT + 16 + 528 + + + nCtrl3 + UINT + 16 + 544 + + + nCtrl4 + UINT + 16 + 560 + + + nCtrl5 + UINT + 16 + 576 + + + nComCtrl + UINT + 16 + 592 + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCDRIVESTRUCT_IN2 + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + + 8 + 248 + + + nDcOutputTime + DINT + 32 + 256 + + + + NCDRIVESTRUCT_IN + + 96 + + + + + + NCDRIVESTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCDRIVESTRUCT_OUT + + 96 + + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + + + NCTOPLC_AXIS_REF_STATE_OLD + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF_OLD4 + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE_OLD + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + + 32 + 128 + + + CoupleState + UDINT + + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + DWORD + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + + __FILENAME__ + + + + + + + + + + + + + + + Inputs + + In + NCENCODERSTRUCT_IN3 + 32768 + + nState1 + + + + nComState + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT3 + 50176 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 33408 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 50816 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + nCtrl3 + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + 31744 + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF_OLD4 + 48128 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HOMS_XRT/_Config/NC/Axes/M1L4-Xdwn.xti b/HOMS_XRT/_Config/NC/Axes/M1L4-Xdwn.xti new file mode 100644 index 0000000..1200d0c --- /dev/null +++ b/HOMS_XRT/_Config/NC/Axes/M1L4-Xdwn.xti @@ -0,0 +1,1499 @@ + + + + + UINTARR2_2 + 32 + UINT + + 0 + 2 + + + 0x%08X (%d) + . + . + + + + UDINTARR2_2 + 64 + UINTARR2_2 + + 0 + 2 + + + 0x%016I64X (%I64d) + . + . + + + + NCENCODERSTRUCT_IN3 + 640 + + nDataIn1 + UDINTARR2_2 + 64 + 0 + + + nDataIn2 + UDINTARR2_2 + 64 + 64 + + + nDataIn3 + UDINTARR2_2 + 64 + 128 + + + nDataIn4 + UDINTARR2_2 + 64 + 192 + + + nDataIn5 + UDINTARR2_2 + 64 + 256 + + + nDataIn6 + UDINTARR2_2 + 64 + 320 + + + nDataIn7 + UDINTARR2_2 + 64 + 384 + + + nDataIn8 + UDINTARR2_2 + 64 + 448 + + + nState1 + UINT + 16 + 512 + + + nState2 + UINT + 16 + 528 + + + nState3 + UINT + 16 + 544 + + + nState4 + UINT + 16 + 560 + + + nState5 + UINT + 16 + 576 + + + nComState + UINT + 16 + 592 + + + nDcInputTime + DINT + 32 + 608 + + + + NCENCODERSTRUCT_OUT3 + 640 + + nDataOut1 + UDINTARR2_2 + 64 + 0 + + + nDataOut2 + UDINTARR2_2 + 64 + 64 + + + nDataOut3 + UDINTARR2_2 + 64 + 128 + + + nDataOut4 + UDINTARR2_2 + 64 + 192 + + + nDataOut5 + UDINTARR2_2 + 64 + 256 + + + nDataOut6 + UDINTARR2_2 + 64 + 320 + + + nDataOut7 + UDINTARR2_2 + 64 + 384 + + + nDataOut8 + UDINTARR2_2 + 64 + 448 + + + nCtrl1 + UINT + 16 + 512 + + + nCtrl2 + UINT + 16 + 528 + + + nCtrl3 + UINT + 16 + 544 + + + nCtrl4 + UINT + 16 + 560 + + + nCtrl5 + UINT + 16 + 576 + + + nComCtrl + UINT + 16 + 592 + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCDRIVESTRUCT_IN2 + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + + 8 + 248 + + + nDcOutputTime + DINT + 32 + 256 + + + + NCDRIVESTRUCT_IN + + 96 + + + + + + NCDRIVESTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCDRIVESTRUCT_OUT + + 96 + + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + + + NCTOPLC_AXIS_REF_STATE_OLD + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF_OLD4 + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE_OLD + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + + 32 + 128 + + + CoupleState + UDINT + + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + DWORD + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + + __FILENAME__ + + + + + + + + + + + + + + Inputs + + In + NCENCODERSTRUCT_IN3 + 30784 + + nState1 + + + + nComState + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT3 + 47168 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 31424 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 47808 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + nCtrl3 + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + 29760 + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF_OLD4 + 45120 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HOMS_XRT/_Config/NC/Axes/M1L4-Xup.xti b/HOMS_XRT/_Config/NC/Axes/M1L4-Xup.xti new file mode 100644 index 0000000..e02e9c9 --- /dev/null +++ b/HOMS_XRT/_Config/NC/Axes/M1L4-Xup.xti @@ -0,0 +1,1499 @@ + + + + + UINTARR2_2 + 32 + UINT + + 0 + 2 + + + 0x%08X (%d) + . + . + + + + UDINTARR2_2 + 64 + UINTARR2_2 + + 0 + 2 + + + 0x%016I64X (%I64d) + . + . + + + + NCENCODERSTRUCT_IN3 + 640 + + nDataIn1 + UDINTARR2_2 + 64 + 0 + + + nDataIn2 + UDINTARR2_2 + 64 + 64 + + + nDataIn3 + UDINTARR2_2 + 64 + 128 + + + nDataIn4 + UDINTARR2_2 + 64 + 192 + + + nDataIn5 + UDINTARR2_2 + 64 + 256 + + + nDataIn6 + UDINTARR2_2 + 64 + 320 + + + nDataIn7 + UDINTARR2_2 + 64 + 384 + + + nDataIn8 + UDINTARR2_2 + 64 + 448 + + + nState1 + UINT + 16 + 512 + + + nState2 + UINT + 16 + 528 + + + nState3 + UINT + 16 + 544 + + + nState4 + UINT + 16 + 560 + + + nState5 + UINT + 16 + 576 + + + nComState + UINT + 16 + 592 + + + nDcInputTime + DINT + 32 + 608 + + + + NCENCODERSTRUCT_OUT3 + 640 + + nDataOut1 + UDINTARR2_2 + 64 + 0 + + + nDataOut2 + UDINTARR2_2 + 64 + 64 + + + nDataOut3 + UDINTARR2_2 + 64 + 128 + + + nDataOut4 + UDINTARR2_2 + 64 + 192 + + + nDataOut5 + UDINTARR2_2 + 64 + 256 + + + nDataOut6 + UDINTARR2_2 + 64 + 320 + + + nDataOut7 + UDINTARR2_2 + 64 + 384 + + + nDataOut8 + UDINTARR2_2 + 64 + 448 + + + nCtrl1 + UINT + 16 + 512 + + + nCtrl2 + UINT + 16 + 528 + + + nCtrl3 + UINT + 16 + 544 + + + nCtrl4 + UINT + 16 + 560 + + + nCtrl5 + UINT + 16 + 576 + + + nComCtrl + UINT + 16 + 592 + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCDRIVESTRUCT_IN2 + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + + 8 + 248 + + + nDcOutputTime + DINT + 32 + 256 + + + + NCDRIVESTRUCT_IN + + 96 + + + + + + NCDRIVESTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCDRIVESTRUCT_OUT + + 96 + + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + + + NCTOPLC_AXIS_REF_STATE_OLD + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF_OLD4 + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE_OLD + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + + 32 + 128 + + + CoupleState + UDINT + + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + DWORD + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + + __FILENAME__ + + + + + + + + + + + + + + Inputs + + In + NCENCODERSTRUCT_IN3 + 28800 + + nState1 + + + + nComState + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT3 + 44160 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 29440 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 44800 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + nCtrl3 + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + 27776 + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF_OLD4 + 42112 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HOMS_XRT/_Config/NC/Axes/M1L4-Ydwn.xti b/HOMS_XRT/_Config/NC/Axes/M1L4-Ydwn.xti new file mode 100644 index 0000000..70c751e --- /dev/null +++ b/HOMS_XRT/_Config/NC/Axes/M1L4-Ydwn.xti @@ -0,0 +1,1499 @@ + + + + + UINTARR2_2 + 32 + UINT + + 0 + 2 + + + 0x%08X (%d) + . + . + + + + UDINTARR2_2 + 64 + UINTARR2_2 + + 0 + 2 + + + 0x%016I64X (%I64d) + . + . + + + + NCENCODERSTRUCT_IN3 + 640 + + nDataIn1 + UDINTARR2_2 + 64 + 0 + + + nDataIn2 + UDINTARR2_2 + 64 + 64 + + + nDataIn3 + UDINTARR2_2 + 64 + 128 + + + nDataIn4 + UDINTARR2_2 + 64 + 192 + + + nDataIn5 + UDINTARR2_2 + 64 + 256 + + + nDataIn6 + UDINTARR2_2 + 64 + 320 + + + nDataIn7 + UDINTARR2_2 + 64 + 384 + + + nDataIn8 + UDINTARR2_2 + 64 + 448 + + + nState1 + UINT + 16 + 512 + + + nState2 + UINT + 16 + 528 + + + nState3 + UINT + 16 + 544 + + + nState4 + UINT + 16 + 560 + + + nState5 + UINT + 16 + 576 + + + nComState + UINT + 16 + 592 + + + nDcInputTime + DINT + 32 + 608 + + + + NCENCODERSTRUCT_OUT3 + 640 + + nDataOut1 + UDINTARR2_2 + 64 + 0 + + + nDataOut2 + UDINTARR2_2 + 64 + 64 + + + nDataOut3 + UDINTARR2_2 + 64 + 128 + + + nDataOut4 + UDINTARR2_2 + 64 + 192 + + + nDataOut5 + UDINTARR2_2 + 64 + 256 + + + nDataOut6 + UDINTARR2_2 + 64 + 320 + + + nDataOut7 + UDINTARR2_2 + 64 + 384 + + + nDataOut8 + UDINTARR2_2 + 64 + 448 + + + nCtrl1 + UINT + 16 + 512 + + + nCtrl2 + UINT + 16 + 528 + + + nCtrl3 + UINT + 16 + 544 + + + nCtrl4 + UINT + 16 + 560 + + + nCtrl5 + UINT + 16 + 576 + + + nComCtrl + UINT + 16 + 592 + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCDRIVESTRUCT_IN2 + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + + 8 + 248 + + + nDcOutputTime + DINT + 32 + 256 + + + + NCDRIVESTRUCT_IN + + 96 + + + + + + NCDRIVESTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCDRIVESTRUCT_OUT + + 96 + + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + + + NCTOPLC_AXIS_REF_STATE_OLD + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF_OLD4 + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE_OLD + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + + 32 + 128 + + + CoupleState + UDINT + + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + DWORD + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + + __FILENAME__ + + + + + + + + + + + + + + Inputs + + In + NCENCODERSTRUCT_IN3 + 26816 + + nState1 + + + + nComState + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT3 + 41152 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 27456 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 41792 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + nCtrl3 + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + 25792 + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF_OLD4 + 39104 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HOMS_XRT/_Config/NC/Axes/M1L4-Yup.xti b/HOMS_XRT/_Config/NC/Axes/M1L4-Yup.xti new file mode 100644 index 0000000..b91a679 --- /dev/null +++ b/HOMS_XRT/_Config/NC/Axes/M1L4-Yup.xti @@ -0,0 +1,1499 @@ + + + + + UINTARR2_2 + 32 + UINT + + 0 + 2 + + + 0x%08X (%d) + . + . + + + + UDINTARR2_2 + 64 + UINTARR2_2 + + 0 + 2 + + + 0x%016I64X (%I64d) + . + . + + + + NCENCODERSTRUCT_IN3 + 640 + + nDataIn1 + UDINTARR2_2 + 64 + 0 + + + nDataIn2 + UDINTARR2_2 + 64 + 64 + + + nDataIn3 + UDINTARR2_2 + 64 + 128 + + + nDataIn4 + UDINTARR2_2 + 64 + 192 + + + nDataIn5 + UDINTARR2_2 + 64 + 256 + + + nDataIn6 + UDINTARR2_2 + 64 + 320 + + + nDataIn7 + UDINTARR2_2 + 64 + 384 + + + nDataIn8 + UDINTARR2_2 + 64 + 448 + + + nState1 + UINT + 16 + 512 + + + nState2 + UINT + 16 + 528 + + + nState3 + UINT + 16 + 544 + + + nState4 + UINT + 16 + 560 + + + nState5 + UINT + 16 + 576 + + + nComState + UINT + 16 + 592 + + + nDcInputTime + DINT + 32 + 608 + + + + NCENCODERSTRUCT_OUT3 + 640 + + nDataOut1 + UDINTARR2_2 + 64 + 0 + + + nDataOut2 + UDINTARR2_2 + 64 + 64 + + + nDataOut3 + UDINTARR2_2 + 64 + 128 + + + nDataOut4 + UDINTARR2_2 + 64 + 192 + + + nDataOut5 + UDINTARR2_2 + 64 + 256 + + + nDataOut6 + UDINTARR2_2 + 64 + 320 + + + nDataOut7 + UDINTARR2_2 + 64 + 384 + + + nDataOut8 + UDINTARR2_2 + 64 + 448 + + + nCtrl1 + UINT + 16 + 512 + + + nCtrl2 + UINT + 16 + 528 + + + nCtrl3 + UINT + 16 + 544 + + + nCtrl4 + UINT + 16 + 560 + + + nCtrl5 + UINT + 16 + 576 + + + nComCtrl + UINT + 16 + 592 + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCDRIVESTRUCT_IN2 + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + + 8 + 248 + + + nDcOutputTime + DINT + 32 + 256 + + + + NCDRIVESTRUCT_IN + + 96 + + + + + + NCDRIVESTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCDRIVESTRUCT_OUT + + 96 + + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + + + NCTOPLC_AXIS_REF_STATE_OLD + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF_OLD4 + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE_OLD + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + + 32 + 128 + + + CoupleState + UDINT + + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + DWORD + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + + __FILENAME__ + + + + + + + + + + + + + + Inputs + + In + NCENCODERSTRUCT_IN3 + 24832 + + nState1 + + + + nComState + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT3 + 38144 + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + 25472 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + 38784 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + nCtrl3 + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + 23808 + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF_OLD4 + 36096 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HOMS_XRT/_Config/NC/Axes/M2L3-Bender.xti b/HOMS_XRT/_Config/NC/Axes/M2L3-Bender.xti index 19beb34..e9b5e27 100644 --- a/HOMS_XRT/_Config/NC/Axes/M2L3-Bender.xti +++ b/HOMS_XRT/_Config/NC/Axes/M2L3-Bender.xti @@ -1,5 +1,5 @@ - - + + UINTARR2_2 @@ -272,15 +272,13 @@ nState4 USINT - - - +]]> 8 88 @@ -329,6 +327,8 @@ Drive Status 4 (manually linked): nState8 USINT + 8 248 @@ -1042,8 +1042,7 @@ Drive Status 4 (manually linked): AxisState UDINT - - - +]]> 32 64 @@ -1071,8 +1069,7 @@ External Setpoint Generation: HomingState UDINT - - - +]]> 32 128 CoupleState UDINT - - - +]]> 32 160 @@ -1333,21 +1327,21 @@ External Setpoint Generation: NCAXLESTRUCT_TOPLC4 - + - + - + - + - + __FILENAME__ @@ -1366,28 +1360,24 @@ External Setpoint Generation: In NCENCODERSTRUCT_IN3 - 33152 + 22848 nState1 - - - +]]> nComState - - - +]]> @@ -1396,7 +1386,7 @@ External Setpoint Generation: Out NCENCODERSTRUCT_OUT3 - 51584 + 35136 @@ -1410,25 +1400,13 @@ External Setpoint Generation: In NCDRIVESTRUCT_IN2 - 33792 + 23488 nDataIn1 nDataIn2 - - nState4 - - - - nDataIn3 @@ -1448,7 +1426,7 @@ Drive Status 4 (manually linked): Out NCDRIVESTRUCT_OUT2 - 52224 + 35776 nDataOut1 @@ -1457,23 +1435,19 @@ Drive Status 4 (manually linked): nCtrl2 - - - +]]> nCtrl3 - - - +]]> nDataOut3 @@ -1501,7 +1475,7 @@ Drive Status 4 (manually linked): FromPlc PLCTONC_AXIS_REF - 32128 + 21824 @@ -1509,52 +1483,7 @@ Drive Status 4 (manually linked): ToPlc NCTOPLC_AXIS_REF - 49536 - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - + 33088 @@ -1562,21 +1491,21 @@ External Setpoint Generation: - + - + - + @@ -1584,8 +1513,8 @@ External Setpoint Generation: - - + + diff --git a/HOMS_XRT/_Config/NC/Axes/M2L3-Pitch.xti b/HOMS_XRT/_Config/NC/Axes/M2L3-Pitch.xti index 2101493..ba93751 100644 --- a/HOMS_XRT/_Config/NC/Axes/M2L3-Pitch.xti +++ b/HOMS_XRT/_Config/NC/Axes/M2L3-Pitch.xti @@ -1,5 +1,5 @@ - - + + UINTARR2_2 @@ -272,15 +272,13 @@ nState4 USINT - - - +]]> 8 88 @@ -329,6 +327,8 @@ Drive Status 4 (manually linked): nState8 USINT + 8 248 @@ -1042,8 +1042,7 @@ Drive Status 4 (manually linked): AxisState UDINT - - - +]]> 32 64 @@ -1071,8 +1069,7 @@ External Setpoint Generation: HomingState UDINT - - - +]]> 32 128 CoupleState UDINT - - - +]]> 32 160 @@ -1333,21 +1327,21 @@ External Setpoint Generation: NCAXLESTRUCT_TOPLC4 - + - + - + - + - + __FILENAME__ @@ -1361,35 +1355,30 @@ External Setpoint Generation: - 14 Inputs In NCENCODERSTRUCT_IN3 - 31168 + 20864 nState1 - - - +]]> nComState - - - +]]> @@ -1398,7 +1387,7 @@ External Setpoint Generation: Out NCENCODERSTRUCT_OUT3 - 48576 + 32128 @@ -1412,25 +1401,13 @@ External Setpoint Generation: In NCDRIVESTRUCT_IN2 - 31808 + 21504 nDataIn1 nDataIn2 - - nState4 - - - - nDataIn3 @@ -1450,7 +1427,7 @@ Drive Status 4 (manually linked): Out NCDRIVESTRUCT_OUT2 - 49216 + 32768 nDataOut1 @@ -1459,23 +1436,19 @@ Drive Status 4 (manually linked): nCtrl2 - - - +]]> nCtrl3 - - - +]]> nDataOut3 @@ -1494,7 +1467,7 @@ Drive Status 4 (manually linked): - + @@ -1504,7 +1477,7 @@ Drive Status 4 (manually linked): FromPlc PLCTONC_AXIS_REF - 30144 + 19840 @@ -1512,52 +1485,7 @@ Drive Status 4 (manually linked): ToPlc NCTOPLC_AXIS_REF - 46528 - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - + 30080 @@ -1565,21 +1493,21 @@ External Setpoint Generation: - + - + - + @@ -1587,8 +1515,8 @@ External Setpoint Generation: - - + + diff --git a/HOMS_XRT/_Config/NC/Axes/M2L3-Xdwn.xti b/HOMS_XRT/_Config/NC/Axes/M2L3-Xdwn.xti index 0a62f21..bb6655e 100644 --- a/HOMS_XRT/_Config/NC/Axes/M2L3-Xdwn.xti +++ b/HOMS_XRT/_Config/NC/Axes/M2L3-Xdwn.xti @@ -1,5 +1,5 @@ - - + + UINTARR2_2 @@ -272,15 +272,13 @@ nState4 USINT - - - +]]> 8 88 @@ -329,6 +327,8 @@ Drive Status 4 (manually linked): nState8 USINT + 8 248 @@ -1042,8 +1042,7 @@ Drive Status 4 (manually linked): AxisState UDINT - - - +]]> 32 64 @@ -1071,8 +1069,7 @@ External Setpoint Generation: HomingState UDINT - - - +]]> 32 128 CoupleState UDINT - - - +]]> 32 160 @@ -1333,21 +1327,21 @@ External Setpoint Generation: NCAXLESTRUCT_TOPLC4 - + - + - + - + - + __FILENAME__ @@ -1366,28 +1360,24 @@ External Setpoint Generation: In NCENCODERSTRUCT_IN3 - 29184 + 18880 nState1 - - - +]]> nComState - - - +]]> @@ -1396,7 +1386,7 @@ External Setpoint Generation: Out NCENCODERSTRUCT_OUT3 - 45568 + 29120 @@ -1410,25 +1400,13 @@ External Setpoint Generation: In NCDRIVESTRUCT_IN2 - 29824 + 19520 nDataIn1 nDataIn2 - - nState4 - - - - nDataIn3 @@ -1448,7 +1426,7 @@ Drive Status 4 (manually linked): Out NCDRIVESTRUCT_OUT2 - 46208 + 29760 nDataOut1 @@ -1457,23 +1435,19 @@ Drive Status 4 (manually linked): nCtrl2 - - - +]]> nCtrl3 - - - +]]> nDataOut3 @@ -1492,7 +1466,7 @@ Drive Status 4 (manually linked): - + @@ -1502,7 +1476,7 @@ Drive Status 4 (manually linked): FromPlc PLCTONC_AXIS_REF - 28160 + 17856 @@ -1510,52 +1484,7 @@ Drive Status 4 (manually linked): ToPlc NCTOPLC_AXIS_REF - 43520 - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - + 27072 @@ -1563,21 +1492,21 @@ External Setpoint Generation: - + - + - + @@ -1585,8 +1514,8 @@ External Setpoint Generation: - - + + diff --git a/HOMS_XRT/_Config/NC/Axes/M2L3-Xup.xti b/HOMS_XRT/_Config/NC/Axes/M2L3-Xup.xti index e7beace..e4b3bcb 100644 --- a/HOMS_XRT/_Config/NC/Axes/M2L3-Xup.xti +++ b/HOMS_XRT/_Config/NC/Axes/M2L3-Xup.xti @@ -1,5 +1,5 @@ - - + + UINTARR2_2 @@ -272,15 +272,13 @@ nState4 USINT - - - +]]> 8 88 @@ -329,6 +327,8 @@ Drive Status 4 (manually linked): nState8 USINT + 8 248 @@ -1042,8 +1042,7 @@ Drive Status 4 (manually linked): AxisState UDINT - - - +]]> 32 64 @@ -1071,8 +1069,7 @@ External Setpoint Generation: HomingState UDINT - - - +]]> 32 128 CoupleState UDINT - - - +]]> 32 160 @@ -1333,21 +1327,21 @@ External Setpoint Generation: NCAXLESTRUCT_TOPLC4 - + - + - + - + - + __FILENAME__ @@ -1366,28 +1360,24 @@ External Setpoint Generation: In NCENCODERSTRUCT_IN3 - 27200 + 16896 nState1 - - - +]]> nComState - - - +]]> @@ -1396,7 +1386,7 @@ External Setpoint Generation: Out NCENCODERSTRUCT_OUT3 - 42560 + 26112 @@ -1410,25 +1400,13 @@ External Setpoint Generation: In NCDRIVESTRUCT_IN2 - 27840 + 17536 nDataIn1 nDataIn2 - - nState4 - - - - nDataIn3 @@ -1448,7 +1426,7 @@ Drive Status 4 (manually linked): Out NCDRIVESTRUCT_OUT2 - 43200 + 26752 nDataOut1 @@ -1457,23 +1435,19 @@ Drive Status 4 (manually linked): nCtrl2 - - - +]]> nCtrl3 - - - +]]> nDataOut3 @@ -1492,7 +1466,7 @@ Drive Status 4 (manually linked): - + @@ -1502,7 +1476,7 @@ Drive Status 4 (manually linked): FromPlc PLCTONC_AXIS_REF - 26176 + 15872 @@ -1510,52 +1484,7 @@ Drive Status 4 (manually linked): ToPlc NCTOPLC_AXIS_REF - 40512 - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - + 24064 @@ -1563,21 +1492,21 @@ External Setpoint Generation: - + - + - + @@ -1585,8 +1514,8 @@ External Setpoint Generation: - - + + diff --git a/HOMS_XRT/_Config/NC/Axes/M2L3-Ydwn.xti b/HOMS_XRT/_Config/NC/Axes/M2L3-Ydwn.xti index f5db54e..5171a87 100644 --- a/HOMS_XRT/_Config/NC/Axes/M2L3-Ydwn.xti +++ b/HOMS_XRT/_Config/NC/Axes/M2L3-Ydwn.xti @@ -1,5 +1,5 @@ - - + + UINTARR2_2 @@ -272,15 +272,13 @@ nState4 USINT - - - +]]> 8 88 @@ -329,6 +327,8 @@ Drive Status 4 (manually linked): nState8 USINT + 8 248 @@ -1042,8 +1042,7 @@ Drive Status 4 (manually linked): AxisState UDINT - - - +]]> 32 64 @@ -1071,8 +1069,7 @@ External Setpoint Generation: HomingState UDINT - - - +]]> 32 128 CoupleState UDINT - - - +]]> 32 160 @@ -1333,21 +1327,21 @@ External Setpoint Generation: NCAXLESTRUCT_TOPLC4 - + - + - + - + - + __FILENAME__ @@ -1356,7 +1350,7 @@ External Setpoint Generation: - + @@ -1366,28 +1360,24 @@ External Setpoint Generation: In NCENCODERSTRUCT_IN3 - 25216 + 14912 nState1 - - - +]]> nComState - - - +]]> @@ -1396,7 +1386,7 @@ External Setpoint Generation: Out NCENCODERSTRUCT_OUT3 - 39552 + 23104 @@ -1410,25 +1400,13 @@ External Setpoint Generation: In NCDRIVESTRUCT_IN2 - 25856 + 15552 nDataIn1 nDataIn2 - - nState4 - - - - nDataIn3 @@ -1448,7 +1426,7 @@ Drive Status 4 (manually linked): Out NCDRIVESTRUCT_OUT2 - 40192 + 23744 nDataOut1 @@ -1457,23 +1435,19 @@ Drive Status 4 (manually linked): nCtrl2 - - - +]]> nCtrl3 - - - +]]> nDataOut3 @@ -1502,7 +1476,7 @@ Drive Status 4 (manually linked): FromPlc PLCTONC_AXIS_REF - 24192 + 13888 @@ -1510,52 +1484,7 @@ Drive Status 4 (manually linked): ToPlc NCTOPLC_AXIS_REF - 37504 - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - + 21056 @@ -1563,21 +1492,21 @@ External Setpoint Generation: - + - + - + @@ -1585,8 +1514,8 @@ External Setpoint Generation: - - + + diff --git a/HOMS_XRT/_Config/NC/Axes/M2L3-Yup.xti b/HOMS_XRT/_Config/NC/Axes/M2L3-Yup.xti index bdfa287..1b1faae 100644 --- a/HOMS_XRT/_Config/NC/Axes/M2L3-Yup.xti +++ b/HOMS_XRT/_Config/NC/Axes/M2L3-Yup.xti @@ -1,5 +1,5 @@ - - + + UINTARR2_2 @@ -272,15 +272,13 @@ nState4 USINT - - - +]]> 8 88 @@ -329,6 +327,8 @@ Drive Status 4 (manually linked): nState8 USINT + 8 248 @@ -1042,8 +1042,7 @@ Drive Status 4 (manually linked): AxisState UDINT - - - +]]> 32 64 @@ -1071,8 +1069,7 @@ External Setpoint Generation: HomingState UDINT - - - +]]> 32 128 CoupleState UDINT - - - +]]> 32 160 @@ -1333,21 +1327,21 @@ External Setpoint Generation: NCAXLESTRUCT_TOPLC4 - + - + - + - + - + __FILENAME__ @@ -1366,28 +1360,24 @@ External Setpoint Generation: In NCENCODERSTRUCT_IN3 - 23232 + 12928 nState1 - - - +]]> nComState - - - +]]> @@ -1396,7 +1386,7 @@ External Setpoint Generation: Out NCENCODERSTRUCT_OUT3 - 36544 + 20096 @@ -1410,25 +1400,13 @@ External Setpoint Generation: In NCDRIVESTRUCT_IN2 - 23872 + 13568 nDataIn1 nDataIn2 - - nState4 - - - - nDataIn3 @@ -1448,7 +1426,7 @@ Drive Status 4 (manually linked): Out NCDRIVESTRUCT_OUT2 - 37184 + 20736 nDataOut1 @@ -1457,23 +1435,19 @@ Drive Status 4 (manually linked): nCtrl2 - - - +]]> nCtrl3 - - - +]]> nDataOut3 @@ -1502,7 +1476,7 @@ Drive Status 4 (manually linked): FromPlc PLCTONC_AXIS_REF - 22208 + 11904 @@ -1510,52 +1484,7 @@ Drive Status 4 (manually linked): ToPlc NCTOPLC_AXIS_REF - 34496 - - AxisState - - - - - - HomingState - - - - - - CoupleState - - - - + 18048 @@ -1563,21 +1492,21 @@ External Setpoint Generation: - + - + - + @@ -1585,8 +1514,8 @@ External Setpoint Generation: - - + + diff --git a/HOMS_XRT/_Config/NC/NC.xti b/HOMS_XRT/_Config/NC/NC.xti index 9acb41e..eac2f5d 100644 --- a/HOMS_XRT/_Config/NC/NC.xti +++ b/HOMS_XRT/_Config/NC/NC.xti @@ -1,1846 +1,5 @@ - - - UINTARR2_2 - 32 - UINT - - 0 - 2 - - - 0x%08X (%d) - . - . - - - - UDINTARR2_2 - 64 - UINTARR2_2 - - 0 - 2 - - - 0x%016I64X (%I64d) - . - . - - - - NCENCODERSTRUCT_IN3 - 640 - - nDataIn1 - UDINTARR2_2 - 64 - 0 - - - nDataIn2 - UDINTARR2_2 - 64 - 64 - - - nDataIn3 - UDINTARR2_2 - 64 - 128 - - - nDataIn4 - UDINTARR2_2 - 64 - 192 - - - nDataIn5 - UDINTARR2_2 - 64 - 256 - - - nDataIn6 - UDINTARR2_2 - 64 - 320 - - - nDataIn7 - UDINTARR2_2 - 64 - 384 - - - nDataIn8 - UDINTARR2_2 - 64 - 448 - - - nState1 - UINT - 16 - 512 - - - nState2 - UINT - 16 - 528 - - - nState3 - UINT - 16 - 544 - - - nState4 - UINT - 16 - 560 - - - nState5 - UINT - 16 - 576 - - - nComState - UINT - 16 - 592 - - - nDcInputTime - DINT - 32 - 608 - - - - NCENCODERSTRUCT_OUT3 - 640 - - nDataOut1 - UDINTARR2_2 - 64 - 0 - - - nDataOut2 - UDINTARR2_2 - 64 - 64 - - - nDataOut3 - UDINTARR2_2 - 64 - 128 - - - nDataOut4 - UDINTARR2_2 - 64 - 192 - - - nDataOut5 - UDINTARR2_2 - 64 - 256 - - - nDataOut6 - UDINTARR2_2 - 64 - 320 - - - nDataOut7 - UDINTARR2_2 - 64 - 384 - - - nDataOut8 - UDINTARR2_2 - 64 - 448 - - - nCtrl1 - UINT - 16 - 512 - - - nCtrl2 - UINT - 16 - 528 - - - nCtrl3 - UINT - 16 - 544 - - - nCtrl4 - UINT - 16 - 560 - - - nCtrl5 - UINT - 16 - 576 - - - nComCtrl - UINT - 16 - 592 - - - - UINTARR2 - 32 - UINT - - 0 - 2 - - - [%u, %u] - [0] - [1] - - - 0x%08x [%u, %u] - . - [0] - [1] - - - 0x%08x (%u) - . - . - - - - NCDRIVESTRUCT_IN2 - 320 - - nDataIn1 - UINTARR2 - 32 - 0 - - - nDataIn2 - UINTARR2 - 32 - 32 - - - nState1 - USINT - 8 - 64 - - - nState2 - USINT - 8 - 72 - - - nState3 - USINT - 8 - 80 - - - nState4 - USINT - - 8 - 88 - - - nDataIn3 - UINTARR2 - 32 - 96 - - - nDataIn4 - UINTARR2 - 32 - 128 - - - nDataIn5 - UINTARR2 - 32 - 160 - - - nDataIn6 - UINTARR2 - 32 - 192 - - - nState5 - USINT - 8 - 224 - - - nState6 - USINT - 8 - 232 - - - nState7 - USINT - 8 - 240 - - - nState8 - USINT - - 8 - 248 - - - nDcOutputTime - DINT - 32 - 256 - - - - NCDRIVESTRUCT_IN - - 96 - - - - - - NCDRIVESTRUCT_OUT2 - 320 - - nDataOut1 - UINTARR2 - 32 - 0 - - - nDataOut2 - UINTARR2 - 32 - 32 - - - nCtrl1 - USINT - 8 - 64 - - - nCtrl2 - USINT - 8 - 72 - - - nCtrl3 - USINT - 8 - 80 - - - nCtrl4 - USINT - 8 - 88 - - - nDataOut3 - UINTARR2 - 32 - 96 - - - nDataOut4 - UINTARR2 - 32 - 128 - - - nDataOut5 - UINTARR2 - 32 - 160 - - - nDataOut6 - UINTARR2 - 32 - 192 - - - nCtrl5 - USINT - 8 - 224 - - - nCtrl6 - USINT - 8 - 232 - - - nCtrl7 - USINT - 8 - 240 - - - nCtrl8 - USINT - 8 - 248 - - - - NCDRIVESTRUCT_OUT - - 96 - - - - - - PLCTONC_AXIS_REF_CTRL - 32 - - Enable - BIT - 1 - 0 - - - FeedEnablePlus - BIT - 1 - 1 - - - FeedEnableMinus - BIT - 1 - 2 - - - HomingSensor - BIT - 1 - 5 - - - AcceptBlockedDrive - BIT - 1 - 8 - - - PlcDebugFlag - BIT - 1 - 30 - - - NcDebugFlag - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - PLCTONC_AXIS_REF - 1024 - - ControlDWord - PLCTONC_AXIS_REF_CTRL - 32 - 0 - - - Override - UDINT - 32 - 32 - - - AxisModeRequest - UDINT - 32 - 64 - - - AxisModeDWord - UDINT - 32 - 96 - - - AxisModeLReal - LREAL - 64 - 128 - - - PositionCorrection - LREAL - 64 - 192 - - - ExtSetPos - LREAL - 64 - 256 - - - ExtSetVelo - LREAL - 64 - 320 - - - ExtSetAcc - LREAL - 64 - 384 - - - ExtSetDirection - DINT - 32 - 448 - - - ExtControllerOutput - LREAL - 64 - 512 - - - GearRatio1 - LREAL - 64 - 576 - - - GearRatio2 - LREAL - 64 - 640 - - - GearRatio3 - LREAL - 64 - 704 - - - GearRatio4 - LREAL - 64 - 768 - - - MapState - BOOL - 8 - 832 - - - PlcCycleControl - BYTE - 8 - 840 - - - PlcCycleCount - BYTE - 8 - 848 - - - - NcStructType - 1 - - - - - NCAXLESTRUCT_FROMPLC3 - - - - - NCTOPLC_AXIS_REF_STATE - 32 - - Operational - BIT - 1 - 0 - - - Homed - BIT - 1 - 1 - - - NotMoving - BIT - 1 - 2 - - - InPositionArea - BIT - 1 - 3 - - - InTargetPosition - BIT - 1 - 4 - - - Protected - BIT - 1 - 5 - - - ErrorPropagationDelayed - BIT - 1 - 6 - - - HasBeenStopped - BIT - 1 - 7 - - - HasJob - BIT - 1 - 8 - - - PositiveDirection - BIT - 1 - 9 - - - NegativeDirection - BIT - 1 - 10 - - - HomingBusy - BIT - 1 - 11 - - - ConstantVelocity - BIT - 1 - 12 - - - Compensating - BIT - 1 - 13 - - - ExtSetPointGenEnabled - BIT - 1 - 14 - - - PhasingActive - BIT - 1 - 15 - - - ExternalLatchValid - BIT - 1 - 16 - - - NewTargetPos - BIT - 1 - 17 - - - IsDriveLimitActive - BIT - 1 - 18 - - - ContinuousMotion - BIT - 1 - 19 - - - ControlLoopClosed - BIT - 1 - 20 - - - CamTableQueued - BIT - 1 - 21 - - - CamDataQueued - BIT - 1 - 22 - - - CamScalingPending - BIT - 1 - 23 - - - CmdBuffered - BIT - 1 - 24 - - - PTPmode - BIT - 1 - 25 - - - SoftLimitMinExceeded - BIT - 1 - 26 - - - SoftLimitMaxExceeded - BIT - 1 - 27 - - - DriveDeviceError - BIT - 1 - 28 - - - MotionCommandsLocked - BIT - 1 - 29 - - - IoDataInvalid - BIT - 1 - 30 - - - Error - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - {4C3FC5AC-D5AA-44C6-AC5A-159774BA0F6D} - - - - - NCTOPLC_AXIS_REF_OPMODE - 32 - - OpModePosAreaMonitoring - BIT - 1 - 0 - - - OpModeTargetPosMonitoring - BIT - 1 - 1 - - - OpModeLoop - BIT - 1 - 2 - - - OpModeMotionMonitoring - BIT - 1 - 3 - - - OpModePEHTimeMonitoring - BIT - 1 - 4 - - - OpModeBacklashCompensation - BIT - 1 - 5 - - - OpModeDelayedErrorReaction - BIT - 1 - 6 - - - OpModeModulo - BIT - 1 - 7 - - - OpModeSimulationAxis - BIT - 1 - 8 - - - OpModePosLagMonitoring - BIT - 1 - 16 - - - OpModeVeloLagMonitoring - BIT - 1 - 17 - - - OpModeSoftLimitMinMonitoring - BIT - 1 - 18 - - - OpModeSoftLimitMaxMonitoring - BIT - 1 - 19 - - - OpModePosCorrection - BIT - 1 - 20 - - - OpModeAllowSlaveCommands - BIT - 1 - 21 - - - OpModeAllowExtSetAxisCommands - BIT - 1 - 22 - - - ApplicationRequest - BIT - 1 - 23 - - - - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - - AvoidingCollision - BIT - 1 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_STATE2 - 32 - - Value - DWORD - 32 - 0 - - - Flags - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - 8 - - CamActivationPending - BIT - 1 - 0 - - - CamDeactivationPending - BIT - 1 - 1 - - - CamActive - BIT - 1 - 2 - - - CamDataQueued - BIT - 1 - 6 - - - CamScalingPending - BIT - 1 - 7 - - - - UINTARR8 - 128 - UINT - - 0 - 8 - - - - NCTOPLC_AXIS_REF - 2048 - - StateDWord - NCTOPLC_AXIS_REF_STATE - 32 - 0 - - - ErrorCode - UDINT - 32 - 32 - - - AxisState - UDINT - - 32 - 64 - - - AxisModeConfirmation - UDINT - 32 - 96 - - - HomingState - UDINT - - 32 - 128 - - - CoupleState - UDINT - - 32 - 160 - - - SvbEntries - UDINT - 32 - 192 - - - SafEntries - UDINT - 32 - 224 - - - AxisId - UDINT - 32 - 256 - - - OpModeDWord - NCTOPLC_AXIS_REF_OPMODE - 32 - 288 - - - ActPos - LREAL - 64 - 320 - - - ModuloActPos - LREAL - 64 - 384 - - - ActiveControlLoopIndex - UINT - 16 - 448 - - - ControlLoopIndex - UINT - 16 - 464 - - - ModuloActTurns - DINT - 32 - 480 - - - ActVelo - LREAL - 64 - 512 - - - PosDiff - LREAL - 64 - 576 - - - SetPos - LREAL - 64 - 640 - - - SetVelo - LREAL - 64 - 704 - - - SetAcc - LREAL - 64 - 768 - - - TargetPos - LREAL - 64 - 832 - - - ModuloSetPos - LREAL - 64 - 896 - - - ModuloSetTurns - DINT - 32 - 960 - - - CmdNo - UINT - 16 - 992 - - - CmdState - UINT - 16 - 1008 - - - SetJerk - LREAL - 64 - 1024 - - - SetTorque - LREAL - 64 - 1088 - - - ActTorque - LREAL - 64 - 1152 - - - StateDWord2 - NCTOPLC_AXIS_REF_STATE2 - 32 - 1216 - - - StateDWord3 - DWORD - 32 - 1248 - - - TouchProbeState - DWORD - 32 - 1280 - - - TouchProbeCounter - DWORD - 32 - 1312 - - - CamCouplingState - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - - 0 - 8 - - 64 - 1344 - - - CamCouplingTableID - UINTARR8 - 128 - 1408 - - - ActTorqueDerivative - LREAL - 64 - 1536 - - - SetTorqueDerivative - LREAL - 64 - 1600 - - - AbsPhasingPos - LREAL - 64 - 1664 - - - TorqueOffset - LREAL - 64 - 1728 - - - ActPosWithoutPosCorrection - LREAL - 64 - 1792 - - - ActAcc - LREAL - 64 - 1856 - - - DcTimeStamp - UDINT - 32 - 1920 - - - - NcStructType - 2 - - - - - NCAXLESTRUCT_TOPLC - - - NCAXLESTRUCT_TOPLC2 - - - NCAXLESTRUCT_TOPLC3 - - - NCAXLESTRUCT_TOPLC4 - - - - - - - - - - - - - - - - - NCTOPLC_AXIS_REF_STATE_OLD - 32 - - Operational - BIT - 1 - 0 - - - Homed - BIT - 1 - 1 - - - NotMoving - BIT - 1 - 2 - - - InPositionArea - BIT - 1 - 3 - - - InTargetPosition - BIT - 1 - 4 - - - Protected - BIT - 1 - 5 - - - ErrorPropagationDelayed - BIT - 1 - 6 - - - HasBeenStopped - BIT - 1 - 7 - - - HasJob - BIT - 1 - 8 - - - PositiveDirection - BIT - 1 - 9 - - - NegativeDirection - BIT - 1 - 10 - - - HomingBusy - BIT - 1 - 11 - - - ConstantVelocity - BIT - 1 - 12 - - - Compensating - BIT - 1 - 13 - - - ExtSetPointGenEnabled - BIT - 1 - 14 - - - PhasingActive - BIT - 1 - 15 - - - ExternalLatchValid - BIT - 1 - 16 - - - NewTargetPos - BIT - 1 - 17 - - - ContinuousMotion - BIT - 1 - 19 - - - ControlLoopClosed - BIT - 1 - 20 - - - CamTableQueued - BIT - 1 - 21 - - - CamDataQueued - BIT - 1 - 22 - - - CamScalingPending - BIT - 1 - 23 - - - CmdBuffered - BIT - 1 - 24 - - - PTPmode - BIT - 1 - 25 - - - SoftLimitMinExceeded - BIT - 1 - 26 - - - SoftLimitMaxExceeded - BIT - 1 - 27 - - - DriveDeviceError - BIT - 1 - 28 - - - MotionCommandsLocked - BIT - 1 - 29 - - - IoDataInvalid - BIT - 1 - 30 - - - Error - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_OLD4 - 2048 - - StateDWord - NCTOPLC_AXIS_REF_STATE_OLD - 32 - 0 - - - ErrorCode - UDINT - 32 - 32 - - - AxisState - UDINT - - 32 - 64 - - - AxisModeConfirmation - UDINT - 32 - 96 - - - HomingState - UDINT - - 32 - 128 - - - CoupleState - UDINT - - 32 - 160 - - - SvbEntries - UDINT - 32 - 192 - - - SafEntries - UDINT - 32 - 224 - - - AxisId - UDINT - 32 - 256 - - - OpModeDWord - NCTOPLC_AXIS_REF_OPMODE - 32 - 288 - - - ActPos - LREAL - 64 - 320 - - - ModuloActPos - LREAL - 64 - 384 - - - ActiveControlLoopIndex - UINT - 16 - 448 - - - ControlLoopIndex - UINT - 16 - 464 - - - ModuloActTurns - DINT - 32 - 480 - - - ActVelo - LREAL - 64 - 512 - - - PosDiff - LREAL - 64 - 576 - - - SetPos - LREAL - 64 - 640 - - - SetVelo - LREAL - 64 - 704 - - - SetAcc - LREAL - 64 - 768 - - - TargetPos - LREAL - 64 - 832 - - - ModuloSetPos - LREAL - 64 - 896 - - - ModuloSetTurns - DINT - 32 - 960 - - - CmdNo - UINT - 16 - 992 - - - CmdState - UINT - 16 - 1008 - - - SetJerk - LREAL - 64 - 1024 - - - SetTorque - LREAL - 64 - 1088 - - - ActTorque - LREAL - 64 - 1152 - - - StateDWord2 - NCTOPLC_AXIS_REF_STATE2 - 32 - 1216 - - - StateDWord3 - DWORD - 32 - 1248 - - - TouchProbeState - DWORD - 32 - 1280 - - - TouchProbeCounter - DWORD - 32 - 1312 - - - CamCouplingState - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - - 0 - 8 - - 64 - 1344 - - - CamCouplingTableID - UINTARR8 - 128 - 1408 - - - ActTorqueDerivative - LREAL - 64 - 1536 - - - SetTorqueDerivative - LREAL - 64 - 1600 - - - ActPosWithoutPosCorrection - LREAL - 64 - 1792 - - - ActAcc - LREAL - 64 - 1856 - - - DcTimeStamp - UDINT - 32 - 1920 - - - - NcStructType - 2 - - - - - NCAXLESTRUCT_TOPLC - - - NCAXLESTRUCT_TOPLC2 - - - NCAXLESTRUCT_TOPLC3 - - - NCAXLESTRUCT_TOPLC4 - - - - - - - - - - - - - NC-Task 1 SAF @@ -1866,2155 +25,17 @@ External Setpoint Generation: - - M2L3-Yup - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 12928 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 20096 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 13568 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 20736 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 11904 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - 18048 - - - - - M2L3-Ydwn - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 14912 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 23104 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 15552 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 23744 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 13888 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - 21056 - - - - - M2L3-Xup - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 16896 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 26112 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 17536 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 26752 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 15872 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - 24064 - - - - - M2L3-Xdwn - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 18880 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 29120 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 19520 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 29760 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 17856 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - 27072 - - - - - M2L3-Pitch - - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 20864 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 32128 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 21504 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 32768 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 19840 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - 30080 - - - - - M2L3-Bender - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 22848 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 35136 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 23488 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 35776 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 21824 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF - 33088 - - - - - M1L4-Yup - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 24832 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 38144 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 25472 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 38784 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 23808 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF_OLD4 - 36096 - - - - - M1L4-Ydwn - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 26816 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 41152 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 27456 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 41792 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 25792 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF_OLD4 - 39104 - - - - - M1L4-Xup - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 28800 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 44160 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 29440 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 44800 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 27776 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF_OLD4 - 42112 - - - - - M1L4-Xdwn - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 30784 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 47168 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 31424 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 47808 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 29760 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF_OLD4 - 45120 - - - - - M1L4-Pitch - - - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 32768 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 50176 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 33408 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 50816 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 31744 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF_OLD4 - 48128 - - - - - M1L4-Bender - - - - - - - - - - - - - Inputs - - In - NCENCODERSTRUCT_IN3 - 34752 - - nState1 - - - - nComState - - - - - - Outputs - - Out - NCENCODERSTRUCT_OUT3 - 53184 - - - - - - - - - - Inputs - - In - NCDRIVESTRUCT_IN2 - 35392 - - nDataIn1 - - - nDataIn2 - - - nDataIn3 - - - nDataIn4 - - - nDataIn5 - - - nDataIn6 - - - - - Outputs - - Out - NCDRIVESTRUCT_OUT2 - 53824 - - nDataOut1 - - - nDataOut2 - - - nCtrl2 - - - - nCtrl3 - - - - nDataOut3 - - - nDataOut4 - - - nDataOut5 - - - nDataOut6 - - - - - - - - - - - - - Inputs - - FromPlc - PLCTONC_AXIS_REF - 33728 - - - - Outputs - - ToPlc - NCTOPLC_AXIS_REF_OLD4 - 51136 - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -