<< Click to Display Table of Contents > 

Client Control Interface Manual > Global Settings > Splitting

Splitting
Previous pageReturn to chapter overviewNext page

The following parameters for Ring Splitting can be found and only be set in SAMLight at Settings → System → Splitting. In addition there is a Ring Splitting dialog, see Splitting → Ring Splitting.

•Ring Splitting Enable Z Tilt Compensation see Splitting → Ring Splitting

•Tilt Compensation Parameters

•Z Motion Axis

 

Tilt Compensation Parameters
 

☒ Set

☒ Get

DLL Function

int CCI_Return = ScSetDoubleValue(int Value_Type, double Parameter)

double Parameter = ScGetDoubleValue(int Value_Type)

ASCII Function

int CCI_Return = ScCciSetDoubleValue(int Value_Type, double Parameter)

double Parameter = ScCciGetDoubleValue(int Value_Type)

Description

Set or get parameters for the Ring splitting tilt compensation.

Value_Type

Type: int

ID:

Location: ScComSAMLightClientCtrlValueTypes

scComSAMLightClientCtrlDoubleValueTypeRingSplittingZTiltAngle

115

Set or get the Z tilt angle for ring splitting. [deg]

scComSAMLightClientCtrlDoubleValueTypeRingSplittingZSpindleCenterHeight

116

Set the Z spindle center height. [mm]*

scComSAMLightClientCtrlDoubleValueTypeRingSplittingSpindleRadius

117

Set the spindle radius. [mm]*

scComSAMLightClientCtrlDoubleValueTypeRingSplittingZRingCenterHeight

118

Set the Z ring center height at 90°. [mm]*

Parameter

Type: int

Unit: depends on constant

Set the required value.

CCI_Return

Type: int

CCI return number, see error list.

Notes

•Further commands can be found in the ring splitting chapter.

•The default unit is mm, but the user can select a different unit.

C# Example: Set the ring splitting spindle radius:
 
int CCI_Return = cci.ScSetDoubleValue((int)ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeRingSplittingSpindleRadius, 5);

C# Example: Get the ring splitting spindle radius:
 
double Parameter = cci.ScGetDoubleValue((int)ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeRingSplittingSpindleRadius);

Table 69: Tilt Compensation Parameters

Z Motion Axis
 

☒ Set

☒ Get

DLL Function

int CCI_Return = ScSetLongValue(int Value_Type, int Z_Motion_Axis)

int Z_Motion_Axis = ScGetLongValue(int Value_Type)

ASCII Function

int CCI_Return = ScCciSetLongValue(int Value_Type, int Z_Motion_Axis)

int Z_Motion_Axis = ScCciGetLongValue(int Value_Type)

Description

Set or get the wanted axis for the z motion.

Value_Type

Type: int

ID:

Location: ScComSAMLightClientCtrlValueTypes

scComSAMLightClientCtrlLongValueTypeRingSplittingZMotionAxis

97

Z_Motion_Axis

Type: int

Unit: none

Select the wanted axis for z motion. The numbering of the possible motion axis begins with 0 for the first axis with Position mode, followed by other Position mode axes. Axes with Angle mode are ignored, as shown in the Z motion axis combo box.

CCI_Return

Type: int

CCI return number, see error list.

Notes

•Further commands can be found in the ring splitting chapter.

C# Example: Set the Z Motion Axis:
 

int CCI_Return = cci.ScSetLongValue((int)ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeRingSplittingZMotionAxis, 1);

C# Example: Get the Z Motion Axis:
 
int Z_Motion_Axis = cci.ScGetLongValue((int)ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeRingSplittingZMotionAxis);

Table 70: Z Motion Axis