Instructions - Seam Tracking
Laser Tracking Start
Description: Laser tracking start
Instruction Name: LASERTRACK_ON
type Value: 85
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| ID | int | [1,99] | Tracking file number |
| delay | double | [0,10] | Parameter table delay |
| segmentParam | int | [1,99] | Tracking parameter table number |
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| type | int | - | Enum value, LASERTRACK_ON is 85 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
JSON Example
{
"ID": 2,
"delay": 4.0,
"logout": false,
"segmentParam": 3,
"type": 85,
"userParamInt": 0,
"userParamString": ""
}Laser Tracking End
Description: Laser tracking end
Instruction Name: LASERTRACK_OFF
type Value: 86
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| ID | int | [1,99] | Tracking file number |
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| type | int | - | Enum value, LASERTRACK_OFF is 86 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
JSON Example
{
"ID": 2,
"logout": false,
"type": 86,
"userParamInt": 0,
"userParamString": ""
}Search Start
Description: Search start
Instruction Name: SEARCH_START
type Value: 151
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| ID | int | [1,99] | Tracking file number |
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| senseType | int | [0,1] | Sensor type: 0=line laser; 1=contact |
| type | int | - | Enum value, SEARCH_START is 151 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
JSON Example
{
"ID": 19,
"logout": false,
"senseType": 1,
"type": 151,
"userParamInt": 0,
"userParamString": ""
}Static Search
Description: Static search
Instruction Name: SEARCH_STATIC
type Value: 152
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| ID | int | [1,99] | Tracking file number |
| delay | double | [0,10] | Parameter table delay |
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| posidtype | int | [0,1] | Point type: 0=point variable; 1=point bound variable |
| positionOutId | string | - | Output position, E or P or GP or GE point variable or bound variable |
| tableID | int | [1,99] | Search parameter table number |
| type | int | - | Enum value, SEARCH_STATIC is 152 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
JSON Example
{
"ID": 18,
"delay": 9.0,
"logout": false,
"posidname": "",
"posidtype": 1,
"positionOutId": "E$I001",
"tableID": 31,
"type": 152,
"userParamInt": 0,
"userParamString": ""
}Dynamic Search
Description: Dynamic search
Instruction Name: SEARCH_DYNAMIC
type Value: 153
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| ID | int | [1,99] | Tracking file number |
| ParaACC | object | [1,100] | Acceleration: double type manually entered value or int type or double type global or local variable or bound variable |
| ParaPL | object | [0,5] | Smoothing: int type manually entered value or int type global or local variable or bound variable |
| ParaV | object | [2,1000] mm/s | Speed: double type manually entered value or int type or double type global or local variable or bound variable |
| delay | double | [0,10] | Parameter table delay |
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| pointEffet | int | [0,1] | Point function: 0=preparation point; 1=search start point |
| posidname | string | - | Point position data: P or E or GP or GE variable or bound variable |
| posidtype | int | [0,1] | Point type: 0=point variable; 1=point bound variable |
| positionOutId | string | - | Output position: E or P or GP or GE point variable or bound variable |
| sync | int | [0,1] | SYNC: 0=no; 1=yes |
| tableID | int | [1,99] | Search parameter table number |
| type | int | - | Enum value, SEARCH_DYNAMIC is 153 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
JSON Example (Search Start Point)
{
"ID": 20,
"delay": 5.0,
"logout": false,
"pointEffet": 1,
"posidname": "GE$I001",
"posidtype": 1,
"positionOutId": "GP0001",
"sync": 1,
"tableID": 22,
"type": 153,
"userParamInt": 0,
"userParamString": ""
}JSON Example (Preparation Point)
{
"ID": 20,
"ParaACC": {"data": 58.0, "secondvalue": 0, "value": 0, "varname": ""},
"ParaPL": {"data": 3.0, "secondvalue": 0, "value": 0, "varname": ""},
"ParaV": {"data": 78.0, "m_vUnit": 1, "secondvalue": 0, "value": 0, "varname": ""},
"logout": false,
"pointEffet": 0,
"posidname": "GE$I001",
"posidtype": 1,
"sync": 1,
"type": 153,
"userParamInt": 0,
"userParamString": ""
}Search Calculation
Description: Search calculation
Instruction Name: SEARCH_CALC
type Value: 154
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| calculType | int | [0,11] | Calculation method: 0=1D offset; 1=2D offset; 2=2D offset + rotation; 3=3-point calculate projection point; 4=4-point determine two lines calculate intersection; 5=3-point calculate user coordinate system; 6=4-point determine two lines calculate intersection; 7=6-point calculate user coordinate system; 8=2-point simple contact search; 9=3D offset + rotation; 10=2-point plane calculate new user coordinate system; 11=4-point calculate plane user coordinate system |
| coordNum | int | [1,999] | Output user coordinate system |
| length | double | mm | Length |
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| posidtype | int | [0,1] | Whether the node is a bound variable: 0=point variable; 1=point bound variable |
| position1Id | string | - | Point 1: P or E or GE or GP |
| position2Id | string | - | Point 2: P or E or GE or GP |
| position3Id | string | - | Point 3: P or E or GE or GP |
| position4Id | string | - | Point 4: P or E or GE or GP |
| position5Id | string | - | Point 5: P or E or GE or GP |
| position6Id | string | - | Point 6: P or E or GE or GP |
| positionOutId | string | - | Output result: P or GP or E or GE |
| searchParacoordinate | int | [1,999] | Input user coordinate system |
| type | int | - | Enum value, SEARCH_CALC is 154 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
JSON Example
{
"calculType": 9,
"coordNum": 1,
"length": 56.0,
"logout": false,
"posidtype": 0,
"position1Id": "GP0001",
"position2Id": "GP0002",
"position3Id": "",
"position4Id": "",
"position5Id": "",
"position6Id": "",
"positionOutId": "GP0096",
"searchParacoordinate": 1,
"type": 154,
"userParamInt": 0,
"userParamString": ""
}Search End
Description: Search end
Instruction Name: SEARCH_END
type Value: 155
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| ID | int | [1,99] | Tracking file number |
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| type | int | - | Enum value, SEARCH_END is 155 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
JSON Example
{
"ID": 20,
"logout": false,
"type": 155,
"userParamInt": 0,
"userParamString": ""
}Search Offset
Description: Search offset
Instruction Name: SEARCH_OFFSET
type Value: 156
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| position1Id | string | - | Offset amount: P or GP |
| type | int | - | Enum value, SEARCH_OFFSET is 156 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
JSON Example
{
"logout": false,
"position1Id": "GP0036",
"type": 156,
"userParamInt": 0,
"userParamString": ""
}Search Offset End
Description: Search offset end
Instruction Name: SEARCH_OFFSETEND
type Value: 157
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| type | int | - | Enum value, SEARCH_OFFSETEND is 157 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
JSON Example
{
"logout": false,
"type": 157,
"userParamInt": 0,
"userParamString": ""
}Arc Tracking Start
Description: Arc tracking start
Instruction Name: ARCTRACKON
type Value: 158
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| p_trace_path_num | object | [1,9] | Tracking path data: int type manually entered value or int type global or local variable or bound variable; value of 0 indicates not in use |
| type | int | - | Enum value, ARCTRACKON is 158 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
| variable | object | - | Variable data |
JSON Example
{
"logout": false,
"p_trace_path_num": {"data": 0.0, "secondvalue": 1, "value": 4, "varname": "GI[GI036]"},
"type": 158,
"userParamInt": 0,
"userParamString": "",
"variable": {"data": 0.0, "secondvalue": 1, "value": 4, "varname": "GI[I026]"}
}Arc Tracking End
Description: Arc tracking end
Instruction Name: ARCTRACKOFF
type Value: 159
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| type | int | - | Enum value, ARCTRACKOFF is 159 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
| variable | object | - | Variable data |
JSON Example
{
"logout": false,
"type": 159,
"userParamInt": 0,
"userParamString": "",
"variable": {"data": 0.0, "secondvalue": 1, "value": 4, "varname": "GI[I001]"}
}Arc Voltage Tracking Start
Description: Arc voltage tracking start
Instruction Name: ARCTRACKON
type Value: 160
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| type | int | - | Enum value, ARCTRACKON is 160 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
| variable | object | - | Variable data |
JSON Example
{
"logout": false,
"type": 160,
"userParamInt": 0,
"userParamString": "",
"variable": {"data": 0.0, "secondvalue": 0, "value": 4, "varname": "GI099"}
}Arc Voltage Tracking End
Description: Arc voltage tracking end
Instruction Name: ARCVTRACKOFF
type Value: 161
Parameter Table
| Parameter Name | Type | Value Range | Description |
|---|---|---|---|
| logout | bool | - | Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable |
| type | int | - | Enum value, ARCVTRACKOFF is 161 in the enum list |
| userParamInt | int | - | Customer-defined for secondary development, currently meaningless |
| userParamString | string | - | Customer-defined for secondary development, currently meaningless |
| variable | object | - | Variable data |
JSON Example
{
"logout": false,
"type": 161,
"userParamInt": 0,
"userParamString": "",
"variable": {"data": 0.0, "secondvalue": 0, "value": 4, "varname": "GI006"}
}