<< Click to Display Table of Contents > Ring Splitting |
The following parameter for ring splitting can be found and only be set in the ring splitting dialog. In addition there is a Splitting Tab in SAMLight at Settings → System → Splitting, see Global Settings → Splitting.
•Center Whole Job on Current Axis Position •Global Splitting Checkboxes, see Splitting oAvoid Unnecessary Splits in Overlap Area oCog Vectors in Overlap Area oDo Not Recalculate Split Lines oTop Level Entities as Split Parts oKeep Mark In Progress Active oWorkpiece Movement oUngroup Text •Group Width, see Splitting → 1D Planar Splitting •Repetitions Over 360°s, see Splitting → Angular Splitting •Tolerate Larger Split Jobs Than 360°, see Splitting → Angular Splitting •Tilt Compensation Parameters, see Global Settings → Splitting oMark Angle •Split Order, see Splitting •Split Overlap, see Splitting •Split Repetitions, see Splitting •Z Motion Axis, see Global Settings → Splitting |
---|
|
☒ Set ☒ Get |
||
---|---|---|---|
DLL Function |
int CCI_Return = ScSetLongValue(int Value_Type, int Tilt_Compensation) int Tilt_Compensation = ScGetLongValue(int Value_Type) |
||
ASCII Function |
int CCI_Return = ScCciSetLongValue(int Value_Type, int Tilt_Compensation) int Tilt_Compensation = ScCciGetLongValue(int Value_Type) |
||
Description |
Sets or gets the Ring Splitting Z tilt compensation |
||
Value_Type |
Type: int |
ID: |
|
Location: ScComSAMLightClientCtrlValueTypes |
|||
scComSAMLightClientCtrlLongValueTypeRingSplittingEnableZTiltCompensation |
96 |
||
Tilt_Compensation |
Type: int |
Unit: none |
|
•0: Disables the z tilt compensation. •1: Enables the z tilt compensation. |
|||
CCI_Return |
Type: int |
||
CCI return number, see error list. |
|||
Notes |
- |
||
C# Example: Enable the ring splitting z tilt compensation: |
|||
C# Example: Get the ring splitting Z tilt compensation status:
int Z_Tilt_Compensation = cci.ScGetLongValue((int)ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeRingSplittingEnableZTiltCompensation); |
Table 291: Enable Z Tilt Compensation
|
☒ Set ☒ Get |
||
---|---|---|---|
DLL Function |
int CCI_Return = ScSetLongValue(int Value_Type, int Parts) int Parts = ScGetLongValue(int Value_Type) |
||
ASCII Function |
int CCI_Return = ScCciSetLongValue(int Value_Type, int Parts) int Parts = ScCciGetLongValue(int Value_Type) |
||
Description |
Set or get the state of the checkbox Center Whole Job on Current Axis Position. |
||
Value_Type |
Type: int |
ID: |
|
Location: ScComSAMLightClientCtrlValueTypes |
|||
scComSAMLightClientCtrlLongValueTypeRingCenterSplits |
149 |
||
Start position of the marking is always the same while using this option. The first split part will be always marked at the same position. |
|||
Checkbox |
Type: int |
Unit: none |
|
•0: Disable Checkbox. •1: Enable Checkbox. |
|||
CCI_Return |
Type: int |
||
CCI return number, see error list. |
|||
Notes |
- |
||
C# Example: Enable Center Whole Job on Current Axis Position:
int CCI_Return = cci.ScSetLongValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeRingCenterSplits, 1 ); |
|||
C# Example: Get the state of the Center Whole Job on Current Axis Position checkbox:
int CenterOnAxis_Checkbox = cci.ScGetLongValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeRingCenterSplits ); |
Table 292: Center Job on Axis
☒ Set ☐ Get |
||
---|---|---|
DLL Function |
int CCI_Return = ScExecCommand(int Cmd_ID) |
|
ASCII Function |
int CCI_Return = ScCciExecCommand(int Cmd_ID) |
|
Description |
Set the submode of the drop down menu in the splitting settings dialog. |
|
Cmd_ID |
Type: int |
ID: |
Location: ScComSAMLightClientCtrlExecCommandConstants |
||
scComSAMLightClientCtrlExecCommandSetRingBmp |
78 |
|
Bitmap Marking. |
||
CCI_Return |
Type: int |
|
CCI return number, see error list. |
||
Notes |
|
|
C# Example: Set Ring splitting submode to Bitmap Marking:
int CCI_Return = cci.ScExecCommand( ( int )ScComSAMLightClientCtrlExecCommandConstants.scComSAMLightClientCtrlExecCommandSetRingBmp ); |
Table 293: Splitting Submode Ring Splitting