Skip to content

Instructions - Seam Tracking


Laser Tracking Start

Description: Laser tracking start

Instruction Name: LASERTRACK_ON

type Value: 85

Parameter Table

Parameter NameTypeValue RangeDescription
IDint[1,99]Tracking file number
delaydouble[0,10]Parameter table delay
segmentParamint[1,99]Tracking parameter table number
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
typeint-Enum value, LASERTRACK_ON is 85 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless

JSON Example

json
{
  "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 NameTypeValue RangeDescription
IDint[1,99]Tracking file number
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
typeint-Enum value, LASERTRACK_OFF is 86 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless

JSON Example

json
{
  "ID": 2,
  "logout": false,
  "type": 86,
  "userParamInt": 0,
  "userParamString": ""
}

Search Start

Description: Search start

Instruction Name: SEARCH_START

type Value: 151

Parameter Table

Parameter NameTypeValue RangeDescription
IDint[1,99]Tracking file number
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
senseTypeint[0,1]Sensor type: 0=line laser; 1=contact
typeint-Enum value, SEARCH_START is 151 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless

JSON Example

json
{
  "ID": 19,
  "logout": false,
  "senseType": 1,
  "type": 151,
  "userParamInt": 0,
  "userParamString": ""
}

Description: Static search

Instruction Name: SEARCH_STATIC

type Value: 152

Parameter Table

Parameter NameTypeValue RangeDescription
IDint[1,99]Tracking file number
delaydouble[0,10]Parameter table delay
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
posidtypeint[0,1]Point type: 0=point variable; 1=point bound variable
positionOutIdstring-Output position, E or P or GP or GE point variable or bound variable
tableIDint[1,99]Search parameter table number
typeint-Enum value, SEARCH_STATIC is 152 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless

JSON Example

json
{
  "ID": 18,
  "delay": 9.0,
  "logout": false,
  "posidname": "",
  "posidtype": 1,
  "positionOutId": "E$I001",
  "tableID": 31,
  "type": 152,
  "userParamInt": 0,
  "userParamString": ""
}

Description: Dynamic search

Instruction Name: SEARCH_DYNAMIC

type Value: 153

Parameter Table

Parameter NameTypeValue RangeDescription
IDint[1,99]Tracking file number
ParaACCobject[1,100]Acceleration: double type manually entered value or int type or double type global or local variable or bound variable
ParaPLobject[0,5]Smoothing: int type manually entered value or int type global or local variable or bound variable
ParaVobject[2,1000] mm/sSpeed: double type manually entered value or int type or double type global or local variable or bound variable
delaydouble[0,10]Parameter table delay
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
pointEffetint[0,1]Point function: 0=preparation point; 1=search start point
posidnamestring-Point position data: P or E or GP or GE variable or bound variable
posidtypeint[0,1]Point type: 0=point variable; 1=point bound variable
positionOutIdstring-Output position: E or P or GP or GE point variable or bound variable
syncint[0,1]SYNC: 0=no; 1=yes
tableIDint[1,99]Search parameter table number
typeint-Enum value, SEARCH_DYNAMIC is 153 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless

JSON Example (Search Start Point)

json
{
  "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)

json
{
  "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 NameTypeValue RangeDescription
calculTypeint[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
coordNumint[1,999]Output user coordinate system
lengthdoublemmLength
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
posidtypeint[0,1]Whether the node is a bound variable: 0=point variable; 1=point bound variable
position1Idstring-Point 1: P or E or GE or GP
position2Idstring-Point 2: P or E or GE or GP
position3Idstring-Point 3: P or E or GE or GP
position4Idstring-Point 4: P or E or GE or GP
position5Idstring-Point 5: P or E or GE or GP
position6Idstring-Point 6: P or E or GE or GP
positionOutIdstring-Output result: P or GP or E or GE
searchParacoordinateint[1,999]Input user coordinate system
typeint-Enum value, SEARCH_CALC is 154 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless

JSON Example

json
{
  "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 NameTypeValue RangeDescription
IDint[1,99]Tracking file number
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
typeint-Enum value, SEARCH_END is 155 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless

JSON Example

json
{
  "ID": 20,
  "logout": false,
  "type": 155,
  "userParamInt": 0,
  "userParamString": ""
}

Search Offset

Description: Search offset

Instruction Name: SEARCH_OFFSET

type Value: 156

Parameter Table

Parameter NameTypeValue RangeDescription
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
position1Idstring-Offset amount: P or GP
typeint-Enum value, SEARCH_OFFSET is 156 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless

JSON Example

json
{
  "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 NameTypeValue RangeDescription
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
typeint-Enum value, SEARCH_OFFSETEND is 157 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless

JSON Example

json
{
  "logout": false,
  "type": 157,
  "userParamInt": 0,
  "userParamString": ""
}

Arc Tracking Start

Description: Arc tracking start

Instruction Name: ARCTRACKON

type Value: 158

Parameter Table

Parameter NameTypeValue RangeDescription
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
p_trace_path_numobject[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
typeint-Enum value, ARCTRACKON is 158 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless
variableobject-Variable data

JSON Example

json
{
  "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 NameTypeValue RangeDescription
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
typeint-Enum value, ARCTRACKOFF is 159 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless
variableobject-Variable data

JSON Example

json
{
  "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 NameTypeValue RangeDescription
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
typeint-Enum value, ARCTRACKON is 160 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless
variableobject-Variable data

JSON Example

json
{
  "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 NameTypeValue RangeDescription
logoutbool-Whether commented out: true=the instruction will not be executed in the job file; false=not commented out, executable
typeint-Enum value, ARCVTRACKOFF is 161 in the enum list
userParamIntint-Customer-defined for secondary development, currently meaningless
userParamStringstring-Customer-defined for secondary development, currently meaningless
variableobject-Variable data

JSON Example

json
{
  "logout": false,
  "type": 161,
  "userParamInt": 0,
  "userParamString": "",
  "variable": {"data": 0.0, "secondvalue": 0, "value": 4, "varname": "GI006"}
}