<< 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 66: 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 67: Z Motion Axis