839 lines
34 KiB
JSON
839 lines
34 KiB
JSON
{
|
|
"specification" : [
|
|
{
|
|
"key" : "coolant",
|
|
"title" : "Coolant",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "coolants",
|
|
"title" : "Coolants",
|
|
"description": "",
|
|
"type" : "parent",
|
|
"children" : [
|
|
{
|
|
"key" : "flood",
|
|
"title" : "Flood",
|
|
"description": "",
|
|
"type" : "coolant",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "mist",
|
|
"title" : "Mist",
|
|
"description": "",
|
|
"type" : "coolant",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "throughTool",
|
|
"title" : "Through Tool",
|
|
"description": "",
|
|
"type" : "coolant",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "air",
|
|
"title" : "Air",
|
|
"description": "",
|
|
"type" : "coolant",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "airThroughTool",
|
|
"title" : "Air Through Tool",
|
|
"description": "",
|
|
"type" : "coolant",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "suction",
|
|
"title" : "Suction",
|
|
"description": "",
|
|
"type" : "coolant",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "floodMist",
|
|
"title" : "Flood Mist",
|
|
"description": "",
|
|
"type" : "coolant",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "floodThroughTool",
|
|
"title" : "Flood Through Tool",
|
|
"description": "",
|
|
"type" : "coolant",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "off",
|
|
"title" : "Off",
|
|
"description": "",
|
|
"type" : "coolant",
|
|
"visible" : true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "singleLineCoolant",
|
|
"title" : "Single Line Coolant",
|
|
"description": "Specifies to output multiple coolant codes in one line rather than in separate lines.",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "smoothing",
|
|
"title" : "Smoothing",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "roughing",
|
|
"title" : "Roughing",
|
|
"description": "Roughing level for smoothing in automatic mode.",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "semi",
|
|
"title" : "Semi-roughing",
|
|
"description": "Semi-roughing level for smoothing in automatic mode.",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "semifinishing",
|
|
"title" : "Semi-finishing",
|
|
"description": "Semi-finishing level for smoothing in automatic mode.",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "finishing",
|
|
"title" : "Finishing",
|
|
"description": "Finishing level for smoothing in automatic mode.",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "thresholdRoughing",
|
|
"title" : "Roughing Threshold",
|
|
"description": "Operations with stock/tolerance above that threshold will use roughing level in automatic mode.",
|
|
"type" : "spatial",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "thresholdSemiFinishing",
|
|
"title" : "Semi-finishing Threshold",
|
|
"description": "Operations with stock/tolerance below that threshold will use finishing level in automatic mode.",
|
|
"type" : "spatial",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "thresholdFinishing",
|
|
"title" : "Finishing Threshold",
|
|
"description": "Operations with stock/tolerance above finishing and below threshold roughing that threshold will use semi finishing level in automatic mode.",
|
|
"type" : "spatial",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "differenceCriteria",
|
|
"title" : "Difference Criteria",
|
|
"description": "Specifies criteria when output smoothing codes.",
|
|
"type" : "stringEnum",
|
|
"visible" : false,
|
|
"values" : [
|
|
{"title":"Level", "id":"level"},
|
|
{"title":"Tolerence", "id":"tolerence"},
|
|
{"title":"Both", "id":"both"}
|
|
]
|
|
},
|
|
{
|
|
"key" : "autoLevelCriteria",
|
|
"title" : "Auto Level Criteria",
|
|
"description": "Determine levels in automatic mode.",
|
|
"type" : "stringEnum",
|
|
"visible" : false,
|
|
"values" : [
|
|
{"title":"Stock", "id":"stock"},
|
|
{"title":"Tolerence", "id":"tolerence"}
|
|
]
|
|
},
|
|
{
|
|
"key" : "cancelCompensation",
|
|
"title" : "Cancel Compensation",
|
|
"description": "Tool length compensation must be canceled prior to changing the smoothing level.",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "retract",
|
|
"title" : "Retract",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "cancelRotationOnRetracting",
|
|
"title" : "Cancel Rotation On Retracting",
|
|
"description": "",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "methodXY",
|
|
"title" : "Method XY",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "methodZ",
|
|
"title" : "Method Z",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "useZeroValues",
|
|
"title" : "Use Zero Values",
|
|
"description": "",
|
|
"type" : "stringArray",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "homeXY",
|
|
"title" : "Home XY",
|
|
"description": "",
|
|
"type" : "parent",
|
|
"children" : [
|
|
{
|
|
"key" : "onIndexing",
|
|
"title" : "On Indexing",
|
|
"description": "",
|
|
"type" : "homeXY",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "onToolChange",
|
|
"title" : "On Tool Change",
|
|
"description": "",
|
|
"type" : "homeXY",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "onProgramEnd",
|
|
"title" : "On Program End",
|
|
"description": "",
|
|
"type" : "homeXY",
|
|
"visible" : false
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "parametricFeeds",
|
|
"title" : "Parametric Feeds",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "firstFeedParameter",
|
|
"title" : "First Feed Parameter",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "feedAssignmentVariable",
|
|
"title" : "Feed Assignment Variable",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "feedOutputVariable",
|
|
"title" : "Feed Output Variable",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "unwind",
|
|
"title" : "Unwind",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "method",
|
|
"title" : "Method",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "codes",
|
|
"title" : "Codes",
|
|
"description": "",
|
|
"type" : "stringArray",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "workOffsetCode",
|
|
"title" : "Work Offset Code",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "useAngle",
|
|
"title" : "Use Angle",
|
|
"description": "",
|
|
"type" : "stringEnum",
|
|
"visible" : false,
|
|
"values" : [
|
|
{"title":"True", "id":"true"},
|
|
{"title":"Angle Prefix", "id":"anglePrefix"},
|
|
{"title":"False", "id":"false"}
|
|
]
|
|
},
|
|
{
|
|
"key" : "anglePrefix",
|
|
"title" : "Angle Prefix",
|
|
"description": "",
|
|
"type" : "stringArray",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "resetG90",
|
|
"title" : "Reset G90",
|
|
"description": "",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "machineAngles",
|
|
"title" : "Machine Angles",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "controllingAxis",
|
|
"title" : "Controlling Axis",
|
|
"description": "",
|
|
"type" : "enum",
|
|
"visible" : true,
|
|
"values" : [
|
|
{"title":"A", "id":"a"},
|
|
{"title":"B", "id":"b"},
|
|
{"title":"C", "id":"c"},
|
|
{"title":"ABC", "id":"abc"}
|
|
]
|
|
},
|
|
{
|
|
"key" : "type",
|
|
"title" : "Preference Type",
|
|
"description": "",
|
|
"type" : "enum",
|
|
"visible" : true,
|
|
"values" : [
|
|
{"title":"Preference", "id":"PREFER_PREFERENCE"},
|
|
{"title":"Closest", "id":"PREFER_CLOSEST"},
|
|
{"title":"Positive", "id":"PREFER_POSITIVE"},
|
|
{"title":"Negative", "id":"PREFER_NEGATIVE"},
|
|
{"title":"Clockwise", "id":"PREFER_CW"},
|
|
{"title":"Counter Clockwise", "id":"PREFER_CCW"}
|
|
]
|
|
},
|
|
{
|
|
"key" : "options",
|
|
"title" : "Options",
|
|
"description": "",
|
|
"type" : "enum",
|
|
"visible" : true,
|
|
"values" : [
|
|
{"title":"None", "id":"ENABLE_NONE"},
|
|
{"title":"Reset", "id":"ENABLE_RESET"},
|
|
{"title":"WCS", "id":"ENABLE_WCS"},
|
|
{"title":"Limits", "id":"ENABLE_LIMITS"},
|
|
{"title":"All", "id":"ENABLE_ALL"}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "workPlaneMethod",
|
|
"title" : "Work Plane Method",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "useTiltedWorkplane",
|
|
"title" : "Use Tilted Workplane",
|
|
"description": "Specifies that tilted workplanes should be used (ie. G68.2, G254, PLANE SPATIAL, CYCLE800), can be overwritten by property.",
|
|
"type" : "boolean",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "eulerConvention",
|
|
"title" : "Euler Convention",
|
|
"description": "Specifies the euler convention (ie EULER_XYZ_R), set to undefined to use machine angles for TWP commands ('undefined' requires machine configuration).",
|
|
"type" : "enum",
|
|
"visible" : true,
|
|
"values" : [
|
|
{"title":"None", "id":"undefined"},
|
|
{"title":"XZX S", "id":"EULER_XZX_S"},
|
|
{"title":"YXY S", "id":"EULER_YXY_S"},
|
|
{"title":"ZYZ S", "id":"EULER_ZYZ_S"},
|
|
{"title":"XZX R", "id":"EULER_XZX_R"},
|
|
{"title":"YXY R", "id":"EULER_YXY_R"},
|
|
{"title":"ZYZ R", "id":"EULER_ZYZ_R"},
|
|
|
|
{"title":"XZY S", "id":"EULER_XZY_S"},
|
|
{"title":"YXZ S", "id":"EULER_YXZ_S"},
|
|
{"title":"ZYX S", "id":"EULER_ZYX_S"},
|
|
{"title":"YZX R", "id":"EULER_YZX_R"},
|
|
{"title":"ZXY R", "id":"EULER_ZXY_R"},
|
|
{"title":"XYZ R", "id":"EULER_XYZ_R"},
|
|
|
|
{"title":"XYX S", "id":"EULER_XYX_S"},
|
|
{"title":"YZY S", "id":"EULER_YZY_S"},
|
|
{"title":"ZXZ S", "id":"EULER_ZXZ_S"},
|
|
{"title":"XYX R", "id":"EULER_XYX_R"},
|
|
{"title":"YZY R", "id":"EULER_YZY_R"},
|
|
{"title":"ZXZ R", "id":"EULER_ZXZ_R"},
|
|
|
|
{"title":"XYZ S", "id":"EULER_XYZ_S"},
|
|
{"title":"YZX S", "id":"EULER_YZX_S"},
|
|
{"title":"ZXY S", "id":"EULER_ZXY_S"},
|
|
{"title":"ZYX R", "id":"EULER_ZYX_R"},
|
|
{"title":"XZY R", "id":"EULER_XZY_R"},
|
|
{"title":"YXZ R", "id":"EULER_YXZ_R"}
|
|
]
|
|
},
|
|
{
|
|
"key" : "eulerCalculationMethod",
|
|
"title" : "Euler Calculation Method",
|
|
"description": "'Machine' adjusts euler angles to match the machines ABC orientation, machine configuration required.",
|
|
"type" : "stringEnum",
|
|
"visible" : true,
|
|
"values" : [
|
|
{"title":"Standard", "id":"standard"},
|
|
{"title":"Machine", "id":"machine"}
|
|
]
|
|
},
|
|
{
|
|
"key" : "cancelTiltFirst",
|
|
"title" : "Cancel Tilt First",
|
|
"description": "Cancel tilted workplane prior to WCS (G54-G59) blocks.",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "useABCPrepositioning",
|
|
"title" : "Use ABC Prepositioning",
|
|
"description": "Position ABC axes prior to tilted workplane blocks.",
|
|
"type" : "boolean",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "forceMultiAxisIndexing",
|
|
"title" : "Force Multi-Axis Indexing",
|
|
"description": "Force multi-axis indexing for 3D programs.",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "optimizeType",
|
|
"title" : "Optimize Type",
|
|
"description": "",
|
|
"type" : "enum",
|
|
"visible" : false,
|
|
"values" : [
|
|
{"title":"None", "id":"OPTIMIZE_NONE"},
|
|
{"title":"Both", "id":"OPTIMIZE_BOTH"},
|
|
{"title":"Tables", "id":"OPTIMIZE_TABLES"},
|
|
{"title":"Heads", "id":"OPTIMIZE_HEADS"},
|
|
{"title":"Axis", "id":"OPTIMIZE_AXIS"},
|
|
{"title":"Undefined", "id":"undefined"}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "subprograms",
|
|
"title" : "Subprograms",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "initialSubprogramNumber",
|
|
"title" : "Initial Subprogram Number",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "minimumCyclePoints",
|
|
"title" : "Minimum Cycle Points",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "format",
|
|
"title" : "Format",
|
|
"description": "",
|
|
"type" : "FormatNumber",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "files",
|
|
"title" : "Files",
|
|
"description": "",
|
|
"type" : "parent",
|
|
"children" : [
|
|
{
|
|
"key" : "extension",
|
|
"title" : "Extension",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "prefix",
|
|
"title" : "Prefix",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "startBlock",
|
|
"title" : "Start Block",
|
|
"description": "",
|
|
"type" : "parent",
|
|
"children" : [
|
|
{
|
|
"key" : "files",
|
|
"title" : "Files",
|
|
"description": "",
|
|
"type" : "stringArray",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "embedded",
|
|
"title" : "Embedded",
|
|
"description": "",
|
|
"type" : "stringArray",
|
|
"visible" : false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "endBlock",
|
|
"title" : "End Block",
|
|
"description": "",
|
|
"type" : "parent",
|
|
"children" : [
|
|
{
|
|
"key" : "files",
|
|
"title" : "Files",
|
|
"description": "",
|
|
"type" : "stringArray",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "embedded",
|
|
"title" : "Embedded",
|
|
"description": "",
|
|
"type" : "stringArray",
|
|
"visible" : false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "callBlock",
|
|
"title" : "Call Block",
|
|
"description": "",
|
|
"type" : "parent",
|
|
"children" : [
|
|
{
|
|
"key" : "files",
|
|
"title" : "Files",
|
|
"description": "",
|
|
"type" : "stringArray",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "embedded",
|
|
"title" : "Embedded",
|
|
"description": "",
|
|
"type" : "stringArray",
|
|
"visible" : false
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "comments",
|
|
"title" : "Comments",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "permittedCommentChars",
|
|
"title" : "Permitted Comment Chars",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "prefix",
|
|
"title" : "Prefix",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "suffix",
|
|
"title" : "Suffix",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "outputFormat",
|
|
"title" : "Output Format",
|
|
"description": "",
|
|
"type" : "stringEnum",
|
|
"visible" : true,
|
|
"values" : [
|
|
{"title":"Ignore Case", "id":"ignoreCase"},
|
|
{"title":"Upper Case", "id":"upperCase"},
|
|
{"title":"Lower Case", "id":"lowerCase"}
|
|
]
|
|
},
|
|
{
|
|
"key" : "maximumLineLength",
|
|
"title" : "Maximum Line Length",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "probing",
|
|
"title" : "Probing",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "macroCall",
|
|
"title" : "Macro Call",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "probeAngleMethod",
|
|
"title" : "Probe Angle Method",
|
|
"description": "",
|
|
"type" : "enum",
|
|
"visible" : false,
|
|
"values" : [
|
|
{"title":"Off", "id":"OFF"},
|
|
{"title":"Axis Rot", "id":"AXIS_ROT"},
|
|
{"title":"G68", "id":"G68"},
|
|
{"title":"G54.4", "id":"G54.4"},
|
|
{"title":"Undefined", "id":"undefined"}
|
|
]
|
|
},
|
|
{
|
|
"key" : "probeAngleVariables",
|
|
"title" : "Probe Angle Variables",
|
|
"description": "",
|
|
"type" : "parent",
|
|
"children" : [
|
|
{
|
|
"key" : "x",
|
|
"title" : "x",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "y",
|
|
"title" : "y",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "r",
|
|
"title" : "r",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "baseParamG54x4",
|
|
"title" : "Base Param G54x4",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "baseParamAxisRot",
|
|
"title" : "Base Param Axis Rot",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "method",
|
|
"title" : "Method",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "allowIndexingWCSProbing",
|
|
"title" : "Allow Indexing WCS Probing",
|
|
"description": "",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key" : "maximumSequenceNumber",
|
|
"title" : "Maximum Sequence Number",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : true
|
|
},
|
|
{
|
|
"key" : "supportsToolVectorOutput",
|
|
"title" : "Supports Tool Vector Output",
|
|
"description": "",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "supportsOptionalBlocks",
|
|
"title" : "Supports Optional Blocks",
|
|
"description": "",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "outputToolLengthCompensation",
|
|
"title" : "Output Tool Length Compensation",
|
|
"description": "",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "outputToolLengthOffset",
|
|
"title" : "Output Tool Length Offset",
|
|
"description": "",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "outputToolDiameterOffset",
|
|
"title" : "Output Tool Diameter Offset",
|
|
"description": "",
|
|
"type" : "boolean",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "maximumSpindleRPM",
|
|
"title" : "Maximum Spindle RPM",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "maximumToolNumber",
|
|
"title" : "Maximum Tool Number",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "maximumToolLengthOffset",
|
|
"title" : "Maximum Tool Length Offset",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "maximumToolDiameterOffset",
|
|
"title" : "Maximum Tool Diameter Offset",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "sequenceNumberPrefix",
|
|
"title" : "Sequence Number Prefix",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "writeBlockSuffix",
|
|
"title" : "Write Block Suffix",
|
|
"description": "",
|
|
"type" : "string",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "programNumber",
|
|
"title" : "Program Number",
|
|
"description": "",
|
|
"type" : "group",
|
|
"children" : [
|
|
{
|
|
"key" : "min",
|
|
"title" : "Min",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "max",
|
|
"title" : "Max",
|
|
"description": "",
|
|
"type" : "int",
|
|
"visible" : false
|
|
},
|
|
{
|
|
"key" : "reserved",
|
|
"title" : "Max",
|
|
"description": "",
|
|
"type" : "intArray",
|
|
"visible" : false
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |