6.5.6.5 DD_SetSegmentParameter_ISD51xThis function block is used for advanced CAMs only. Itsends the angle value to the segment with the givenSegmentID and is used with MoveDistanceSegments andFlyingStopSegments (see chapter 5.7.7.7 Editing AdvancedCAM Profiles for further information). It must be sent beforethe specified segment is active. Sending it when thespecified segment is active leads to an error (useDD_ReadCAMinfo to read the error). The timing is notchecked inside the function block.DD_SetSegmentParameter_ISD51xAxisExecuteBOOLAXIS_REF_-ISD51xBOOLDoneBOOLBusyBOOLDD_ERROR_-ISD51xErrorInfoErrorSegmentIDUINTAngleREAL130BE958.10Illustration 6.76 DD_SetSegmentParameter_ISD51xVariablenameData type DefaultvalueDescriptionVAR_IN_OUTAxis AXIS_REF_ISD51x Reference to the axis.Seechapter 6.5.4.1 AXIS_REF_ISD51x.VAR_INPUTExecute BOOL FALSE Sends the angle value.SegmentID UINT 0 ID of the segment thatshould use this parameter.Angle REAL 0 Angle parameter to beused by the givensegment. Angle must begiven in (slave) revolutions.VAR_OUTPUTDone BOOL The parameter has beenset.Busy BOOL The function block is notfinished and new outputvalues are to be expected.Error BOOL An error has occurredwithin the function block.ErrorInfo DD_ERROR_ISD51x Error identification andinstance identifier.See chapter 6.5.2.3 ErrorIndication.Table 6.58 DD_SetSegmentParameter_ISD51x6.5.6.6 DD_RotationStop_ISD51xThis function block is used for basic and advanced CAMs. Itstops the execution of the CAM for 1 master cycle.DD_RotationStop_ISD51xAxisExecuteBOOLAXIS_REF_ISD51xBOOLDoneBOOLBusyBOOLDD_ERROR_ISD51xErrorInfoErrorStopModeDD_STOPPING_-MODE_ISD51xDecelerationREAL130BE959.10Illustration 6.77 DD_RotationStop_ISD51xVariablenameData type DefaultvalueDescriptionVAR_IN_OUTAxis AXIS_REF_ISD51x Reference to the axis.Seechapter 6.5.4.1 AXIS_REF_ISD51x.VAR_INPUTExecute BOOL FALSE Stops the processing ofthe CAM for this mastercycle.StopMode DD_STOPPING_MODE_ISD51xddCoasting_ISD51xSpecifies the way ofstopping the servo drivefor this master cycle.See Table 6.60.Deceleration REAL 0 Deceleration value usedfor the rampingprocedure. Only positivevalues are allowed [rps/s].VAR_OUTPUTDone BOOL The command has beensent.Busy BOOL The function block is notfinished and new outputvalues are to be expected.Error BOOL An error has occurredwithin the function block.ErrorInfo DD_ERROR_ISD51x Error identification andinstance identifier.See chapter 6.5.2.3 ErrorIndication.Table 6.59 DD_RotationStop_ISD51xProgramming VLT® Integrated Servo Drive ISD® 510 System216 Danfoss A/S © 01/2017 All rights reserved. MG36D10266