{
  "name": "Rack",
  "operationId": 32,
  "strategy": "setup",
  "isSuppressed": false,
  "hasWarning": false,
  "hasError": false,
  "notes": "",
  "templateXML": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\n<template-document xmlns=\"http://www.hsmworks.com/namespace/hsmworks/document/template\" version=\"1.0\">\n\n  <user-description></user-description>\n\n  <user-notes></user-notes>\n\n  <iconID id=\"0\"/>\n\n  <priority value=\"50.000000\"/>\n\n  <doubleSided value=\"false\"/>\n\n  <template description=\"Roughing-Left\" isFallback=\"0\" notes=\"12 mins&#xA;\" strategy=\"parallel_new\" toolPresetId=\"{79a47288-3c21-4be0-b019-25f8feaa5971}\" unit=\"millimeters\" version=\"175\">\n    <tool guid=\"741f5be8-4187-4017-b23b-77a1dd4b1624\" tool-library-version=\"36\" type=\"ball end mill\" unit=\"millimeters\" version=\"1.5\">\n      <description>15mm Flat HSS-2F</description>\n      <nc break-control=\"0\" diameter-offset=\"13\" length-offset=\"13\" live-tool=\"1\" manual-tool-change=\"0\" number=\"13\" turret=\"0\"/>\n      <coolant mode=\"flood\"/>\n      <material name=\"hss\"/>\n      <body assembly-gauge-length=\"54.5\" body-length=\"27.5\" coolant-support=\"no\" corner-radius=\"5\" diameter=\"10\" flute-length=\"25\" number-of-flutes=\"2\" overall-length=\"70\" shaft-diameter=\"10\" shoulder-diameter=\"10\" shoulder-length=\"25\" thread-pitch=\"0\" thread-profile-angle=\"60\"/>\n      <holder description=\"BT40 - Blank1\" gauge-length=\"27\">\n        <section diameter=\"61\" length=\"0\"/>\n        <section diameter=\"63\" length=\"1\"/>\n        <section diameter=\"63\" length=\"4.4\"/>\n        <section diameter=\"53\" length=\"2.887\"/>\n        <section diameter=\"53\" length=\"4.226\"/>\n        <section diameter=\"63\" length=\"2.887\"/>\n        <section diameter=\"63\" length=\"8.6\"/>\n        <section diameter=\"61\" length=\"1\"/>\n        <section diameter=\"44.45\" length=\"0\"/>\n        <section diameter=\"44.45\" length=\"2\"/>\n      </holder>\n      <motion clockwise=\"yes\" cutting-feedrate=\"3205.7390298704\" entry-feedrate=\"3205.7390298704\" exit-feedrate=\"3205.7390298704\" feed-mode=\"per-minute\" plunge-feedrate=\"1068.5796766235\" ramp-angle=\"2\" ramp-feedrate=\"3205.7390298704\" ramp-spindle-rpm=\"9702.0853308819\" retract-feedrate=\"0\" spindle-rpm=\"9702.0853308819\" transition-feedrate=\"3205.7390298704\"/>\n      <presets>\n        <preset description=\"SAMPLE preset for slotting in Aluminum\" id=\"{79a47288-3c21-4be0-b019-25f8feaa5971}\" name=\"Aluminum - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_feedCutting\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedEntry\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedExit\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1068.5796766234766\"/>\n          <parameter key=\"tool_feedTransition\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedRamp\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Aluminum\" id=\"{b32cfb55-cf83-4ba1-ae2a-b55c73721fc5}\" name=\"Aluminum - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_feedCutting\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedEntry\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedExit\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1068.5796766234766\"/>\n          <parameter key=\"tool_feedTransition\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedRamp\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Aluminum\" id=\"{cfde4d9a-9d30-4f3f-93c7-9ddff8455c4a}\" name=\"Aluminum - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_feedCutting\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedEntry\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedExit\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1350.2912266779322\"/>\n          <parameter key=\"tool_feedTransition\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedRamp\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Brass\" id=\"{d7b3889e-0abf-439e-8b0e-118cd8647539}\" name=\"Brass - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedEntry\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedExit\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"427.37785904033211\"/>\n          <parameter key=\"tool_feedTransition\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedRamp\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Brass\" id=\"{b1b3fb67-0ec6-42b8-b942-ad870a989709}\" name=\"Brass - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedEntry\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedExit\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"427.37785904033211\"/>\n          <parameter key=\"tool_feedTransition\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedRamp\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Brass\" id=\"{c8fb0b90-5a09-46d9-89ce-7a190a7dd913}\" name=\"Brass - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedEntry\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedExit\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"540.06247906211456\"/>\n          <parameter key=\"tool_feedTransition\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedRamp\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Copper\" id=\"{38f41ca0-0581-46a2-80cb-8153a8c0bafc}\" name=\"Copper - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_feedCutting\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedEntry\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedExit\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"192.32003656814965\"/>\n          <parameter key=\"tool_feedTransition\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedRamp\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Copper\" id=\"{7c4028e1-d45e-4b6c-b9ac-05534207ac06}\" name=\"Copper - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_feedCutting\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedEntry\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedExit\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"192.32003656814965\"/>\n          <parameter key=\"tool_feedTransition\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedRamp\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Copper\" id=\"{9a94e670-7ccc-4d30-9de7-882cc34ff348}\" name=\"Copper - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_feedCutting\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedEntry\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedExit\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"243.0281155779517\"/>\n          <parameter key=\"tool_feedTransition\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedRamp\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Low Carbon Steel\" id=\"{e6a7fba5-d6c3-4261-8875-06324fe27d0d}\" name=\"Low Carbon Steel - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedEntry\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedExit\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"183.72858995390786\"/>\n          <parameter key=\"tool_feedTransition\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedRamp\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Low Carbon Steel\" id=\"{d1727603-5a29-4823-9505-1ff43d10af7e}\" name=\"Low Carbon Steel - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedEntry\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedExit\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"165.17850286575614\"/>\n          <parameter key=\"tool_feedTransition\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedRamp\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Low Carbon Steel\" id=\"{1fd9747e-7165-4c53-99b6-6acae50c95f5}\" name=\"Low Carbon Steel - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedEntry\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedExit\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"210.66758012233129\"/>\n          <parameter key=\"tool_feedTransition\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedRamp\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in High Carbon Steel\" id=\"{7333e2f3-388d-4503-912b-85427bb142e9}\" name=\"High Carbon Steel - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedEntry\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedExit\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"67.225929296377899\"/>\n          <parameter key=\"tool_feedTransition\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedRamp\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in High Carbon Steel\" id=\"{106a536f-156a-46ee-847e-d28392c5aa5c}\" name=\"High Carbon Steel - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedEntry\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedExit\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"60.575579894500819\"/>\n          <parameter key=\"tool_feedTransition\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedRamp\" value=\"181.72673968350225\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in High Carbon Steel\" id=\"{3c331618-308b-4e42-b43a-a7470f42fd9b}\" name=\"High Carbon Steel - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedEntry\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedExit\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"77.339863148480802\"/>\n          <parameter key=\"tool_feedTransition\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedRamp\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Plastics\" id=\"{d60973ae-1f46-4287-9c66-05d5477952ee}\" name=\"Plastics - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_feedCutting\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedEntry\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedExit\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"802.24493160348561\"/>\n          <parameter key=\"tool_feedTransition\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedRamp\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.1712395486646652\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Plastics\" id=\"{761979f3-39b7-4d0d-92cf-ddb42a903af2}\" name=\"Plastics - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_feedCutting\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedEntry\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedExit\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"802.24493160348561\"/>\n          <parameter key=\"tool_feedTransition\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedRamp\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Plastics\" id=\"{0afe4e2c-0b4a-4645-abd4-362e785cea0a}\" name=\"Plastics - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_feedCutting\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedEntry\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedExit\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1011.5031588046336\"/>\n          <parameter key=\"tool_feedTransition\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedRamp\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Stainless Steel\" id=\"{a047f97e-53b1-47b8-9f17-2d04402b752e}\" name=\"Stainless Steel - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedEntry\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedExit\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"67.225929296377899\"/>\n          <parameter key=\"tool_feedTransition\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedRamp\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.5\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Stainless Steel\" id=\"{6a5ffec1-7113-4439-93df-7cdcad0a5f82}\" name=\"Stainless Steel - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedEntry\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedExit\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"60.575579894500819\"/>\n          <parameter key=\"tool_feedTransition\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedRamp\" value=\"181.72673968350225\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Stainless Steel\" id=\"{c991dad8-ca9a-48d5-af45-3974342d9572}\" name=\"Stainless Steel - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedEntry\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedExit\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"77.339863148480802\"/>\n          <parameter key=\"tool_feedTransition\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedRamp\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Titanium\" id=\"{bcfe9009-1734-45fd-b41d-b725d99a5bd3}\" name=\"Titanium - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_feedCutting\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedEntry\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedExit\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"87.77957702255496\"/>\n          <parameter key=\"tool_feedTransition\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedRamp\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Titanium\" id=\"{d83b8ac0-025b-4dbf-b31d-da8b9de9e4e6}\" name=\"Titanium - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_feedCutting\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedEntry\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedExit\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"87.698559608967358\"/>\n          <parameter key=\"tool_feedTransition\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedRamp\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Titanium\" id=\"{0790292c-3736-4bc5-b668-1081d7c7c640}\" name=\"Titanium - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_feedCutting\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedEntry\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedExit\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"87.77957702255496\"/>\n          <parameter key=\"tool_feedTransition\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedRamp\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n      </presets>\n    </tool>\n    <parameter expression=\"'ball end mill'\" name=\"tool_type\"/>\n    <parameter expression=\"'tapered_bull_nose'\" name=\"tool_taperedType\"/>\n    <parameter expression=\"'millimeters'\" name=\"tool_unit\"/>\n    <parameter expression=\"13\" name=\"tool_number\"/>\n    <parameter expression=\"tool_number\" name=\"tool_diameterOffset\"/>\n    <parameter expression=\"tool_number\" name=\"tool_lengthOffset\"/>\n    <parameter expression=\"tool_number\" name=\"tool_compensationOffset\"/>\n    <parameter expression=\"0\" name=\"tool_turret\"/>\n    <parameter expression=\"false\" name=\"tool_manualToolChange\"/>\n    <parameter expression=\"false\" name=\"tool_breakControl\"/>\n    <parameter expression=\"true\" name=\"tool_live\"/>\n    <parameter expression=\"'hss'\" name=\"tool_material\"/>\n    <parameter expression=\"'15mm Flat HSS-2F'\" name=\"tool_description\"/>\n    <parameter expression=\"''\" name=\"tool_comment\"/>\n    <parameter expression=\"''\" name=\"tool_vendor\"/>\n    <parameter expression=\"''\" name=\"tool_productId\"/>\n    <parameter expression=\"''\" name=\"tool_productLink\"/>\n    <parameter expression=\"10.\" name=\"tool_diameter\"/>\n    <parameter expression=\"tool_diameter + 2*tool_fluteLength*Math.tan(tool_taperAngle)\" name=\"tool_maximumCuttingDiameter\"/>\n    <parameter expression=\"0.0\" name=\"tool_tipDiameter\"/>\n    <parameter expression=\"0.0\" name=\"tool_tipOffset\"/>\n    <parameter expression=\"5.\" name=\"tool_cornerRadius\"/>\n    <parameter expression=\"0.0\" name=\"tool_taperAngle\"/>\n    <parameter expression=\"(tool_type == 'counter sink') ? 90.0deg : ((tool_type == 'spot drill') ? 120deg : 118.0deg)\" name=\"tool_tipAngle\"/>\n    <parameter expression=\"tool_type == 'thread mill' ? 'point' : 'round'\" name=\"tool_threadTipType\"/>\n    <parameter expression=\"tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / 8\" name=\"tool_threadTipWidth\"/>\n    <parameter expression=\"(((tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / (tool_internalThread ? 8 : 4))) / 2) / Math.cos(tool_threadProfileAngle / 2 radians)\" name=\"tool_threadTipRadius\"/>\n    <parameter expression=\"60.\" name=\"tool_threadProfileAngle\"/>\n    <parameter expression=\"0.0\" name=\"tool_tipLength\"/>\n    <parameter expression=\"25.\" name=\"tool_fluteLength\"/>\n    <parameter expression=\"tool_fluteLength\" name=\"tool_shoulderLength\"/>\n    <parameter expression=\"27.5\" name=\"tool_bodyLength\"/>\n    <parameter expression=\"70.\" name=\"tool_overallLength\"/>\n    <parameter expression=\"tool_diameter\" name=\"tool_shaftDiameter\"/>\n    <parameter expression=\"0.0\" name=\"tool_threadPitch\"/>\n    <parameter expression=\"1.0mm\" name=\"tool_maximumThreadPitch\"/>\n    <parameter expression=\"1.0mm\" name=\"tool_minimumThreadPitch\"/>\n    <parameter expression=\"1\" name=\"tool_numberOfTeeth\"/>\n    <parameter expression=\"2\" name=\"tool_numberOfFlutes\"/>\n    <parameter expression=\"10.\" name=\"tool_shoulderDiameter\"/>\n    <parameter expression=\"tool_type == 'circle segment barrel' ? (tool_diameter / 200) : (tool_diameter / 2)\" name=\"tool_upperRadius\"/>\n    <parameter expression=\"(tool_type == 'circle segment taper' ? (tool_diameter * 31.25) : (tool_diameter * 0.6))\" name=\"tool_profileRadius\"/>\n    <parameter expression=\"(tool_type == 'circle segment taper' ? (tool_upperRadius / 2) : ((tool_type == 'circle segment barrel' ? tool_upperRadius : ((tool_type == 'circle segment lens' ? (tool_diameter): (tool_diameter / 200))))))\" name=\"tool_lowerRadius\"/>\n    <parameter expression=\"tool_fluteLength / 2\" name=\"tool_axialDistance\"/>\n    <parameter expression=\"1mm\" name=\"tool_chamferWidth\"/>\n    <parameter expression=\"45deg\" name=\"tool_chamferAngle\"/>\n    <parameter expression=\"'BT40 - Blank1'\" name=\"holder_description\"/>\n    <parameter expression=\"''\" name=\"holder_comment\"/>\n    <parameter expression=\"''\" name=\"holder_vendor\"/>\n    <parameter expression=\"''\" name=\"holder_productId\"/>\n    <parameter expression=\"''\" name=\"holder_productLink\"/>\n    <parameter expression=\"''\" name=\"holder_libraryName\"/>\n    <parameter expression=\"27.\" name=\"tool_holderGaugeLength\"/>\n    <parameter expression=\"54.5\" name=\"tool_assemblyGaugeLength\"/>\n    <parameter expression=\"9702.08533088193872\" name=\"tool_spindleSpeed\"/>\n    <parameter expression=\"tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter\" name=\"tool_stockDiameter\"/>\n    <parameter expression=\"tool_diameter * Math.PI * tool_spindleSpeed\" name=\"tool_surfaceSpeed\"/>\n    <parameter expression=\"tool_spindleSpeed\" name=\"tool_rampSpindleSpeed\"/>\n    <parameter expression=\"3205.73902987042993\" name=\"tool_feedCutting\"/>\n    <parameter expression=\"tool_spindleSpeed > 0 ? tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes) : 0.0\" name=\"tool_feedPerTooth\"/>\n    <parameter expression=\"tool_type == 'probe' || tool_isDepositing ? 1000mmpm : tool_feedCutting\" name=\"tool_feedEntry\"/>\n    <parameter expression=\"tool_isDepositing ? 1000mmpm : tool_feedCutting\" name=\"tool_feedExit\"/>\n    <parameter expression=\"tool_feedCutting\" name=\"tool_feedTransition\"/>\n    <parameter expression=\"3205.73902987042993\" name=\"tool_feedRamp\"/>\n    <parameter expression=\"(tool_type=='drill' || tool_type=='reamer' || tool_isDepositing)?(1000mmpm):(tool_feedCutting/3)\" name=\"tool_feedPlunge\"/>\n    <parameter expression=\"tool_spindleSpeed > 0 ? tool_feedPlunge/tool_spindleSpeed : 0.0\" name=\"tool_feedPerRevolution\"/>\n    <parameter expression=\"tool_feedPlunge\" name=\"tool_feedRetract\"/>\n    <parameter expression=\"true\" name=\"tool_clockwise\"/>\n    <parameter expression=\"'flood'\" name=\"tool_coolant\"/>\n    <parameter expression=\"'none'\" name=\"featureOperationId\"/>\n    <parameter expression=\"tiltTool\" name=\"useShaftAndHolder\"/>\n    <parameter expression=\"'trimmed'\" name=\"shaftAndHolderMode\"/>\n    <parameter expression=\"true\" name=\"useShoulder\"/>\n    <parameter expression=\"0.0mm\" name=\"shoulderClearance\"/>\n    <parameter expression=\"true\" name=\"useShaft\"/>\n    <parameter expression=\"1.0mm\" name=\"shaftClearance\"/>\n    <parameter expression=\"true\" name=\"useHolder\"/>\n    <parameter expression=\"5.0mm\" name=\"holderClearance\"/>\n    <parameter expression=\"600mm\" name=\"headClearance\"/>\n    <parameter expression=\"false\" name=\"useMachineSpindle\"/>\n    <parameter expression=\"6.0mm\" name=\"machineSpindleClearance\"/>\n    <parameter expression=\"false\" name=\"useMachineTable\"/>\n    <parameter expression=\"5mm\" name=\"machineTableClearance\"/>\n    <parameter expression=\"false\" name=\"tab_5axis\"/>\n    <parameter expression=\"(('vertical') != 'vertical' || (false) || (false)) ? 'five_axis' : 'three_axis'\" name=\"multiAxisMachiningType\"/>\n    <parameter expression=\"false\" name=\"overrideToolView\"/>\n    <parameter expression=\"'axesZX'\" name=\"view_orientation_mode\"/>\n    <parameter expression=\"false\" name=\"view_orientation_axisZ\"/>\n    <parameter expression=\"false\" name=\"view_orientation_flipZ\"/>\n    <parameter expression=\"'wcs'\" name=\"view_orientation_axesZX_unselected_default\"/>\n    <parameter expression=\"'wcs'\" name=\"view_orientation_axesZY_unselected_default\"/>\n    <parameter expression=\"'wcs'\" name=\"view_orientation_axesXY_unselected_default\"/>\n    <parameter expression=\"false\" name=\"view_orientation_cSys\"/>\n    <parameter expression=\"false\" name=\"view_orientation_surfaceNormal\"/>\n    <parameter expression=\"false\" name=\"view_orientation_axisX\"/>\n    <parameter expression=\"false\" name=\"view_orientation_flipX\"/>\n    <parameter expression=\"false\" name=\"view_orientation_axisY\"/>\n    <parameter expression=\"false\" name=\"view_orientation_flipY\"/>\n    <parameter expression=\"false\" name=\"view_align_to_view\"/>\n    <parameter expression=\"false\" name=\"view_align_to_view_direction\"/>\n    <parameter expression=\"'turn_and_tilt'\" name=\"view_select_angles\"/>\n    <parameter expression=\"0.0\" name=\"view_turn_from_recipe\"/>\n    <parameter expression=\"0.0\" name=\"view_tilt_from_recipe\"/>\n    <parameter expression=\"view_select_angles == 'machine_angles'\" name=\"view_machine_angles\"/>\n    <parameter expression=\"(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"view_origin_mode\"/>\n    <parameter expression=\"false\" name=\"view_origin_point\"/>\n    <parameter expression=\"'top center'\" name=\"view_origin_boxPoint\"/>\n    <parameter expression=\"'axisZ'\" name=\"multiAxisRotaryAxis_orientation_mode\"/>\n    <parameter expression=\"false\" name=\"multiAxisRotaryAxis_orientation_axisRotary\"/>\n    <parameter expression=\"false\" name=\"multiAxisRotaryAxis_orientation_cSys\"/>\n    <parameter expression=\"(multiAxisRotaryAxis_orientation_mode == 'surfaceNormalX' || multiAxisRotaryAxis_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"multiAxisRotaryAxis_origin_mode\"/>\n    <parameter expression=\"false\" name=\"multiAxisRotaryAxis_origin_point\"/>\n    <parameter expression=\"'vertical'\" name=\"toolAxisMode\"/>\n    <parameter expression=\"0deg\" name=\"leadAngle\"/>\n    <parameter expression=\"0deg\" name=\"leanAngle\"/>\n    <parameter expression=\"false\" name=\"toFromPoint\"/>\n    <parameter expression=\"0.00mm\" name=\"toFromPointXOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"toFromPointYOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"toFromPointZOffset\"/>\n    <parameter expression=\"false\" name=\"toFromCurve\">\n      <CadChain name=\"cadobject\">\n        <Parameters>\n          <Parameter expression=\"''\" name=\"userDefinedName\"/>\n          <Parameter expression=\"false\" name=\"ignoreGeoReverse\"/>\n          <Parameter expression=\"'closed'\" name=\"chain_mode\"/>\n          <Parameter expression=\"'tangent'\" name=\"extensionMethod\"/>\n          <Parameter expression=\"'distance'\" name=\"extensionKind\"/>\n          <Parameter expression=\"0 mm\" name=\"extension0Length\"/>\n          <Parameter expression=\"extension0Length\" name=\"extension1Length\"/>\n          <Parameter expression=\"false\" name=\"reverse\"/>\n        </Parameters>\n      </CadChain>\n    </parameter>\n    <parameter expression=\"0deg\" name=\"multiAxisTiltAngleFixed\"/>\n    <parameter expression=\"(false) ? ('setup') : 'tool_orientation'\" name=\"toolAxisLimitReferenceZ\"/>\n    <parameter expression=\"(tiltTool) ? 6 * tool_diameter : 2 * tool_diameter\" name=\"smoothingDistance\"/>\n    <parameter expression=\"5\" name=\"smoothingAngle\"/>\n    <parameter expression=\"false\" name=\"fixedAngle\"/>\n    <parameter expression=\"0deg\" name=\"tiltAngle\"/>\n    <parameter expression=\"false\" name=\"tiltTool\"/>\n    <parameter expression=\"(toolAxisMode == 'vertical' || multiAxisMachiningType == 'four_axis') ? 'automatic' : 'from_point'\" name=\"tiltToolMode\"/>\n    <parameter expression=\"false\" name=\"tiltToolToFromPoint\"/>\n    <parameter expression=\"0.00mm\" name=\"tiltToolToFromPointXOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"tiltToolToFromPointYOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"tiltToolToFromPointZOffset\"/>\n    <parameter expression=\"false\" name=\"tiltToolToFromCurve\">\n      <CadChain name=\"cadobject\">\n        <Parameters>\n          <Parameter expression=\"''\" name=\"userDefinedName\"/>\n          <Parameter expression=\"false\" name=\"ignoreGeoReverse\"/>\n          <Parameter expression=\"'closed'\" name=\"chain_mode\"/>\n          <Parameter expression=\"'tangent'\" name=\"extensionMethod\"/>\n          <Parameter expression=\"'distance'\" name=\"extensionKind\"/>\n          <Parameter expression=\"0 mm\" name=\"extension0Length\"/>\n          <Parameter expression=\"extension0Length\" name=\"extension1Length\"/>\n          <Parameter expression=\"false\" name=\"reverse\"/>\n        </Parameters>\n      </CadChain>\n    </parameter>\n    <parameter expression=\"false\" name=\"group_axislimits\"/>\n    <parameter expression=\"180\" name=\"maximumTiltValidation\"/>\n    <parameter expression=\"0deg\" name=\"minimumTilt5Axis\"/>\n    <parameter expression=\"90deg\" name=\"maximumTilt5Axis\"/>\n    <parameter expression=\"'remove_toolpath'\" name=\"tiltLimitMode\"/>\n    <parameter expression=\"true\" name=\"usePolarWhenNecessary\"/>\n    <parameter expression=\"'automatic'\" name=\"polarMode\"/>\n    <parameter expression=\"0deg\" name=\"polarLineAngle\"/>\n    <parameter expression=\"'selection'\" name=\"boundaryMode\"/>\n    <parameter expression=\"Math.max(tool_diameter * 0.05; 2.5)\" name=\"silhouetteAperture\"/>\n    <parameter expression=\"(Math.PI/4 * tool_diameter * tool_diameter) * 0.05\" name=\"minimumSilhouetteArea\"/>\n    <parameter expression=\"true\" name=\"machiningBoundarySel\">\n      <CadContours2D name=\"cadobject\">\n        <CadChain>\n          <Parameters>\n            <Parameter expression=\"''\" name=\"userDefinedName\"/>\n            <Parameter expression=\"false\" name=\"ignoreGeoReverse\"/>\n            <Parameter expression=\"'closed'\" name=\"chain_mode\"/>\n            <Parameter expression=\"'tangent'\" name=\"extensionMethod\"/>\n            <Parameter expression=\"'distance'\" name=\"extensionKind\"/>\n            <Parameter expression=\"0 mm\" name=\"extension0Length\"/>\n            <Parameter expression=\"extension0Length\" name=\"extension1Length\"/>\n            <Parameter expression=\"false\" name=\"reverse\"/>\n          </Parameters>\n        </CadChain>\n      </CadContours2D>\n    </parameter>\n    <parameter expression=\"'inside'\" name=\"boundaryContainment\"/>\n    <parameter expression=\"stockToLeave\" name=\"boundaryOffset\"/>\n    <parameter expression=\"false\" name=\"boundaryConfineTool\"/>\n    <parameter expression=\"true\" name=\"contactOnly\"/>\n    <parameter expression=\"false\" name=\"slopeConfinement\"/>\n    <parameter expression=\"0deg\" name=\"slopeAngleFrom\"/>\n    <parameter expression=\"90.0deg\" name=\"slopeAngleTo\"/>\n    <parameter expression=\"false\" name=\"useRestMachining\"/>\n    <parameter expression=\"'previousOperations'\" name=\"restMaterialSource\"/>\n    <parameter expression=\"false\" name=\"restMaterialBodies\"/>\n    <parameter expression=\"false\" name=\"restMaterialFromJob\"/>\n    <parameter expression=\"0\" name=\"restMaterialOperation\"/>\n    <parameter expression=\"true\" name=\"restMaterialUnion\"/>\n    <parameter expression=\"true\" name=\"restMaterialPrevious\"/>\n    <parameter expression=\"tool_diameter * 2\" name=\"restMaterialCutterDiameter\"/>\n    <parameter expression=\"restMaterialCutterDiameter * 0.5\" name=\"restMaterialCornerRadius\"/>\n    <parameter expression=\"0deg\" name=\"restMaterialTaperAngle\"/>\n    <parameter expression=\"restMaterialCutterDiameter\" name=\"restMaterialShoulderLength\"/>\n    <parameter expression=\"0mm\" name=\"restMaterialStockToLeave\"/>\n    <parameter expression=\"''\" name=\"restMaterialFile\"/>\n    <parameter expression=\"'use as computed'\" name=\"restMaterialAdjustment\"/>\n    <parameter expression=\"-ignoreStockLessThan\" name=\"restMaterialAdjustmentOffset\"/>\n    <parameter expression=\"0.5mm\" name=\"ignoreStockLessThan\"/>\n    <parameter expression=\"true\" name=\"overrideModel\"/>\n    <parameter expression=\"true\" name=\"model\">\n      <CadMultiModelWithFaces name=\"cadobject\">\n        <CadModel/>\n      </CadMultiModelWithFaces>\n    </parameter>\n    <parameter expression=\"true\" name=\"includeSetupModel\"/>\n    <parameter expression=\"'avoid'\" name=\"touchAvoidMode\"/>\n    <parameter expression=\"true\" name=\"checkSurfaceSelection\">\n      <CadMultiModelWithFaces name=\"cadobject\">\n        <CadModel/>\n        <CadModel/>\n      </CadMultiModelWithFaces>\n    </parameter>\n    <parameter expression=\"true\" name=\"checkSurfaceSelectionSets\">\n      <CadFaceSets name=\"cadobject\">\n        <CadFaceGroupFromParam>\n          <Parameters>\n            <Parameter expression=\"''\" name=\"userDefinedName\"/>\n            <Parameter expression=\"true\" name=\"allowTouch\"/>\n            <Parameter expression=\"true\" name=\"allowAvoid\"/>\n            <Parameter expression=\"true\" name=\"allowIgnore\"/>\n            <Parameter expression=\"true\" name=\"allowFixture\"/>\n            <Parameter expression=\"'touch'\" name=\"machineMode\"/>\n            <Parameter expression=\"'separate'\" name=\"clearanceType\"/>\n            <Parameter expression=\"0 mm\" name=\"radialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"axialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialStockToLeave\"/>\n            <Parameter expression=\"0\" name=\"combinedClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedFixtureClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalStockToLeave\"/>\n          </Parameters>\n        </CadFaceGroupFromParam>\n        <CadExclusiveFaceSet>\n          <Parameters>\n            <Parameter expression=\"''\" name=\"userDefinedName\"/>\n            <Parameter expression=\"false\" name=\"ignoreHoles\"/>\n            <Parameter expression=\"true\" name=\"allowTouch\"/>\n            <Parameter expression=\"true\" name=\"allowAvoid\"/>\n            <Parameter expression=\"true\" name=\"allowIgnore\"/>\n            <Parameter expression=\"true\" name=\"allowFixture\"/>\n            <Parameter expression=\"'avoid'\" name=\"machineMode\"/>\n            <Parameter expression=\"'separate'\" name=\"clearanceType\"/>\n            <Parameter expression=\"1\" name=\"radialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialStockToLeave\"/>\n            <Parameter expression=\"1\" name=\"axialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialStockToLeave\"/>\n            <Parameter expression=\"0\" name=\"combinedClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedFixtureClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalStockToLeave\"/>\n          </Parameters>\n        </CadExclusiveFaceSet>\n      </CadFaceSets>\n    </parameter>\n    <parameter expression=\"tolerance\" name=\"checkSurfaceClearance\"/>\n    <parameter expression=\"'plane'\" name=\"clearanceAreaType\"/>\n    <parameter expression=\"'toolAxisZ'\" name=\"clearanceArea_orientation_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceArea_orientation_selAxis\"/>\n    <parameter expression=\"false\" name=\"clearanceArea_orientation_flipAxis\"/>\n    <parameter expression=\"(clearanceArea_orientation_mode == 'surfaceNormalX' || clearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"clearanceArea_origin_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceArea_origin_point\"/>\n    <parameter expression=\"'top center'\" name=\"clearanceArea_origin_boxPoint\"/>\n    <parameter expression=\"0.00mm\" name=\"clearanceAreaOriginPointXOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"clearanceAreaOriginPointYOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"clearanceAreaOriginPointZOffset\"/>\n    <parameter expression=\"'from retract height'\" name=\"clearanceHeight_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"clearanceHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'top'\" name=\"clearanceHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'top'\" name=\"clearanceHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceHeight_offset\"/>\n    <parameter expression=\"15.\" name=\"clearanceHeight_value\"/>\n    <parameter expression=\"'from retract height'\" name=\"clearanceAreaHeight_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceAreaHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"clearanceAreaHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceAreaHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'top'\" name=\"clearanceAreaHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceAreaHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'top'\" name=\"clearanceAreaHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceAreaHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaHeight_offset\"/>\n    <parameter expression=\"15.\" name=\"clearanceAreaHeight_value\"/>\n    <parameter expression=\"'from retract radius'\" name=\"clearanceAreaCylinderRadius_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceAreaCylinderRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaCylinderRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaCylinderRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaCylinderRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCylinderRadius_offset\"/>\n    <parameter expression=\"clearanceAreaCylinderRadius_mode == 'radius' ? clearanceAreaCylinderRadius_value : clearanceAreaCylinderRadius_value * 2\" name=\"clearanceAreaCylinderRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCylinderRadius_value\"/>\n    <parameter expression=\"'from retract radius'\" name=\"clearanceAreaSphereRadius_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceAreaSphereRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaSphereRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaSphereRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaSphereRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaSphereRadius_offset\"/>\n    <parameter expression=\"clearanceAreaSphereRadius_mode == 'radius' ? clearanceAreaSphereRadius_value : clearanceAreaSphereRadius_value * 2\" name=\"clearanceAreaSphereRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaSphereRadius_value\"/>\n    <parameter expression=\"'from stock box'\" name=\"clearanceAreaCuboid_mode\"/>\n    <parameter expression=\"true\" name=\"symmetricalOffsets\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCuboidPosZ_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidPosZ_offset\"/>\n    <parameter expression=\"35.\" name=\"clearanceAreaCuboidNegZ_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidNegZ_offset\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCuboidPosY_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidPosY_offset\"/>\n    <parameter expression=\"70.\" name=\"clearanceAreaCuboidNegY_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidNegY_offset\"/>\n    <parameter expression=\"203.51999999999998\" name=\"clearanceAreaCuboidPosX_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidPosX_offset\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCuboidNegX_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidNegX_offset\"/>\n    <parameter expression=\"'from highest of'\" name=\"retractHeight_mode\"/>\n    <parameter expression=\"false\" name=\"retractHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"retractHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"retractHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'ignore'\" name=\"retractHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"retractHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"retractHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"retractHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractHeight_offset\"/>\n    <parameter expression=\"5.\" name=\"retractHeight_value\"/>\n    <parameter expression=\"clearanceAreaType\" name=\"retractAreaType\"/>\n    <parameter expression=\"'from highest of'\" name=\"retractAreaHeight_mode\"/>\n    <parameter expression=\"false\" name=\"retractAreaHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"retractAreaHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"retractAreaHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'top'\" name=\"retractAreaHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"retractAreaHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'top'\" name=\"retractAreaHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"retractAreaHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractAreaHeight_offset\"/>\n    <parameter expression=\"5.\" name=\"retractAreaHeight_value\"/>\n    <parameter expression=\"'from outermost of'\" name=\"retractAreaCylinderRadius_mode\"/>\n    <parameter expression=\"false\" name=\"retractAreaCylinderRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaCylinderRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaCylinderRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaCylinderRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractAreaCylinderRadius_offset\"/>\n    <parameter expression=\"retractAreaCylinderRadius_mode == 'radius' ? retractAreaCylinderRadius_value : retractAreaCylinderRadius_value * 2\" name=\"retractAreaCylinderRadius_direct\"/>\n    <parameter expression=\"5.\" name=\"retractAreaCylinderRadius_value\"/>\n    <parameter expression=\"'from outermost of'\" name=\"retractAreaSphereRadius_mode\"/>\n    <parameter expression=\"false\" name=\"retractAreaSphereRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaSphereRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaSphereRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaSphereRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractAreaSphereRadius_offset\"/>\n    <parameter expression=\"retractAreaSphereRadius_mode == 'radius' ? retractAreaSphereRadius_value : retractAreaSphereRadius_value * 2\" name=\"retractAreaSphereRadius_direct\"/>\n    <parameter expression=\"5.\" name=\"retractAreaSphereRadius_value\"/>\n    <parameter expression=\"'from highest of'\" name=\"topHeight_mode\"/>\n    <parameter expression=\"false\" name=\"topHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"topHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"topHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"0mm\" name=\"topHeight_offset\"/>\n    <parameter expression=\"0.0\" name=\"topHeight_value\"/>\n    <parameter expression=\"'from lowest of'\" name=\"bottomHeight_mode\"/>\n    <parameter expression=\"false\" name=\"bottomHeight_ref\"/>\n    <parameter expression=\"'bottom'\" name=\"bottomHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'ignore'\" name=\"bottomHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"bottomHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"bottomHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"bottomHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'ignore'\" name=\"bottomHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"0mm\" name=\"bottomHeight_offset\"/>\n    <parameter expression=\"-25.\" name=\"bottomHeight_value\"/>\n    <parameter expression=\"1mm\" name=\"tolerance\"/>\n    <parameter expression=\"tolerance * 0.5\" name=\"contourTolerance\"/>\n    <parameter expression=\"0.5\" name=\"surfaceTriangulationTolerance\"/>\n    <parameter expression=\"tolerance-totalSurfaceTolerance\" name=\"calculationTolerance\"/>\n    <parameter expression=\"0.01*calculationTolerance\" name=\"thinningTolerance\"/>\n    <parameter expression=\"0.01mm\" name=\"chainingTolerance\"/>\n    <parameter expression=\"false\" name=\"machineSteepAreas\"/>\n    <parameter expression=\"stepover * 0.1\" name=\"steepMinimumStepover\"/>\n    <parameter expression=\"stepover\" name=\"steepStepdown\"/>\n    <parameter expression=\"false\" name=\"perpendicularPasses\"/>\n    <parameter expression=\"false\" name=\"machineStraightOn\"/>\n    <parameter expression=\"false\" name=\"simpleOrdering\"/>\n    <parameter expression=\"true\" name=\"passReference\"/>\n    <parameter expression=\"0deg\" name=\"passAngle\"/>\n    <parameter expression=\"3mm\" name=\"stepover\"/>\n    <parameter expression=\"distToCusp(tool_cornerRadius; stepover; Math.PI/4)\" name=\"cuspHeightStepover\"/>\n    <parameter expression=\"5 * tolerance\" name=\"minimumFragmentLength\"/>\n    <parameter expression=\"0\" name=\"fragmentExtensionDistance\"/>\n    <parameter expression=\"'one way'\" name=\"direction\"/>\n    <parameter expression=\"'dont care'\" name=\"upDownMilling\"/>\n    <parameter expression=\"1deg\" name=\"upDownMillingShallowAngle\"/>\n    <parameter expression=\"true\" name=\"doMultipleDepths\"/>\n    <parameter expression=\"2 mm\" name=\"maximumStepdown\"/>\n    <parameter expression=\"4\" name=\"numberOfStepdowns\"/>\n    <parameter expression=\"false\" name=\"orderByDepth\"/>\n    <parameter expression=\"true\" name=\"useStockToLeave\"/>\n    <parameter expression=\"0.5 mm\" name=\"stockToLeave\"/>\n    <parameter expression=\"stockToLeave\" name=\"verticalStockToLeave\"/>\n    <parameter expression=\"false\" name=\"simpleStockToLeave\"/>\n    <parameter expression=\"false\" name=\"filletsEnabled\"/>\n    <parameter expression=\"tool_cornerRadius + 2.0\" name=\"filletsCornerRadius\"/>\n    <parameter expression=\"true\" name=\"smoothingFilter\"/>\n    <parameter expression=\"'fitArcs'\" name=\"smoothingFilterMode\"/>\n    <parameter expression=\"0.5mm\" name=\"smoothingFilterMaxSpacing\"/>\n    <parameter expression=\"3deg\" name=\"smoothingFilterMaxAngle\"/>\n    <parameter expression=\"tolerance\" name=\"smoothingFilterTolerance\"/>\n    <parameter expression=\"true\" name=\"useFeedOptimization\"/>\n    <parameter expression=\"25deg\" name=\"reducedFeedChange\"/>\n    <parameter expression=\"tool_diameter * 0.05\" name=\"reducedFeedRadius\"/>\n    <parameter expression=\"tool_diameter * 0.2\" name=\"reducedFeedDistance\"/>\n    <parameter expression=\"tool_feedCutting * 0.25\" name=\"reducedFeedrate\"/>\n    <parameter expression=\"true\" name=\"reduceOnlyInnerCorners\"/>\n    <parameter expression=\"false\" name=\"surfaceSpeedOnArcs\"/>\n    <parameter expression=\"100\" name=\"maximumReducedFeedrateInternalArcFinishing\"/>\n    <parameter expression=\"100\" name=\"maximumIncreasedFeedrateExternalArcFinishing\"/>\n    <parameter expression=\"100\" name=\"maximumReducedFeedrateInternalArc\"/>\n    <parameter expression=\"100\" name=\"maximumIncreasedFeedrateExternalArc\"/>\n    <parameter expression=\"'minimum'\" name=\"retractionPolicy\"/>\n    <parameter expression=\"'disabled'\" name=\"highFeedrateMode\"/>\n    <parameter expression=\"'always'\" name=\"highFeedrateModeProxy\"/>\n    <parameter expression=\"Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))\" name=\"highFeedrate\"/>\n    <parameter expression=\"true\" name=\"allowRapidRetract\"/>\n    <parameter expression=\"2mm\" name=\"safeDistance\"/>\n    <parameter expression=\"5000 mm\" name=\"stayDownDistance\"/>\n    <parameter expression=\"bottomHeight_value - tool_cornerRadius\" name=\"linkingZLow\"/>\n    <parameter expression=\"tool_diameter * 0.1\" name=\"entry_verticalRadius\"/>\n    <parameter expression=\"tool_diameter * 0.1\" name=\"exit_verticalRadius\"/>\n    <parameter expression=\"'curve'\" name=\"transitionType\"/>\n    <parameter expression=\"false\" name=\"entryPositions\"/>\n    <parameter expression=\"false\" name=\"generate_connections\"/>\n    <parameter expression=\"'full'\" name=\"connections_retraction_type\"/>\n    <parameter expression=\"'plane'\" name=\"connectionMoveClearanceAreaType\"/>\n    <parameter expression=\"'toolAxisZ'\" name=\"connectionMoveClearanceArea_orientation_mode\"/>\n    <parameter expression=\"(connectionMoveClearanceArea_orientation_mode == 'surfaceNormalX' || connectionMoveClearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"connectionMoveClearanceArea_origin_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceArea_origin_point\"/>\n    <parameter expression=\"'from stock top'\" name=\"connectionMoveClearanceAreaHeight_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceAreaHeight_ref\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaHeight_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaHeight_value\"/>\n    <parameter expression=\"'from stock od'\" name=\"connectionMoveClearanceAreaCylinderRadius_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceAreaCylinderRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCylinderRadius_offset\"/>\n    <parameter expression=\"connectionMoveClearanceAreaCylinderRadius_mode == 'radius' ? connectionMoveClearanceAreaCylinderRadius_value : connectionMoveClearanceAreaCylinderRadius_value * 2\" name=\"connectionMoveClearanceAreaCylinderRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCylinderRadius_value\"/>\n    <parameter expression=\"'from stock od'\" name=\"connectionMoveClearanceAreaSphereRadius_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceAreaSphereRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaSphereRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaSphereRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaSphereRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaSphereRadius_offset\"/>\n    <parameter expression=\"connectionMoveClearanceAreaSphereRadius_mode == 'radius' ? connectionMoveClearanceAreaSphereRadius_value : connectionMoveClearanceAreaSphereRadius_value * 2\" name=\"connectionMoveClearanceAreaSphereRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaSphereRadius_value\"/>\n    <parameter expression=\"'from stock box'\" name=\"connectionMoveClearanceAreaCuboid_mode\"/>\n    <parameter expression=\"true\" name=\"connectionMoveClearanceAreaCuboid_symmetricalOffsets\"/>\n    <parameter expression=\"203.51999999999998\" name=\"connectionMoveClearanceAreaCuboidPosX_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidPosX_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCuboidNegX_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidNegX_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCuboidPosY_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidPosY_offset\"/>\n    <parameter expression=\"70.\" name=\"connectionMoveClearanceAreaCuboidNegY_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidNegY_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCuboidPosZ_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidPosZ_offset\"/>\n    <parameter expression=\"35.\" name=\"connectionMoveClearanceAreaCuboidNegZ_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidNegZ_offset\"/>\n    <parameter expression=\"true\" name=\"use_tool_stepdown\"/>\n    <parameter expression=\"30.\" name=\"tool_stepdown\"/>\n    <parameter expression=\"0.2mm\" name=\"tool_finishingStepdown\"/>\n    <parameter expression=\"true\" name=\"use_tool_stepover\"/>\n    <parameter expression=\"2.23699163893173\" name=\"tool_stepover\"/>\n    <parameter expression=\"tool_diameter * 0.1\" name=\"tool_finishingStepover\"/>\n    <parameter expression=\"'helix'\" name=\"tool_rampType\"/>\n    <parameter expression=\"2.0deg\" name=\"tool_rampAngle\"/>\n    <parameter expression=\"false\" name=\"associatedView\"/>\n  </template>\n\n  <template description=\"Roughing-Right\" isFallback=\"0\" notes=\"12 mins\" strategy=\"parallel_new\" toolPresetId=\"{79a47288-3c21-4be0-b019-25f8feaa5971}\" unit=\"millimeters\" version=\"175\">\n    <tool guid=\"741f5be8-4187-4017-b23b-77a1dd4b1624\" tool-library-version=\"36\" type=\"ball end mill\" unit=\"millimeters\" version=\"1.5\">\n      <description>15mm Flat HSS-2F</description>\n      <nc break-control=\"0\" diameter-offset=\"13\" length-offset=\"13\" live-tool=\"1\" manual-tool-change=\"0\" number=\"13\" turret=\"0\"/>\n      <coolant mode=\"flood\"/>\n      <material name=\"hss\"/>\n      <body assembly-gauge-length=\"54.5\" body-length=\"27.5\" coolant-support=\"no\" corner-radius=\"5\" diameter=\"10\" flute-length=\"25\" number-of-flutes=\"2\" overall-length=\"70\" shaft-diameter=\"10\" shoulder-diameter=\"10\" shoulder-length=\"25\" thread-pitch=\"0\" thread-profile-angle=\"60\"/>\n      <holder description=\"BT40 - Blank1\" gauge-length=\"27\">\n        <section diameter=\"61\" length=\"0\"/>\n        <section diameter=\"63\" length=\"1\"/>\n        <section diameter=\"63\" length=\"4.4\"/>\n        <section diameter=\"53\" length=\"2.887\"/>\n        <section diameter=\"53\" length=\"4.226\"/>\n        <section diameter=\"63\" length=\"2.887\"/>\n        <section diameter=\"63\" length=\"8.6\"/>\n        <section diameter=\"61\" length=\"1\"/>\n        <section diameter=\"44.45\" length=\"0\"/>\n        <section diameter=\"44.45\" length=\"2\"/>\n      </holder>\n      <motion clockwise=\"yes\" cutting-feedrate=\"3205.7390298704\" entry-feedrate=\"3205.7390298704\" exit-feedrate=\"3205.7390298704\" feed-mode=\"per-minute\" plunge-feedrate=\"1068.5796766235\" ramp-angle=\"2\" ramp-feedrate=\"3205.7390298704\" ramp-spindle-rpm=\"9702.0853308819\" retract-feedrate=\"0\" spindle-rpm=\"9702.0853308819\" transition-feedrate=\"3205.7390298704\"/>\n      <presets>\n        <preset description=\"SAMPLE preset for slotting in Aluminum\" id=\"{79a47288-3c21-4be0-b019-25f8feaa5971}\" name=\"Aluminum - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_feedCutting\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedEntry\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedExit\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1068.5796766234766\"/>\n          <parameter key=\"tool_feedTransition\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedRamp\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Aluminum\" id=\"{b32cfb55-cf83-4ba1-ae2a-b55c73721fc5}\" name=\"Aluminum - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_feedCutting\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedEntry\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedExit\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1068.5796766234766\"/>\n          <parameter key=\"tool_feedTransition\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedRamp\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Aluminum\" id=\"{cfde4d9a-9d30-4f3f-93c7-9ddff8455c4a}\" name=\"Aluminum - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_feedCutting\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedEntry\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedExit\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1350.2912266779322\"/>\n          <parameter key=\"tool_feedTransition\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedRamp\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Brass\" id=\"{d7b3889e-0abf-439e-8b0e-118cd8647539}\" name=\"Brass - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedEntry\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedExit\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"427.37785904033211\"/>\n          <parameter key=\"tool_feedTransition\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedRamp\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Brass\" id=\"{b1b3fb67-0ec6-42b8-b942-ad870a989709}\" name=\"Brass - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedEntry\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedExit\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"427.37785904033211\"/>\n          <parameter key=\"tool_feedTransition\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedRamp\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Brass\" id=\"{c8fb0b90-5a09-46d9-89ce-7a190a7dd913}\" name=\"Brass - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedEntry\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedExit\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"540.06247906211456\"/>\n          <parameter key=\"tool_feedTransition\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedRamp\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Copper\" id=\"{38f41ca0-0581-46a2-80cb-8153a8c0bafc}\" name=\"Copper - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_feedCutting\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedEntry\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedExit\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"192.32003656814965\"/>\n          <parameter key=\"tool_feedTransition\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedRamp\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Copper\" id=\"{7c4028e1-d45e-4b6c-b9ac-05534207ac06}\" name=\"Copper - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_feedCutting\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedEntry\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedExit\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"192.32003656814965\"/>\n          <parameter key=\"tool_feedTransition\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedRamp\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Copper\" id=\"{9a94e670-7ccc-4d30-9de7-882cc34ff348}\" name=\"Copper - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_feedCutting\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedEntry\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedExit\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"243.0281155779517\"/>\n          <parameter key=\"tool_feedTransition\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedRamp\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Low Carbon Steel\" id=\"{e6a7fba5-d6c3-4261-8875-06324fe27d0d}\" name=\"Low Carbon Steel - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedEntry\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedExit\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"183.72858995390786\"/>\n          <parameter key=\"tool_feedTransition\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedRamp\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Low Carbon Steel\" id=\"{d1727603-5a29-4823-9505-1ff43d10af7e}\" name=\"Low Carbon Steel - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedEntry\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedExit\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"165.17850286575614\"/>\n          <parameter key=\"tool_feedTransition\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedRamp\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Low Carbon Steel\" id=\"{1fd9747e-7165-4c53-99b6-6acae50c95f5}\" name=\"Low Carbon Steel - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedEntry\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedExit\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"210.66758012233129\"/>\n          <parameter key=\"tool_feedTransition\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedRamp\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in High Carbon Steel\" id=\"{7333e2f3-388d-4503-912b-85427bb142e9}\" name=\"High Carbon Steel - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedEntry\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedExit\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"67.225929296377899\"/>\n          <parameter key=\"tool_feedTransition\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedRamp\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in High Carbon Steel\" id=\"{106a536f-156a-46ee-847e-d28392c5aa5c}\" name=\"High Carbon Steel - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedEntry\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedExit\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"60.575579894500819\"/>\n          <parameter key=\"tool_feedTransition\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedRamp\" value=\"181.72673968350225\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in High Carbon Steel\" id=\"{3c331618-308b-4e42-b43a-a7470f42fd9b}\" name=\"High Carbon Steel - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedEntry\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedExit\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"77.339863148480802\"/>\n          <parameter key=\"tool_feedTransition\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedRamp\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Plastics\" id=\"{d60973ae-1f46-4287-9c66-05d5477952ee}\" name=\"Plastics - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_feedCutting\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedEntry\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedExit\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"802.24493160348561\"/>\n          <parameter key=\"tool_feedTransition\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedRamp\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.1712395486646652\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Plastics\" id=\"{761979f3-39b7-4d0d-92cf-ddb42a903af2}\" name=\"Plastics - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_feedCutting\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedEntry\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedExit\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"802.24493160348561\"/>\n          <parameter key=\"tool_feedTransition\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedRamp\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Plastics\" id=\"{0afe4e2c-0b4a-4645-abd4-362e785cea0a}\" name=\"Plastics - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_feedCutting\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedEntry\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedExit\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1011.5031588046336\"/>\n          <parameter key=\"tool_feedTransition\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedRamp\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Stainless Steel\" id=\"{a047f97e-53b1-47b8-9f17-2d04402b752e}\" name=\"Stainless Steel - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedEntry\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedExit\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"67.225929296377899\"/>\n          <parameter key=\"tool_feedTransition\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedRamp\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.5\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Stainless Steel\" id=\"{6a5ffec1-7113-4439-93df-7cdcad0a5f82}\" name=\"Stainless Steel - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedEntry\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedExit\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"60.575579894500819\"/>\n          <parameter key=\"tool_feedTransition\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedRamp\" value=\"181.72673968350225\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Stainless Steel\" id=\"{c991dad8-ca9a-48d5-af45-3974342d9572}\" name=\"Stainless Steel - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedEntry\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedExit\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"77.339863148480802\"/>\n          <parameter key=\"tool_feedTransition\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedRamp\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Titanium\" id=\"{bcfe9009-1734-45fd-b41d-b725d99a5bd3}\" name=\"Titanium - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_feedCutting\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedEntry\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedExit\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"87.77957702255496\"/>\n          <parameter key=\"tool_feedTransition\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedRamp\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Titanium\" id=\"{d83b8ac0-025b-4dbf-b31d-da8b9de9e4e6}\" name=\"Titanium - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_feedCutting\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedEntry\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedExit\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"87.698559608967358\"/>\n          <parameter key=\"tool_feedTransition\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedRamp\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Titanium\" id=\"{0790292c-3736-4bc5-b668-1081d7c7c640}\" name=\"Titanium - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_feedCutting\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedEntry\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedExit\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"87.77957702255496\"/>\n          <parameter key=\"tool_feedTransition\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedRamp\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n      </presets>\n    </tool>\n    <parameter expression=\"'ball end mill'\" name=\"tool_type\"/>\n    <parameter expression=\"'tapered_bull_nose'\" name=\"tool_taperedType\"/>\n    <parameter expression=\"'millimeters'\" name=\"tool_unit\"/>\n    <parameter expression=\"13\" name=\"tool_number\"/>\n    <parameter expression=\"tool_number\" name=\"tool_diameterOffset\"/>\n    <parameter expression=\"tool_number\" name=\"tool_lengthOffset\"/>\n    <parameter expression=\"tool_number\" name=\"tool_compensationOffset\"/>\n    <parameter expression=\"0\" name=\"tool_turret\"/>\n    <parameter expression=\"false\" name=\"tool_manualToolChange\"/>\n    <parameter expression=\"false\" name=\"tool_breakControl\"/>\n    <parameter expression=\"true\" name=\"tool_live\"/>\n    <parameter expression=\"'hss'\" name=\"tool_material\"/>\n    <parameter expression=\"'15mm Flat HSS-2F'\" name=\"tool_description\"/>\n    <parameter expression=\"''\" name=\"tool_comment\"/>\n    <parameter expression=\"''\" name=\"tool_vendor\"/>\n    <parameter expression=\"''\" name=\"tool_productId\"/>\n    <parameter expression=\"''\" name=\"tool_productLink\"/>\n    <parameter expression=\"10.\" name=\"tool_diameter\"/>\n    <parameter expression=\"tool_diameter + 2*tool_fluteLength*Math.tan(tool_taperAngle)\" name=\"tool_maximumCuttingDiameter\"/>\n    <parameter expression=\"0.0\" name=\"tool_tipDiameter\"/>\n    <parameter expression=\"0.0\" name=\"tool_tipOffset\"/>\n    <parameter expression=\"5.\" name=\"tool_cornerRadius\"/>\n    <parameter expression=\"0.0\" name=\"tool_taperAngle\"/>\n    <parameter expression=\"(tool_type == 'counter sink') ? 90.0deg : ((tool_type == 'spot drill') ? 120deg : 118.0deg)\" name=\"tool_tipAngle\"/>\n    <parameter expression=\"tool_type == 'thread mill' ? 'point' : 'round'\" name=\"tool_threadTipType\"/>\n    <parameter expression=\"tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / 8\" name=\"tool_threadTipWidth\"/>\n    <parameter expression=\"(((tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / (tool_internalThread ? 8 : 4))) / 2) / Math.cos(tool_threadProfileAngle / 2 radians)\" name=\"tool_threadTipRadius\"/>\n    <parameter expression=\"60.\" name=\"tool_threadProfileAngle\"/>\n    <parameter expression=\"0.0\" name=\"tool_tipLength\"/>\n    <parameter expression=\"25.\" name=\"tool_fluteLength\"/>\n    <parameter expression=\"tool_fluteLength\" name=\"tool_shoulderLength\"/>\n    <parameter expression=\"27.5\" name=\"tool_bodyLength\"/>\n    <parameter expression=\"70.\" name=\"tool_overallLength\"/>\n    <parameter expression=\"tool_diameter\" name=\"tool_shaftDiameter\"/>\n    <parameter expression=\"0.0\" name=\"tool_threadPitch\"/>\n    <parameter expression=\"1.0mm\" name=\"tool_maximumThreadPitch\"/>\n    <parameter expression=\"1.0mm\" name=\"tool_minimumThreadPitch\"/>\n    <parameter expression=\"1\" name=\"tool_numberOfTeeth\"/>\n    <parameter expression=\"2\" name=\"tool_numberOfFlutes\"/>\n    <parameter expression=\"10.\" name=\"tool_shoulderDiameter\"/>\n    <parameter expression=\"tool_type == 'circle segment barrel' ? (tool_diameter / 200) : (tool_diameter / 2)\" name=\"tool_upperRadius\"/>\n    <parameter expression=\"(tool_type == 'circle segment taper' ? (tool_diameter * 31.25) : (tool_diameter * 0.6))\" name=\"tool_profileRadius\"/>\n    <parameter expression=\"(tool_type == 'circle segment taper' ? (tool_upperRadius / 2) : ((tool_type == 'circle segment barrel' ? tool_upperRadius : ((tool_type == 'circle segment lens' ? (tool_diameter): (tool_diameter / 200))))))\" name=\"tool_lowerRadius\"/>\n    <parameter expression=\"tool_fluteLength / 2\" name=\"tool_axialDistance\"/>\n    <parameter expression=\"1mm\" name=\"tool_chamferWidth\"/>\n    <parameter expression=\"45deg\" name=\"tool_chamferAngle\"/>\n    <parameter expression=\"'BT40 - Blank1'\" name=\"holder_description\"/>\n    <parameter expression=\"''\" name=\"holder_comment\"/>\n    <parameter expression=\"''\" name=\"holder_vendor\"/>\n    <parameter expression=\"''\" name=\"holder_productId\"/>\n    <parameter expression=\"''\" name=\"holder_productLink\"/>\n    <parameter expression=\"''\" name=\"holder_libraryName\"/>\n    <parameter expression=\"27.\" name=\"tool_holderGaugeLength\"/>\n    <parameter expression=\"54.5\" name=\"tool_assemblyGaugeLength\"/>\n    <parameter expression=\"9702.0853308819369\" name=\"tool_spindleSpeed\"/>\n    <parameter expression=\"tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter\" name=\"tool_stockDiameter\"/>\n    <parameter expression=\"tool_diameter * Math.PI * tool_spindleSpeed\" name=\"tool_surfaceSpeed\"/>\n    <parameter expression=\"tool_spindleSpeed\" name=\"tool_rampSpindleSpeed\"/>\n    <parameter expression=\"3205.73902987043084\" name=\"tool_feedCutting\"/>\n    <parameter expression=\"tool_spindleSpeed > 0 ? tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes) : 0.0\" name=\"tool_feedPerTooth\"/>\n    <parameter expression=\"tool_type == 'probe' || tool_isDepositing ? 1000mmpm : tool_feedCutting\" name=\"tool_feedEntry\"/>\n    <parameter expression=\"tool_isDepositing ? 1000mmpm : tool_feedCutting\" name=\"tool_feedExit\"/>\n    <parameter expression=\"tool_feedCutting\" name=\"tool_feedTransition\"/>\n    <parameter expression=\"3205.73902987043084\" name=\"tool_feedRamp\"/>\n    <parameter expression=\"(tool_type=='drill' || tool_type=='reamer' || tool_isDepositing)?(1000mmpm):(tool_feedCutting/3)\" name=\"tool_feedPlunge\"/>\n    <parameter expression=\"tool_spindleSpeed > 0 ? tool_feedPlunge/tool_spindleSpeed : 0.0\" name=\"tool_feedPerRevolution\"/>\n    <parameter expression=\"tool_feedPlunge\" name=\"tool_feedRetract\"/>\n    <parameter expression=\"true\" name=\"tool_clockwise\"/>\n    <parameter expression=\"'flood'\" name=\"tool_coolant\"/>\n    <parameter expression=\"'none'\" name=\"featureOperationId\"/>\n    <parameter expression=\"tiltTool\" name=\"useShaftAndHolder\"/>\n    <parameter expression=\"'trimmed'\" name=\"shaftAndHolderMode\"/>\n    <parameter expression=\"true\" name=\"useShoulder\"/>\n    <parameter expression=\"0.0mm\" name=\"shoulderClearance\"/>\n    <parameter expression=\"true\" name=\"useShaft\"/>\n    <parameter expression=\"1.0mm\" name=\"shaftClearance\"/>\n    <parameter expression=\"true\" name=\"useHolder\"/>\n    <parameter expression=\"5.0mm\" name=\"holderClearance\"/>\n    <parameter expression=\"600mm\" name=\"headClearance\"/>\n    <parameter expression=\"false\" name=\"useMachineSpindle\"/>\n    <parameter expression=\"6.0mm\" name=\"machineSpindleClearance\"/>\n    <parameter expression=\"false\" name=\"useMachineTable\"/>\n    <parameter expression=\"5mm\" name=\"machineTableClearance\"/>\n    <parameter expression=\"false\" name=\"tab_5axis\"/>\n    <parameter expression=\"(('vertical') != 'vertical' || (false) || (false)) ? 'five_axis' : 'three_axis'\" name=\"multiAxisMachiningType\"/>\n    <parameter expression=\"false\" name=\"overrideToolView\"/>\n    <parameter expression=\"'axesZX'\" name=\"view_orientation_mode\"/>\n    <parameter expression=\"false\" name=\"view_orientation_axisZ\"/>\n    <parameter expression=\"false\" name=\"view_orientation_flipZ\"/>\n    <parameter expression=\"'wcs'\" name=\"view_orientation_axesZX_unselected_default\"/>\n    <parameter expression=\"'wcs'\" name=\"view_orientation_axesZY_unselected_default\"/>\n    <parameter expression=\"'wcs'\" name=\"view_orientation_axesXY_unselected_default\"/>\n    <parameter expression=\"false\" name=\"view_orientation_cSys\"/>\n    <parameter expression=\"false\" name=\"view_orientation_surfaceNormal\"/>\n    <parameter expression=\"false\" name=\"view_orientation_axisX\"/>\n    <parameter expression=\"false\" name=\"view_orientation_flipX\"/>\n    <parameter expression=\"false\" name=\"view_orientation_axisY\"/>\n    <parameter expression=\"false\" name=\"view_orientation_flipY\"/>\n    <parameter expression=\"false\" name=\"view_align_to_view\"/>\n    <parameter expression=\"false\" name=\"view_align_to_view_direction\"/>\n    <parameter expression=\"'turn_and_tilt'\" name=\"view_select_angles\"/>\n    <parameter expression=\"0.0\" name=\"view_turn_from_recipe\"/>\n    <parameter expression=\"0.0\" name=\"view_tilt_from_recipe\"/>\n    <parameter expression=\"view_select_angles == 'machine_angles'\" name=\"view_machine_angles\"/>\n    <parameter expression=\"(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"view_origin_mode\"/>\n    <parameter expression=\"false\" name=\"view_origin_point\"/>\n    <parameter expression=\"'top center'\" name=\"view_origin_boxPoint\"/>\n    <parameter expression=\"'axisZ'\" name=\"multiAxisRotaryAxis_orientation_mode\"/>\n    <parameter expression=\"false\" name=\"multiAxisRotaryAxis_orientation_axisRotary\"/>\n    <parameter expression=\"false\" name=\"multiAxisRotaryAxis_orientation_cSys\"/>\n    <parameter expression=\"(multiAxisRotaryAxis_orientation_mode == 'surfaceNormalX' || multiAxisRotaryAxis_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"multiAxisRotaryAxis_origin_mode\"/>\n    <parameter expression=\"false\" name=\"multiAxisRotaryAxis_origin_point\"/>\n    <parameter expression=\"'vertical'\" name=\"toolAxisMode\"/>\n    <parameter expression=\"0deg\" name=\"leadAngle\"/>\n    <parameter expression=\"0deg\" name=\"leanAngle\"/>\n    <parameter expression=\"false\" name=\"toFromPoint\"/>\n    <parameter expression=\"0.00mm\" name=\"toFromPointXOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"toFromPointYOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"toFromPointZOffset\"/>\n    <parameter expression=\"false\" name=\"toFromCurve\">\n      <CadChain name=\"cadobject\">\n        <Parameters>\n          <Parameter expression=\"''\" name=\"userDefinedName\"/>\n          <Parameter expression=\"false\" name=\"ignoreGeoReverse\"/>\n          <Parameter expression=\"'closed'\" name=\"chain_mode\"/>\n          <Parameter expression=\"'tangent'\" name=\"extensionMethod\"/>\n          <Parameter expression=\"'distance'\" name=\"extensionKind\"/>\n          <Parameter expression=\"0 mm\" name=\"extension0Length\"/>\n          <Parameter expression=\"extension0Length\" name=\"extension1Length\"/>\n          <Parameter expression=\"false\" name=\"reverse\"/>\n        </Parameters>\n      </CadChain>\n    </parameter>\n    <parameter expression=\"0deg\" name=\"multiAxisTiltAngleFixed\"/>\n    <parameter expression=\"(false) ? ('setup') : 'tool_orientation'\" name=\"toolAxisLimitReferenceZ\"/>\n    <parameter expression=\"(tiltTool) ? 6 * tool_diameter : 2 * tool_diameter\" name=\"smoothingDistance\"/>\n    <parameter expression=\"5\" name=\"smoothingAngle\"/>\n    <parameter expression=\"false\" name=\"fixedAngle\"/>\n    <parameter expression=\"0deg\" name=\"tiltAngle\"/>\n    <parameter expression=\"false\" name=\"tiltTool\"/>\n    <parameter expression=\"(toolAxisMode == 'vertical' || multiAxisMachiningType == 'four_axis') ? 'automatic' : 'from_point'\" name=\"tiltToolMode\"/>\n    <parameter expression=\"false\" name=\"tiltToolToFromPoint\"/>\n    <parameter expression=\"0.00mm\" name=\"tiltToolToFromPointXOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"tiltToolToFromPointYOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"tiltToolToFromPointZOffset\"/>\n    <parameter expression=\"false\" name=\"tiltToolToFromCurve\">\n      <CadChain name=\"cadobject\">\n        <Parameters>\n          <Parameter expression=\"''\" name=\"userDefinedName\"/>\n          <Parameter expression=\"false\" name=\"ignoreGeoReverse\"/>\n          <Parameter expression=\"'closed'\" name=\"chain_mode\"/>\n          <Parameter expression=\"'tangent'\" name=\"extensionMethod\"/>\n          <Parameter expression=\"'distance'\" name=\"extensionKind\"/>\n          <Parameter expression=\"0 mm\" name=\"extension0Length\"/>\n          <Parameter expression=\"extension0Length\" name=\"extension1Length\"/>\n          <Parameter expression=\"false\" name=\"reverse\"/>\n        </Parameters>\n      </CadChain>\n    </parameter>\n    <parameter expression=\"false\" name=\"group_axislimits\"/>\n    <parameter expression=\"180\" name=\"maximumTiltValidation\"/>\n    <parameter expression=\"0deg\" name=\"minimumTilt5Axis\"/>\n    <parameter expression=\"90deg\" name=\"maximumTilt5Axis\"/>\n    <parameter expression=\"'remove_toolpath'\" name=\"tiltLimitMode\"/>\n    <parameter expression=\"true\" name=\"usePolarWhenNecessary\"/>\n    <parameter expression=\"'automatic'\" name=\"polarMode\"/>\n    <parameter expression=\"0deg\" name=\"polarLineAngle\"/>\n    <parameter expression=\"'selection'\" name=\"boundaryMode\"/>\n    <parameter expression=\"Math.max(tool_diameter * 0.05; 2.5)\" name=\"silhouetteAperture\"/>\n    <parameter expression=\"(Math.PI/4 * tool_diameter * tool_diameter) * 0.05\" name=\"minimumSilhouetteArea\"/>\n    <parameter expression=\"true\" name=\"machiningBoundarySel\">\n      <CadContours2D name=\"cadobject\">\n        <CadChain>\n          <Parameters>\n            <Parameter expression=\"''\" name=\"userDefinedName\"/>\n            <Parameter expression=\"false\" name=\"ignoreGeoReverse\"/>\n            <Parameter expression=\"'closed'\" name=\"chain_mode\"/>\n            <Parameter expression=\"'tangent'\" name=\"extensionMethod\"/>\n            <Parameter expression=\"'distance'\" name=\"extensionKind\"/>\n            <Parameter expression=\"0 mm\" name=\"extension0Length\"/>\n            <Parameter expression=\"extension0Length\" name=\"extension1Length\"/>\n            <Parameter expression=\"false\" name=\"reverse\"/>\n          </Parameters>\n        </CadChain>\n      </CadContours2D>\n    </parameter>\n    <parameter expression=\"'inside'\" name=\"boundaryContainment\"/>\n    <parameter expression=\"stockToLeave\" name=\"boundaryOffset\"/>\n    <parameter expression=\"false\" name=\"boundaryConfineTool\"/>\n    <parameter expression=\"true\" name=\"contactOnly\"/>\n    <parameter expression=\"false\" name=\"slopeConfinement\"/>\n    <parameter expression=\"0deg\" name=\"slopeAngleFrom\"/>\n    <parameter expression=\"90.0deg\" name=\"slopeAngleTo\"/>\n    <parameter expression=\"false\" name=\"useRestMachining\"/>\n    <parameter expression=\"'previousOperations'\" name=\"restMaterialSource\"/>\n    <parameter expression=\"false\" name=\"restMaterialBodies\"/>\n    <parameter expression=\"false\" name=\"restMaterialFromJob\"/>\n    <parameter expression=\"0\" name=\"restMaterialOperation\"/>\n    <parameter expression=\"true\" name=\"restMaterialUnion\"/>\n    <parameter expression=\"true\" name=\"restMaterialPrevious\"/>\n    <parameter expression=\"tool_diameter * 2\" name=\"restMaterialCutterDiameter\"/>\n    <parameter expression=\"restMaterialCutterDiameter * 0.5\" name=\"restMaterialCornerRadius\"/>\n    <parameter expression=\"0deg\" name=\"restMaterialTaperAngle\"/>\n    <parameter expression=\"restMaterialCutterDiameter\" name=\"restMaterialShoulderLength\"/>\n    <parameter expression=\"0mm\" name=\"restMaterialStockToLeave\"/>\n    <parameter expression=\"''\" name=\"restMaterialFile\"/>\n    <parameter expression=\"'use as computed'\" name=\"restMaterialAdjustment\"/>\n    <parameter expression=\"-ignoreStockLessThan\" name=\"restMaterialAdjustmentOffset\"/>\n    <parameter expression=\"0.5mm\" name=\"ignoreStockLessThan\"/>\n    <parameter expression=\"true\" name=\"overrideModel\"/>\n    <parameter expression=\"true\" name=\"model\">\n      <CadMultiModelWithFaces name=\"cadobject\">\n        <CadModel/>\n      </CadMultiModelWithFaces>\n    </parameter>\n    <parameter expression=\"true\" name=\"includeSetupModel\"/>\n    <parameter expression=\"'avoid'\" name=\"touchAvoidMode\"/>\n    <parameter expression=\"true\" name=\"checkSurfaceSelection\">\n      <CadMultiModelWithFaces name=\"cadobject\">\n        <CadModel/>\n        <CadModel/>\n      </CadMultiModelWithFaces>\n    </parameter>\n    <parameter expression=\"true\" name=\"checkSurfaceSelectionSets\">\n      <CadFaceSets name=\"cadobject\">\n        <CadFaceGroupFromParam>\n          <Parameters>\n            <Parameter expression=\"''\" name=\"userDefinedName\"/>\n            <Parameter expression=\"true\" name=\"allowTouch\"/>\n            <Parameter expression=\"true\" name=\"allowAvoid\"/>\n            <Parameter expression=\"true\" name=\"allowIgnore\"/>\n            <Parameter expression=\"true\" name=\"allowFixture\"/>\n            <Parameter expression=\"'touch'\" name=\"machineMode\"/>\n            <Parameter expression=\"'separate'\" name=\"clearanceType\"/>\n            <Parameter expression=\"0 mm\" name=\"radialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"axialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialStockToLeave\"/>\n            <Parameter expression=\"0\" name=\"combinedClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedFixtureClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalStockToLeave\"/>\n          </Parameters>\n        </CadFaceGroupFromParam>\n        <CadExclusiveFaceSet>\n          <Parameters>\n            <Parameter expression=\"''\" name=\"userDefinedName\"/>\n            <Parameter expression=\"false\" name=\"ignoreHoles\"/>\n            <Parameter expression=\"true\" name=\"allowTouch\"/>\n            <Parameter expression=\"true\" name=\"allowAvoid\"/>\n            <Parameter expression=\"true\" name=\"allowIgnore\"/>\n            <Parameter expression=\"true\" name=\"allowFixture\"/>\n            <Parameter expression=\"'avoid'\" name=\"machineMode\"/>\n            <Parameter expression=\"'separate'\" name=\"clearanceType\"/>\n            <Parameter expression=\"1\" name=\"radialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialStockToLeave\"/>\n            <Parameter expression=\"1\" name=\"axialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialStockToLeave\"/>\n            <Parameter expression=\"0\" name=\"combinedClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedFixtureClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalStockToLeave\"/>\n          </Parameters>\n        </CadExclusiveFaceSet>\n      </CadFaceSets>\n    </parameter>\n    <parameter expression=\"tolerance\" name=\"checkSurfaceClearance\"/>\n    <parameter expression=\"'plane'\" name=\"clearanceAreaType\"/>\n    <parameter expression=\"'toolAxisZ'\" name=\"clearanceArea_orientation_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceArea_orientation_selAxis\"/>\n    <parameter expression=\"false\" name=\"clearanceArea_orientation_flipAxis\"/>\n    <parameter expression=\"(clearanceArea_orientation_mode == 'surfaceNormalX' || clearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"clearanceArea_origin_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceArea_origin_point\"/>\n    <parameter expression=\"'top center'\" name=\"clearanceArea_origin_boxPoint\"/>\n    <parameter expression=\"0.00mm\" name=\"clearanceAreaOriginPointXOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"clearanceAreaOriginPointYOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"clearanceAreaOriginPointZOffset\"/>\n    <parameter expression=\"'from retract height'\" name=\"clearanceHeight_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"clearanceHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'top'\" name=\"clearanceHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'top'\" name=\"clearanceHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceHeight_offset\"/>\n    <parameter expression=\"15.\" name=\"clearanceHeight_value\"/>\n    <parameter expression=\"'from retract height'\" name=\"clearanceAreaHeight_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceAreaHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"clearanceAreaHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceAreaHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'top'\" name=\"clearanceAreaHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceAreaHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'top'\" name=\"clearanceAreaHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceAreaHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaHeight_offset\"/>\n    <parameter expression=\"15.\" name=\"clearanceAreaHeight_value\"/>\n    <parameter expression=\"'from retract radius'\" name=\"clearanceAreaCylinderRadius_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceAreaCylinderRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaCylinderRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaCylinderRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaCylinderRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCylinderRadius_offset\"/>\n    <parameter expression=\"clearanceAreaCylinderRadius_mode == 'radius' ? clearanceAreaCylinderRadius_value : clearanceAreaCylinderRadius_value * 2\" name=\"clearanceAreaCylinderRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCylinderRadius_value\"/>\n    <parameter expression=\"'from retract radius'\" name=\"clearanceAreaSphereRadius_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceAreaSphereRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaSphereRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaSphereRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaSphereRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaSphereRadius_offset\"/>\n    <parameter expression=\"clearanceAreaSphereRadius_mode == 'radius' ? clearanceAreaSphereRadius_value : clearanceAreaSphereRadius_value * 2\" name=\"clearanceAreaSphereRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaSphereRadius_value\"/>\n    <parameter expression=\"'from stock box'\" name=\"clearanceAreaCuboid_mode\"/>\n    <parameter expression=\"true\" name=\"symmetricalOffsets\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCuboidPosZ_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidPosZ_offset\"/>\n    <parameter expression=\"35.\" name=\"clearanceAreaCuboidNegZ_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidNegZ_offset\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCuboidPosY_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidPosY_offset\"/>\n    <parameter expression=\"70.\" name=\"clearanceAreaCuboidNegY_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidNegY_offset\"/>\n    <parameter expression=\"203.51999999999998\" name=\"clearanceAreaCuboidPosX_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidPosX_offset\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCuboidNegX_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidNegX_offset\"/>\n    <parameter expression=\"'from highest of'\" name=\"retractHeight_mode\"/>\n    <parameter expression=\"false\" name=\"retractHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"retractHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"retractHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'ignore'\" name=\"retractHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"retractHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"retractHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"retractHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractHeight_offset\"/>\n    <parameter expression=\"5.\" name=\"retractHeight_value\"/>\n    <parameter expression=\"clearanceAreaType\" name=\"retractAreaType\"/>\n    <parameter expression=\"'from highest of'\" name=\"retractAreaHeight_mode\"/>\n    <parameter expression=\"false\" name=\"retractAreaHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"retractAreaHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"retractAreaHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'top'\" name=\"retractAreaHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"retractAreaHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'top'\" name=\"retractAreaHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"retractAreaHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractAreaHeight_offset\"/>\n    <parameter expression=\"5.\" name=\"retractAreaHeight_value\"/>\n    <parameter expression=\"'from outermost of'\" name=\"retractAreaCylinderRadius_mode\"/>\n    <parameter expression=\"false\" name=\"retractAreaCylinderRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaCylinderRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaCylinderRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaCylinderRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractAreaCylinderRadius_offset\"/>\n    <parameter expression=\"retractAreaCylinderRadius_mode == 'radius' ? retractAreaCylinderRadius_value : retractAreaCylinderRadius_value * 2\" name=\"retractAreaCylinderRadius_direct\"/>\n    <parameter expression=\"5.\" name=\"retractAreaCylinderRadius_value\"/>\n    <parameter expression=\"'from outermost of'\" name=\"retractAreaSphereRadius_mode\"/>\n    <parameter expression=\"false\" name=\"retractAreaSphereRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaSphereRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaSphereRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaSphereRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractAreaSphereRadius_offset\"/>\n    <parameter expression=\"retractAreaSphereRadius_mode == 'radius' ? retractAreaSphereRadius_value : retractAreaSphereRadius_value * 2\" name=\"retractAreaSphereRadius_direct\"/>\n    <parameter expression=\"5.\" name=\"retractAreaSphereRadius_value\"/>\n    <parameter expression=\"'from highest of'\" name=\"topHeight_mode\"/>\n    <parameter expression=\"false\" name=\"topHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"topHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"topHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"0mm\" name=\"topHeight_offset\"/>\n    <parameter expression=\"0.0\" name=\"topHeight_value\"/>\n    <parameter expression=\"'from lowest of'\" name=\"bottomHeight_mode\"/>\n    <parameter expression=\"false\" name=\"bottomHeight_ref\"/>\n    <parameter expression=\"'bottom'\" name=\"bottomHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'ignore'\" name=\"bottomHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"bottomHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"bottomHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"bottomHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'ignore'\" name=\"bottomHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"0mm\" name=\"bottomHeight_offset\"/>\n    <parameter expression=\"-25.\" name=\"bottomHeight_value\"/>\n    <parameter expression=\"1mm\" name=\"tolerance\"/>\n    <parameter expression=\"tolerance * 0.5\" name=\"contourTolerance\"/>\n    <parameter expression=\"0.5\" name=\"surfaceTriangulationTolerance\"/>\n    <parameter expression=\"tolerance-totalSurfaceTolerance\" name=\"calculationTolerance\"/>\n    <parameter expression=\"0.01*calculationTolerance\" name=\"thinningTolerance\"/>\n    <parameter expression=\"0.01mm\" name=\"chainingTolerance\"/>\n    <parameter expression=\"false\" name=\"machineSteepAreas\"/>\n    <parameter expression=\"stepover * 0.1\" name=\"steepMinimumStepover\"/>\n    <parameter expression=\"stepover\" name=\"steepStepdown\"/>\n    <parameter expression=\"false\" name=\"perpendicularPasses\"/>\n    <parameter expression=\"false\" name=\"machineStraightOn\"/>\n    <parameter expression=\"false\" name=\"simpleOrdering\"/>\n    <parameter expression=\"true\" name=\"passReference\"/>\n    <parameter expression=\"0deg\" name=\"passAngle\"/>\n    <parameter expression=\"2mm\" name=\"stepover\"/>\n    <parameter expression=\"distToCusp(tool_cornerRadius; stepover; Math.PI/4)\" name=\"cuspHeightStepover\"/>\n    <parameter expression=\"5 * tolerance\" name=\"minimumFragmentLength\"/>\n    <parameter expression=\"0\" name=\"fragmentExtensionDistance\"/>\n    <parameter expression=\"'one way'\" name=\"direction\"/>\n    <parameter expression=\"'dont care'\" name=\"upDownMilling\"/>\n    <parameter expression=\"1deg\" name=\"upDownMillingShallowAngle\"/>\n    <parameter expression=\"true\" name=\"doMultipleDepths\"/>\n    <parameter expression=\"tool_stepdown\" name=\"maximumStepdown\"/>\n    <parameter expression=\"4\" name=\"numberOfStepdowns\"/>\n    <parameter expression=\"false\" name=\"orderByDepth\"/>\n    <parameter expression=\"true\" name=\"useStockToLeave\"/>\n    <parameter expression=\"0.5 mm\" name=\"stockToLeave\"/>\n    <parameter expression=\"stockToLeave\" name=\"verticalStockToLeave\"/>\n    <parameter expression=\"false\" name=\"simpleStockToLeave\"/>\n    <parameter expression=\"false\" name=\"filletsEnabled\"/>\n    <parameter expression=\"tool_cornerRadius + 2.0\" name=\"filletsCornerRadius\"/>\n    <parameter expression=\"true\" name=\"smoothingFilter\"/>\n    <parameter expression=\"'fitArcs'\" name=\"smoothingFilterMode\"/>\n    <parameter expression=\"0.5mm\" name=\"smoothingFilterMaxSpacing\"/>\n    <parameter expression=\"3deg\" name=\"smoothingFilterMaxAngle\"/>\n    <parameter expression=\"tolerance\" name=\"smoothingFilterTolerance\"/>\n    <parameter expression=\"true\" name=\"useFeedOptimization\"/>\n    <parameter expression=\"25deg\" name=\"reducedFeedChange\"/>\n    <parameter expression=\"tool_diameter * 0.05\" name=\"reducedFeedRadius\"/>\n    <parameter expression=\"tool_diameter * 0.2\" name=\"reducedFeedDistance\"/>\n    <parameter expression=\"tool_feedCutting * 0.25\" name=\"reducedFeedrate\"/>\n    <parameter expression=\"true\" name=\"reduceOnlyInnerCorners\"/>\n    <parameter expression=\"false\" name=\"surfaceSpeedOnArcs\"/>\n    <parameter expression=\"100\" name=\"maximumReducedFeedrateInternalArcFinishing\"/>\n    <parameter expression=\"100\" name=\"maximumIncreasedFeedrateExternalArcFinishing\"/>\n    <parameter expression=\"100\" name=\"maximumReducedFeedrateInternalArc\"/>\n    <parameter expression=\"100\" name=\"maximumIncreasedFeedrateExternalArc\"/>\n    <parameter expression=\"'minimum'\" name=\"retractionPolicy\"/>\n    <parameter expression=\"'disabled'\" name=\"highFeedrateMode\"/>\n    <parameter expression=\"'always'\" name=\"highFeedrateModeProxy\"/>\n    <parameter expression=\"Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))\" name=\"highFeedrate\"/>\n    <parameter expression=\"true\" name=\"allowRapidRetract\"/>\n    <parameter expression=\"2mm\" name=\"safeDistance\"/>\n    <parameter expression=\"5000 mm\" name=\"stayDownDistance\"/>\n    <parameter expression=\"bottomHeight_value - tool_cornerRadius\" name=\"linkingZLow\"/>\n    <parameter expression=\"tool_diameter * 0.1\" name=\"entry_verticalRadius\"/>\n    <parameter expression=\"tool_diameter * 0.1\" name=\"exit_verticalRadius\"/>\n    <parameter expression=\"'curve'\" name=\"transitionType\"/>\n    <parameter expression=\"false\" name=\"entryPositions\"/>\n    <parameter expression=\"false\" name=\"generate_connections\"/>\n    <parameter expression=\"'full'\" name=\"connections_retraction_type\"/>\n    <parameter expression=\"'plane'\" name=\"connectionMoveClearanceAreaType\"/>\n    <parameter expression=\"'toolAxisZ'\" name=\"connectionMoveClearanceArea_orientation_mode\"/>\n    <parameter expression=\"(connectionMoveClearanceArea_orientation_mode == 'surfaceNormalX' || connectionMoveClearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"connectionMoveClearanceArea_origin_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceArea_origin_point\"/>\n    <parameter expression=\"'from stock top'\" name=\"connectionMoveClearanceAreaHeight_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceAreaHeight_ref\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaHeight_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaHeight_value\"/>\n    <parameter expression=\"'from stock od'\" name=\"connectionMoveClearanceAreaCylinderRadius_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceAreaCylinderRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCylinderRadius_offset\"/>\n    <parameter expression=\"connectionMoveClearanceAreaCylinderRadius_mode == 'radius' ? connectionMoveClearanceAreaCylinderRadius_value : connectionMoveClearanceAreaCylinderRadius_value * 2\" name=\"connectionMoveClearanceAreaCylinderRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCylinderRadius_value\"/>\n    <parameter expression=\"'from stock od'\" name=\"connectionMoveClearanceAreaSphereRadius_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceAreaSphereRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaSphereRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaSphereRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaSphereRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaSphereRadius_offset\"/>\n    <parameter expression=\"connectionMoveClearanceAreaSphereRadius_mode == 'radius' ? connectionMoveClearanceAreaSphereRadius_value : connectionMoveClearanceAreaSphereRadius_value * 2\" name=\"connectionMoveClearanceAreaSphereRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaSphereRadius_value\"/>\n    <parameter expression=\"'from stock box'\" name=\"connectionMoveClearanceAreaCuboid_mode\"/>\n    <parameter expression=\"true\" name=\"connectionMoveClearanceAreaCuboid_symmetricalOffsets\"/>\n    <parameter expression=\"203.51999999999998\" name=\"connectionMoveClearanceAreaCuboidPosX_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidPosX_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCuboidNegX_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidNegX_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCuboidPosY_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidPosY_offset\"/>\n    <parameter expression=\"70.\" name=\"connectionMoveClearanceAreaCuboidNegY_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidNegY_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCuboidPosZ_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidPosZ_offset\"/>\n    <parameter expression=\"35.\" name=\"connectionMoveClearanceAreaCuboidNegZ_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidNegZ_offset\"/>\n    <parameter expression=\"true\" name=\"use_tool_stepdown\"/>\n    <parameter expression=\"3.03973536813053\" name=\"tool_stepdown\"/>\n    <parameter expression=\"0.2mm\" name=\"tool_finishingStepdown\"/>\n    <parameter expression=\"true\" name=\"use_tool_stepover\"/>\n    <parameter expression=\"10.\" name=\"tool_stepover\"/>\n    <parameter expression=\"tool_diameter * 0.1\" name=\"tool_finishingStepover\"/>\n    <parameter expression=\"'helix'\" name=\"tool_rampType\"/>\n    <parameter expression=\"2.0deg\" name=\"tool_rampAngle\"/>\n    <parameter expression=\"false\" name=\"associatedView\"/>\n  </template>\n\n  <template description=\"Flow1\" isFallback=\"0\" notes=\"40 mins\" strategy=\"flow\" toolPresetId=\"{79a47288-3c21-4be0-b019-25f8feaa5971}\" unit=\"millimeters\" version=\"175\">\n    <tool guid=\"741f5be8-4187-4017-b23b-77a1dd4b1624\" tool-library-version=\"36\" type=\"ball end mill\" unit=\"millimeters\" version=\"1.5\">\n      <description>15mm Flat HSS-2F</description>\n      <nc break-control=\"0\" diameter-offset=\"13\" length-offset=\"13\" live-tool=\"1\" manual-tool-change=\"0\" number=\"13\" turret=\"0\"/>\n      <coolant mode=\"flood\"/>\n      <material name=\"hss\"/>\n      <body assembly-gauge-length=\"54.5\" body-length=\"27.5\" coolant-support=\"no\" corner-radius=\"5\" diameter=\"10\" flute-length=\"25\" number-of-flutes=\"2\" overall-length=\"70\" shaft-diameter=\"10\" shoulder-diameter=\"10\" shoulder-length=\"25\" thread-pitch=\"0\" thread-profile-angle=\"60\"/>\n      <holder description=\"BT40 - Blank1\" gauge-length=\"27\">\n        <section diameter=\"61\" length=\"0\"/>\n        <section diameter=\"63\" length=\"1\"/>\n        <section diameter=\"63\" length=\"4.4\"/>\n        <section diameter=\"53\" length=\"2.887\"/>\n        <section diameter=\"53\" length=\"4.226\"/>\n        <section diameter=\"63\" length=\"2.887\"/>\n        <section diameter=\"63\" length=\"8.6\"/>\n        <section diameter=\"61\" length=\"1\"/>\n        <section diameter=\"44.45\" length=\"0\"/>\n        <section diameter=\"44.45\" length=\"2\"/>\n      </holder>\n      <motion clockwise=\"yes\" cutting-feedrate=\"8205.74\" entry-feedrate=\"8205.74\" exit-feedrate=\"8205.74\" feed-mode=\"per-minute\" plunge-feedrate=\"2735.2466666667\" ramp-angle=\"2\" ramp-feedrate=\"3205.7390298704\" ramp-spindle-rpm=\"6000.3\" retract-feedrate=\"0\" spindle-rpm=\"6000.3\" transition-feedrate=\"8205.74\"/>\n      <presets>\n        <preset description=\"SAMPLE preset for slotting in Aluminum\" id=\"{79a47288-3c21-4be0-b019-25f8feaa5971}\" name=\"Aluminum - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_feedCutting\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedEntry\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedExit\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1068.5796766234766\"/>\n          <parameter key=\"tool_feedTransition\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedRamp\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Aluminum\" id=\"{b32cfb55-cf83-4ba1-ae2a-b55c73721fc5}\" name=\"Aluminum - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_feedCutting\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedEntry\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedExit\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1068.5796766234766\"/>\n          <parameter key=\"tool_feedTransition\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_feedRamp\" value=\"3205.7390298704308\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Aluminum\" id=\"{cfde4d9a-9d30-4f3f-93c7-9ddff8455c4a}\" name=\"Aluminum - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"9702.0853308819369\"/>\n          <parameter key=\"tool_feedCutting\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedEntry\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedExit\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1350.2912266779322\"/>\n          <parameter key=\"tool_feedTransition\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_feedRamp\" value=\"4050.8736800338002\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Brass\" id=\"{d7b3889e-0abf-439e-8b0e-118cd8647539}\" name=\"Brass - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedEntry\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedExit\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"427.37785904033211\"/>\n          <parameter key=\"tool_feedTransition\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedRamp\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Brass\" id=\"{b1b3fb67-0ec6-42b8-b942-ad870a989709}\" name=\"Brass - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedEntry\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedExit\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"427.37785904033211\"/>\n          <parameter key=\"tool_feedTransition\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_feedRamp\" value=\"1282.1335771209965\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Brass\" id=\"{c8fb0b90-5a09-46d9-89ce-7a190a7dd913}\" name=\"Brass - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedEntry\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedExit\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"540.06247906211456\"/>\n          <parameter key=\"tool_feedTransition\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_feedRamp\" value=\"1620.1874371863439\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Copper\" id=\"{38f41ca0-0581-46a2-80cb-8153a8c0bafc}\" name=\"Copper - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_feedCutting\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedEntry\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedExit\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"192.32003656814965\"/>\n          <parameter key=\"tool_feedTransition\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedRamp\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Copper\" id=\"{7c4028e1-d45e-4b6c-b9ac-05534207ac06}\" name=\"Copper - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_feedCutting\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedEntry\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedExit\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"192.32003656814965\"/>\n          <parameter key=\"tool_feedTransition\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_feedRamp\" value=\"576.96010970444809\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Copper\" id=\"{9a94e670-7ccc-4d30-9de7-882cc34ff348}\" name=\"Copper - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"2182.9691994484365\"/>\n          <parameter key=\"tool_feedCutting\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedEntry\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedExit\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"243.0281155779517\"/>\n          <parameter key=\"tool_feedTransition\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_feedRamp\" value=\"729.084346733855\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Low Carbon Steel\" id=\"{e6a7fba5-d6c3-4261-8875-06324fe27d0d}\" name=\"Low Carbon Steel - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedEntry\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedExit\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"183.72858995390786\"/>\n          <parameter key=\"tool_feedTransition\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_feedRamp\" value=\"551.18576986172332\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Low Carbon Steel\" id=\"{d1727603-5a29-4823-9505-1ff43d10af7e}\" name=\"Low Carbon Steel - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedEntry\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedExit\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"165.17850286575614\"/>\n          <parameter key=\"tool_feedTransition\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_feedRamp\" value=\"495.53550859726886\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Low Carbon Steel\" id=\"{1fd9747e-7165-4c53-99b6-6acae50c95f5}\" name=\"Low Carbon Steel - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"4851.0426654409694\"/>\n          <parameter key=\"tool_feedCutting\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedEntry\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedExit\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"210.66758012233129\"/>\n          <parameter key=\"tool_feedTransition\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_feedRamp\" value=\"632.00274036699523\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in High Carbon Steel\" id=\"{7333e2f3-388d-4503-912b-85427bb142e9}\" name=\"High Carbon Steel - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedEntry\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedExit\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"67.225929296377899\"/>\n          <parameter key=\"tool_feedTransition\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedRamp\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in High Carbon Steel\" id=\"{106a536f-156a-46ee-847e-d28392c5aa5c}\" name=\"High Carbon Steel - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedEntry\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedExit\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"60.575579894500819\"/>\n          <parameter key=\"tool_feedTransition\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedRamp\" value=\"181.72673968350225\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in High Carbon Steel\" id=\"{3c331618-308b-4e42-b43a-a7470f42fd9b}\" name=\"High Carbon Steel - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedEntry\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedExit\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"77.339863148480802\"/>\n          <parameter key=\"tool_feedTransition\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedRamp\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Plastics\" id=\"{d60973ae-1f46-4287-9c66-05d5477952ee}\" name=\"Plastics - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_feedCutting\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedEntry\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedExit\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"802.24493160348561\"/>\n          <parameter key=\"tool_feedTransition\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedRamp\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.1712395486646652\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Plastics\" id=\"{761979f3-39b7-4d0d-92cf-ddb42a903af2}\" name=\"Plastics - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_feedCutting\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedEntry\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedExit\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"802.24493160348561\"/>\n          <parameter key=\"tool_feedTransition\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_feedRamp\" value=\"2406.7347948104552\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Plastics\" id=\"{0afe4e2c-0b4a-4645-abd4-362e785cea0a}\" name=\"Plastics - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"7276.5639981614595\"/>\n          <parameter key=\"tool_feedCutting\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedEntry\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedExit\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"1011.5031588046336\"/>\n          <parameter key=\"tool_feedTransition\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_feedRamp\" value=\"3034.5094764139003\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Stainless Steel\" id=\"{a047f97e-53b1-47b8-9f17-2d04402b752e}\" name=\"Stainless Steel - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedEntry\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedExit\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"67.225929296377899\"/>\n          <parameter key=\"tool_feedTransition\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_feedRamp\" value=\"201.67778788913347\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.5\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Stainless Steel\" id=\"{6a5ffec1-7113-4439-93df-7cdcad0a5f82}\" name=\"Stainless Steel - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedEntry\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedExit\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"60.575579894500819\"/>\n          <parameter key=\"tool_feedTransition\" value=\"181.72673968350242\"/>\n          <parameter key=\"tool_feedRamp\" value=\"181.72673968350225\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Stainless Steel\" id=\"{c991dad8-ca9a-48d5-af45-3974342d9572}\" name=\"Stainless Steel - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1940.417066176389\"/>\n          <parameter key=\"tool_feedCutting\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedEntry\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedExit\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"77.339863148480802\"/>\n          <parameter key=\"tool_feedTransition\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_feedRamp\" value=\"232.01958944544234\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for slotting in Titanium\" id=\"{bcfe9009-1734-45fd-b41d-b725d99a5bd3}\" name=\"Titanium - Slotting\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_feedCutting\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedEntry\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedExit\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"87.77957702255496\"/>\n          <parameter key=\"tool_feedTransition\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedRamp\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"3.0397353681305299\"/>\n          <parameter key=\"tool_stepover\" value=\"10\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for roughing in Titanium\" id=\"{d83b8ac0-025b-4dbf-b31d-da8b9de9e4e6}\" name=\"Titanium - Roughing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_feedCutting\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedEntry\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedExit\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"87.698559608967358\"/>\n          <parameter key=\"tool_feedTransition\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_feedRamp\" value=\"263.0956788269018\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"2.2369916389317339\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n        <preset description=\"SAMPLE preset for finishing in Titanium\" id=\"{0790292c-3736-4bc5-b668-1081d7c7c640}\" name=\"Titanium - Finishing\">\n          <parameter key=\"tool_coolant\" value=\"flood\"/>\n          <parameter key=\"tool_spindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_rampSpindleSpeed\" value=\"1455.312799632291\"/>\n          <parameter key=\"tool_feedCutting\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedEntry\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedExit\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedPlunge\" value=\"87.77957702255496\"/>\n          <parameter key=\"tool_feedTransition\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_feedRamp\" value=\"263.33873106766492\"/>\n          <parameter key=\"tool_presetMaterialCategory\" value=\"all\"/>\n          <parameter key=\"tool_presetMaterialQuery\" value=\"\"/>\n          <parameter key=\"tool_stepdown\" value=\"30\"/>\n          <parameter key=\"tool_stepover\" value=\"1.3465784560435099\"/>\n          <parameter key=\"tool_rampAngle\" value=\"2\"/>\n        </preset>\n      </presets>\n    </tool>\n    <parameter expression=\"'ball end mill'\" name=\"tool_type\"/>\n    <parameter expression=\"'tapered_bull_nose'\" name=\"tool_taperedType\"/>\n    <parameter expression=\"'millimeters'\" name=\"tool_unit\"/>\n    <parameter expression=\"13\" name=\"tool_number\"/>\n    <parameter expression=\"tool_number\" name=\"tool_diameterOffset\"/>\n    <parameter expression=\"tool_number\" name=\"tool_lengthOffset\"/>\n    <parameter expression=\"tool_number\" name=\"tool_compensationOffset\"/>\n    <parameter expression=\"0\" name=\"tool_turret\"/>\n    <parameter expression=\"false\" name=\"tool_manualToolChange\"/>\n    <parameter expression=\"false\" name=\"tool_breakControl\"/>\n    <parameter expression=\"true\" name=\"tool_live\"/>\n    <parameter expression=\"'hss'\" name=\"tool_material\"/>\n    <parameter expression=\"'15mm Flat HSS-2F'\" name=\"tool_description\"/>\n    <parameter expression=\"''\" name=\"tool_comment\"/>\n    <parameter expression=\"''\" name=\"tool_vendor\"/>\n    <parameter expression=\"''\" name=\"tool_productId\"/>\n    <parameter expression=\"''\" name=\"tool_productLink\"/>\n    <parameter expression=\"10.\" name=\"tool_diameter\"/>\n    <parameter expression=\"tool_diameter + 2*tool_fluteLength*Math.tan(tool_taperAngle)\" name=\"tool_maximumCuttingDiameter\"/>\n    <parameter expression=\"0.0\" name=\"tool_tipDiameter\"/>\n    <parameter expression=\"0.0\" name=\"tool_tipOffset\"/>\n    <parameter expression=\"5.\" name=\"tool_cornerRadius\"/>\n    <parameter expression=\"0.0\" name=\"tool_taperAngle\"/>\n    <parameter expression=\"(tool_type == 'counter sink') ? 90.0deg : ((tool_type == 'spot drill') ? 120deg : 118.0deg)\" name=\"tool_tipAngle\"/>\n    <parameter expression=\"tool_type == 'thread mill' ? 'point' : 'round'\" name=\"tool_threadTipType\"/>\n    <parameter expression=\"tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / 8\" name=\"tool_threadTipWidth\"/>\n    <parameter expression=\"(((tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / (tool_internalThread ? 8 : 4))) / 2) / Math.cos(tool_threadProfileAngle / 2 radians)\" name=\"tool_threadTipRadius\"/>\n    <parameter expression=\"60.\" name=\"tool_threadProfileAngle\"/>\n    <parameter expression=\"0.0\" name=\"tool_tipLength\"/>\n    <parameter expression=\"25.\" name=\"tool_fluteLength\"/>\n    <parameter expression=\"tool_fluteLength\" name=\"tool_shoulderLength\"/>\n    <parameter expression=\"27.5\" name=\"tool_bodyLength\"/>\n    <parameter expression=\"70.\" name=\"tool_overallLength\"/>\n    <parameter expression=\"tool_diameter\" name=\"tool_shaftDiameter\"/>\n    <parameter expression=\"0.0\" name=\"tool_threadPitch\"/>\n    <parameter expression=\"1.0mm\" name=\"tool_maximumThreadPitch\"/>\n    <parameter expression=\"1.0mm\" name=\"tool_minimumThreadPitch\"/>\n    <parameter expression=\"1\" name=\"tool_numberOfTeeth\"/>\n    <parameter expression=\"2\" name=\"tool_numberOfFlutes\"/>\n    <parameter expression=\"10.\" name=\"tool_shoulderDiameter\"/>\n    <parameter expression=\"tool_type == 'circle segment barrel' ? (tool_diameter / 200) : (tool_diameter / 2)\" name=\"tool_upperRadius\"/>\n    <parameter expression=\"(tool_type == 'circle segment taper' ? (tool_diameter * 31.25) : (tool_diameter * 0.6))\" name=\"tool_profileRadius\"/>\n    <parameter expression=\"(tool_type == 'circle segment taper' ? (tool_upperRadius / 2) : ((tool_type == 'circle segment barrel' ? tool_upperRadius : ((tool_type == 'circle segment lens' ? (tool_diameter): (tool_diameter / 200))))))\" name=\"tool_lowerRadius\"/>\n    <parameter expression=\"tool_fluteLength / 2\" name=\"tool_axialDistance\"/>\n    <parameter expression=\"1mm\" name=\"tool_chamferWidth\"/>\n    <parameter expression=\"45deg\" name=\"tool_chamferAngle\"/>\n    <parameter expression=\"'BT40 - Blank1'\" name=\"holder_description\"/>\n    <parameter expression=\"''\" name=\"holder_comment\"/>\n    <parameter expression=\"''\" name=\"holder_vendor\"/>\n    <parameter expression=\"''\" name=\"holder_productId\"/>\n    <parameter expression=\"''\" name=\"holder_productLink\"/>\n    <parameter expression=\"''\" name=\"holder_libraryName\"/>\n    <parameter expression=\"27.\" name=\"tool_holderGaugeLength\"/>\n    <parameter expression=\"54.5\" name=\"tool_assemblyGaugeLength\"/>\n    <parameter expression=\"6000.3 rpm\" name=\"tool_spindleSpeed\"/>\n    <parameter expression=\"tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter\" name=\"tool_stockDiameter\"/>\n    <parameter expression=\"tool_diameter * Math.PI * tool_spindleSpeed\" name=\"tool_surfaceSpeed\"/>\n    <parameter expression=\"tool_spindleSpeed\" name=\"tool_rampSpindleSpeed\"/>\n    <parameter expression=\"8205.74 mm/min\" name=\"tool_feedCutting\"/>\n    <parameter expression=\"tool_spindleSpeed > 0 ? tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes) : 0.0\" name=\"tool_feedPerTooth\"/>\n    <parameter expression=\"tool_type == 'probe' || tool_isDepositing ? 1000mmpm : tool_feedCutting\" name=\"tool_feedEntry\"/>\n    <parameter expression=\"tool_isDepositing ? 1000mmpm : tool_feedCutting\" name=\"tool_feedExit\"/>\n    <parameter expression=\"tool_feedCutting\" name=\"tool_feedTransition\"/>\n    <parameter expression=\"3205.73902987043039\" name=\"tool_feedRamp\"/>\n    <parameter expression=\"(tool_type=='drill' || tool_type=='reamer' || tool_isDepositing)?(1000mmpm):(tool_feedCutting/3)\" name=\"tool_feedPlunge\"/>\n    <parameter expression=\"tool_spindleSpeed > 0 ? tool_feedPlunge/tool_spindleSpeed : 0.0\" name=\"tool_feedPerRevolution\"/>\n    <parameter expression=\"tool_feedPlunge\" name=\"tool_feedRetract\"/>\n    <parameter expression=\"true\" name=\"tool_clockwise\"/>\n    <parameter expression=\"'flood'\" name=\"tool_coolant\"/>\n    <parameter expression=\"'none'\" name=\"featureOperationId\"/>\n    <parameter expression=\"false\" name=\"useShaftAndHolder\"/>\n    <parameter expression=\"'trimmed'\" name=\"shaftAndHolderMode\"/>\n    <parameter expression=\"true\" name=\"useShoulder\"/>\n    <parameter expression=\"0.0mm\" name=\"shoulderClearance\"/>\n    <parameter expression=\"true\" name=\"useShaft\"/>\n    <parameter expression=\"1.0mm\" name=\"shaftClearance\"/>\n    <parameter expression=\"true\" name=\"useHolder\"/>\n    <parameter expression=\"5.0mm\" name=\"holderClearance\"/>\n    <parameter expression=\"600mm\" name=\"headClearance\"/>\n    <parameter expression=\"false\" name=\"useMachineSpindle\"/>\n    <parameter expression=\"6.0mm\" name=\"machineSpindleClearance\"/>\n    <parameter expression=\"false\" name=\"useMachineTable\"/>\n    <parameter expression=\"5mm\" name=\"machineTableClearance\"/>\n    <parameter expression=\"false\" name=\"tab_5axis\"/>\n    <parameter expression=\"(((false) ? 'lead_lean' : 'vertical') != 'vertical' || (false) || ((false) ? true : false)) ? 'five_axis' : 'three_axis'\" name=\"multiAxisMachiningType\"/>\n    <parameter expression=\"false\" name=\"overrideToolView\"/>\n    <parameter expression=\"'axesZX'\" name=\"view_orientation_mode\"/>\n    <parameter expression=\"false\" name=\"view_orientation_axisZ\"/>\n    <parameter expression=\"false\" name=\"view_orientation_flipZ\"/>\n    <parameter expression=\"'wcs'\" name=\"view_orientation_axesZX_unselected_default\"/>\n    <parameter expression=\"'wcs'\" name=\"view_orientation_axesZY_unselected_default\"/>\n    <parameter expression=\"'wcs'\" name=\"view_orientation_axesXY_unselected_default\"/>\n    <parameter expression=\"false\" name=\"view_orientation_cSys\"/>\n    <parameter expression=\"false\" name=\"view_orientation_surfaceNormal\"/>\n    <parameter expression=\"false\" name=\"view_orientation_axisX\"/>\n    <parameter expression=\"false\" name=\"view_orientation_flipX\"/>\n    <parameter expression=\"false\" name=\"view_orientation_axisY\"/>\n    <parameter expression=\"false\" name=\"view_orientation_flipY\"/>\n    <parameter expression=\"false\" name=\"view_align_to_view\"/>\n    <parameter expression=\"false\" name=\"view_align_to_view_direction\"/>\n    <parameter expression=\"'turn_and_tilt'\" name=\"view_select_angles\"/>\n    <parameter expression=\"0.0\" name=\"view_turn_from_recipe\"/>\n    <parameter expression=\"0.0\" name=\"view_tilt_from_recipe\"/>\n    <parameter expression=\"view_select_angles == 'machine_angles'\" name=\"view_machine_angles\"/>\n    <parameter expression=\"(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"view_origin_mode\"/>\n    <parameter expression=\"false\" name=\"view_origin_point\"/>\n    <parameter expression=\"'top center'\" name=\"view_origin_boxPoint\"/>\n    <parameter expression=\"'axisZ'\" name=\"multiAxisRotaryAxis_orientation_mode\"/>\n    <parameter expression=\"false\" name=\"multiAxisRotaryAxis_orientation_axisRotary\"/>\n    <parameter expression=\"false\" name=\"multiAxisRotaryAxis_orientation_cSys\"/>\n    <parameter expression=\"(multiAxisRotaryAxis_orientation_mode == 'surfaceNormalX' || multiAxisRotaryAxis_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"multiAxisRotaryAxis_origin_mode\"/>\n    <parameter expression=\"false\" name=\"multiAxisRotaryAxis_origin_point\"/>\n    <parameter expression=\"(false) ? 'lead_lean' : 'vertical'\" name=\"toolAxisMode\"/>\n    <parameter expression=\"0deg\" name=\"leadAngle\"/>\n    <parameter expression=\"0deg\" name=\"leanAngle\"/>\n    <parameter expression=\"false\" name=\"toFromPoint\"/>\n    <parameter expression=\"0.00mm\" name=\"toFromPointXOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"toFromPointYOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"toFromPointZOffset\"/>\n    <parameter expression=\"false\" name=\"toFromCurve\">\n      <CadChain name=\"cadobject\">\n        <Parameters>\n          <Parameter expression=\"''\" name=\"userDefinedName\"/>\n          <Parameter expression=\"false\" name=\"ignoreGeoReverse\"/>\n          <Parameter expression=\"'closed'\" name=\"chain_mode\"/>\n          <Parameter expression=\"'tangent'\" name=\"extensionMethod\"/>\n          <Parameter expression=\"'distance'\" name=\"extensionKind\"/>\n          <Parameter expression=\"0 mm\" name=\"extension0Length\"/>\n          <Parameter expression=\"extension0Length\" name=\"extension1Length\"/>\n          <Parameter expression=\"false\" name=\"reverse\"/>\n        </Parameters>\n      </CadChain>\n    </parameter>\n    <parameter expression=\"0deg\" name=\"multiAxisTiltAngleFixed\"/>\n    <parameter expression=\"((false) ? true : false) ? ((false) ? 'tool_orientation' : 'setup') : 'tool_orientation'\" name=\"toolAxisLimitReferenceZ\"/>\n    <parameter expression=\"(tiltTool) ? 6 * tool_diameter : 2 * tool_diameter\" name=\"smoothingDistance\"/>\n    <parameter expression=\"5\" name=\"smoothingAngle\"/>\n    <parameter expression=\"false\" name=\"fixedAngle\"/>\n    <parameter expression=\"0deg\" name=\"tiltAngle\"/>\n    <parameter expression=\"false\" name=\"tiltTool\"/>\n    <parameter expression=\"(toolAxisMode == 'vertical' || multiAxisMachiningType == 'four_axis') ? 'automatic' : 'from_point'\" name=\"tiltToolMode\"/>\n    <parameter expression=\"false\" name=\"tiltToolToFromPoint\"/>\n    <parameter expression=\"0.00mm\" name=\"tiltToolToFromPointXOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"tiltToolToFromPointYOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"tiltToolToFromPointZOffset\"/>\n    <parameter expression=\"false\" name=\"tiltToolToFromCurve\">\n      <CadChain name=\"cadobject\">\n        <Parameters>\n          <Parameter expression=\"''\" name=\"userDefinedName\"/>\n          <Parameter expression=\"false\" name=\"ignoreGeoReverse\"/>\n          <Parameter expression=\"'closed'\" name=\"chain_mode\"/>\n          <Parameter expression=\"'tangent'\" name=\"extensionMethod\"/>\n          <Parameter expression=\"'distance'\" name=\"extensionKind\"/>\n          <Parameter expression=\"0 mm\" name=\"extension0Length\"/>\n          <Parameter expression=\"extension0Length\" name=\"extension1Length\"/>\n          <Parameter expression=\"false\" name=\"reverse\"/>\n        </Parameters>\n      </CadChain>\n    </parameter>\n    <parameter expression=\"0\" name=\"fanDistance\"/>\n    <parameter expression=\"5\" name=\"maximumSegmentLength\"/>\n    <parameter expression=\"5.0deg\" name=\"maximumToolAxisSweep\"/>\n    <parameter expression=\"(false) ? true : false\" name=\"group_axislimits\"/>\n    <parameter expression=\"180\" name=\"maximumTiltValidation\"/>\n    <parameter expression=\"0deg\" name=\"minimumTilt5Axis\"/>\n    <parameter expression=\"90deg\" name=\"maximumTilt5Axis\"/>\n    <parameter expression=\"(false) ? 'move_toolaxis' : 'remove_toolpath'\" name=\"tiltLimitMode\"/>\n    <parameter expression=\"true\" name=\"usePolarWhenNecessary\"/>\n    <parameter expression=\"'automatic'\" name=\"polarMode\"/>\n    <parameter expression=\"0deg\" name=\"polarLineAngle\"/>\n    <parameter expression=\"true\" name=\"flowGeometry\"/>\n    <parameter expression=\"false\" name=\"restrictTo4Axis\"/>\n    <parameter expression=\"true\" name=\"overrideModel\"/>\n    <parameter expression=\"false\" name=\"model\"/>\n    <parameter expression=\"true\" name=\"includeSetupModel\"/>\n    <parameter expression=\"true\" name=\"checkSurfaceSelectionSets\">\n      <CadFaceSets name=\"cadobject\">\n        <CadFaceGroupFromParam>\n          <Parameters>\n            <Parameter expression=\"''\" name=\"userDefinedName\"/>\n            <Parameter expression=\"false\" name=\"allowTouch\"/>\n            <Parameter expression=\"true\" name=\"allowAvoid\"/>\n            <Parameter expression=\"true\" name=\"allowIgnore\"/>\n            <Parameter expression=\"true\" name=\"allowFixture\"/>\n            <Parameter expression=\"'avoid'\" name=\"machineMode\"/>\n            <Parameter expression=\"'separate'\" name=\"clearanceType\"/>\n            <Parameter expression=\"0 mm\" name=\"radialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"axialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialStockToLeave\"/>\n            <Parameter expression=\"0\" name=\"combinedClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedFixtureClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalStockToLeave\"/>\n          </Parameters>\n        </CadFaceGroupFromParam>\n        <CadFaceGroupFromParam>\n          <Parameters>\n            <Parameter expression=\"''\" name=\"userDefinedName\"/>\n            <Parameter expression=\"true\" name=\"allowTouch\"/>\n            <Parameter expression=\"false\" name=\"allowAvoid\"/>\n            <Parameter expression=\"false\" name=\"allowIgnore\"/>\n            <Parameter expression=\"false\" name=\"allowFixture\"/>\n            <Parameter expression=\"'touch'\" name=\"machineMode\"/>\n            <Parameter expression=\"'separate'\" name=\"clearanceType\"/>\n            <Parameter expression=\"0 mm\" name=\"radialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"radialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"axialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"axialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalRadialStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalAxialStockToLeave\"/>\n            <Parameter expression=\"0\" name=\"combinedClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedFixtureClearance\"/>\n            <Parameter expression=\"0\" name=\"combinedStockToLeave\"/>\n            <Parameter expression=\"0 mm\" name=\"totalClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalFixtureClearance\"/>\n            <Parameter expression=\"0 mm\" name=\"totalStockToLeave\"/>\n          </Parameters>\n        </CadFaceGroupFromParam>\n      </CadFaceSets>\n    </parameter>\n    <parameter expression=\"'plane'\" name=\"clearanceAreaType\"/>\n    <parameter expression=\"'toolAxisZ'\" name=\"clearanceArea_orientation_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceArea_orientation_selAxis\"/>\n    <parameter expression=\"false\" name=\"clearanceArea_orientation_flipAxis\"/>\n    <parameter expression=\"(clearanceArea_orientation_mode == 'surfaceNormalX' || clearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"clearanceArea_origin_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceArea_origin_point\"/>\n    <parameter expression=\"'top center'\" name=\"clearanceArea_origin_boxPoint\"/>\n    <parameter expression=\"0.00mm\" name=\"clearanceAreaOriginPointXOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"clearanceAreaOriginPointYOffset\"/>\n    <parameter expression=\"0.00mm\" name=\"clearanceAreaOriginPointZOffset\"/>\n    <parameter expression=\"'from retract height'\" name=\"clearanceHeight_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"clearanceHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'top'\" name=\"clearanceHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'top'\" name=\"clearanceHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceHeight_offset\"/>\n    <parameter expression=\"15.\" name=\"clearanceHeight_value\"/>\n    <parameter expression=\"'from retract height'\" name=\"clearanceAreaHeight_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceAreaHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"clearanceAreaHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceAreaHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'top'\" name=\"clearanceAreaHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceAreaHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'top'\" name=\"clearanceAreaHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"clearanceAreaHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaHeight_offset\"/>\n    <parameter expression=\"15.\" name=\"clearanceAreaHeight_value\"/>\n    <parameter expression=\"'from retract radius'\" name=\"clearanceAreaCylinderRadius_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceAreaCylinderRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaCylinderRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaCylinderRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaCylinderRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCylinderRadius_offset\"/>\n    <parameter expression=\"clearanceAreaCylinderRadius_mode == 'radius' ? clearanceAreaCylinderRadius_value : clearanceAreaCylinderRadius_value * 2\" name=\"clearanceAreaCylinderRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCylinderRadius_value\"/>\n    <parameter expression=\"'from retract radius'\" name=\"clearanceAreaSphereRadius_mode\"/>\n    <parameter expression=\"false\" name=\"clearanceAreaSphereRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaSphereRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaSphereRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"clearanceAreaSphereRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaSphereRadius_offset\"/>\n    <parameter expression=\"clearanceAreaSphereRadius_mode == 'radius' ? clearanceAreaSphereRadius_value : clearanceAreaSphereRadius_value * 2\" name=\"clearanceAreaSphereRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaSphereRadius_value\"/>\n    <parameter expression=\"'from stock box'\" name=\"clearanceAreaCuboid_mode\"/>\n    <parameter expression=\"true\" name=\"symmetricalOffsets\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCuboidPosZ_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidPosZ_offset\"/>\n    <parameter expression=\"35.\" name=\"clearanceAreaCuboidNegZ_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidNegZ_offset\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCuboidPosY_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidPosY_offset\"/>\n    <parameter expression=\"70.\" name=\"clearanceAreaCuboidNegY_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidNegY_offset\"/>\n    <parameter expression=\"203.51999999999998\" name=\"clearanceAreaCuboidPosX_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidPosX_offset\"/>\n    <parameter expression=\"10.\" name=\"clearanceAreaCuboidNegX_value\"/>\n    <parameter expression=\"10mm\" name=\"clearanceAreaCuboidNegX_offset\"/>\n    <parameter expression=\"'from highest of'\" name=\"retractHeight_mode\"/>\n    <parameter expression=\"false\" name=\"retractHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"retractHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"retractHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'ignore'\" name=\"retractHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"retractHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"retractHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"retractHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractHeight_offset\"/>\n    <parameter expression=\"5.\" name=\"retractHeight_value\"/>\n    <parameter expression=\"clearanceAreaType\" name=\"retractAreaType\"/>\n    <parameter expression=\"'from highest of'\" name=\"retractAreaHeight_mode\"/>\n    <parameter expression=\"false\" name=\"retractAreaHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"retractAreaHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"retractAreaHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'top'\" name=\"retractAreaHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"retractAreaHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'top'\" name=\"retractAreaHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'bottom'\" name=\"retractAreaHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractAreaHeight_offset\"/>\n    <parameter expression=\"5.\" name=\"retractAreaHeight_value\"/>\n    <parameter expression=\"'from outermost of'\" name=\"retractAreaCylinderRadius_mode\"/>\n    <parameter expression=\"false\" name=\"retractAreaCylinderRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaCylinderRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaCylinderRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaCylinderRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractAreaCylinderRadius_offset\"/>\n    <parameter expression=\"retractAreaCylinderRadius_mode == 'radius' ? retractAreaCylinderRadius_value : retractAreaCylinderRadius_value * 2\" name=\"retractAreaCylinderRadius_direct\"/>\n    <parameter expression=\"5.\" name=\"retractAreaCylinderRadius_value\"/>\n    <parameter expression=\"'from outermost of'\" name=\"retractAreaSphereRadius_mode\"/>\n    <parameter expression=\"false\" name=\"retractAreaSphereRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaSphereRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaSphereRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"retractAreaSphereRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"5mm\" name=\"retractAreaSphereRadius_offset\"/>\n    <parameter expression=\"retractAreaSphereRadius_mode == 'radius' ? retractAreaSphereRadius_value : retractAreaSphereRadius_value * 2\" name=\"retractAreaSphereRadius_direct\"/>\n    <parameter expression=\"5.\" name=\"retractAreaSphereRadius_value\"/>\n    <parameter expression=\"'from highest of'\" name=\"topHeight_mode\"/>\n    <parameter expression=\"false\" name=\"topHeight_ref\"/>\n    <parameter expression=\"'top'\" name=\"topHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"topHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'ignore'\" name=\"topHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"0mm\" name=\"topHeight_offset\"/>\n    <parameter expression=\"0.0\" name=\"topHeight_value\"/>\n    <parameter expression=\"'from lowest of'\" name=\"bottomHeight_mode\"/>\n    <parameter expression=\"false\" name=\"bottomHeight_ref\"/>\n    <parameter expression=\"'bottom'\" name=\"bottomHeightFromHighest_checkStock\"/>\n    <parameter expression=\"'ignore'\" name=\"bottomHeightFromLowest_checkStock\"/>\n    <parameter expression=\"'bottom'\" name=\"bottomHeightFromHighest_checkModel\"/>\n    <parameter expression=\"'bottom'\" name=\"bottomHeightFromLowest_checkModel\"/>\n    <parameter expression=\"'ignore'\" name=\"bottomHeightFromHighest_checkFixture\"/>\n    <parameter expression=\"'ignore'\" name=\"bottomHeightFromLowest_checkFixture\"/>\n    <parameter expression=\"0mm\" name=\"bottomHeight_offset\"/>\n    <parameter expression=\"-25.\" name=\"bottomHeight_value\"/>\n    <parameter expression=\"0.01mm\" name=\"tolerance\"/>\n    <parameter expression=\"tolerance * 0.5\" name=\"contourTolerance\"/>\n    <parameter expression=\"0.0050000000000000001\" name=\"surfaceTriangulationTolerance\"/>\n    <parameter expression=\"tolerance-totalSurfaceTolerance\" name=\"calculationTolerance\"/>\n    <parameter expression=\"0.01*calculationTolerance\" name=\"thinningTolerance\"/>\n    <parameter expression=\"0.01mm\" name=\"chainingTolerance\"/>\n    <parameter expression=\"'turn'\" name=\"cuttingMode\"/>\n    <parameter expression=\"'along u'\" name=\"flowMode\"/>\n    <parameter expression=\"'along-u'\" name=\"isoDirection\"/>\n    <parameter expression=\"0deg\" name=\"passAngle\"/>\n    <parameter expression=\"false\" name=\"useStepover\"/>\n    <parameter expression=\"210\" name=\"numberOfStepovers\"/>\n    <parameter expression=\"tool_diameter * 0.5\" name=\"stepover\"/>\n    <parameter expression=\"distToCusp(tool_cornerRadius; stepover; Math.PI/4)\" name=\"cuspHeightStepover\"/>\n    <parameter expression=\"0\" name=\"tangentialFragmentExtensionDistance\"/>\n    <parameter expression=\"'both ways'\" name=\"direction\"/>\n    <parameter expression=\"10mm\" name=\"minimumProfileDiameter\"/>\n    <parameter expression=\"false\" name=\"useStockToLeave\"/>\n    <parameter expression=\"0.1mm\" name=\"stockToLeave\"/>\n    <parameter expression=\"stockToLeave\" name=\"verticalStockToLeave\"/>\n    <parameter expression=\"false\" name=\"simpleStockToLeave\"/>\n    <parameter expression=\"true\" name=\"smoothingFilter\"/>\n    <parameter expression=\"'fitArcs'\" name=\"smoothingFilterMode\"/>\n    <parameter expression=\"0.5mm\" name=\"smoothingFilterMaxSpacing\"/>\n    <parameter expression=\"3deg\" name=\"smoothingFilterMaxAngle\"/>\n    <parameter expression=\"tolerance\" name=\"smoothingFilterTolerance\"/>\n    <parameter expression=\"true\" name=\"useFeedOptimization\"/>\n    <parameter expression=\"25deg\" name=\"reducedFeedChange\"/>\n    <parameter expression=\"tool_diameter * 0.05\" name=\"reducedFeedRadius\"/>\n    <parameter expression=\"tool_diameter * 0.2\" name=\"reducedFeedDistance\"/>\n    <parameter expression=\"tool_feedCutting * 0.25\" name=\"reducedFeedrate\"/>\n    <parameter expression=\"true\" name=\"reduceOnlyInnerCorners\"/>\n    <parameter expression=\"false\" name=\"surfaceSpeedOnArcs\"/>\n    <parameter expression=\"100\" name=\"maximumReducedFeedrateInternalArcFinishing\"/>\n    <parameter expression=\"100\" name=\"maximumIncreasedFeedrateExternalArcFinishing\"/>\n    <parameter expression=\"100\" name=\"maximumReducedFeedrateInternalArc\"/>\n    <parameter expression=\"100\" name=\"maximumIncreasedFeedrateExternalArc\"/>\n    <parameter expression=\"'minimum'\" name=\"retractionPolicy\"/>\n    <parameter expression=\"'disabled'\" name=\"highFeedrateMode\"/>\n    <parameter expression=\"'always'\" name=\"highFeedrateModeProxy\"/>\n    <parameter expression=\"Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))\" name=\"highFeedrate\"/>\n    <parameter expression=\"true\" name=\"allowRapidRetract\"/>\n    <parameter expression=\"2mm\" name=\"safeDistance\"/>\n    <parameter expression=\"2 * tool_diameter\" name=\"stayDownDistance\"/>\n    <parameter expression=\"tool_diameter * 0.1\" name=\"entry_radius\"/>\n    <parameter expression=\"entry_radius\" name=\"entry_verticalRadius\"/>\n    <parameter expression=\"tool_diameter * 0.1\" name=\"exit_radius\"/>\n    <parameter expression=\"exit_radius\" name=\"exit_verticalRadius\"/>\n    <parameter expression=\"'curve'\" name=\"transitionType\"/>\n    <parameter expression=\"false\" name=\"entryPositions\"/>\n    <parameter expression=\"false\" name=\"generate_connections\"/>\n    <parameter expression=\"'full'\" name=\"connections_retraction_type\"/>\n    <parameter expression=\"'plane'\" name=\"connectionMoveClearanceAreaType\"/>\n    <parameter expression=\"'toolAxisZ'\" name=\"connectionMoveClearanceArea_orientation_mode\"/>\n    <parameter expression=\"(connectionMoveClearanceArea_orientation_mode == 'surfaceNormalX' || connectionMoveClearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'\" name=\"connectionMoveClearanceArea_origin_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceArea_origin_point\"/>\n    <parameter expression=\"'from stock top'\" name=\"connectionMoveClearanceAreaHeight_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceAreaHeight_ref\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaHeight_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaHeight_value\"/>\n    <parameter expression=\"'from stock od'\" name=\"connectionMoveClearanceAreaCylinderRadius_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceAreaCylinderRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCylinderRadius_offset\"/>\n    <parameter expression=\"connectionMoveClearanceAreaCylinderRadius_mode == 'radius' ? connectionMoveClearanceAreaCylinderRadius_value : connectionMoveClearanceAreaCylinderRadius_value * 2\" name=\"connectionMoveClearanceAreaCylinderRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCylinderRadius_value\"/>\n    <parameter expression=\"'from stock od'\" name=\"connectionMoveClearanceAreaSphereRadius_mode\"/>\n    <parameter expression=\"false\" name=\"connectionMoveClearanceAreaSphereRadius_ref\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaSphereRadiusFromOutermost_checkStock\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaSphereRadiusFromOutermost_checkModel\"/>\n    <parameter expression=\"'outer diameter'\" name=\"connectionMoveClearanceAreaSphereRadiusFromOutermost_checkFixture\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaSphereRadius_offset\"/>\n    <parameter expression=\"connectionMoveClearanceAreaSphereRadius_mode == 'radius' ? connectionMoveClearanceAreaSphereRadius_value : connectionMoveClearanceAreaSphereRadius_value * 2\" name=\"connectionMoveClearanceAreaSphereRadius_direct\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaSphereRadius_value\"/>\n    <parameter expression=\"'from stock box'\" name=\"connectionMoveClearanceAreaCuboid_mode\"/>\n    <parameter expression=\"true\" name=\"connectionMoveClearanceAreaCuboid_symmetricalOffsets\"/>\n    <parameter expression=\"203.51999999999998\" name=\"connectionMoveClearanceAreaCuboidPosX_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidPosX_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCuboidNegX_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidNegX_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCuboidPosY_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidPosY_offset\"/>\n    <parameter expression=\"70.\" name=\"connectionMoveClearanceAreaCuboidNegY_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidNegY_offset\"/>\n    <parameter expression=\"10.\" name=\"connectionMoveClearanceAreaCuboidPosZ_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidPosZ_offset\"/>\n    <parameter expression=\"35.\" name=\"connectionMoveClearanceAreaCuboidNegZ_value\"/>\n    <parameter expression=\"10mm\" name=\"connectionMoveClearanceAreaCuboidNegZ_offset\"/>\n    <parameter expression=\"true\" name=\"use_tool_stepdown\"/>\n    <parameter expression=\"30.\" name=\"tool_stepdown\"/>\n    <parameter expression=\"0.2mm\" name=\"tool_finishingStepdown\"/>\n    <parameter expression=\"true\" name=\"use_tool_stepover\"/>\n    <parameter expression=\"2.23699163893173\" name=\"tool_stepover\"/>\n    <parameter expression=\"tool_diameter * 0.1\" name=\"tool_finishingStepover\"/>\n    <parameter expression=\"'helix'\" name=\"tool_rampType\"/>\n    <parameter expression=\"2.0deg\" name=\"tool_rampAngle\"/>\n    <parameter expression=\"false\" name=\"associatedView\"/>\n  </template>\n\n</template-document>\n",
  "parameters":   [
    {
      "name": "advancedMode",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "betaMode",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "alphaMode",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "isXpress",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "licenseMultiaxis",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "license3D",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "metric",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "isAssemblyDocument",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "strategy",
      "expression": "'setup'",
      "value": "setup",
      "valueType": "choice"
    },
    {
      "name": "operation_description",
      "expression": "''",
      "value": "",
      "valueType": "string"
    },
    {
      "name": "isOperationTemplate",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "surfaceZHigh",
      "expression": "0.0",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "surfaceZLow",
      "expression": "-25.",
      "value": -2.5,
      "valueType": "float"
    },
    {
      "name": "surfaceXLow",
      "expression": "0.0",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "surfaceXHigh",
      "expression": "193.51999999999998",
      "value": 19.352,
      "valueType": "float"
    },
    {
      "name": "surfaceYLow",
      "expression": "-60.00000000000001",
      "value": -6,
      "valueType": "float"
    },
    {
      "name": "surfaceYHigh",
      "expression": "0.0",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "stockZHigh",
      "expression": "0.0",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "stockZLow",
      "expression": "-25.",
      "value": -2.5,
      "valueType": "float"
    },
    {
      "name": "stockXLow",
      "expression": "0.0",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "stockXHigh",
      "expression": "193.51999999999998",
      "value": 19.352,
      "valueType": "float"
    },
    {
      "name": "stockYLow",
      "expression": "-60.00000000000001",
      "value": -6,
      "valueType": "float"
    },
    {
      "name": "stockYHigh",
      "expression": "0.0",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "modelDiameter",
      "expression": "NaN",
      "value": null,
      "valueType": "float"
    },
    {
      "name": "modelDiameterInner",
      "expression": "NaN",
      "value": null,
      "valueType": "float"
    },
    {
      "name": "modelLength",
      "expression": "25.",
      "value": 2.5,
      "valueType": "float"
    },
    {
      "name": "stockDiameter",
      "expression": "NaN",
      "value": null,
      "valueType": "float"
    },
    {
      "name": "stockDiameterInner",
      "expression": "NaN",
      "value": null,
      "valueType": "float"
    },
    {
      "name": "stockLength",
      "expression": "NaN",
      "value": null,
      "valueType": "float"
    },
    {
      "name": "arrange_checkbox",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_machine",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_groupSetup",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_type",
      "expression": "'milling'",
      "value": "milling",
      "valueType": "choice"
    },
    {
      "name": "job_enableWCSForAdditive",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "arrange_setup",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "job_boolArrange",
      "expression": "arrange_setup ? false : true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_spindle",
      "expression": "'primary'",
      "value": "primary",
      "valueType": "choice"
    },
    {
      "name": "machineMaxTilt",
      "expression": "90",
      "value": 90,
      "valueType": "float"
    },
    {
      "name": "machineMaxTiltValidation",
      "expression": "180",
      "value": 180,
      "valueType": "float"
    },
    {
      "name": "machine_dimension_x",
      "expression": "-1",
      "value": -0.1,
      "valueType": "float"
    },
    {
      "name": "machine_dimension_y",
      "expression": "-1",
      "value": -0.1,
      "valueType": "float"
    },
    {
      "name": "machine_dimension_z",
      "expression": "-1",
      "value": -0.1,
      "valueType": "float"
    },
    {
      "name": "job_groupWCS",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "wcs_orientation_mode",
      "expression": "(job_type!='turning') ? ('modelOrientation'): ('axesXZ')",
      "value": "modelOrientation",
      "valueType": "choice"
    },
    {
      "name": "job_rotaryAxis",
      "expression": "false",
      "value": null
    },
    {
      "name": "wcs_orientation_axisZ",
      "expression": "false",
      "value": null
    },
    {
      "name": "wcs_orientation_flipZ",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "wcs_orientation_axesZX_unselected_default",
      "expression": "'model'",
      "value": "model",
      "valueType": "choice"
    },
    {
      "name": "wcs_orientation_axesZY_unselected_default",
      "expression": "'model'",
      "value": "model",
      "valueType": "choice"
    },
    {
      "name": "wcs_orientation_axesXY_unselected_default",
      "expression": "'model'",
      "value": "model",
      "valueType": "choice"
    },
    {
      "name": "wcs_orientation_axesXZ_unselected_default",
      "expression": "'model'",
      "value": "model",
      "valueType": "choice"
    },
    {
      "name": "wcs_orientation_cSys",
      "expression": "false",
      "value": null
    },
    {
      "name": "job_axisXPosition",
      "expression": "false",
      "value": null
    },
    {
      "name": "wcs_orientation_axisX",
      "expression": "false",
      "value": null
    },
    {
      "name": "wcs_orientation_flipX",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "wcs_orientation_axisY",
      "expression": "false",
      "value": null
    },
    {
      "name": "wcs_orientation_flipY",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "wcs_origin_turning",
      "expression": "'stock front'",
      "value": "stock front",
      "valueType": "choice"
    },
    {
      "name": "wcs_origin_mode",
      "expression": "(job_type == 'additive') ? ('modelOrigin') : 'stockPoint'",
      "value": "stockPoint",
      "valueType": "choice"
    },
    {
      "name": "wcs_origin_point",
      "expression": "false",
      "value": null
    },
    {
      "name": "wcs_model_point",
      "expression": "true",
      "value": null
    },
    {
      "name": "wcs_origin_boxPoint",
      "expression": "'top 3'",
      "value": "top 3",
      "valueType": "choice"
    },
    {
      "name": "wcs_stock_point",
      "expression": "true",
      "value": null
    },
    {
      "name": "job_homePosition",
      "expression": "jobSafeZ_value",
      "value": 0.5,
      "valueType": "float"
    },
    {
      "name": "job_safeZ_group",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "jobSafeZ_mode",
      "expression": "'stock front'",
      "value": "stock front",
      "valueType": "choice"
    },
    {
      "name": "jobSafeZ_offset",
      "expression": "stockZHigh + 5mm",
      "value": 0.5,
      "valueType": "float"
    },
    {
      "name": "jobSafeZ_value",
      "expression": "5.",
      "value": 0.5,
      "valueType": "float"
    },
    {
      "name": "jobSafeZ_absolute",
      "expression": "true",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "chuckFront_mode",
      "expression": "'model back'",
      "value": "model back",
      "valueType": "choice"
    },
    {
      "name": "chuckFront_offset",
      "expression": "-10mm",
      "value": -1,
      "valueType": "float"
    },
    {
      "name": "chuckFront_value",
      "expression": "-35.",
      "value": -1,
      "valueType": "float"
    },
    {
      "name": "chuckFront_absolute",
      "expression": "true",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "chuckFront_ref",
      "expression": "false",
      "value": null
    },
    {
      "name": "job_groupMachine",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_machine_manufacturer",
      "expression": "'renishaw'",
      "value": "renishaw",
      "valueType": "choice"
    },
    {
      "name": "job_machine_type",
      "expression": "'renishaw250'",
      "value": "renishaw250",
      "valueType": "choice"
    },
    {
      "name": "job_machine_configuration",
      "expression": "'titanium1'",
      "value": "titanium1",
      "valueType": "choice"
    },
    {
      "name": "job_machine_configuration_id",
      "expression": "''",
      "value": "",
      "valueType": "string"
    },
    {
      "name": "job_machine_build_strategy_id",
      "expression": "''",
      "value": "",
      "valueType": "string"
    },
    {
      "name": "job_groupWorkflow",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_slmOptimized",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "job_useModel",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_workingModel",
      "expression": "'default'",
      "value": "default",
      "valueType": "choice"
    },
    {
      "name": "job_model",
      "expression": "true",
      "value": null
    },
    {
      "name": "job_useSpunProfile",
      "expression": "true",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "job_spunProfileTolerance",
      "expression": "0.01mm",
      "value": 0.001,
      "valueType": "float"
    },
    {
      "name": "job_spunProfileSmoothing",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_spunProfileConvertToSketch",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "job_fixtureGroup",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_fixture",
      "expression": "false",
      "value": null
    },
    {
      "name": "radialFixtureClearanceSetup",
      "expression": "5 mm",
      "value": 0.5,
      "valueType": "float"
    },
    {
      "name": "axialFixtureClearanceSetup",
      "expression": "5 mm",
      "value": 0.5,
      "valueType": "float"
    },
    {
      "name": "job_fixtureAttachment",
      "expression": "false",
      "value": null
    },
    {
      "name": "job_enableStockSimForAdditive",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "job_groupStock",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_stockMode",
      "expression": "'solid'",
      "value": "solid",
      "valueType": "choice"
    },
    {
      "name": "job_groundStockModelOrigin",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "job_stockOffsetMode",
      "expression": "'simple'",
      "value": "simple",
      "valueType": "choice"
    },
    {
      "name": "job_isSameComponent",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_continueMachining",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "job_stockSolid",
      "expression": "true",
      "value": null
    },
    {
      "name": "job_boundingSolid",
      "expression": "false",
      "value": null
    },
    {
      "name": "job_stockOffsetSides",
      "expression": "1mm",
      "value": 0.1,
      "valueType": "float"
    },
    {
      "name": "job_stockOffsetTop",
      "expression": "1mm",
      "value": 0.1,
      "valueType": "float"
    },
    {
      "name": "job_stockOffsetBottom",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockOffsetXBack",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockOffsetXFront",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockOffsetYBack",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockOffsetYFront",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockOffsetZBack",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockOffsetZFront",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockFixedX",
      "expression": "Math.ceilto(surfaceXHigh - surfaceXLow; job_stockFixedRoundingValue)",
      "value": 20,
      "valueType": "float"
    },
    {
      "name": "job_stockFixedXMode",
      "expression": "job_groundStockModelOrigin ? 'model' : 'center'",
      "value": "center",
      "valueType": "choice"
    },
    {
      "name": "job_stockFixedXOffset",
      "expression": "(job_stockFixedX - (surfaceXHigh - surfaceXLow)) / 2",
      "value": 0.324,
      "valueType": "float"
    },
    {
      "name": "job_stockFixedY",
      "expression": "Math.ceilto(surfaceYHigh - surfaceYLow; job_stockFixedRoundingValue)",
      "value": 6,
      "valueType": "float"
    },
    {
      "name": "job_stockFixedYMode",
      "expression": "job_groundStockModelOrigin ? 'model' : 'center'",
      "value": "center",
      "valueType": "choice"
    },
    {
      "name": "job_stockFixedYOffset",
      "expression": "(job_stockFixedY - (surfaceYHigh - surfaceYLow)) / 2",
      "value": -3.55271e-16,
      "valueType": "float"
    },
    {
      "name": "job_stockFixedZ",
      "expression": "Math.ceilto(surfaceZHigh - surfaceZLow; job_stockFixedRoundingValue)",
      "value": 3,
      "valueType": "float"
    },
    {
      "name": "job_stockFixedZMode",
      "expression": "job_groundStockModelOrigin ? 'model' : 'center'",
      "value": "center",
      "valueType": "choice"
    },
    {
      "name": "job_stockFixedZOffset",
      "expression": "(job_stockFixedZ - (surfaceZHigh - surfaceZLow)) / 2",
      "value": 0.25,
      "valueType": "float"
    },
    {
      "name": "job_stockOffset",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockHeight",
      "expression": "10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "job_stockAxisEnabled",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "job_stockAxis",
      "expression": "false",
      "value": null
    },
    {
      "name": "job_stockDiameter",
      "expression": "Math.ceilto(modelDiameter; job_stockFixedRoundingValue)",
      "value": null,
      "valueType": "float"
    },
    {
      "name": "job_stockDiameterInner",
      "expression": "Math.floorto(modelDiameterInner; job_stockFixedRoundingValue)",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockLength",
      "expression": "Math.ceilto(modelLength; job_stockFixedRoundingValue)",
      "value": 3,
      "valueType": "float"
    },
    {
      "name": "job_stockLengthMode",
      "expression": "'center'",
      "value": "center",
      "valueType": "choice"
    },
    {
      "name": "job_stockLengthOffset",
      "expression": "0",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockRadialOffset",
      "expression": "1mm",
      "value": 0.1,
      "valueType": "float"
    },
    {
      "name": "job_stockOffsetFront",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockOffsetBack",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockFixedRoundingValue",
      "expression": "((job_stockMode == 'default') || (job_stockMode == 'relativecylinder') || (job_stockMode == 'relativetube')) ? 0.0mm : 10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "job_groupCuttingForce",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_stockSpecificCuttingForce",
      "expression": "1500.0",
      "value": 1500,
      "valueType": "float"
    },
    {
      "name": "job_stockSpecificCuttingForceUnit",
      "expression": "'N/mm2'",
      "value": "N/mm2",
      "valueType": "choice"
    },
    {
      "name": "job_stockInitialToolWear",
      "expression": "0.0",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_stockInitialToolWearUnit",
      "expression": "'J'",
      "value": "J",
      "valueType": "choice"
    },
    {
      "name": "job_stockCuttingForceOutputFolder",
      "expression": "''",
      "value": "",
      "valueType": "string"
    },
    {
      "name": "job_groupStockMaterial",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_groupStockInfo",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_stockInfoDiameter",
      "expression": "stockDiameter",
      "value": null,
      "valueType": "float"
    },
    {
      "name": "job_stockInfoLength",
      "expression": "stockLength",
      "value": null,
      "valueType": "float"
    },
    {
      "name": "job_stockInfoDimensionX",
      "expression": "stockXHigh - stockXLow",
      "value": 19.352,
      "valueType": "float"
    },
    {
      "name": "job_stockInfoDimensionY",
      "expression": "stockYHigh - stockYLow",
      "value": 6,
      "valueType": "float"
    },
    {
      "name": "job_stockInfoDimensionZ",
      "expression": "stockZHigh - stockZLow",
      "value": 2.5,
      "valueType": "float"
    },
    {
      "name": "job_groupModelInfo",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_modelInfoDiameter",
      "expression": "modelDiameter",
      "value": null,
      "valueType": "float"
    },
    {
      "name": "job_modelInfoLength",
      "expression": "modelLength",
      "value": 2.5,
      "valueType": "float"
    },
    {
      "name": "job_modelInfoDimensionX",
      "expression": "surfaceXHigh - surfaceXLow",
      "value": 19.352,
      "valueType": "float"
    },
    {
      "name": "job_modelInfoDimensionY",
      "expression": "surfaceYHigh - surfaceYLow",
      "value": 6,
      "valueType": "float"
    },
    {
      "name": "job_modelInfoDimensionZ",
      "expression": "surfaceZHigh - surfaceZLow",
      "value": 2.5,
      "valueType": "float"
    },
    {
      "name": "job_position",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_positionReference_origin_mode",
      "expression": "'fixturePoint'",
      "value": "fixturePoint",
      "valueType": "choice"
    },
    {
      "name": "job_positionReference_origin_point",
      "expression": "false",
      "value": null
    },
    {
      "name": "job_positionReference_model_point",
      "expression": "true",
      "value": null
    },
    {
      "name": "job_positionReference_origin_boxPoint",
      "expression": "'bottom center'",
      "value": "bottom center",
      "valueType": "choice"
    },
    {
      "name": "job_positionReference_fixture_point",
      "expression": "true",
      "value": null
    },
    {
      "name": "job_positionReference_stock_point",
      "expression": "true",
      "value": null
    },
    {
      "name": "job_positionAttach",
      "expression": "false",
      "value": null
    },
    {
      "name": "job_positionXOffset",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_positionYOffset",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "job_positionZOffset",
      "expression": "0mm",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "connections",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "generate_connections",
      "expression": "false",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "connections_retraction_type",
      "expression": "'full'",
      "value": "full",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceArea_group",
      "expression": "true",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "connectionMoveClearanceAreaType",
      "expression": "'plane'",
      "value": "plane",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceArea_orientation_mode",
      "expression": "'toolAxisZ'",
      "value": "setupAxisZ",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceArea_origin_mode",
      "expression": "(connectionMoveClearanceArea_orientation_mode == 'surfaceNormalX' || connectionMoveClearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
      "value": "jobOrigin",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceArea_origin_point",
      "expression": "false",
      "value": null
    },
    {
      "name": "connectionMoveClearanceAreaHeight_mode",
      "expression": "'from stock top'",
      "value": "from stock top",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceAreaHeight_ref",
      "expression": "false",
      "value": null
    },
    {
      "name": "connectionMoveClearanceAreaHeight_offset",
      "expression": "10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaHeight_value",
      "expression": "10.",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaHeight_absolute",
      "expression": "true",
      "value": false,
      "valueType": "boolean"
    },
    {
      "name": "connectionMoveClearanceAreaCylinderRadius_mode",
      "expression": "'from stock od'",
      "value": "from stock od",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceAreaCylinderRadius_ref",
      "expression": "false",
      "value": null
    },
    {
      "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkStock",
      "expression": "'outer diameter'",
      "value": "outer diameter",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkModel",
      "expression": "'outer diameter'",
      "value": "outer diameter",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkFixture",
      "expression": "'outer diameter'",
      "value": "outer diameter",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceAreaCylinderRadius_offset",
      "expression": "10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCylinderRadius_direct",
      "expression": "connectionMoveClearanceAreaCylinderRadius_mode == 'radius' ? connectionMoveClearanceAreaCylinderRadius_value : connectionMoveClearanceAreaCylinderRadius_value * 2",
      "value": 0.2,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCylinderRadius_value",
      "expression": "10.",
      "value": 0.1,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCylinderRadius_absolute",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "connectionMoveClearanceAreaSphereRadius_mode",
      "expression": "'from stock od'",
      "value": "from stock od",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceAreaSphereRadius_ref",
      "expression": "false",
      "value": null
    },
    {
      "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkStock",
      "expression": "'outer diameter'",
      "value": "outer diameter",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkModel",
      "expression": "'outer diameter'",
      "value": "outer diameter",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkFixture",
      "expression": "'outer diameter'",
      "value": "outer diameter",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceAreaSphereRadius_offset",
      "expression": "10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaSphereRadius_direct",
      "expression": "connectionMoveClearanceAreaSphereRadius_mode == 'radius' ? connectionMoveClearanceAreaSphereRadius_value : connectionMoveClearanceAreaSphereRadius_value * 2",
      "value": 0.2,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaSphereRadius_value",
      "expression": "10.",
      "value": 0.1,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaSphereRadius_absolute",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "connectionMoveClearanceAreaCuboid_mode",
      "expression": "'from stock box'",
      "value": "from stock box",
      "valueType": "choice"
    },
    {
      "name": "connectionMoveClearanceAreaCuboid_symmetricalOffsets",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidPosX_value",
      "expression": "203.51999999999998",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidPosX_offset",
      "expression": "10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidNegX_value",
      "expression": "10.",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidNegX_offset",
      "expression": "10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidPosY_value",
      "expression": "10.",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidPosY_offset",
      "expression": "10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidNegY_value",
      "expression": "70.",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidNegY_offset",
      "expression": "10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidPosZ_value",
      "expression": "10.",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidPosZ_offset",
      "expression": "10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidNegZ_value",
      "expression": "35.",
      "value": 0,
      "valueType": "float"
    },
    {
      "name": "connectionMoveClearanceAreaCuboidNegZ_offset",
      "expression": "10mm",
      "value": 1,
      "valueType": "float"
    },
    {
      "name": "job_groupPostVars",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_programName",
      "expression": "'1001'",
      "value": "1001",
      "valueType": "string"
    },
    {
      "name": "job_programComment",
      "expression": "''",
      "value": "",
      "valueType": "string"
    },
    {
      "name": "job_groupMachineWCS",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_workOffset",
      "expression": "1",
      "value": 1,
      "valueType": "integer"
    },
    {
      "name": "job_probeWorkOffset",
      "expression": "job_workOffset",
      "value": 1,
      "valueType": "integer"
    },
    {
      "name": "job_multipleWorkOffsets",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "job_numberOfWorkDuplicates",
      "expression": "2",
      "value": 2,
      "valueType": "integer"
    },
    {
      "name": "job_workOffsetIncrement",
      "expression": "1",
      "value": 1,
      "valueType": "integer"
    },
    {
      "name": "job_workOrder",
      "expression": "'default'",
      "value": "default",
      "valueType": "choice"
    },
    {
      "name": "platformVisibilityState",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "noBuildZoneVisibilityState",
      "expression": "true",
      "value": true,
      "valueType": "boolean"
    },
    {
      "name": "outOfBoundsModels",
      "expression": "false",
      "value": null
    },
    {
      "name": "lastKnownCollisions",
      "expression": "false",
      "value": null
    },
    {
      "name": "additiveMachineTechnology",
      "expression": "'UNKNOWN'",
      "value": "UNKNOWN",
      "valueType": "string"
    },
    {
      "name": "associatedView",
      "expression": "false",
      "value": null
    }
  ],
  "operations": [
    {
      "name": "Roughing-Left",
      "operationId": 35,
      "strategy": "parallel",
      "isToolpathValid": true,
      "hasToolpath": true,
      "isSuppressed": false,
      "hasWarning": false,
      "hasError": false,
      "notes": "12 mins\n",
      "toolJson": {"BMC":"hss","GRADE":"Mill Generic","description":"15mm Flat HSS-2F","geometry":{"CSP":false,"DC":10,"HAND":true,"LB":27.5,"LCF":25,"NOF":2,"NT":1,"OAL":70,"RE":5,"SFDM":10,"TA":0,"TP":0,"assemblyGaugeLength":54.5,"shoulder-diameter":10,"shoulder-length":25,"thread-profile-angle":60,"tip-diameter":0,"tip-length":0,"tip-offset":0},"guid":"741f5be8-4187-4017-b23b-77a1dd4b1624","holder":{"description":"BT40 - Blank1","gaugeLength":27,"guid":"","product-id":"","product-link":"","segments":[{"height":1,"lower-diameter":61,"upper-diameter":63},{"height":4.4,"lower-diameter":63,"upper-diameter":63},{"height":2.887,"lower-diameter":63,"upper-diameter":53},{"height":4.226,"lower-diameter":53,"upper-diameter":53},{"height":2.887,"lower-diameter":53,"upper-diameter":63},{"height":8.6,"lower-diameter":63,"upper-diameter":63},{"height":1,"lower-diameter":63,"upper-diameter":61},{"height":2,"lower-diameter":44.45,"upper-diameter":44.45}],"type":"holder","unit":"millimeters","vendor":""},"post-process":{"break-control":false,"comment":"","diameter-offset":13,"length-offset":13,"live":true,"manual-tool-change":false,"number":13,"turret":0},"product-id":"","product-link":"","start-values":{"presets":[{"description":"SAMPLE preset for slotting in Aluminum","f_n":0.11013917525773202,"f_z":0.16520876288659808,"guid":"79a47288-3c21-4be0-b019-25f8feaa5971","material":{"category":"all","query":"","use-hardness":false},"n":9702.085330881937,"n_ramp":9702.085330881937,"name":"Aluminum - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":304.7999999999999,"v_f":3205.739029870431,"v_f_leadIn":3205.739029870431,"v_f_leadOut":3205.739029870431,"v_f_plunge":1068.5796766234766,"v_f_ramp":3205.739029870431,"v_f_transition":3205.739029870431},{"description":"SAMPLE preset for roughing in Aluminum","f_n":0.11013917525773202,"f_z":0.16520876288659808,"guid":"b32cfb55-cf83-4ba1-ae2a-b55c73721fc5","material":{"category":"all","query":"","use-hardness":false},"n":9702.085330881937,"n_ramp":9702.085330881937,"name":"Aluminum - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":304.7999999999999,"v_f":3205.739029870431,"v_f_leadIn":3205.739029870431,"v_f_leadOut":3205.739029870431,"v_f_plunge":1068.5796766234766,"v_f_ramp":3205.739029870431,"v_f_transition":3205.739029870431},{"description":"SAMPLE preset for finishing in Aluminum","f_n":0.13917536082474222,"f_z":0.20876304123711353,"guid":"cfde4d9a-9d30-4f3f-93c7-9ddff8455c4a","material":{"category":"all","query":"","use-hardness":false},"n":9702.085330881937,"n_ramp":9702.085330881937,"name":"Aluminum - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":304.7999999999999,"v_f":4050.8736800338,"v_f_leadIn":4050.8736800338,"v_f_leadOut":4050.8736800338,"v_f_plunge":1350.2912266779322,"v_f_ramp":4050.8736800338,"v_f_transition":4050.8736800338},{"description":"SAMPLE preset for slotting in Brass","f_n":0.08810020618556703,"f_z":0.1321503092783506,"guid":"d7b3889e-0abf-439e-8b0e-118cd8647539","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Brass - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":1282.1335771209965,"v_f_leadIn":1282.1335771209965,"v_f_leadOut":1282.1335771209965,"v_f_plunge":427.3778590403321,"v_f_ramp":1282.1335771209965,"v_f_transition":1282.1335771209965},{"description":"SAMPLE preset for roughing in Brass","f_n":0.08810020618556703,"f_z":0.1321503092783506,"guid":"b1b3fb67-0ec6-42b8-b942-ad870a989709","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Brass - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":1282.1335771209965,"v_f_leadIn":1282.1335771209965,"v_f_leadOut":1282.1335771209965,"v_f_plunge":427.3778590403321,"v_f_ramp":1282.1335771209965,"v_f_transition":1282.1335771209965},{"description":"SAMPLE preset for finishing in Brass","f_n":0.11132915463917525,"f_z":0.1669937319587629,"guid":"c8fb0b90-5a09-46d9-89ce-7a190a7dd913","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Brass - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":1620.187437186344,"v_f_leadIn":1620.187437186344,"v_f_leadOut":1620.187437186344,"v_f_plunge":540.0624790621146,"v_f_ramp":1620.187437186344,"v_f_transition":1620.187437186344},{"description":"SAMPLE preset for slotting in Copper","f_n":0.08810020618556712,"f_z":0.13215030927835048,"guid":"38f41ca0-0581-46a2-80cb-8153a8c0bafc","material":{"category":"all","query":"","use-hardness":false},"n":2182.9691994484365,"n_ramp":2182.9691994484365,"name":"Copper - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":68.58,"v_f":576.9601097044481,"v_f_leadIn":576.9601097044481,"v_f_leadOut":576.9601097044481,"v_f_plunge":192.32003656814965,"v_f_ramp":576.9601097044481,"v_f_transition":576.9601097044481},{"description":"SAMPLE preset for roughing in Copper","f_n":0.08810020618556712,"f_z":0.13215030927835048,"guid":"7c4028e1-d45e-4b6c-b9ac-05534207ac06","material":{"category":"all","query":"","use-hardness":false},"n":2182.9691994484365,"n_ramp":2182.9691994484365,"name":"Copper - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":68.58,"v_f":576.9601097044481,"v_f_leadIn":576.9601097044481,"v_f_leadOut":576.9601097044481,"v_f_plunge":192.32003656814965,"v_f_ramp":576.9601097044481,"v_f_transition":576.9601097044481},{"description":"SAMPLE preset for finishing in Copper","f_n":0.1113291546391753,"f_z":0.16699373195876294,"guid":"9a94e670-7ccc-4d30-9de7-882cc34ff348","material":{"category":"all","query":"","use-hardness":false},"n":2182.9691994484365,"n_ramp":2182.9691994484365,"name":"Copper - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":68.58,"v_f":729.084346733855,"v_f_leadIn":729.084346733855,"v_f_leadOut":729.084346733855,"v_f_plunge":243.0281155779517,"v_f_ramp":729.084346733855,"v_f_transition":729.084346733855},{"description":"SAMPLE preset for slotting in Low Carbon Steel","f_n":0.037874041237113416,"f_z":0.0568110618556701,"guid":"e6a7fba5-d6c3-4261-8875-06324fe27d0d","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Low Carbon Steel - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":551.1857698617233,"v_f_leadIn":551.1857698617233,"v_f_leadOut":551.1857698617233,"v_f_plunge":183.72858995390786,"v_f_ramp":551.1857698617233,"v_f_transition":551.1857698617233},{"description":"SAMPLE preset for roughing in Low Carbon Steel","f_n":0.034050103092783474,"f_z":0.05107515463917526,"guid":"d1727603-5a29-4823-9505-1ff43d10af7e","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Low Carbon Steel - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":495.53550859726886,"v_f_leadIn":495.53550859726886,"v_f_leadOut":495.53550859726886,"v_f_plunge":165.17850286575614,"v_f_ramp":495.53550859726886,"v_f_transition":495.53550859726886},{"description":"SAMPLE preset for finishing in Low Carbon Steel","f_n":0.043427278350515436,"f_z":0.06514091752577329,"guid":"1fd9747e-7165-4c53-99b6-6acae50c95f5","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Low Carbon Steel - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":632.0027403669952,"v_f_leadIn":632.0027403669952,"v_f_leadOut":632.0027403669952,"v_f_plunge":210.6675801223313,"v_f_ramp":632.0027403669952,"v_f_transition":632.0027403669952},{"description":"SAMPLE preset for slotting in High Carbon Steel","f_n":0.03464509278350517,"f_z":0.05196763917525771,"guid":"7333e2f3-388d-4503-912b-85427bb142e9","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"High Carbon Steel - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":201.67778788913347,"v_f_leadIn":201.67778788913347,"v_f_leadOut":201.67778788913347,"v_f_plunge":67.2259292963779,"v_f_ramp":201.67778788913347,"v_f_transition":201.67778788913347},{"description":"SAMPLE preset for roughing in High Carbon Steel","f_n":0.031217814432989707,"f_z":0.04682672164948455,"guid":"106a536f-156a-46ee-847e-d28392c5aa5c","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"High Carbon Steel - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":181.72673968350242,"v_f_leadIn":181.72673968350242,"v_f_leadOut":181.72673968350242,"v_f_plunge":60.57557989450082,"v_f_ramp":181.72673968350225,"v_f_transition":181.72673968350242},{"description":"SAMPLE preset for finishing in High Carbon Steel","f_n":0.03985734020618555,"f_z":0.05978601030927831,"guid":"3c331618-308b-4e42-b43a-a7470f42fd9b","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"High Carbon Steel - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":232.01958944544234,"v_f_leadIn":232.01958944544234,"v_f_leadOut":232.01958944544234,"v_f_plunge":77.3398631484808,"v_f_ramp":232.01958944544234,"v_f_transition":232.01958944544234},{"description":"SAMPLE preset for slotting in Plastics","f_n":0.11025051546391754,"f_z":0.1653757731958762,"guid":"d60973ae-1f46-4287-9c66-05d5477952ee","material":{"category":"all","query":"","use-hardness":false},"n":7276.5639981614595,"n_ramp":7276.5639981614595,"name":"Plastics - Slotting","ramp-angle":2,"stepdown":3.171239548664665,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":228.60000000000014,"v_f":2406.7347948104552,"v_f_leadIn":2406.7347948104552,"v_f_leadOut":2406.7347948104552,"v_f_plunge":802.2449316034856,"v_f_ramp":2406.7347948104552,"v_f_transition":2406.7347948104552},{"description":"SAMPLE preset for roughing in Plastics","f_n":0.11025051546391754,"f_z":0.1653757731958762,"guid":"761979f3-39b7-4d0d-92cf-ddb42a903af2","material":{"category":"all","query":"","use-hardness":false},"n":7276.5639981614595,"n_ramp":7276.5639981614595,"name":"Plastics - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":228.60000000000014,"v_f":2406.7347948104552,"v_f_leadIn":2406.7347948104552,"v_f_leadOut":2406.7347948104552,"v_f_plunge":802.2449316034856,"v_f_ramp":2406.7347948104552,"v_f_transition":2406.7347948104552},{"description":"SAMPLE preset for finishing in Plastics","f_n":0.1390083505154639,"f_z":0.20851252577319582,"guid":"0afe4e2c-0b4a-4645-abd4-362e785cea0a","material":{"category":"all","query":"","use-hardness":false},"n":7276.5639981614595,"n_ramp":7276.5639981614595,"name":"Plastics - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":228.60000000000014,"v_f":3034.5094764139003,"v_f_leadIn":3034.5094764139003,"v_f_leadOut":3034.5094764139003,"v_f_plunge":1011.5031588046336,"v_f_ramp":3034.5094764139003,"v_f_transition":3034.5094764139003},{"description":"SAMPLE preset for slotting in Stainless Steel","f_n":0.03464509278350517,"f_z":0.05196763917525771,"guid":"a047f97e-53b1-47b8-9f17-2d04402b752e","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"Stainless Steel - Slotting","ramp-angle":2,"stepdown":3.5,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":201.67778788913347,"v_f_leadIn":201.67778788913347,"v_f_leadOut":201.67778788913347,"v_f_plunge":67.2259292963779,"v_f_ramp":201.67778788913347,"v_f_transition":201.67778788913347},{"description":"SAMPLE preset for roughing in Stainless Steel","f_n":0.031217814432989707,"f_z":0.04682672164948455,"guid":"6a5ffec1-7113-4439-93df-7cdcad0a5f82","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"Stainless Steel - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":181.72673968350242,"v_f_leadIn":181.72673968350242,"v_f_leadOut":181.72673968350242,"v_f_plunge":60.57557989450082,"v_f_ramp":181.72673968350225,"v_f_transition":181.72673968350242},{"description":"SAMPLE preset for finishing in Stainless Steel","f_n":0.03985734020618555,"f_z":0.05978601030927831,"guid":"c991dad8-ca9a-48d5-af45-3974342d9572","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"Stainless Steel - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":232.01958944544234,"v_f_leadIn":232.01958944544234,"v_f_leadOut":232.01958944544234,"v_f_plunge":77.3398631484808,"v_f_ramp":232.01958944544234,"v_f_transition":232.01958944544234},{"description":"SAMPLE preset for slotting in Titanium","f_n":0.06031663917525767,"f_z":0.09047495876288653,"guid":"bcfe9009-1734-45fd-b41d-b725d99a5bd3","material":{"category":"all","query":"","use-hardness":false},"n":1455.312799632291,"n_ramp":1455.312799632291,"name":"Titanium - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":45.72,"v_f":263.3387310676649,"v_f_leadIn":263.3387310676649,"v_f_leadOut":263.3387310676649,"v_f_plunge":87.77957702255496,"v_f_ramp":263.3387310676649,"v_f_transition":263.3387310676649},{"description":"SAMPLE preset for roughing in Titanium","f_n":0.06026096907216501,"f_z":0.09039145360824742,"guid":"d83b8ac0-025b-4dbf-b31d-da8b9de9e4e6","material":{"category":"all","query":"","use-hardness":false},"n":1455.312799632291,"n_ramp":1455.312799632291,"name":"Titanium - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":45.72,"v_f":263.0956788269018,"v_f_leadIn":263.0956788269018,"v_f_leadOut":263.0956788269018,"v_f_plunge":87.69855960896736,"v_f_ramp":263.0956788269018,"v_f_transition":263.0956788269018},{"description":"SAMPLE preset for finishing in Titanium","f_n":0.06031663917525767,"f_z":0.09047495876288653,"guid":"0790292c-3736-4bc5-b668-1081d7c7c640","material":{"category":"all","query":"","use-hardness":false},"n":1455.312799632291,"n_ramp":1455.312799632291,"name":"Titanium - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":45.72,"v_f":263.3387310676649,"v_f_leadIn":263.3387310676649,"v_f_leadOut":263.3387310676649,"v_f_plunge":87.77957702255496,"v_f_ramp":263.3387310676649,"v_f_transition":263.3387310676649}]},"type":"ball end mill","unit":"millimeters","vendor":""},
      "toolDescription": "#13 - Ø10mm ball (15mm Flat HSS-2F)",
      "toolParameters":       [
        {
          "name": "advancedMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "betaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "alphaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "isXpress",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "licenseMultiaxis",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "license3D",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "metric",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isAssemblyDocument",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "context",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "strategy",
          "expression": "'tool'",
          "value": "tool",
          "valueType": "choice"
        },
        {
          "name": "operation_description",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "group_tool",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isOperationTemplate",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_type",
          "expression": "'ball end mill'",
          "value": "ball end mill",
          "valueType": "choice"
        },
        {
          "name": "undercut",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isTurning",
          "expression": "tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isMill",
          "expression": "tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill' || tool_type == 'corner chamfer end mill' || tool_type == 'circle segment taper' || tool_type == 'circle segment barrel' || tool_type == 'circle segment oval' || tool_type == 'circle segment lens'",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDrill",
          "expression": "tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isJet",
          "expression": "tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDepositing",
          "expression": "tool_type == 'laser powder' || tool_type == 'laser wire' || tool_type == 'electric arc wire'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_taperedType",
          "expression": "'tapered_bull_nose'",
          "value": "tapered_bull_nose",
          "valueType": "choice"
        },
        {
          "name": "tool_unit",
          "expression": "'millimeters'",
          "value": "millimeters",
          "valueType": "choice"
        },
        {
          "name": "tool_number",
          "expression": "13",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_diameterOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_lengthOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_compensationOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_turret",
          "expression": "0",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_manualToolChange",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_breakControl",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_live",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_material",
          "expression": "'hss'",
          "value": "hss",
          "valueType": "choice"
        },
        {
          "name": "tool_description",
          "expression": "'15mm Flat HSS-2F'",
          "value": "15mm Flat HSS-2F",
          "valueType": "string"
        },
        {
          "name": "tool_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_diameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_maximumCuttingDiameter",
          "expression": "tool_diameter + 2*tool_fluteLength*Math.tan(tool_taperAngle)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipDiameter",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipOffset",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_cornerRadius",
          "expression": "5.",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_inclusiveAngle",
          "expression": "tool_taperAngle * 2",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_taperAngle",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipAngle",
          "expression": "(tool_type == 'counter sink') ? 90.0deg : ((tool_type == 'spot drill') ? 120deg : 118.0deg)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipType",
          "expression": "tool_type == 'thread mill' ? 'point' : 'round'",
          "value": "point",
          "valueType": "choice"
        },
        {
          "name": "tool_threadTipWidth",
          "expression": "tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / 8",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipRadius",
          "expression": "(((tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / (tool_internalThread ? 8 : 4))) / 2) / Math.cos(tool_threadProfileAngle / 2 radians)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadProfileAngle",
          "expression": "60.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipLength",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_fluteLength",
          "expression": "25.",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_shoulderLength",
          "expression": "tool_fluteLength",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_bodyLength",
          "expression": "27.5",
          "value": 2.75,
          "valueType": "float"
        },
        {
          "name": "tool_overallLength",
          "expression": "70.",
          "value": 7,
          "valueType": "float"
        },
        {
          "name": "tool_shaftDiameter",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_segmentHeight",
          "expression": "tool_shaftDiameter/2",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterLower",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterUpper",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentHeight",
          "expression": "Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)",
          "value": 0.125,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterLower",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterUpper",
          "expression": "tool_shaftDiameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_threadPitch",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_maximumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_minimumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_numberOfTeeth",
          "expression": "1",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_numberOfFlutes",
          "expression": "2",
          "value": 2,
          "valueType": "integer"
        },
        {
          "name": "tool_shoulderDiameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_upperRadius",
          "expression": "(tool_type == 'circle segment barrel' ? (tool_diameter / 12) : (tool_type == 'circle segment taper' ? (tool_diameter / 2) : 0mm))",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_profileRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_diameter * 31.25) : (tool_type == 'circle segment oval' ? (tool_diameter * 15) : (tool_type == 'circle segment barrel' ? (tool_diameter * 4) : (tool_diameter * 0.6))))",
          "value": 10,
          "valueType": "float"
        },
        {
          "name": "tool_lowerRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_upperRadius / 2) : ((tool_type == 'circle segment barrel' ? tool_upperRadius : ((tool_type == 'circle segment lens' ? (tool_diameter): (tool_diameter / 6))))))",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_axialDistance",
          "expression": "tool_fluteLength / 2",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferWidth",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferAngle",
          "expression": "45deg",
          "value": 45,
          "valueType": "float"
        },
        {
          "name": "tool_kerfWidth",
          "expression": "0.0",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "tool_nozzleDiameter",
          "expression": "0.0",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_headClearance",
          "expression": "0.0",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_machineQualityControl",
          "expression": "'manual'",
          "value": "manual",
          "valueType": "choice"
        },
        {
          "name": "holder_attached",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "holder_description",
          "expression": "'BT40 - Blank1'",
          "value": "BT40 - Blank1",
          "valueType": "string"
        },
        {
          "name": "holder_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_libraryName",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_holderGaugeLength",
          "expression": "27.",
          "value": 2.7,
          "valueType": "float"
        },
        {
          "name": "tool_assemblyGaugeLength",
          "expression": "54.5",
          "value": 5.45,
          "valueType": "float"
        },
        {
          "name": "group_feedspeed",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_spindleSpeed",
          "expression": "9702.08533088193508",
          "value": 9702.09,
          "valueType": "float"
        },
        {
          "name": "tool_stockDiameter",
          "expression": "tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_surfaceSpeed",
          "expression": "tool_diameter * Math.PI * tool_spindleSpeed",
          "value": 304800,
          "valueType": "float"
        },
        {
          "name": "tool_rampSpindleSpeed",
          "expression": "tool_spindleSpeed",
          "value": 9702.09,
          "valueType": "float"
        },
        {
          "name": "tool_useFeedPerRevolution",
          "expression": "tool_isTurning",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_feedCutting",
          "expression": "3205.73902987043039",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerTooth",
          "expression": "tool_spindleSpeed > 0 ? tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes) : 0.0",
          "value": 0.0165209,
          "valueType": "float"
        },
        {
          "name": "tool_feedProbeLink",
          "expression": "3000mmpm",
          "value": 3000,
          "valueType": "float"
        },
        {
          "name": "tool_feedEntry",
          "expression": "tool_type == 'probe' || tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedExit",
          "expression": "tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedTransition",
          "expression": "tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedProbeMeasure",
          "expression": "102mmpm",
          "value": 102,
          "valueType": "float"
        },
        {
          "name": "tool_feedRamp",
          "expression": "3205.73902987043039",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPlunge",
          "expression": "(tool_type=='drill' || tool_type=='reamer' || tool_isDepositing)?(1000mmpm):(tool_feedCutting/3)",
          "value": 1068.58,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerRevolution",
          "expression": "tool_spindleSpeed > 0 ? tool_feedPlunge/tool_spindleSpeed : 0.0",
          "value": 0.0110139,
          "valueType": "float"
        },
        {
          "name": "tool_feedRetract",
          "expression": "tool_feedPlunge",
          "value": 1068.58,
          "valueType": "float"
        },
        {
          "name": "tool_feedRetractPerRevolution",
          "expression": "tool_feedPerRevolution",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_clockwise",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_coolant",
          "expression": "'flood'",
          "value": "flood",
          "valueType": "choice"
        },
        {
          "name": "tool_coolantSupport",
          "expression": "'no'",
          "value": "no",
          "valueType": "choice"
        },
        {
          "name": "connections",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "generate_connections",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connections_retraction_type",
          "expression": "'full'",
          "value": "full",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_group",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaType",
          "expression": "'plane'",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_orientation_mode",
          "expression": "'toolAxisZ'",
          "value": "setupAxisZ",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_mode",
          "expression": "(connectionMoveClearanceArea_orientation_mode == 'surfaceNormalX' || connectionMoveClearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_mode",
          "expression": "'from stock top'",
          "value": "from stock top",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_absolute",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_direct",
          "expression": "connectionMoveClearanceAreaCylinderRadius_mode == 'radius' ? connectionMoveClearanceAreaCylinderRadius_value : connectionMoveClearanceAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_value",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_absolute",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_direct",
          "expression": "connectionMoveClearanceAreaSphereRadius_mode == 'radius' ? connectionMoveClearanceAreaSphereRadius_value : connectionMoveClearanceAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_value",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_absolute",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_mode",
          "expression": "'from stock box'",
          "value": "from stock box",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_symmetricalOffsets",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_presetMaterialCategory",
          "expression": "'all'",
          "value": "all",
          "valueType": "choice"
        },
        {
          "name": "tool_presetMaterialQuery",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_presetMaterialUseHardness",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_presetMaterialMinimumHardness",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_presetMaterialMaximumHardness",
          "expression": "100.0",
          "value": 100,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepdown",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepdown",
          "expression": "30.",
          "value": 3,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepdown",
          "expression": "0.2mm",
          "value": 0.02,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepover",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepover",
          "expression": "2.23699163893173",
          "value": 0.223699,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepover",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_rampType",
          "expression": "'helix'",
          "value": "helix",
          "valueType": "choice"
        },
        {
          "name": "tool_rampAngle",
          "expression": "2.",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_cutHeight",
          "expression": "(tool_type == 'waterjet' ? 3mm : (tool_type == 'laser cutter' ? 1.0mm : 1.5mm))",
          "value": 0.15,
          "valueType": "float"
        },
        {
          "name": "tool_cutPower",
          "expression": "(tool_type == 'laser cutter' ? 800 : 30)",
          "value": 30,
          "valueType": "float"
        },
        {
          "name": "tool_pierceHeight",
          "expression": "(tool_type == 'laser cutter' ? 3.5mm : 4.0mm)",
          "value": 0.4,
          "valueType": "float"
        },
        {
          "name": "tool_pierceTime",
          "expression": "1s",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_piercePower",
          "expression": "(tool_type == 'laser cutter' ? 800 : 30)",
          "value": 30,
          "valueType": "float"
        },
        {
          "name": "tool_assistGas",
          "expression": "(tool_type == 'laser cutter' ? 'Oxygen' : 'Air')",
          "value": "Air",
          "valueType": "string"
        },
        {
          "name": "tool_pressure",
          "expression": "(tool_type == 'waterjet' ? 4000bar : (tool_type == 'laser cutter' ? 2bar : 4bar))",
          "value": 4,
          "valueType": "float"
        },
        {
          "name": "tool_abrasiveFlowRate",
          "expression": "1",
          "value": 1,
          "valueType": "float"
        }
      ],
      "parameters":       [
        {
          "name": "advancedMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "betaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "alphaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "isXpress",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "licenseMultiaxis",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "license3D",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "metric",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isAssemblyDocument",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "context",
          "expression": "'operation'",
          "value": "operation",
          "valueType": "string"
        },
        {
          "name": "strategy",
          "expression": "'parallel_new'",
          "value": "parallel_new",
          "valueType": "choice"
        },
        {
          "name": "operation_description",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "group_tool",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isOperationTemplate",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_type",
          "expression": "'ball end mill'",
          "value": "ball end mill",
          "valueType": "choice"
        },
        {
          "name": "undercut",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isTurning",
          "expression": "tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isMill",
          "expression": "tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill' || tool_type == 'corner chamfer end mill' || tool_type == 'circle segment taper' || tool_type == 'circle segment barrel' || tool_type == 'circle segment oval' || tool_type == 'circle segment lens'",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDrill",
          "expression": "tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isJet",
          "expression": "tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDepositing",
          "expression": "tool_type == 'laser powder' || tool_type == 'laser wire' || tool_type == 'electric arc wire'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_taperedType",
          "expression": "'tapered_bull_nose'",
          "value": "tapered_bull_nose",
          "valueType": "choice"
        },
        {
          "name": "tool_unit",
          "expression": "'millimeters'",
          "value": "millimeters",
          "valueType": "choice"
        },
        {
          "name": "tool_number",
          "expression": "13",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_diameterOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_lengthOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_compensationOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_turret",
          "expression": "0",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_manualToolChange",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_breakControl",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_live",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_material",
          "expression": "'hss'",
          "value": "hss",
          "valueType": "choice"
        },
        {
          "name": "tool_description",
          "expression": "'15mm Flat HSS-2F'",
          "value": "15mm Flat HSS-2F",
          "valueType": "string"
        },
        {
          "name": "tool_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_diameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_maximumCuttingDiameter",
          "expression": "tool_diameter + 2*tool_fluteLength*Math.tan(tool_taperAngle)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipDiameter",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipOffset",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_cornerRadius",
          "expression": "5.",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_inclusiveAngle",
          "expression": "tool_taperAngle * 2",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_taperAngle",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipAngle",
          "expression": "(tool_type == 'counter sink') ? 90.0deg : ((tool_type == 'spot drill') ? 120deg : 118.0deg)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipType",
          "expression": "tool_type == 'thread mill' ? 'point' : 'round'",
          "value": "point",
          "valueType": "choice"
        },
        {
          "name": "tool_threadTipWidth",
          "expression": "tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / 8",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipRadius",
          "expression": "(((tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / (tool_internalThread ? 8 : 4))) / 2) / Math.cos(tool_threadProfileAngle / 2 radians)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadProfileAngle",
          "expression": "60.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipLength",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_fluteLength",
          "expression": "25.",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_shoulderLength",
          "expression": "tool_fluteLength",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_bodyLength",
          "expression": "27.5",
          "value": 2.75,
          "valueType": "float"
        },
        {
          "name": "tool_overallLength",
          "expression": "70.",
          "value": 7,
          "valueType": "float"
        },
        {
          "name": "tool_shaftDiameter",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_segmentHeight",
          "expression": "tool_shaftDiameter/2",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterLower",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterUpper",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentHeight",
          "expression": "Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)",
          "value": 0.125,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterLower",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterUpper",
          "expression": "tool_shaftDiameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_threadPitch",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_maximumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_minimumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_numberOfTeeth",
          "expression": "1",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_numberOfFlutes",
          "expression": "2",
          "value": 2,
          "valueType": "integer"
        },
        {
          "name": "tool_shoulderDiameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_upperRadius",
          "expression": "tool_type == 'circle segment barrel' ? (tool_diameter / 200) : (tool_diameter / 2)",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_profileRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_diameter * 31.25) : (tool_diameter * 0.6))",
          "value": 10,
          "valueType": "float"
        },
        {
          "name": "tool_lowerRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_upperRadius / 2) : ((tool_type == 'circle segment barrel' ? tool_upperRadius : ((tool_type == 'circle segment lens' ? (tool_diameter): (tool_diameter / 200))))))",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_axialDistance",
          "expression": "tool_fluteLength / 2",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferWidth",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferAngle",
          "expression": "45deg",
          "value": 45,
          "valueType": "float"
        },
        {
          "name": "holder_attached",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "holder_description",
          "expression": "'BT40 - Blank1'",
          "value": "BT40 - Blank1",
          "valueType": "string"
        },
        {
          "name": "holder_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_libraryName",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_holderGaugeLength",
          "expression": "27.",
          "value": 2.7,
          "valueType": "float"
        },
        {
          "name": "tool_assemblyGaugeLength",
          "expression": "54.5",
          "value": 5.45,
          "valueType": "float"
        },
        {
          "name": "group_feedspeed",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_spindleSpeed",
          "expression": "9702.08533088193872",
          "value": 9702.09,
          "valueType": "float"
        },
        {
          "name": "tool_stockDiameter",
          "expression": "tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_surfaceSpeed",
          "expression": "tool_diameter * Math.PI * tool_spindleSpeed",
          "value": 304800,
          "valueType": "float"
        },
        {
          "name": "tool_rampSpindleSpeed",
          "expression": "tool_spindleSpeed",
          "value": 9702.09,
          "valueType": "float"
        },
        {
          "name": "tool_feedCutting",
          "expression": "3205.73902987042993",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerTooth",
          "expression": "tool_spindleSpeed > 0 ? tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes) : 0.0",
          "value": 0.0165209,
          "valueType": "float"
        },
        {
          "name": "tool_feedEntry",
          "expression": "tool_type == 'probe' || tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedExit",
          "expression": "tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedTransition",
          "expression": "tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedRamp",
          "expression": "3205.73902987042993",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPlunge",
          "expression": "(tool_type=='drill' || tool_type=='reamer' || tool_isDepositing)?(1000mmpm):(tool_feedCutting/3)",
          "value": 1068.58,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerRevolution",
          "expression": "tool_spindleSpeed > 0 ? tool_feedPlunge/tool_spindleSpeed : 0.0",
          "value": 0.0110139,
          "valueType": "float"
        },
        {
          "name": "tool_feedRetract",
          "expression": "tool_feedPlunge",
          "value": 1068.58,
          "valueType": "float"
        },
        {
          "name": "tool_clockwise",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_coolant",
          "expression": "'flood'",
          "value": "flood",
          "valueType": "choice"
        },
        {
          "name": "featureOperationId",
          "expression": "'none'",
          "value": "none",
          "valueType": "choice"
        },
        {
          "name": "surfaceZHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "surfaceZLow",
          "expression": "-25.",
          "value": -2.5,
          "valueType": "float"
        },
        {
          "name": "surfaceXLow",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "surfaceXHigh",
          "expression": "193.51999999999998",
          "value": 19.352,
          "valueType": "float"
        },
        {
          "name": "surfaceYLow",
          "expression": "-60.00000000000001",
          "value": -6,
          "valueType": "float"
        },
        {
          "name": "surfaceYHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stockZHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stockZLow",
          "expression": "-25.",
          "value": -2.5,
          "valueType": "float"
        },
        {
          "name": "stockXLow",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stockXHigh",
          "expression": "193.51999999999998",
          "value": 19.352,
          "valueType": "float"
        },
        {
          "name": "stockYLow",
          "expression": "-60.00000000000001",
          "value": -6,
          "valueType": "float"
        },
        {
          "name": "stockYHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "useShaftAndHolder",
          "expression": "tiltTool",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "shaftAndHolderMode",
          "expression": "'trimmed'",
          "value": "trimmed",
          "valueType": "choice"
        },
        {
          "name": "useShoulder",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "shoulderClearance",
          "expression": "0.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "useShaft",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "shaftClearance",
          "expression": "1.0mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "useHolder",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "holderClearance",
          "expression": "5.0mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "headClearance",
          "expression": "600mm",
          "value": 60,
          "valueType": "float"
        },
        {
          "name": "useMachineSpindle",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "machineSpindleClearance",
          "expression": "6.0mm",
          "value": 0.6,
          "valueType": "float"
        },
        {
          "name": "useMachineTable",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "machineTableClearance",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "machiningTypeGroup",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "multiAxisMachiningType",
          "expression": "(('vertical') != 'vertical' || (false) || (false)) ? 'five_axis' : 'three_axis'",
          "value": "three_axis",
          "valueType": "choice"
        },
        {
          "name": "overrideToolView",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_orientation_mode",
          "expression": "'axesZX'",
          "value": "useWCS",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_axisZ",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_flipZ",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_orientation_axesZX_unselected_default",
          "expression": "'wcs'",
          "value": "wcs",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_axesZY_unselected_default",
          "expression": "'wcs'",
          "value": "wcs",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_axesXY_unselected_default",
          "expression": "'wcs'",
          "value": "wcs",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_cSys",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_surfaceNormal",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_axisX",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_flipX",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_orientation_axisY",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_flipY",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_align_to_view_direction",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_select_angles",
          "expression": "'turn_and_tilt'",
          "value": "turn_and_tilt",
          "valueType": "choice"
        },
        {
          "name": "view_turn_from_recipe",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "view_tilt_from_recipe",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "view_origin_mode",
          "expression": "(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "view_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_model_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "view_origin_boxPoint",
          "expression": "'top center'",
          "value": "top center",
          "valueType": "choice"
        },
        {
          "name": "view_stock_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "show_machine",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "rotaryAxis_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "multiAxisRotaryAxis_orientation_mode",
          "expression": "'axisZ'",
          "value": "axisZ",
          "valueType": "choice"
        },
        {
          "name": "multiAxisRotaryAxis_orientation_axisRotary",
          "expression": "false",
          "value": null
        },
        {
          "name": "multiAxisRotaryAxis_orientation_cSys",
          "expression": "false",
          "value": null
        },
        {
          "name": "multiAxisRotaryAxis_origin_mode",
          "expression": "(multiAxisRotaryAxis_orientation_mode == 'surfaceNormalX' || multiAxisRotaryAxis_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "multiAxisRotaryAxis_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "leadLean",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "toolAxisMode",
          "expression": "'vertical'",
          "value": "vertical",
          "valueType": "choice"
        },
        {
          "name": "leadAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "leanAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromPoint",
          "expression": "false",
          "value": null
        },
        {
          "name": "toFromPointXOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromPointYOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromPointZOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromCurve",
          "expression": "false",
          "value": null
        },
        {
          "name": "multiAxisTiltAngleFixed",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toolAxisLimitReferenceZ",
          "expression": "(false) ? ('setup') : 'tool_orientation'",
          "value": "setup",
          "valueType": "choice"
        },
        {
          "name": "smoothingDistance",
          "expression": "(tiltTool) ? 6 * tool_diameter : 2 * tool_diameter",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "smoothingAngle",
          "expression": "5",
          "value": 5,
          "valueType": "float"
        },
        {
          "name": "fixedAngle",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tiltAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltTool",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "applyMicroTilt",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tiltToolMode",
          "expression": "(toolAxisMode == 'vertical' || multiAxisMachiningType == 'four_axis') ? 'automatic' : 'from_point'",
          "value": "automatic",
          "valueType": "choice"
        },
        {
          "name": "useCurveFittedACA",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tiltToolToFromPoint",
          "expression": "false",
          "value": null
        },
        {
          "name": "tiltToolToFromPointXOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltToolToFromPointYOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltToolToFromPointZOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltToolToFromCurve",
          "expression": "false",
          "value": null
        },
        {
          "name": "group_axislimits",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "maximumTiltValidation",
          "expression": "180",
          "value": 180,
          "valueType": "float"
        },
        {
          "name": "minimumTilt5Axis",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumTilt5Axis",
          "expression": "90deg",
          "value": 90,
          "valueType": "float"
        },
        {
          "name": "tiltLimitMode",
          "expression": "'remove_toolpath'",
          "value": "remove_toolpath",
          "valueType": "choice"
        },
        {
          "name": "polarMachiningGroup",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "usePolarWhenNecessary",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "polarMode",
          "expression": "'automatic'",
          "value": "automatic",
          "valueType": "choice"
        },
        {
          "name": "polarLineAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "group_geometry",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "boundaryMode",
          "expression": "'selection'",
          "value": "selection",
          "valueType": "choice"
        },
        {
          "name": "useSilhouetteAsMachiningBoundary",
          "expression": "boundaryMode == 'silhouette'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "silhouetteAperture",
          "expression": "Math.max(tool_diameter * 0.05; 2.5)",
          "value": 0.25,
          "valueType": "float"
        },
        {
          "name": "minimumSilhouetteArea",
          "expression": "(Math.PI/4 * tool_diameter * tool_diameter) * 0.05",
          "value": 0.392699,
          "valueType": "float"
        },
        {
          "name": "machiningBoundarySel",
          "expression": "true",
          "value": null
        },
        {
          "name": "boundaryContainment",
          "expression": "'inside'",
          "value": "inside",
          "valueType": "choice"
        },
        {
          "name": "boundaryOffset",
          "expression": "stockToLeave",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "machiningBoundaryOffset",
          "expression": "(boundaryContainment == 'center') ? boundaryOffset : ((boundaryContainment == 'inside') ? (-boundaryOffset-tool_diameter/2) : (boundaryOffset+tool_diameter/2))",
          "value": -0.55,
          "valueType": "float"
        },
        {
          "name": "boundaryConfineTool",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "contactOnly",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "slopeConfinement",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "slopeAngleFrom",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "slopeAngleTo",
          "expression": "90.0deg",
          "value": 90,
          "valueType": "float"
        },
        {
          "name": "useRestMachining",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "restMaterialSource",
          "expression": "'previousOperations'",
          "value": "none",
          "valueType": "choice"
        },
        {
          "name": "restMaterialBodies",
          "expression": "false",
          "value": null
        },
        {
          "name": "restMaterialFromJob",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "restMaterialOperation",
          "expression": "0",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "restMaterialUnion",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "restMaterialPrevious",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "restMaterialCutterDiameter",
          "expression": "tool_diameter * 2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "restMaterialCornerRadius",
          "expression": "restMaterialCutterDiameter * 0.5",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "restMaterialTaperAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "restMaterialShoulderLength",
          "expression": "restMaterialCutterDiameter",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "restMaterialStockToLeave",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "restMaterialResolution",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "restMaterialOverlap",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "restMaterialFile",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "restMaterialTool",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "restMaterialAdjustment",
          "expression": "'use as computed'",
          "value": "use as computed",
          "valueType": "choice"
        },
        {
          "name": "restMaterialAdjustmentOffset",
          "expression": "-ignoreStockLessThan",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "ignoreStockLessThan",
          "expression": "0.5mm",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "overrideModel",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "model",
          "expression": "true",
          "value": null
        },
        {
          "name": "includeSetupModel",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "useCheckSurface",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "touchAvoidMode",
          "expression": "'avoid'",
          "value": "avoid",
          "valueType": "choice"
        },
        {
          "name": "checkSurfaceSelection",
          "expression": "true",
          "value": null
        },
        {
          "name": "viewAbsoluteClearances",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "checkSurfaceSelectionSets",
          "expression": "true",
          "value": null
        },
        {
          "name": "radialClearanceInfo",
          "expression": "0 mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "axialClearanceInfo",
          "expression": "0 mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceInfo",
          "expression": "0 mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "checkSurfaceClearance",
          "expression": "tolerance",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "trimCheckSurfaces",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "isClearanceAreaEnabled",
          "expression": "(multiAxisMachiningType == 'four_axis' || (multiAxisMachiningType == 'five_axis' && (toolAxisMode != 'vertical' || tiltTool || group_axislimits)))",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceArea_group",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaType",
          "expression": "'plane'",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_orientation_mode",
          "expression": "'toolAxisZ'",
          "value": "toolAxisZ",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_orientation_selAxis",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceArea_orientation_flipAxis",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceArea_origin_mode",
          "expression": "(clearanceArea_orientation_mode == 'surfaceNormalX' || clearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceArea_model_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "clearanceArea_origin_boxPoint",
          "expression": "'top center'",
          "value": "top center",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_stock_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "clearanceAreaOriginPointXOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaOriginPointYOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaOriginPointZOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceHeight_mode",
          "expression": "'from retract height'",
          "value": "from retract height",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromHighest_checkModel",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromHighest_checkFixture",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceHeight_value",
          "expression": "15.",
          "value": 1.5,
          "valueType": "float"
        },
        {
          "name": "zClearance",
          "expression": "clearanceHeight_value",
          "value": 1.5,
          "valueType": "float"
        },
        {
          "name": "relativeZClearance",
          "expression": "clearanceHeight_value",
          "value": 1.5,
          "valueType": "float"
        },
        {
          "name": "clearanceHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaSize_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaHeight_mode",
          "expression": "'from retract height'",
          "value": "from retract height",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceAreaHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromHighest_checkModel",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromHighest_checkFixture",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaHeight_value",
          "expression": "15.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaHeight_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaCylinderRadius_mode",
          "expression": "'from retract radius'",
          "value": "from retract radius",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCylinderRadius_direct",
          "expression": "clearanceAreaCylinderRadius_mode == 'radius' ? clearanceAreaCylinderRadius_value : clearanceAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCylinderRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCylinderRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaSphereRadius_mode",
          "expression": "'from retract radius'",
          "value": "from retract radius",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaSphereRadius_direct",
          "expression": "clearanceAreaSphereRadius_mode == 'radius' ? clearanceAreaSphereRadius_value : clearanceAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaSphereRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaSphereRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaCuboid_mode",
          "expression": "'from stock box'",
          "value": "from stock box",
          "valueType": "choice"
        },
        {
          "name": "symmetricalOffsets",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaCuboidPosZ_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegZ_value",
          "expression": "35.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosY_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegY_value",
          "expression": "70.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosX_value",
          "expression": "203.51999999999998",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegX_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "retractHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractHeight_mode",
          "expression": "'from highest of'",
          "value": "from highest of",
          "valueType": "choice"
        },
        {
          "name": "retractHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromHighest_checkModel",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromHighest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractHeight_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractHeight_value",
          "expression": "5.",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "zRetract",
          "expression": "retractHeight_value",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "relativeZRetract",
          "expression": "retractHeight_value",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaType",
          "expression": "clearanceAreaType",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSize_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaHeight_mode",
          "expression": "'from highest of'",
          "value": "from stock top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractAreaHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromHighest_checkModel",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromHighest_checkFixture",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeight_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractAreaHeight_value",
          "expression": "5.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "retractAreaHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaCylinderRadius_mode",
          "expression": "'from outermost of'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadius_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractAreaCylinderRadius_direct",
          "expression": "retractAreaCylinderRadius_mode == 'radius' ? retractAreaCylinderRadius_value : retractAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "retractAreaCylinderRadius_value",
          "expression": "5.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "retractAreaCylinderRadius_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaSphereRadius_mode",
          "expression": "'from outermost of'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadius_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractAreaSphereRadius_direct",
          "expression": "retractAreaSphereRadius_mode == 'radius' ? retractAreaSphereRadius_value : retractAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "retractAreaSphereRadius_value",
          "expression": "5.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "retractAreaSphereRadius_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "topHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "topHeight_mode",
          "expression": "'from highest of'",
          "value": "from highest of",
          "valueType": "choice"
        },
        {
          "name": "topHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "topHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromHighest_checkModel",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromLowest_checkModel",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromHighest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromLowest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeight_offset",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "topHeight_value",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "topHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "bottomHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "bottomHeight_mode",
          "expression": "'from lowest of'",
          "value": "from lowest of",
          "valueType": "choice"
        },
        {
          "name": "bottomHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "bottomHeightFromHighest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromLowest_checkStock",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromHighest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromHighest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromLowest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "bottomHeight_offset",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "bottomHeight_value",
          "expression": "-25.",
          "value": -2.5,
          "valueType": "float"
        },
        {
          "name": "bottomHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "group_passes",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tolerance",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "contourTolerance",
          "expression": "tolerance * 0.5",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "totalSurfaceTolerance",
          "expression": "surfaceTriangulationTolerance",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "surfaceTriangulationTolerance",
          "expression": "0.5",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "calculationTolerance",
          "expression": "tolerance-totalSurfaceTolerance",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "thinningTolerance",
          "expression": "0.01*calculationTolerance",
          "value": 0.0005,
          "valueType": "float"
        },
        {
          "name": "chainingTolerance",
          "expression": "0.01mm",
          "value": 0.001,
          "valueType": "float"
        },
        {
          "name": "gougingTolerance",
          "expression": "calculationTolerance",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "machineSteepAreas",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "steepMinimumStepover",
          "expression": "stepover * 0.1",
          "value": 0.03,
          "valueType": "float"
        },
        {
          "name": "steepStepdown",
          "expression": "stepover",
          "value": 0.3,
          "valueType": "float"
        },
        {
          "name": "perpendicularPasses",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "machineStraightOn",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "simpleOrdering",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "totalPassAngle",
          "expression": "90.",
          "value": 90,
          "valueType": "float"
        },
        {
          "name": "passReference",
          "expression": "true",
          "value": null
        },
        {
          "name": "passAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stepover",
          "expression": "3mm",
          "value": 0.3,
          "valueType": "float"
        },
        {
          "name": "cuspHeightStepover",
          "expression": "distToCusp(tool_cornerRadius; stepover; Math.PI/4)",
          "value": 0.047231,
          "valueType": "float"
        },
        {
          "name": "minimumFragmentLength",
          "expression": "5 * tolerance",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "fragmentExtensionDistance",
          "expression": "0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "direction",
          "expression": "'one way'",
          "value": "one way",
          "valueType": "choice"
        },
        {
          "name": "upDownMilling",
          "expression": "'dont care'",
          "value": "dont care",
          "valueType": "choice"
        },
        {
          "name": "upDownMillingShallowAngle",
          "expression": "1deg",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "doMultipleDepths",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "maximumStepdown",
          "expression": "2 mm",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "numberOfStepdowns",
          "expression": "4",
          "value": 4,
          "valueType": "integer"
        },
        {
          "name": "orderByDepth",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "useStockToLeave",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "stockToLeave",
          "expression": "0.5 mm",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "verticalStockToLeave",
          "expression": "stockToLeave",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "simpleStockToLeave",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "filletsEnabled",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "filletsCornerRadius",
          "expression": "tool_cornerRadius + 2.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "useCombinedFilter",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "useDMKSmoothing",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "smoothingFilter",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "smoothingFilterMode",
          "expression": "'fitArcs'",
          "value": "redistribute",
          "valueType": "choice"
        },
        {
          "name": "smoothingFilterMaxSpacing",
          "expression": "0.5mm",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "smoothingFilterMaxAngle",
          "expression": "3deg",
          "value": 3,
          "valueType": "float"
        },
        {
          "name": "smoothingFilterTolerance",
          "expression": "tolerance",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "useFeedOptimization",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "reducedFeedChange",
          "expression": "25deg",
          "value": 25,
          "valueType": "float"
        },
        {
          "name": "reducedFeedRadius",
          "expression": "tool_diameter * 0.05",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "reducedFeedDistance",
          "expression": "tool_diameter * 0.2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "reducedFeedrate",
          "expression": "tool_feedCutting * 0.25",
          "value": 801.435,
          "valueType": "float"
        },
        {
          "name": "reduceOnlyInnerCorners",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "surfaceSpeedOnArcs",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "maximumReducedFeedrateInternalArcFinishing",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumIncreasedFeedrateExternalArcFinishing",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumReducedFeedrateInternalArc",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumIncreasedFeedrateExternalArc",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "group_linking",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractionPolicy",
          "expression": "'minimum'",
          "value": "minimum",
          "valueType": "choice"
        },
        {
          "name": "highFeedrateMode",
          "expression": "'disabled'",
          "value": "disabled",
          "valueType": "choice"
        },
        {
          "name": "highFeedrateModeProxy",
          "expression": "'always'",
          "value": "always",
          "valueType": "choice"
        },
        {
          "name": "highFeedrate",
          "expression": "Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "allowRapidRetract",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "safeDistance",
          "expression": "2mm",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "stayDownDistance",
          "expression": "5000 mm",
          "value": 500,
          "valueType": "float"
        },
        {
          "name": "linkingZLow",
          "expression": "bottomHeight_value - tool_cornerRadius",
          "value": -3,
          "valueType": "float"
        },
        {
          "name": "group_leadsTranstions",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "entry_verticalRadius",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "leadInRadius",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "leadInVerticalRadius",
          "expression": "entry_verticalRadius",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "exit_verticalRadius",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "leadOutRadius",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "leadOutVerticalRadius",
          "expression": "exit_verticalRadius",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "transitionType",
          "expression": "'curve'",
          "value": "curve",
          "valueType": "choice"
        },
        {
          "name": "group_entry_drill_positions",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "entryPositions",
          "expression": "false",
          "value": null
        },
        {
          "name": "connections",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "generate_connections",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connections_retraction_type",
          "expression": "'full'",
          "value": "full",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_group",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaType",
          "expression": "'plane'",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_orientation_mode",
          "expression": "'toolAxisZ'",
          "value": "setupAxisZ",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_mode",
          "expression": "(connectionMoveClearanceArea_orientation_mode == 'surfaceNormalX' || connectionMoveClearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_mode",
          "expression": "'from stock top'",
          "value": "from stock top",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_direct",
          "expression": "connectionMoveClearanceAreaCylinderRadius_mode == 'radius' ? connectionMoveClearanceAreaCylinderRadius_value : connectionMoveClearanceAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_direct",
          "expression": "connectionMoveClearanceAreaSphereRadius_mode == 'radius' ? connectionMoveClearanceAreaSphereRadius_value : connectionMoveClearanceAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_mode",
          "expression": "'from stock box'",
          "value": "from stock box",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_symmetricalOffsets",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_value",
          "expression": "203.51999999999998",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_value",
          "expression": "70.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_value",
          "expression": "35.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepdown",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepdown",
          "expression": "30.",
          "value": 3,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepdown",
          "expression": "0.2mm",
          "value": 0.02,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepover",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepover",
          "expression": "2.23699163893173",
          "value": 0.223699,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepover",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_rampType",
          "expression": "'helix'",
          "value": "helix",
          "valueType": "choice"
        },
        {
          "name": "tool_rampAngle",
          "expression": "2.0deg",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "associatedView",
          "expression": "false",
          "value": null
        }
      ]
    },
    {
      "name": "Roughing-Right",
      "operationId": 38,
      "strategy": "parallel",
      "isToolpathValid": true,
      "hasToolpath": true,
      "isSuppressed": false,
      "hasWarning": false,
      "hasError": false,
      "notes": "12 mins",
      "toolJson": {"BMC":"hss","GRADE":"Mill Generic","description":"15mm Flat HSS-2F","geometry":{"CSP":false,"DC":10,"HAND":true,"LB":27.5,"LCF":25,"NOF":2,"NT":1,"OAL":70,"RE":5,"SFDM":10,"TA":0,"TP":0,"assemblyGaugeLength":54.5,"shoulder-diameter":10,"shoulder-length":25,"thread-profile-angle":60,"tip-diameter":0,"tip-length":0,"tip-offset":0},"guid":"741f5be8-4187-4017-b23b-77a1dd4b1624","holder":{"description":"BT40 - Blank1","gaugeLength":27,"guid":"","product-id":"","product-link":"","segments":[{"height":1,"lower-diameter":61,"upper-diameter":63},{"height":4.4,"lower-diameter":63,"upper-diameter":63},{"height":2.887,"lower-diameter":63,"upper-diameter":53},{"height":4.226,"lower-diameter":53,"upper-diameter":53},{"height":2.887,"lower-diameter":53,"upper-diameter":63},{"height":8.6,"lower-diameter":63,"upper-diameter":63},{"height":1,"lower-diameter":63,"upper-diameter":61},{"height":2,"lower-diameter":44.45,"upper-diameter":44.45}],"type":"holder","unit":"millimeters","vendor":""},"post-process":{"break-control":false,"comment":"","diameter-offset":13,"length-offset":13,"live":true,"manual-tool-change":false,"number":13,"turret":0},"product-id":"","product-link":"","start-values":{"presets":[{"description":"SAMPLE preset for slotting in Aluminum","f_n":0.11013917525773202,"f_z":0.16520876288659808,"guid":"79a47288-3c21-4be0-b019-25f8feaa5971","material":{"category":"all","query":"","use-hardness":false},"n":9702.085330881937,"n_ramp":9702.085330881937,"name":"Aluminum - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":304.7999999999999,"v_f":3205.739029870431,"v_f_leadIn":3205.739029870431,"v_f_leadOut":3205.739029870431,"v_f_plunge":1068.5796766234766,"v_f_ramp":3205.739029870431,"v_f_transition":3205.739029870431},{"description":"SAMPLE preset for roughing in Aluminum","f_n":0.11013917525773202,"f_z":0.16520876288659808,"guid":"b32cfb55-cf83-4ba1-ae2a-b55c73721fc5","material":{"category":"all","query":"","use-hardness":false},"n":9702.085330881937,"n_ramp":9702.085330881937,"name":"Aluminum - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":304.7999999999999,"v_f":3205.739029870431,"v_f_leadIn":3205.739029870431,"v_f_leadOut":3205.739029870431,"v_f_plunge":1068.5796766234766,"v_f_ramp":3205.739029870431,"v_f_transition":3205.739029870431},{"description":"SAMPLE preset for finishing in Aluminum","f_n":0.13917536082474222,"f_z":0.20876304123711353,"guid":"cfde4d9a-9d30-4f3f-93c7-9ddff8455c4a","material":{"category":"all","query":"","use-hardness":false},"n":9702.085330881937,"n_ramp":9702.085330881937,"name":"Aluminum - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":304.7999999999999,"v_f":4050.8736800338,"v_f_leadIn":4050.8736800338,"v_f_leadOut":4050.8736800338,"v_f_plunge":1350.2912266779322,"v_f_ramp":4050.8736800338,"v_f_transition":4050.8736800338},{"description":"SAMPLE preset for slotting in Brass","f_n":0.08810020618556703,"f_z":0.1321503092783506,"guid":"d7b3889e-0abf-439e-8b0e-118cd8647539","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Brass - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":1282.1335771209965,"v_f_leadIn":1282.1335771209965,"v_f_leadOut":1282.1335771209965,"v_f_plunge":427.3778590403321,"v_f_ramp":1282.1335771209965,"v_f_transition":1282.1335771209965},{"description":"SAMPLE preset for roughing in Brass","f_n":0.08810020618556703,"f_z":0.1321503092783506,"guid":"b1b3fb67-0ec6-42b8-b942-ad870a989709","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Brass - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":1282.1335771209965,"v_f_leadIn":1282.1335771209965,"v_f_leadOut":1282.1335771209965,"v_f_plunge":427.3778590403321,"v_f_ramp":1282.1335771209965,"v_f_transition":1282.1335771209965},{"description":"SAMPLE preset for finishing in Brass","f_n":0.11132915463917525,"f_z":0.1669937319587629,"guid":"c8fb0b90-5a09-46d9-89ce-7a190a7dd913","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Brass - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":1620.187437186344,"v_f_leadIn":1620.187437186344,"v_f_leadOut":1620.187437186344,"v_f_plunge":540.0624790621146,"v_f_ramp":1620.187437186344,"v_f_transition":1620.187437186344},{"description":"SAMPLE preset for slotting in Copper","f_n":0.08810020618556712,"f_z":0.13215030927835048,"guid":"38f41ca0-0581-46a2-80cb-8153a8c0bafc","material":{"category":"all","query":"","use-hardness":false},"n":2182.9691994484365,"n_ramp":2182.9691994484365,"name":"Copper - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":68.58,"v_f":576.9601097044481,"v_f_leadIn":576.9601097044481,"v_f_leadOut":576.9601097044481,"v_f_plunge":192.32003656814965,"v_f_ramp":576.9601097044481,"v_f_transition":576.9601097044481},{"description":"SAMPLE preset for roughing in Copper","f_n":0.08810020618556712,"f_z":0.13215030927835048,"guid":"7c4028e1-d45e-4b6c-b9ac-05534207ac06","material":{"category":"all","query":"","use-hardness":false},"n":2182.9691994484365,"n_ramp":2182.9691994484365,"name":"Copper - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":68.58,"v_f":576.9601097044481,"v_f_leadIn":576.9601097044481,"v_f_leadOut":576.9601097044481,"v_f_plunge":192.32003656814965,"v_f_ramp":576.9601097044481,"v_f_transition":576.9601097044481},{"description":"SAMPLE preset for finishing in Copper","f_n":0.1113291546391753,"f_z":0.16699373195876294,"guid":"9a94e670-7ccc-4d30-9de7-882cc34ff348","material":{"category":"all","query":"","use-hardness":false},"n":2182.9691994484365,"n_ramp":2182.9691994484365,"name":"Copper - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":68.58,"v_f":729.084346733855,"v_f_leadIn":729.084346733855,"v_f_leadOut":729.084346733855,"v_f_plunge":243.0281155779517,"v_f_ramp":729.084346733855,"v_f_transition":729.084346733855},{"description":"SAMPLE preset for slotting in Low Carbon Steel","f_n":0.037874041237113416,"f_z":0.0568110618556701,"guid":"e6a7fba5-d6c3-4261-8875-06324fe27d0d","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Low Carbon Steel - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":551.1857698617233,"v_f_leadIn":551.1857698617233,"v_f_leadOut":551.1857698617233,"v_f_plunge":183.72858995390786,"v_f_ramp":551.1857698617233,"v_f_transition":551.1857698617233},{"description":"SAMPLE preset for roughing in Low Carbon Steel","f_n":0.034050103092783474,"f_z":0.05107515463917526,"guid":"d1727603-5a29-4823-9505-1ff43d10af7e","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Low Carbon Steel - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":495.53550859726886,"v_f_leadIn":495.53550859726886,"v_f_leadOut":495.53550859726886,"v_f_plunge":165.17850286575614,"v_f_ramp":495.53550859726886,"v_f_transition":495.53550859726886},{"description":"SAMPLE preset for finishing in Low Carbon Steel","f_n":0.043427278350515436,"f_z":0.06514091752577329,"guid":"1fd9747e-7165-4c53-99b6-6acae50c95f5","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Low Carbon Steel - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":632.0027403669952,"v_f_leadIn":632.0027403669952,"v_f_leadOut":632.0027403669952,"v_f_plunge":210.6675801223313,"v_f_ramp":632.0027403669952,"v_f_transition":632.0027403669952},{"description":"SAMPLE preset for slotting in High Carbon Steel","f_n":0.03464509278350517,"f_z":0.05196763917525771,"guid":"7333e2f3-388d-4503-912b-85427bb142e9","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"High Carbon Steel - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":201.67778788913347,"v_f_leadIn":201.67778788913347,"v_f_leadOut":201.67778788913347,"v_f_plunge":67.2259292963779,"v_f_ramp":201.67778788913347,"v_f_transition":201.67778788913347},{"description":"SAMPLE preset for roughing in High Carbon Steel","f_n":0.031217814432989707,"f_z":0.04682672164948455,"guid":"106a536f-156a-46ee-847e-d28392c5aa5c","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"High Carbon Steel - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":181.72673968350242,"v_f_leadIn":181.72673968350242,"v_f_leadOut":181.72673968350242,"v_f_plunge":60.57557989450082,"v_f_ramp":181.72673968350225,"v_f_transition":181.72673968350242},{"description":"SAMPLE preset for finishing in High Carbon Steel","f_n":0.03985734020618555,"f_z":0.05978601030927831,"guid":"3c331618-308b-4e42-b43a-a7470f42fd9b","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"High Carbon Steel - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":232.01958944544234,"v_f_leadIn":232.01958944544234,"v_f_leadOut":232.01958944544234,"v_f_plunge":77.3398631484808,"v_f_ramp":232.01958944544234,"v_f_transition":232.01958944544234},{"description":"SAMPLE preset for slotting in Plastics","f_n":0.11025051546391754,"f_z":0.1653757731958762,"guid":"d60973ae-1f46-4287-9c66-05d5477952ee","material":{"category":"all","query":"","use-hardness":false},"n":7276.5639981614595,"n_ramp":7276.5639981614595,"name":"Plastics - Slotting","ramp-angle":2,"stepdown":3.171239548664665,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":228.60000000000014,"v_f":2406.7347948104552,"v_f_leadIn":2406.7347948104552,"v_f_leadOut":2406.7347948104552,"v_f_plunge":802.2449316034856,"v_f_ramp":2406.7347948104552,"v_f_transition":2406.7347948104552},{"description":"SAMPLE preset for roughing in Plastics","f_n":0.11025051546391754,"f_z":0.1653757731958762,"guid":"761979f3-39b7-4d0d-92cf-ddb42a903af2","material":{"category":"all","query":"","use-hardness":false},"n":7276.5639981614595,"n_ramp":7276.5639981614595,"name":"Plastics - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":228.60000000000014,"v_f":2406.7347948104552,"v_f_leadIn":2406.7347948104552,"v_f_leadOut":2406.7347948104552,"v_f_plunge":802.2449316034856,"v_f_ramp":2406.7347948104552,"v_f_transition":2406.7347948104552},{"description":"SAMPLE preset for finishing in Plastics","f_n":0.1390083505154639,"f_z":0.20851252577319582,"guid":"0afe4e2c-0b4a-4645-abd4-362e785cea0a","material":{"category":"all","query":"","use-hardness":false},"n":7276.5639981614595,"n_ramp":7276.5639981614595,"name":"Plastics - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":228.60000000000014,"v_f":3034.5094764139003,"v_f_leadIn":3034.5094764139003,"v_f_leadOut":3034.5094764139003,"v_f_plunge":1011.5031588046336,"v_f_ramp":3034.5094764139003,"v_f_transition":3034.5094764139003},{"description":"SAMPLE preset for slotting in Stainless Steel","f_n":0.03464509278350517,"f_z":0.05196763917525771,"guid":"a047f97e-53b1-47b8-9f17-2d04402b752e","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"Stainless Steel - Slotting","ramp-angle":2,"stepdown":3.5,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":201.67778788913347,"v_f_leadIn":201.67778788913347,"v_f_leadOut":201.67778788913347,"v_f_plunge":67.2259292963779,"v_f_ramp":201.67778788913347,"v_f_transition":201.67778788913347},{"description":"SAMPLE preset for roughing in Stainless Steel","f_n":0.031217814432989707,"f_z":0.04682672164948455,"guid":"6a5ffec1-7113-4439-93df-7cdcad0a5f82","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"Stainless Steel - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":181.72673968350242,"v_f_leadIn":181.72673968350242,"v_f_leadOut":181.72673968350242,"v_f_plunge":60.57557989450082,"v_f_ramp":181.72673968350225,"v_f_transition":181.72673968350242},{"description":"SAMPLE preset for finishing in Stainless Steel","f_n":0.03985734020618555,"f_z":0.05978601030927831,"guid":"c991dad8-ca9a-48d5-af45-3974342d9572","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"Stainless Steel - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":232.01958944544234,"v_f_leadIn":232.01958944544234,"v_f_leadOut":232.01958944544234,"v_f_plunge":77.3398631484808,"v_f_ramp":232.01958944544234,"v_f_transition":232.01958944544234},{"description":"SAMPLE preset for slotting in Titanium","f_n":0.06031663917525767,"f_z":0.09047495876288653,"guid":"bcfe9009-1734-45fd-b41d-b725d99a5bd3","material":{"category":"all","query":"","use-hardness":false},"n":1455.312799632291,"n_ramp":1455.312799632291,"name":"Titanium - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":45.72,"v_f":263.3387310676649,"v_f_leadIn":263.3387310676649,"v_f_leadOut":263.3387310676649,"v_f_plunge":87.77957702255496,"v_f_ramp":263.3387310676649,"v_f_transition":263.3387310676649},{"description":"SAMPLE preset for roughing in Titanium","f_n":0.06026096907216501,"f_z":0.09039145360824742,"guid":"d83b8ac0-025b-4dbf-b31d-da8b9de9e4e6","material":{"category":"all","query":"","use-hardness":false},"n":1455.312799632291,"n_ramp":1455.312799632291,"name":"Titanium - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":45.72,"v_f":263.0956788269018,"v_f_leadIn":263.0956788269018,"v_f_leadOut":263.0956788269018,"v_f_plunge":87.69855960896736,"v_f_ramp":263.0956788269018,"v_f_transition":263.0956788269018},{"description":"SAMPLE preset for finishing in Titanium","f_n":0.06031663917525767,"f_z":0.09047495876288653,"guid":"0790292c-3736-4bc5-b668-1081d7c7c640","material":{"category":"all","query":"","use-hardness":false},"n":1455.312799632291,"n_ramp":1455.312799632291,"name":"Titanium - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":45.72,"v_f":263.3387310676649,"v_f_leadIn":263.3387310676649,"v_f_leadOut":263.3387310676649,"v_f_plunge":87.77957702255496,"v_f_ramp":263.3387310676649,"v_f_transition":263.3387310676649}]},"type":"ball end mill","unit":"millimeters","vendor":""},
      "toolDescription": "#13 - Ø10mm ball (15mm Flat HSS-2F)",
      "toolParameters":       [
        {
          "name": "advancedMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "betaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "alphaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "isXpress",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "licenseMultiaxis",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "license3D",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "metric",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isAssemblyDocument",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "context",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "strategy",
          "expression": "'tool'",
          "value": "tool",
          "valueType": "choice"
        },
        {
          "name": "operation_description",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "group_tool",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isOperationTemplate",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_type",
          "expression": "'ball end mill'",
          "value": "ball end mill",
          "valueType": "choice"
        },
        {
          "name": "undercut",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isTurning",
          "expression": "tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isMill",
          "expression": "tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill' || tool_type == 'corner chamfer end mill' || tool_type == 'circle segment taper' || tool_type == 'circle segment barrel' || tool_type == 'circle segment oval' || tool_type == 'circle segment lens'",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDrill",
          "expression": "tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isJet",
          "expression": "tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDepositing",
          "expression": "tool_type == 'laser powder' || tool_type == 'laser wire' || tool_type == 'electric arc wire'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_taperedType",
          "expression": "'tapered_bull_nose'",
          "value": "tapered_bull_nose",
          "valueType": "choice"
        },
        {
          "name": "tool_unit",
          "expression": "'millimeters'",
          "value": "millimeters",
          "valueType": "choice"
        },
        {
          "name": "tool_number",
          "expression": "13",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_diameterOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_lengthOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_compensationOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_turret",
          "expression": "0",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_manualToolChange",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_breakControl",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_live",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_material",
          "expression": "'hss'",
          "value": "hss",
          "valueType": "choice"
        },
        {
          "name": "tool_description",
          "expression": "'15mm Flat HSS-2F'",
          "value": "15mm Flat HSS-2F",
          "valueType": "string"
        },
        {
          "name": "tool_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_diameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_maximumCuttingDiameter",
          "expression": "tool_diameter + 2*tool_fluteLength*Math.tan(tool_taperAngle)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipDiameter",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipOffset",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_cornerRadius",
          "expression": "5.",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_inclusiveAngle",
          "expression": "tool_taperAngle * 2",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_taperAngle",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipAngle",
          "expression": "(tool_type == 'counter sink') ? 90.0deg : ((tool_type == 'spot drill') ? 120deg : 118.0deg)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipType",
          "expression": "tool_type == 'thread mill' ? 'point' : 'round'",
          "value": "point",
          "valueType": "choice"
        },
        {
          "name": "tool_threadTipWidth",
          "expression": "tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / 8",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipRadius",
          "expression": "(((tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / (tool_internalThread ? 8 : 4))) / 2) / Math.cos(tool_threadProfileAngle / 2 radians)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadProfileAngle",
          "expression": "60.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipLength",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_fluteLength",
          "expression": "25.",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_shoulderLength",
          "expression": "tool_fluteLength",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_bodyLength",
          "expression": "27.5",
          "value": 2.75,
          "valueType": "float"
        },
        {
          "name": "tool_overallLength",
          "expression": "70.",
          "value": 7,
          "valueType": "float"
        },
        {
          "name": "tool_shaftDiameter",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_segmentHeight",
          "expression": "tool_shaftDiameter/2",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterLower",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterUpper",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentHeight",
          "expression": "Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)",
          "value": 0.125,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterLower",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterUpper",
          "expression": "tool_shaftDiameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_threadPitch",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_maximumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_minimumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_numberOfTeeth",
          "expression": "1",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_numberOfFlutes",
          "expression": "2",
          "value": 2,
          "valueType": "integer"
        },
        {
          "name": "tool_shoulderDiameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_upperRadius",
          "expression": "(tool_type == 'circle segment barrel' ? (tool_diameter / 12) : (tool_type == 'circle segment taper' ? (tool_diameter / 2) : 0mm))",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_profileRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_diameter * 31.25) : (tool_type == 'circle segment oval' ? (tool_diameter * 15) : (tool_type == 'circle segment barrel' ? (tool_diameter * 4) : (tool_diameter * 0.6))))",
          "value": 10,
          "valueType": "float"
        },
        {
          "name": "tool_lowerRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_upperRadius / 2) : ((tool_type == 'circle segment barrel' ? tool_upperRadius : ((tool_type == 'circle segment lens' ? (tool_diameter): (tool_diameter / 6))))))",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_axialDistance",
          "expression": "tool_fluteLength / 2",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferWidth",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferAngle",
          "expression": "45deg",
          "value": 45,
          "valueType": "float"
        },
        {
          "name": "tool_kerfWidth",
          "expression": "0.0",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "tool_nozzleDiameter",
          "expression": "0.0",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_headClearance",
          "expression": "0.0",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_machineQualityControl",
          "expression": "'manual'",
          "value": "manual",
          "valueType": "choice"
        },
        {
          "name": "holder_attached",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "holder_description",
          "expression": "'BT40 - Blank1'",
          "value": "BT40 - Blank1",
          "valueType": "string"
        },
        {
          "name": "holder_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_libraryName",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_holderGaugeLength",
          "expression": "27.",
          "value": 2.7,
          "valueType": "float"
        },
        {
          "name": "tool_assemblyGaugeLength",
          "expression": "54.5",
          "value": 5.45,
          "valueType": "float"
        },
        {
          "name": "group_feedspeed",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_spindleSpeed",
          "expression": "9702.08533088193326",
          "value": 9702.09,
          "valueType": "float"
        },
        {
          "name": "tool_stockDiameter",
          "expression": "tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_surfaceSpeed",
          "expression": "tool_diameter * Math.PI * tool_spindleSpeed",
          "value": 304800,
          "valueType": "float"
        },
        {
          "name": "tool_rampSpindleSpeed",
          "expression": "tool_spindleSpeed",
          "value": 9702.09,
          "valueType": "float"
        },
        {
          "name": "tool_useFeedPerRevolution",
          "expression": "tool_isTurning",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_feedCutting",
          "expression": "3205.7390298704313",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerTooth",
          "expression": "tool_spindleSpeed > 0 ? tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes) : 0.0",
          "value": 0.0165209,
          "valueType": "float"
        },
        {
          "name": "tool_feedProbeLink",
          "expression": "3000mmpm",
          "value": 3000,
          "valueType": "float"
        },
        {
          "name": "tool_feedEntry",
          "expression": "tool_type == 'probe' || tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedExit",
          "expression": "tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedTransition",
          "expression": "tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedProbeMeasure",
          "expression": "102mmpm",
          "value": 102,
          "valueType": "float"
        },
        {
          "name": "tool_feedRamp",
          "expression": "3205.7390298704313",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPlunge",
          "expression": "(tool_type=='drill' || tool_type=='reamer' || tool_isDepositing)?(1000mmpm):(tool_feedCutting/3)",
          "value": 1068.58,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerRevolution",
          "expression": "tool_spindleSpeed > 0 ? tool_feedPlunge/tool_spindleSpeed : 0.0",
          "value": 0.0110139,
          "valueType": "float"
        },
        {
          "name": "tool_feedRetract",
          "expression": "tool_feedPlunge",
          "value": 1068.58,
          "valueType": "float"
        },
        {
          "name": "tool_feedRetractPerRevolution",
          "expression": "tool_feedPerRevolution",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_clockwise",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_coolant",
          "expression": "'flood'",
          "value": "flood",
          "valueType": "choice"
        },
        {
          "name": "tool_coolantSupport",
          "expression": "'no'",
          "value": "no",
          "valueType": "choice"
        },
        {
          "name": "connections",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "generate_connections",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connections_retraction_type",
          "expression": "'full'",
          "value": "full",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_group",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaType",
          "expression": "'plane'",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_orientation_mode",
          "expression": "'toolAxisZ'",
          "value": "setupAxisZ",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_mode",
          "expression": "(connectionMoveClearanceArea_orientation_mode == 'surfaceNormalX' || connectionMoveClearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_mode",
          "expression": "'from stock top'",
          "value": "from stock top",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_absolute",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_direct",
          "expression": "connectionMoveClearanceAreaCylinderRadius_mode == 'radius' ? connectionMoveClearanceAreaCylinderRadius_value : connectionMoveClearanceAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_value",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_absolute",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_direct",
          "expression": "connectionMoveClearanceAreaSphereRadius_mode == 'radius' ? connectionMoveClearanceAreaSphereRadius_value : connectionMoveClearanceAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_value",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_absolute",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_mode",
          "expression": "'from stock box'",
          "value": "from stock box",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_symmetricalOffsets",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_presetMaterialCategory",
          "expression": "'all'",
          "value": "all",
          "valueType": "choice"
        },
        {
          "name": "tool_presetMaterialQuery",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_presetMaterialUseHardness",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_presetMaterialMinimumHardness",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_presetMaterialMaximumHardness",
          "expression": "100.0",
          "value": 100,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepdown",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepdown",
          "expression": "3.03973536813053",
          "value": 0.303974,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepdown",
          "expression": "0.2mm",
          "value": 0.02,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepover",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepover",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepover",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_rampType",
          "expression": "'helix'",
          "value": "helix",
          "valueType": "choice"
        },
        {
          "name": "tool_rampAngle",
          "expression": "2.",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_cutHeight",
          "expression": "(tool_type == 'waterjet' ? 3mm : (tool_type == 'laser cutter' ? 1.0mm : 1.5mm))",
          "value": 0.15,
          "valueType": "float"
        },
        {
          "name": "tool_cutPower",
          "expression": "(tool_type == 'laser cutter' ? 800 : 30)",
          "value": 30,
          "valueType": "float"
        },
        {
          "name": "tool_pierceHeight",
          "expression": "(tool_type == 'laser cutter' ? 3.5mm : 4.0mm)",
          "value": 0.4,
          "valueType": "float"
        },
        {
          "name": "tool_pierceTime",
          "expression": "1s",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_piercePower",
          "expression": "(tool_type == 'laser cutter' ? 800 : 30)",
          "value": 30,
          "valueType": "float"
        },
        {
          "name": "tool_assistGas",
          "expression": "(tool_type == 'laser cutter' ? 'Oxygen' : 'Air')",
          "value": "Air",
          "valueType": "string"
        },
        {
          "name": "tool_pressure",
          "expression": "(tool_type == 'waterjet' ? 4000bar : (tool_type == 'laser cutter' ? 2bar : 4bar))",
          "value": 4,
          "valueType": "float"
        },
        {
          "name": "tool_abrasiveFlowRate",
          "expression": "1",
          "value": 1,
          "valueType": "float"
        }
      ],
      "parameters":       [
        {
          "name": "advancedMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "betaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "alphaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "isXpress",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "licenseMultiaxis",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "license3D",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "metric",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isAssemblyDocument",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "context",
          "expression": "'operation'",
          "value": "operation",
          "valueType": "string"
        },
        {
          "name": "strategy",
          "expression": "'parallel_new'",
          "value": "parallel_new",
          "valueType": "choice"
        },
        {
          "name": "operation_description",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "group_tool",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isOperationTemplate",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_type",
          "expression": "'ball end mill'",
          "value": "ball end mill",
          "valueType": "choice"
        },
        {
          "name": "undercut",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isTurning",
          "expression": "tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isMill",
          "expression": "tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill' || tool_type == 'corner chamfer end mill' || tool_type == 'circle segment taper' || tool_type == 'circle segment barrel' || tool_type == 'circle segment oval' || tool_type == 'circle segment lens'",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDrill",
          "expression": "tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isJet",
          "expression": "tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDepositing",
          "expression": "tool_type == 'laser powder' || tool_type == 'laser wire' || tool_type == 'electric arc wire'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_taperedType",
          "expression": "'tapered_bull_nose'",
          "value": "tapered_bull_nose",
          "valueType": "choice"
        },
        {
          "name": "tool_unit",
          "expression": "'millimeters'",
          "value": "millimeters",
          "valueType": "choice"
        },
        {
          "name": "tool_number",
          "expression": "13",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_diameterOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_lengthOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_compensationOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_turret",
          "expression": "0",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_manualToolChange",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_breakControl",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_live",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_material",
          "expression": "'hss'",
          "value": "hss",
          "valueType": "choice"
        },
        {
          "name": "tool_description",
          "expression": "'15mm Flat HSS-2F'",
          "value": "15mm Flat HSS-2F",
          "valueType": "string"
        },
        {
          "name": "tool_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_diameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_maximumCuttingDiameter",
          "expression": "tool_diameter + 2*tool_fluteLength*Math.tan(tool_taperAngle)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipDiameter",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipOffset",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_cornerRadius",
          "expression": "5.",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_inclusiveAngle",
          "expression": "tool_taperAngle * 2",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_taperAngle",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipAngle",
          "expression": "(tool_type == 'counter sink') ? 90.0deg : ((tool_type == 'spot drill') ? 120deg : 118.0deg)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipType",
          "expression": "tool_type == 'thread mill' ? 'point' : 'round'",
          "value": "point",
          "valueType": "choice"
        },
        {
          "name": "tool_threadTipWidth",
          "expression": "tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / 8",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipRadius",
          "expression": "(((tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / (tool_internalThread ? 8 : 4))) / 2) / Math.cos(tool_threadProfileAngle / 2 radians)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadProfileAngle",
          "expression": "60.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipLength",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_fluteLength",
          "expression": "25.",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_shoulderLength",
          "expression": "tool_fluteLength",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_bodyLength",
          "expression": "27.5",
          "value": 2.75,
          "valueType": "float"
        },
        {
          "name": "tool_overallLength",
          "expression": "70.",
          "value": 7,
          "valueType": "float"
        },
        {
          "name": "tool_shaftDiameter",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_segmentHeight",
          "expression": "tool_shaftDiameter/2",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterLower",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterUpper",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentHeight",
          "expression": "Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)",
          "value": 0.125,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterLower",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterUpper",
          "expression": "tool_shaftDiameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_threadPitch",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_maximumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_minimumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_numberOfTeeth",
          "expression": "1",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_numberOfFlutes",
          "expression": "2",
          "value": 2,
          "valueType": "integer"
        },
        {
          "name": "tool_shoulderDiameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_upperRadius",
          "expression": "tool_type == 'circle segment barrel' ? (tool_diameter / 200) : (tool_diameter / 2)",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_profileRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_diameter * 31.25) : (tool_diameter * 0.6))",
          "value": 10,
          "valueType": "float"
        },
        {
          "name": "tool_lowerRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_upperRadius / 2) : ((tool_type == 'circle segment barrel' ? tool_upperRadius : ((tool_type == 'circle segment lens' ? (tool_diameter): (tool_diameter / 200))))))",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_axialDistance",
          "expression": "tool_fluteLength / 2",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferWidth",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferAngle",
          "expression": "45deg",
          "value": 45,
          "valueType": "float"
        },
        {
          "name": "holder_attached",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "holder_description",
          "expression": "'BT40 - Blank1'",
          "value": "BT40 - Blank1",
          "valueType": "string"
        },
        {
          "name": "holder_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_libraryName",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_holderGaugeLength",
          "expression": "27.",
          "value": 2.7,
          "valueType": "float"
        },
        {
          "name": "tool_assemblyGaugeLength",
          "expression": "54.5",
          "value": 5.45,
          "valueType": "float"
        },
        {
          "name": "group_feedspeed",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_spindleSpeed",
          "expression": "9702.0853308819369",
          "value": 9702.09,
          "valueType": "float"
        },
        {
          "name": "tool_stockDiameter",
          "expression": "tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_surfaceSpeed",
          "expression": "tool_diameter * Math.PI * tool_spindleSpeed",
          "value": 304800,
          "valueType": "float"
        },
        {
          "name": "tool_rampSpindleSpeed",
          "expression": "tool_spindleSpeed",
          "value": 9702.09,
          "valueType": "float"
        },
        {
          "name": "tool_feedCutting",
          "expression": "3205.73902987043084",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerTooth",
          "expression": "tool_spindleSpeed > 0 ? tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes) : 0.0",
          "value": 0.0165209,
          "valueType": "float"
        },
        {
          "name": "tool_feedEntry",
          "expression": "tool_type == 'probe' || tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedExit",
          "expression": "tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedTransition",
          "expression": "tool_feedCutting",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedRamp",
          "expression": "3205.73902987043084",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPlunge",
          "expression": "(tool_type=='drill' || tool_type=='reamer' || tool_isDepositing)?(1000mmpm):(tool_feedCutting/3)",
          "value": 1068.58,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerRevolution",
          "expression": "tool_spindleSpeed > 0 ? tool_feedPlunge/tool_spindleSpeed : 0.0",
          "value": 0.0110139,
          "valueType": "float"
        },
        {
          "name": "tool_feedRetract",
          "expression": "tool_feedPlunge",
          "value": 1068.58,
          "valueType": "float"
        },
        {
          "name": "tool_clockwise",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_coolant",
          "expression": "'flood'",
          "value": "flood",
          "valueType": "choice"
        },
        {
          "name": "featureOperationId",
          "expression": "'none'",
          "value": "none",
          "valueType": "choice"
        },
        {
          "name": "surfaceZHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "surfaceZLow",
          "expression": "-25.",
          "value": -2.5,
          "valueType": "float"
        },
        {
          "name": "surfaceXLow",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "surfaceXHigh",
          "expression": "193.51999999999998",
          "value": 19.352,
          "valueType": "float"
        },
        {
          "name": "surfaceYLow",
          "expression": "-60.00000000000001",
          "value": -6,
          "valueType": "float"
        },
        {
          "name": "surfaceYHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stockZHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stockZLow",
          "expression": "-25.",
          "value": -2.5,
          "valueType": "float"
        },
        {
          "name": "stockXLow",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stockXHigh",
          "expression": "193.51999999999998",
          "value": 19.352,
          "valueType": "float"
        },
        {
          "name": "stockYLow",
          "expression": "-60.00000000000001",
          "value": -6,
          "valueType": "float"
        },
        {
          "name": "stockYHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "useShaftAndHolder",
          "expression": "tiltTool",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "shaftAndHolderMode",
          "expression": "'trimmed'",
          "value": "trimmed",
          "valueType": "choice"
        },
        {
          "name": "useShoulder",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "shoulderClearance",
          "expression": "0.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "useShaft",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "shaftClearance",
          "expression": "1.0mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "useHolder",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "holderClearance",
          "expression": "5.0mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "headClearance",
          "expression": "600mm",
          "value": 60,
          "valueType": "float"
        },
        {
          "name": "useMachineSpindle",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "machineSpindleClearance",
          "expression": "6.0mm",
          "value": 0.6,
          "valueType": "float"
        },
        {
          "name": "useMachineTable",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "machineTableClearance",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "machiningTypeGroup",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "multiAxisMachiningType",
          "expression": "(('vertical') != 'vertical' || (false) || (false)) ? 'five_axis' : 'three_axis'",
          "value": "three_axis",
          "valueType": "choice"
        },
        {
          "name": "overrideToolView",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_orientation_mode",
          "expression": "'axesZX'",
          "value": "useWCS",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_axisZ",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_flipZ",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_orientation_axesZX_unselected_default",
          "expression": "'wcs'",
          "value": "wcs",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_axesZY_unselected_default",
          "expression": "'wcs'",
          "value": "wcs",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_axesXY_unselected_default",
          "expression": "'wcs'",
          "value": "wcs",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_cSys",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_surfaceNormal",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_axisX",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_flipX",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_orientation_axisY",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_flipY",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_align_to_view_direction",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_select_angles",
          "expression": "'turn_and_tilt'",
          "value": "turn_and_tilt",
          "valueType": "choice"
        },
        {
          "name": "view_turn_from_recipe",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "view_tilt_from_recipe",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "view_origin_mode",
          "expression": "(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "view_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_model_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "view_origin_boxPoint",
          "expression": "'top center'",
          "value": "top center",
          "valueType": "choice"
        },
        {
          "name": "view_stock_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "show_machine",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "rotaryAxis_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "multiAxisRotaryAxis_orientation_mode",
          "expression": "'axisZ'",
          "value": "axisZ",
          "valueType": "choice"
        },
        {
          "name": "multiAxisRotaryAxis_orientation_axisRotary",
          "expression": "false",
          "value": null
        },
        {
          "name": "multiAxisRotaryAxis_orientation_cSys",
          "expression": "false",
          "value": null
        },
        {
          "name": "multiAxisRotaryAxis_origin_mode",
          "expression": "(multiAxisRotaryAxis_orientation_mode == 'surfaceNormalX' || multiAxisRotaryAxis_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "multiAxisRotaryAxis_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "leadLean",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "toolAxisMode",
          "expression": "'vertical'",
          "value": "vertical",
          "valueType": "choice"
        },
        {
          "name": "leadAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "leanAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromPoint",
          "expression": "false",
          "value": null
        },
        {
          "name": "toFromPointXOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromPointYOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromPointZOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromCurve",
          "expression": "false",
          "value": null
        },
        {
          "name": "multiAxisTiltAngleFixed",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toolAxisLimitReferenceZ",
          "expression": "(false) ? ('setup') : 'tool_orientation'",
          "value": "setup",
          "valueType": "choice"
        },
        {
          "name": "smoothingDistance",
          "expression": "(tiltTool) ? 6 * tool_diameter : 2 * tool_diameter",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "smoothingAngle",
          "expression": "5",
          "value": 5,
          "valueType": "float"
        },
        {
          "name": "fixedAngle",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tiltAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltTool",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "applyMicroTilt",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tiltToolMode",
          "expression": "(toolAxisMode == 'vertical' || multiAxisMachiningType == 'four_axis') ? 'automatic' : 'from_point'",
          "value": "automatic",
          "valueType": "choice"
        },
        {
          "name": "useCurveFittedACA",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tiltToolToFromPoint",
          "expression": "false",
          "value": null
        },
        {
          "name": "tiltToolToFromPointXOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltToolToFromPointYOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltToolToFromPointZOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltToolToFromCurve",
          "expression": "false",
          "value": null
        },
        {
          "name": "group_axislimits",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "maximumTiltValidation",
          "expression": "180",
          "value": 180,
          "valueType": "float"
        },
        {
          "name": "minimumTilt5Axis",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumTilt5Axis",
          "expression": "90deg",
          "value": 90,
          "valueType": "float"
        },
        {
          "name": "tiltLimitMode",
          "expression": "'remove_toolpath'",
          "value": "remove_toolpath",
          "valueType": "choice"
        },
        {
          "name": "polarMachiningGroup",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "usePolarWhenNecessary",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "polarMode",
          "expression": "'automatic'",
          "value": "automatic",
          "valueType": "choice"
        },
        {
          "name": "polarLineAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "group_geometry",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "boundaryMode",
          "expression": "'selection'",
          "value": "selection",
          "valueType": "choice"
        },
        {
          "name": "useSilhouetteAsMachiningBoundary",
          "expression": "boundaryMode == 'silhouette'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "silhouetteAperture",
          "expression": "Math.max(tool_diameter * 0.05; 2.5)",
          "value": 0.25,
          "valueType": "float"
        },
        {
          "name": "minimumSilhouetteArea",
          "expression": "(Math.PI/4 * tool_diameter * tool_diameter) * 0.05",
          "value": 0.392699,
          "valueType": "float"
        },
        {
          "name": "machiningBoundarySel",
          "expression": "true",
          "value": null
        },
        {
          "name": "boundaryContainment",
          "expression": "'inside'",
          "value": "inside",
          "valueType": "choice"
        },
        {
          "name": "boundaryOffset",
          "expression": "stockToLeave",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "machiningBoundaryOffset",
          "expression": "(boundaryContainment == 'center') ? boundaryOffset : ((boundaryContainment == 'inside') ? (-boundaryOffset-tool_diameter/2) : (boundaryOffset+tool_diameter/2))",
          "value": -0.55,
          "valueType": "float"
        },
        {
          "name": "boundaryConfineTool",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "contactOnly",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "slopeConfinement",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "slopeAngleFrom",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "slopeAngleTo",
          "expression": "90.0deg",
          "value": 90,
          "valueType": "float"
        },
        {
          "name": "useRestMachining",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "restMaterialSource",
          "expression": "'previousOperations'",
          "value": "none",
          "valueType": "choice"
        },
        {
          "name": "restMaterialBodies",
          "expression": "false",
          "value": null
        },
        {
          "name": "restMaterialFromJob",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "restMaterialOperation",
          "expression": "0",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "restMaterialUnion",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "restMaterialPrevious",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "restMaterialCutterDiameter",
          "expression": "tool_diameter * 2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "restMaterialCornerRadius",
          "expression": "restMaterialCutterDiameter * 0.5",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "restMaterialTaperAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "restMaterialShoulderLength",
          "expression": "restMaterialCutterDiameter",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "restMaterialStockToLeave",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "restMaterialResolution",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "restMaterialOverlap",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "restMaterialFile",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "restMaterialTool",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "restMaterialAdjustment",
          "expression": "'use as computed'",
          "value": "use as computed",
          "valueType": "choice"
        },
        {
          "name": "restMaterialAdjustmentOffset",
          "expression": "-ignoreStockLessThan",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "ignoreStockLessThan",
          "expression": "0.5mm",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "overrideModel",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "model",
          "expression": "true",
          "value": null
        },
        {
          "name": "includeSetupModel",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "useCheckSurface",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "touchAvoidMode",
          "expression": "'avoid'",
          "value": "avoid",
          "valueType": "choice"
        },
        {
          "name": "checkSurfaceSelection",
          "expression": "true",
          "value": null
        },
        {
          "name": "viewAbsoluteClearances",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "checkSurfaceSelectionSets",
          "expression": "true",
          "value": null
        },
        {
          "name": "radialClearanceInfo",
          "expression": "0 mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "axialClearanceInfo",
          "expression": "0 mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceInfo",
          "expression": "0 mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "checkSurfaceClearance",
          "expression": "tolerance",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "trimCheckSurfaces",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "isClearanceAreaEnabled",
          "expression": "(multiAxisMachiningType == 'four_axis' || (multiAxisMachiningType == 'five_axis' && (toolAxisMode != 'vertical' || tiltTool || group_axislimits)))",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceArea_group",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaType",
          "expression": "'plane'",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_orientation_mode",
          "expression": "'toolAxisZ'",
          "value": "toolAxisZ",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_orientation_selAxis",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceArea_orientation_flipAxis",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceArea_origin_mode",
          "expression": "(clearanceArea_orientation_mode == 'surfaceNormalX' || clearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceArea_model_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "clearanceArea_origin_boxPoint",
          "expression": "'top center'",
          "value": "top center",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_stock_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "clearanceAreaOriginPointXOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaOriginPointYOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaOriginPointZOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceHeight_mode",
          "expression": "'from retract height'",
          "value": "from retract height",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromHighest_checkModel",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromHighest_checkFixture",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceHeight_value",
          "expression": "15.",
          "value": 1.5,
          "valueType": "float"
        },
        {
          "name": "zClearance",
          "expression": "clearanceHeight_value",
          "value": 1.5,
          "valueType": "float"
        },
        {
          "name": "relativeZClearance",
          "expression": "clearanceHeight_value",
          "value": 1.5,
          "valueType": "float"
        },
        {
          "name": "clearanceHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaSize_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaHeight_mode",
          "expression": "'from retract height'",
          "value": "from retract height",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceAreaHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromHighest_checkModel",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromHighest_checkFixture",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaHeight_value",
          "expression": "15.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaHeight_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaCylinderRadius_mode",
          "expression": "'from retract radius'",
          "value": "from retract radius",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCylinderRadius_direct",
          "expression": "clearanceAreaCylinderRadius_mode == 'radius' ? clearanceAreaCylinderRadius_value : clearanceAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCylinderRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCylinderRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaSphereRadius_mode",
          "expression": "'from retract radius'",
          "value": "from retract radius",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaSphereRadius_direct",
          "expression": "clearanceAreaSphereRadius_mode == 'radius' ? clearanceAreaSphereRadius_value : clearanceAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaSphereRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaSphereRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaCuboid_mode",
          "expression": "'from stock box'",
          "value": "from stock box",
          "valueType": "choice"
        },
        {
          "name": "symmetricalOffsets",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaCuboidPosZ_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegZ_value",
          "expression": "35.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosY_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegY_value",
          "expression": "70.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosX_value",
          "expression": "203.51999999999998",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegX_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "retractHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractHeight_mode",
          "expression": "'from highest of'",
          "value": "from highest of",
          "valueType": "choice"
        },
        {
          "name": "retractHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromHighest_checkModel",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromHighest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractHeight_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractHeight_value",
          "expression": "5.",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "zRetract",
          "expression": "retractHeight_value",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "relativeZRetract",
          "expression": "retractHeight_value",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaType",
          "expression": "clearanceAreaType",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSize_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaHeight_mode",
          "expression": "'from highest of'",
          "value": "from stock top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractAreaHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromHighest_checkModel",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromHighest_checkFixture",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeight_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractAreaHeight_value",
          "expression": "5.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "retractAreaHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaCylinderRadius_mode",
          "expression": "'from outermost of'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadius_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractAreaCylinderRadius_direct",
          "expression": "retractAreaCylinderRadius_mode == 'radius' ? retractAreaCylinderRadius_value : retractAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "retractAreaCylinderRadius_value",
          "expression": "5.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "retractAreaCylinderRadius_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaSphereRadius_mode",
          "expression": "'from outermost of'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadius_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractAreaSphereRadius_direct",
          "expression": "retractAreaSphereRadius_mode == 'radius' ? retractAreaSphereRadius_value : retractAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "retractAreaSphereRadius_value",
          "expression": "5.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "retractAreaSphereRadius_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "topHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "topHeight_mode",
          "expression": "'from highest of'",
          "value": "from highest of",
          "valueType": "choice"
        },
        {
          "name": "topHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "topHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromHighest_checkModel",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromLowest_checkModel",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromHighest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromLowest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeight_offset",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "topHeight_value",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "topHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "bottomHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "bottomHeight_mode",
          "expression": "'from lowest of'",
          "value": "from lowest of",
          "valueType": "choice"
        },
        {
          "name": "bottomHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "bottomHeightFromHighest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromLowest_checkStock",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromHighest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromHighest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromLowest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "bottomHeight_offset",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "bottomHeight_value",
          "expression": "-25.",
          "value": -2.5,
          "valueType": "float"
        },
        {
          "name": "bottomHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "group_passes",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tolerance",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "contourTolerance",
          "expression": "tolerance * 0.5",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "totalSurfaceTolerance",
          "expression": "surfaceTriangulationTolerance",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "surfaceTriangulationTolerance",
          "expression": "0.5",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "calculationTolerance",
          "expression": "tolerance-totalSurfaceTolerance",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "thinningTolerance",
          "expression": "0.01*calculationTolerance",
          "value": 0.0005,
          "valueType": "float"
        },
        {
          "name": "chainingTolerance",
          "expression": "0.01mm",
          "value": 0.001,
          "valueType": "float"
        },
        {
          "name": "gougingTolerance",
          "expression": "calculationTolerance",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "machineSteepAreas",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "steepMinimumStepover",
          "expression": "stepover * 0.1",
          "value": 0.02,
          "valueType": "float"
        },
        {
          "name": "steepStepdown",
          "expression": "stepover",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "perpendicularPasses",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "machineStraightOn",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "simpleOrdering",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "totalPassAngle",
          "expression": "90.",
          "value": 90,
          "valueType": "float"
        },
        {
          "name": "passReference",
          "expression": "true",
          "value": null
        },
        {
          "name": "passAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stepover",
          "expression": "2mm",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "cuspHeightStepover",
          "expression": "distToCusp(tool_cornerRadius; stepover; Math.PI/4)",
          "value": 0.020417,
          "valueType": "float"
        },
        {
          "name": "minimumFragmentLength",
          "expression": "5 * tolerance",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "fragmentExtensionDistance",
          "expression": "0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "direction",
          "expression": "'one way'",
          "value": "one way",
          "valueType": "choice"
        },
        {
          "name": "upDownMilling",
          "expression": "'dont care'",
          "value": "dont care",
          "valueType": "choice"
        },
        {
          "name": "upDownMillingShallowAngle",
          "expression": "1deg",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "doMultipleDepths",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "maximumStepdown",
          "expression": "tool_stepdown",
          "value": 0.303974,
          "valueType": "float"
        },
        {
          "name": "numberOfStepdowns",
          "expression": "4",
          "value": 4,
          "valueType": "integer"
        },
        {
          "name": "orderByDepth",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "useStockToLeave",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "stockToLeave",
          "expression": "0.5 mm",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "verticalStockToLeave",
          "expression": "stockToLeave",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "simpleStockToLeave",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "filletsEnabled",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "filletsCornerRadius",
          "expression": "tool_cornerRadius + 2.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "useCombinedFilter",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "useDMKSmoothing",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "smoothingFilter",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "smoothingFilterMode",
          "expression": "'fitArcs'",
          "value": "redistribute",
          "valueType": "choice"
        },
        {
          "name": "smoothingFilterMaxSpacing",
          "expression": "0.5mm",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "smoothingFilterMaxAngle",
          "expression": "3deg",
          "value": 3,
          "valueType": "float"
        },
        {
          "name": "smoothingFilterTolerance",
          "expression": "tolerance",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "useFeedOptimization",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "reducedFeedChange",
          "expression": "25deg",
          "value": 25,
          "valueType": "float"
        },
        {
          "name": "reducedFeedRadius",
          "expression": "tool_diameter * 0.05",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "reducedFeedDistance",
          "expression": "tool_diameter * 0.2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "reducedFeedrate",
          "expression": "tool_feedCutting * 0.25",
          "value": 801.435,
          "valueType": "float"
        },
        {
          "name": "reduceOnlyInnerCorners",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "surfaceSpeedOnArcs",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "maximumReducedFeedrateInternalArcFinishing",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumIncreasedFeedrateExternalArcFinishing",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumReducedFeedrateInternalArc",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumIncreasedFeedrateExternalArc",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "group_linking",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractionPolicy",
          "expression": "'minimum'",
          "value": "minimum",
          "valueType": "choice"
        },
        {
          "name": "highFeedrateMode",
          "expression": "'disabled'",
          "value": "disabled",
          "valueType": "choice"
        },
        {
          "name": "highFeedrateModeProxy",
          "expression": "'always'",
          "value": "always",
          "valueType": "choice"
        },
        {
          "name": "highFeedrate",
          "expression": "Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "allowRapidRetract",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "safeDistance",
          "expression": "2mm",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "stayDownDistance",
          "expression": "5000 mm",
          "value": 500,
          "valueType": "float"
        },
        {
          "name": "linkingZLow",
          "expression": "bottomHeight_value - tool_cornerRadius",
          "value": -3,
          "valueType": "float"
        },
        {
          "name": "group_leadsTranstions",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "entry_verticalRadius",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "leadInRadius",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "leadInVerticalRadius",
          "expression": "entry_verticalRadius",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "exit_verticalRadius",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "leadOutRadius",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "leadOutVerticalRadius",
          "expression": "exit_verticalRadius",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "transitionType",
          "expression": "'curve'",
          "value": "curve",
          "valueType": "choice"
        },
        {
          "name": "group_entry_drill_positions",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "entryPositions",
          "expression": "false",
          "value": null
        },
        {
          "name": "connections",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "generate_connections",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connections_retraction_type",
          "expression": "'full'",
          "value": "full",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_group",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaType",
          "expression": "'plane'",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_orientation_mode",
          "expression": "'toolAxisZ'",
          "value": "setupAxisZ",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_mode",
          "expression": "(connectionMoveClearanceArea_orientation_mode == 'surfaceNormalX' || connectionMoveClearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_mode",
          "expression": "'from stock top'",
          "value": "from stock top",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_direct",
          "expression": "connectionMoveClearanceAreaCylinderRadius_mode == 'radius' ? connectionMoveClearanceAreaCylinderRadius_value : connectionMoveClearanceAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_direct",
          "expression": "connectionMoveClearanceAreaSphereRadius_mode == 'radius' ? connectionMoveClearanceAreaSphereRadius_value : connectionMoveClearanceAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_mode",
          "expression": "'from stock box'",
          "value": "from stock box",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_symmetricalOffsets",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_value",
          "expression": "203.51999999999998",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_value",
          "expression": "70.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_value",
          "expression": "35.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepdown",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepdown",
          "expression": "3.03973536813053",
          "value": 0.303974,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepdown",
          "expression": "0.2mm",
          "value": 0.02,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepover",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepover",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepover",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_rampType",
          "expression": "'helix'",
          "value": "helix",
          "valueType": "choice"
        },
        {
          "name": "tool_rampAngle",
          "expression": "2.0deg",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "associatedView",
          "expression": "false",
          "value": null
        }
      ]
    },
    {
      "name": "Flow1",
      "operationId": 34,
      "strategy": "flow",
      "isToolpathValid": true,
      "hasToolpath": true,
      "isSuppressed": false,
      "hasWarning": false,
      "hasError": false,
      "notes": "40 mins",
      "toolJson": {"BMC":"hss","GRADE":"Mill Generic","description":"15mm Flat HSS-2F","geometry":{"CSP":false,"DC":10,"HAND":true,"LB":27.5,"LCF":25,"NOF":2,"NT":1,"OAL":70,"RE":5,"SFDM":10,"TA":0,"TP":0,"assemblyGaugeLength":54.5,"shoulder-diameter":10,"shoulder-length":25,"thread-profile-angle":60,"tip-diameter":0,"tip-length":0,"tip-offset":0},"guid":"741f5be8-4187-4017-b23b-77a1dd4b1624","holder":{"description":"BT40 - Blank1","gaugeLength":27,"guid":"","product-id":"","product-link":"","segments":[{"height":1,"lower-diameter":61,"upper-diameter":63},{"height":4.4,"lower-diameter":63,"upper-diameter":63},{"height":2.887,"lower-diameter":63,"upper-diameter":53},{"height":4.226,"lower-diameter":53,"upper-diameter":53},{"height":2.887,"lower-diameter":53,"upper-diameter":63},{"height":8.6,"lower-diameter":63,"upper-diameter":63},{"height":1,"lower-diameter":63,"upper-diameter":61},{"height":2,"lower-diameter":44.45,"upper-diameter":44.45}],"type":"holder","unit":"millimeters","vendor":""},"post-process":{"break-control":false,"comment":"","diameter-offset":13,"length-offset":13,"live":true,"manual-tool-change":false,"number":13,"turret":0},"product-id":"","product-link":"","start-values":{"presets":[{"description":"SAMPLE preset for slotting in Aluminum","f_n":0.11013917525773202,"f_z":0.16520876288659808,"guid":"79a47288-3c21-4be0-b019-25f8feaa5971","material":{"category":"all","query":"","use-hardness":false},"n":9702.085330881937,"n_ramp":9702.085330881937,"name":"Aluminum - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":304.7999999999999,"v_f":3205.739029870431,"v_f_leadIn":3205.739029870431,"v_f_leadOut":3205.739029870431,"v_f_plunge":1068.5796766234766,"v_f_ramp":3205.739029870431,"v_f_transition":3205.739029870431},{"description":"SAMPLE preset for roughing in Aluminum","f_n":0.11013917525773202,"f_z":0.16520876288659808,"guid":"b32cfb55-cf83-4ba1-ae2a-b55c73721fc5","material":{"category":"all","query":"","use-hardness":false},"n":9702.085330881937,"n_ramp":9702.085330881937,"name":"Aluminum - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":304.7999999999999,"v_f":3205.739029870431,"v_f_leadIn":3205.739029870431,"v_f_leadOut":3205.739029870431,"v_f_plunge":1068.5796766234766,"v_f_ramp":3205.739029870431,"v_f_transition":3205.739029870431},{"description":"SAMPLE preset for finishing in Aluminum","f_n":0.13917536082474222,"f_z":0.20876304123711353,"guid":"cfde4d9a-9d30-4f3f-93c7-9ddff8455c4a","material":{"category":"all","query":"","use-hardness":false},"n":9702.085330881937,"n_ramp":9702.085330881937,"name":"Aluminum - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":304.7999999999999,"v_f":4050.8736800338,"v_f_leadIn":4050.8736800338,"v_f_leadOut":4050.8736800338,"v_f_plunge":1350.2912266779322,"v_f_ramp":4050.8736800338,"v_f_transition":4050.8736800338},{"description":"SAMPLE preset for slotting in Brass","f_n":0.08810020618556703,"f_z":0.1321503092783506,"guid":"d7b3889e-0abf-439e-8b0e-118cd8647539","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Brass - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":1282.1335771209965,"v_f_leadIn":1282.1335771209965,"v_f_leadOut":1282.1335771209965,"v_f_plunge":427.3778590403321,"v_f_ramp":1282.1335771209965,"v_f_transition":1282.1335771209965},{"description":"SAMPLE preset for roughing in Brass","f_n":0.08810020618556703,"f_z":0.1321503092783506,"guid":"b1b3fb67-0ec6-42b8-b942-ad870a989709","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Brass - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":1282.1335771209965,"v_f_leadIn":1282.1335771209965,"v_f_leadOut":1282.1335771209965,"v_f_plunge":427.3778590403321,"v_f_ramp":1282.1335771209965,"v_f_transition":1282.1335771209965},{"description":"SAMPLE preset for finishing in Brass","f_n":0.11132915463917525,"f_z":0.1669937319587629,"guid":"c8fb0b90-5a09-46d9-89ce-7a190a7dd913","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Brass - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":1620.187437186344,"v_f_leadIn":1620.187437186344,"v_f_leadOut":1620.187437186344,"v_f_plunge":540.0624790621146,"v_f_ramp":1620.187437186344,"v_f_transition":1620.187437186344},{"description":"SAMPLE preset for slotting in Copper","f_n":0.08810020618556712,"f_z":0.13215030927835048,"guid":"38f41ca0-0581-46a2-80cb-8153a8c0bafc","material":{"category":"all","query":"","use-hardness":false},"n":2182.9691994484365,"n_ramp":2182.9691994484365,"name":"Copper - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":68.58,"v_f":576.9601097044481,"v_f_leadIn":576.9601097044481,"v_f_leadOut":576.9601097044481,"v_f_plunge":192.32003656814965,"v_f_ramp":576.9601097044481,"v_f_transition":576.9601097044481},{"description":"SAMPLE preset for roughing in Copper","f_n":0.08810020618556712,"f_z":0.13215030927835048,"guid":"7c4028e1-d45e-4b6c-b9ac-05534207ac06","material":{"category":"all","query":"","use-hardness":false},"n":2182.9691994484365,"n_ramp":2182.9691994484365,"name":"Copper - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":68.58,"v_f":576.9601097044481,"v_f_leadIn":576.9601097044481,"v_f_leadOut":576.9601097044481,"v_f_plunge":192.32003656814965,"v_f_ramp":576.9601097044481,"v_f_transition":576.9601097044481},{"description":"SAMPLE preset for finishing in Copper","f_n":0.1113291546391753,"f_z":0.16699373195876294,"guid":"9a94e670-7ccc-4d30-9de7-882cc34ff348","material":{"category":"all","query":"","use-hardness":false},"n":2182.9691994484365,"n_ramp":2182.9691994484365,"name":"Copper - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":68.58,"v_f":729.084346733855,"v_f_leadIn":729.084346733855,"v_f_leadOut":729.084346733855,"v_f_plunge":243.0281155779517,"v_f_ramp":729.084346733855,"v_f_transition":729.084346733855},{"description":"SAMPLE preset for slotting in Low Carbon Steel","f_n":0.037874041237113416,"f_z":0.0568110618556701,"guid":"e6a7fba5-d6c3-4261-8875-06324fe27d0d","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Low Carbon Steel - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":551.1857698617233,"v_f_leadIn":551.1857698617233,"v_f_leadOut":551.1857698617233,"v_f_plunge":183.72858995390786,"v_f_ramp":551.1857698617233,"v_f_transition":551.1857698617233},{"description":"SAMPLE preset for roughing in Low Carbon Steel","f_n":0.034050103092783474,"f_z":0.05107515463917526,"guid":"d1727603-5a29-4823-9505-1ff43d10af7e","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Low Carbon Steel - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":495.53550859726886,"v_f_leadIn":495.53550859726886,"v_f_leadOut":495.53550859726886,"v_f_plunge":165.17850286575614,"v_f_ramp":495.53550859726886,"v_f_transition":495.53550859726886},{"description":"SAMPLE preset for finishing in Low Carbon Steel","f_n":0.043427278350515436,"f_z":0.06514091752577329,"guid":"1fd9747e-7165-4c53-99b6-6acae50c95f5","material":{"category":"all","query":"","use-hardness":false},"n":4851.042665440969,"n_ramp":4851.042665440969,"name":"Low Carbon Steel - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":152.39999999999998,"v_f":632.0027403669952,"v_f_leadIn":632.0027403669952,"v_f_leadOut":632.0027403669952,"v_f_plunge":210.6675801223313,"v_f_ramp":632.0027403669952,"v_f_transition":632.0027403669952},{"description":"SAMPLE preset for slotting in High Carbon Steel","f_n":0.03464509278350517,"f_z":0.05196763917525771,"guid":"7333e2f3-388d-4503-912b-85427bb142e9","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"High Carbon Steel - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":201.67778788913347,"v_f_leadIn":201.67778788913347,"v_f_leadOut":201.67778788913347,"v_f_plunge":67.2259292963779,"v_f_ramp":201.67778788913347,"v_f_transition":201.67778788913347},{"description":"SAMPLE preset for roughing in High Carbon Steel","f_n":0.031217814432989707,"f_z":0.04682672164948455,"guid":"106a536f-156a-46ee-847e-d28392c5aa5c","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"High Carbon Steel - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":181.72673968350242,"v_f_leadIn":181.72673968350242,"v_f_leadOut":181.72673968350242,"v_f_plunge":60.57557989450082,"v_f_ramp":181.72673968350225,"v_f_transition":181.72673968350242},{"description":"SAMPLE preset for finishing in High Carbon Steel","f_n":0.03985734020618555,"f_z":0.05978601030927831,"guid":"3c331618-308b-4e42-b43a-a7470f42fd9b","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"High Carbon Steel - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":232.01958944544234,"v_f_leadIn":232.01958944544234,"v_f_leadOut":232.01958944544234,"v_f_plunge":77.3398631484808,"v_f_ramp":232.01958944544234,"v_f_transition":232.01958944544234},{"description":"SAMPLE preset for slotting in Plastics","f_n":0.11025051546391754,"f_z":0.1653757731958762,"guid":"d60973ae-1f46-4287-9c66-05d5477952ee","material":{"category":"all","query":"","use-hardness":false},"n":7276.5639981614595,"n_ramp":7276.5639981614595,"name":"Plastics - Slotting","ramp-angle":2,"stepdown":3.171239548664665,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":228.60000000000014,"v_f":2406.7347948104552,"v_f_leadIn":2406.7347948104552,"v_f_leadOut":2406.7347948104552,"v_f_plunge":802.2449316034856,"v_f_ramp":2406.7347948104552,"v_f_transition":2406.7347948104552},{"description":"SAMPLE preset for roughing in Plastics","f_n":0.11025051546391754,"f_z":0.1653757731958762,"guid":"761979f3-39b7-4d0d-92cf-ddb42a903af2","material":{"category":"all","query":"","use-hardness":false},"n":7276.5639981614595,"n_ramp":7276.5639981614595,"name":"Plastics - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":228.60000000000014,"v_f":2406.7347948104552,"v_f_leadIn":2406.7347948104552,"v_f_leadOut":2406.7347948104552,"v_f_plunge":802.2449316034856,"v_f_ramp":2406.7347948104552,"v_f_transition":2406.7347948104552},{"description":"SAMPLE preset for finishing in Plastics","f_n":0.1390083505154639,"f_z":0.20851252577319582,"guid":"0afe4e2c-0b4a-4645-abd4-362e785cea0a","material":{"category":"all","query":"","use-hardness":false},"n":7276.5639981614595,"n_ramp":7276.5639981614595,"name":"Plastics - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":228.60000000000014,"v_f":3034.5094764139003,"v_f_leadIn":3034.5094764139003,"v_f_leadOut":3034.5094764139003,"v_f_plunge":1011.5031588046336,"v_f_ramp":3034.5094764139003,"v_f_transition":3034.5094764139003},{"description":"SAMPLE preset for slotting in Stainless Steel","f_n":0.03464509278350517,"f_z":0.05196763917525771,"guid":"a047f97e-53b1-47b8-9f17-2d04402b752e","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"Stainless Steel - Slotting","ramp-angle":2,"stepdown":3.5,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":201.67778788913347,"v_f_leadIn":201.67778788913347,"v_f_leadOut":201.67778788913347,"v_f_plunge":67.2259292963779,"v_f_ramp":201.67778788913347,"v_f_transition":201.67778788913347},{"description":"SAMPLE preset for roughing in Stainless Steel","f_n":0.031217814432989707,"f_z":0.04682672164948455,"guid":"6a5ffec1-7113-4439-93df-7cdcad0a5f82","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"Stainless Steel - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":181.72673968350242,"v_f_leadIn":181.72673968350242,"v_f_leadOut":181.72673968350242,"v_f_plunge":60.57557989450082,"v_f_ramp":181.72673968350225,"v_f_transition":181.72673968350242},{"description":"SAMPLE preset for finishing in Stainless Steel","f_n":0.03985734020618555,"f_z":0.05978601030927831,"guid":"c991dad8-ca9a-48d5-af45-3974342d9572","material":{"category":"all","query":"","use-hardness":false},"n":1940.417066176389,"n_ramp":1940.417066176389,"name":"Stainless Steel - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":60.96000000000003,"v_f":232.01958944544234,"v_f_leadIn":232.01958944544234,"v_f_leadOut":232.01958944544234,"v_f_plunge":77.3398631484808,"v_f_ramp":232.01958944544234,"v_f_transition":232.01958944544234},{"description":"SAMPLE preset for slotting in Titanium","f_n":0.06031663917525767,"f_z":0.09047495876288653,"guid":"bcfe9009-1734-45fd-b41d-b725d99a5bd3","material":{"category":"all","query":"","use-hardness":false},"n":1455.312799632291,"n_ramp":1455.312799632291,"name":"Titanium - Slotting","ramp-angle":2,"stepdown":3.03973536813053,"stepover":10,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":45.72,"v_f":263.3387310676649,"v_f_leadIn":263.3387310676649,"v_f_leadOut":263.3387310676649,"v_f_plunge":87.77957702255496,"v_f_ramp":263.3387310676649,"v_f_transition":263.3387310676649},{"description":"SAMPLE preset for roughing in Titanium","f_n":0.06026096907216501,"f_z":0.09039145360824742,"guid":"d83b8ac0-025b-4dbf-b31d-da8b9de9e4e6","material":{"category":"all","query":"","use-hardness":false},"n":1455.312799632291,"n_ramp":1455.312799632291,"name":"Titanium - Roughing","ramp-angle":2,"stepdown":30,"stepover":2.236991638931734,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":45.72,"v_f":263.0956788269018,"v_f_leadIn":263.0956788269018,"v_f_leadOut":263.0956788269018,"v_f_plunge":87.69855960896736,"v_f_ramp":263.0956788269018,"v_f_transition":263.0956788269018},{"description":"SAMPLE preset for finishing in Titanium","f_n":0.06031663917525767,"f_z":0.09047495876288653,"guid":"0790292c-3736-4bc5-b668-1081d7c7c640","material":{"category":"all","query":"","use-hardness":false},"n":1455.312799632291,"n_ramp":1455.312799632291,"name":"Titanium - Finishing","ramp-angle":2,"stepdown":30,"stepover":1.34657845604351,"tool-coolant":"flood","use-stepdown":true,"use-stepover":true,"v_c":45.72,"v_f":263.3387310676649,"v_f_leadIn":263.3387310676649,"v_f_leadOut":263.3387310676649,"v_f_plunge":87.77957702255496,"v_f_ramp":263.3387310676649,"v_f_transition":263.3387310676649}]},"type":"ball end mill","unit":"millimeters","vendor":""},
      "toolDescription": "#13 - Ø10mm ball (15mm Flat HSS-2F)",
      "toolParameters":       [
        {
          "name": "advancedMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "betaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "alphaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "isXpress",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "licenseMultiaxis",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "license3D",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "metric",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isAssemblyDocument",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "context",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "strategy",
          "expression": "'tool'",
          "value": "tool",
          "valueType": "choice"
        },
        {
          "name": "operation_description",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "group_tool",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isOperationTemplate",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_type",
          "expression": "'ball end mill'",
          "value": "ball end mill",
          "valueType": "choice"
        },
        {
          "name": "undercut",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isTurning",
          "expression": "tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isMill",
          "expression": "tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill' || tool_type == 'corner chamfer end mill' || tool_type == 'circle segment taper' || tool_type == 'circle segment barrel' || tool_type == 'circle segment oval' || tool_type == 'circle segment lens'",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDrill",
          "expression": "tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isJet",
          "expression": "tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDepositing",
          "expression": "tool_type == 'laser powder' || tool_type == 'laser wire' || tool_type == 'electric arc wire'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_taperedType",
          "expression": "'tapered_bull_nose'",
          "value": "tapered_bull_nose",
          "valueType": "choice"
        },
        {
          "name": "tool_unit",
          "expression": "'millimeters'",
          "value": "millimeters",
          "valueType": "choice"
        },
        {
          "name": "tool_number",
          "expression": "13",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_diameterOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_lengthOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_compensationOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_turret",
          "expression": "0",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_manualToolChange",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_breakControl",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_live",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_material",
          "expression": "'hss'",
          "value": "hss",
          "valueType": "choice"
        },
        {
          "name": "tool_description",
          "expression": "'15mm Flat HSS-2F'",
          "value": "15mm Flat HSS-2F",
          "valueType": "string"
        },
        {
          "name": "tool_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_diameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_maximumCuttingDiameter",
          "expression": "tool_diameter + 2*tool_fluteLength*Math.tan(tool_taperAngle)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipDiameter",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipOffset",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_cornerRadius",
          "expression": "5.",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_inclusiveAngle",
          "expression": "tool_taperAngle * 2",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_taperAngle",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipAngle",
          "expression": "(tool_type == 'counter sink') ? 90.0deg : ((tool_type == 'spot drill') ? 120deg : 118.0deg)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipType",
          "expression": "tool_type == 'thread mill' ? 'point' : 'round'",
          "value": "point",
          "valueType": "choice"
        },
        {
          "name": "tool_threadTipWidth",
          "expression": "tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / 8",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipRadius",
          "expression": "(((tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / (tool_internalThread ? 8 : 4))) / 2) / Math.cos(tool_threadProfileAngle / 2 radians)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadProfileAngle",
          "expression": "60.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipLength",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_fluteLength",
          "expression": "25.",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_shoulderLength",
          "expression": "tool_fluteLength",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_bodyLength",
          "expression": "27.5",
          "value": 2.75,
          "valueType": "float"
        },
        {
          "name": "tool_overallLength",
          "expression": "70.",
          "value": 7,
          "valueType": "float"
        },
        {
          "name": "tool_shaftDiameter",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_segmentHeight",
          "expression": "tool_shaftDiameter/2",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterLower",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterUpper",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentHeight",
          "expression": "Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)",
          "value": 0.125,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterLower",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterUpper",
          "expression": "tool_shaftDiameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_threadPitch",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_maximumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_minimumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_numberOfTeeth",
          "expression": "1",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_numberOfFlutes",
          "expression": "2",
          "value": 2,
          "valueType": "integer"
        },
        {
          "name": "tool_shoulderDiameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_upperRadius",
          "expression": "(tool_type == 'circle segment barrel' ? (tool_diameter / 12) : (tool_type == 'circle segment taper' ? (tool_diameter / 2) : 0mm))",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_profileRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_diameter * 31.25) : (tool_type == 'circle segment oval' ? (tool_diameter * 15) : (tool_type == 'circle segment barrel' ? (tool_diameter * 4) : (tool_diameter * 0.6))))",
          "value": 10,
          "valueType": "float"
        },
        {
          "name": "tool_lowerRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_upperRadius / 2) : ((tool_type == 'circle segment barrel' ? tool_upperRadius : ((tool_type == 'circle segment lens' ? (tool_diameter): (tool_diameter / 6))))))",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_axialDistance",
          "expression": "tool_fluteLength / 2",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferWidth",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferAngle",
          "expression": "45deg",
          "value": 45,
          "valueType": "float"
        },
        {
          "name": "tool_kerfWidth",
          "expression": "0.0",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "tool_nozzleDiameter",
          "expression": "0.0",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_headClearance",
          "expression": "0.0",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_machineQualityControl",
          "expression": "'manual'",
          "value": "manual",
          "valueType": "choice"
        },
        {
          "name": "holder_attached",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "holder_description",
          "expression": "'BT40 - Blank1'",
          "value": "BT40 - Blank1",
          "valueType": "string"
        },
        {
          "name": "holder_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_libraryName",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_holderGaugeLength",
          "expression": "27.",
          "value": 2.7,
          "valueType": "float"
        },
        {
          "name": "tool_assemblyGaugeLength",
          "expression": "54.5",
          "value": 5.45,
          "valueType": "float"
        },
        {
          "name": "group_feedspeed",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_spindleSpeed",
          "expression": "6000.30000000000018",
          "value": 6000.3,
          "valueType": "float"
        },
        {
          "name": "tool_stockDiameter",
          "expression": "tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_surfaceSpeed",
          "expression": "tool_diameter * Math.PI * tool_spindleSpeed",
          "value": 188505,
          "valueType": "float"
        },
        {
          "name": "tool_rampSpindleSpeed",
          "expression": "tool_spindleSpeed",
          "value": 6000.3,
          "valueType": "float"
        },
        {
          "name": "tool_useFeedPerRevolution",
          "expression": "tool_isTurning",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_feedCutting",
          "expression": "8205.7400000000016",
          "value": 8205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerTooth",
          "expression": "tool_spindleSpeed > 0 ? tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes) : 0.0",
          "value": 0.0683777,
          "valueType": "float"
        },
        {
          "name": "tool_feedProbeLink",
          "expression": "3000mmpm",
          "value": 3000,
          "valueType": "float"
        },
        {
          "name": "tool_feedEntry",
          "expression": "tool_type == 'probe' || tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 8205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedExit",
          "expression": "tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 8205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedTransition",
          "expression": "tool_feedCutting",
          "value": 8205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedProbeMeasure",
          "expression": "102mmpm",
          "value": 102,
          "valueType": "float"
        },
        {
          "name": "tool_feedRamp",
          "expression": "3205.73902987043084",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPlunge",
          "expression": "(tool_type=='drill' || tool_type=='reamer' || tool_isDepositing)?(1000mmpm):(tool_feedCutting/3)",
          "value": 2735.25,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerRevolution",
          "expression": "tool_spindleSpeed > 0 ? tool_feedPlunge/tool_spindleSpeed : 0.0",
          "value": 0.0455852,
          "valueType": "float"
        },
        {
          "name": "tool_feedRetract",
          "expression": "tool_feedPlunge",
          "value": 2735.25,
          "valueType": "float"
        },
        {
          "name": "tool_feedRetractPerRevolution",
          "expression": "tool_feedPerRevolution",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_clockwise",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_coolant",
          "expression": "'flood'",
          "value": "flood",
          "valueType": "choice"
        },
        {
          "name": "tool_coolantSupport",
          "expression": "'no'",
          "value": "no",
          "valueType": "choice"
        },
        {
          "name": "connections",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "generate_connections",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connections_retraction_type",
          "expression": "'full'",
          "value": "full",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_group",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaType",
          "expression": "'plane'",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_orientation_mode",
          "expression": "'toolAxisZ'",
          "value": "setupAxisZ",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_mode",
          "expression": "(connectionMoveClearanceArea_orientation_mode == 'surfaceNormalX' || connectionMoveClearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_mode",
          "expression": "'from stock top'",
          "value": "from stock top",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_absolute",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_direct",
          "expression": "connectionMoveClearanceAreaCylinderRadius_mode == 'radius' ? connectionMoveClearanceAreaCylinderRadius_value : connectionMoveClearanceAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_value",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_absolute",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_direct",
          "expression": "connectionMoveClearanceAreaSphereRadius_mode == 'radius' ? connectionMoveClearanceAreaSphereRadius_value : connectionMoveClearanceAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_value",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_absolute",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_mode",
          "expression": "'from stock box'",
          "value": "from stock box",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_symmetricalOffsets",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_value",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_presetMaterialCategory",
          "expression": "'all'",
          "value": "all",
          "valueType": "choice"
        },
        {
          "name": "tool_presetMaterialQuery",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_presetMaterialUseHardness",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_presetMaterialMinimumHardness",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_presetMaterialMaximumHardness",
          "expression": "100.0",
          "value": 100,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepdown",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepdown",
          "expression": "30.",
          "value": 3,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepdown",
          "expression": "0.2mm",
          "value": 0.02,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepover",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepover",
          "expression": "2.23699163893173",
          "value": 0.223699,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepover",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_rampType",
          "expression": "'helix'",
          "value": "helix",
          "valueType": "choice"
        },
        {
          "name": "tool_rampAngle",
          "expression": "2.",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_cutHeight",
          "expression": "(tool_type == 'waterjet' ? 3mm : (tool_type == 'laser cutter' ? 1.0mm : 1.5mm))",
          "value": 0.15,
          "valueType": "float"
        },
        {
          "name": "tool_cutPower",
          "expression": "(tool_type == 'laser cutter' ? 800 : 30)",
          "value": 30,
          "valueType": "float"
        },
        {
          "name": "tool_pierceHeight",
          "expression": "(tool_type == 'laser cutter' ? 3.5mm : 4.0mm)",
          "value": 0.4,
          "valueType": "float"
        },
        {
          "name": "tool_pierceTime",
          "expression": "1s",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_piercePower",
          "expression": "(tool_type == 'laser cutter' ? 800 : 30)",
          "value": 30,
          "valueType": "float"
        },
        {
          "name": "tool_assistGas",
          "expression": "(tool_type == 'laser cutter' ? 'Oxygen' : 'Air')",
          "value": "Air",
          "valueType": "string"
        },
        {
          "name": "tool_pressure",
          "expression": "(tool_type == 'waterjet' ? 4000bar : (tool_type == 'laser cutter' ? 2bar : 4bar))",
          "value": 4,
          "valueType": "float"
        },
        {
          "name": "tool_abrasiveFlowRate",
          "expression": "1",
          "value": 1,
          "valueType": "float"
        }
      ],
      "parameters":       [
        {
          "name": "advancedMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "betaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "alphaMode",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "isXpress",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "licenseMultiaxis",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "license3D",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "metric",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isAssemblyDocument",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "context",
          "expression": "'operation'",
          "value": "operation",
          "valueType": "string"
        },
        {
          "name": "strategy",
          "expression": "'flow'",
          "value": "flow",
          "valueType": "choice"
        },
        {
          "name": "operation_description",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "group_tool",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "isOperationTemplate",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_type",
          "expression": "'ball end mill'",
          "value": "ball end mill",
          "valueType": "choice"
        },
        {
          "name": "undercut",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isTurning",
          "expression": "tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isMill",
          "expression": "tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill' || tool_type == 'corner chamfer end mill' || tool_type == 'circle segment taper' || tool_type == 'circle segment barrel' || tool_type == 'circle segment oval' || tool_type == 'circle segment lens'",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDrill",
          "expression": "tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isJet",
          "expression": "tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_isDepositing",
          "expression": "tool_type == 'laser powder' || tool_type == 'laser wire' || tool_type == 'electric arc wire'",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_taperedType",
          "expression": "'tapered_bull_nose'",
          "value": "tapered_bull_nose",
          "valueType": "choice"
        },
        {
          "name": "tool_unit",
          "expression": "'millimeters'",
          "value": "millimeters",
          "valueType": "choice"
        },
        {
          "name": "tool_number",
          "expression": "13",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_diameterOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_lengthOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_compensationOffset",
          "expression": "tool_number",
          "value": 13,
          "valueType": "integer"
        },
        {
          "name": "tool_turret",
          "expression": "0",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_manualToolChange",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_breakControl",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tool_live",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_material",
          "expression": "'hss'",
          "value": "hss",
          "valueType": "choice"
        },
        {
          "name": "tool_description",
          "expression": "'15mm Flat HSS-2F'",
          "value": "15mm Flat HSS-2F",
          "valueType": "string"
        },
        {
          "name": "tool_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_diameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_maximumCuttingDiameter",
          "expression": "tool_diameter + 2*tool_fluteLength*Math.tan(tool_taperAngle)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipDiameter",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipOffset",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_cornerRadius",
          "expression": "5.",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_inclusiveAngle",
          "expression": "tool_taperAngle * 2",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_taperAngle",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipAngle",
          "expression": "(tool_type == 'counter sink') ? 90.0deg : ((tool_type == 'spot drill') ? 120deg : 118.0deg)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipType",
          "expression": "tool_type == 'thread mill' ? 'point' : 'round'",
          "value": "point",
          "valueType": "choice"
        },
        {
          "name": "tool_threadTipWidth",
          "expression": "tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / 8",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadTipRadius",
          "expression": "(((tool_type == 'thread mill' ? tool_threadPitch / 4 : tool_maximumThreadPitch / (tool_internalThread ? 8 : 4))) / 2) / Math.cos(tool_threadProfileAngle / 2 radians)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_threadProfileAngle",
          "expression": "60.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_tipLength",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_fluteLength",
          "expression": "25.",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_shoulderLength",
          "expression": "tool_fluteLength",
          "value": 2.5,
          "valueType": "float"
        },
        {
          "name": "tool_bodyLength",
          "expression": "27.5",
          "value": 2.75,
          "valueType": "float"
        },
        {
          "name": "tool_overallLength",
          "expression": "70.",
          "value": 7,
          "valueType": "float"
        },
        {
          "name": "tool_shaftDiameter",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_segmentHeight",
          "expression": "tool_shaftDiameter/2",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterLower",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_segmentDiameterUpper",
          "expression": "tool_shaftDiameter*2",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentHeight",
          "expression": "Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)",
          "value": 0.125,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterLower",
          "expression": "tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_shaftSegmentDiameterUpper",
          "expression": "tool_shaftDiameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_threadPitch",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_maximumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_minimumThreadPitch",
          "expression": "1.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tool_numberOfTeeth",
          "expression": "1",
          "value": 0,
          "valueType": "integer"
        },
        {
          "name": "tool_numberOfFlutes",
          "expression": "2",
          "value": 2,
          "valueType": "integer"
        },
        {
          "name": "tool_shoulderDiameter",
          "expression": "10.",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_upperRadius",
          "expression": "tool_type == 'circle segment barrel' ? (tool_diameter / 200) : (tool_diameter / 2)",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_profileRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_diameter * 31.25) : (tool_diameter * 0.6))",
          "value": 10,
          "valueType": "float"
        },
        {
          "name": "tool_lowerRadius",
          "expression": "(tool_type == 'circle segment taper' ? (tool_upperRadius / 2) : ((tool_type == 'circle segment barrel' ? tool_upperRadius : ((tool_type == 'circle segment lens' ? (tool_diameter): (tool_diameter / 200))))))",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_axialDistance",
          "expression": "tool_fluteLength / 2",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferWidth",
          "expression": "1mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_chamferAngle",
          "expression": "45deg",
          "value": 45,
          "valueType": "float"
        },
        {
          "name": "holder_attached",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "holder_description",
          "expression": "'BT40 - Blank1'",
          "value": "BT40 - Blank1",
          "valueType": "string"
        },
        {
          "name": "holder_comment",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_vendor",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productId",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_productLink",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "holder_libraryName",
          "expression": "''",
          "value": "",
          "valueType": "string"
        },
        {
          "name": "tool_holderGaugeLength",
          "expression": "27.",
          "value": 2.7,
          "valueType": "float"
        },
        {
          "name": "tool_assemblyGaugeLength",
          "expression": "54.5",
          "value": 5.45,
          "valueType": "float"
        },
        {
          "name": "group_feedspeed",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_spindleSpeed",
          "expression": "6000.3 rpm",
          "value": 6000.3,
          "valueType": "float"
        },
        {
          "name": "tool_stockDiameter",
          "expression": "tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "tool_surfaceSpeed",
          "expression": "tool_diameter * Math.PI * tool_spindleSpeed",
          "value": 188505,
          "valueType": "float"
        },
        {
          "name": "tool_rampSpindleSpeed",
          "expression": "tool_spindleSpeed",
          "value": 6000.3,
          "valueType": "float"
        },
        {
          "name": "tool_feedCutting",
          "expression": "8205.74 mm/min",
          "value": 8205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerTooth",
          "expression": "tool_spindleSpeed > 0 ? tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes) : 0.0",
          "value": 0.0683777,
          "valueType": "float"
        },
        {
          "name": "tool_feedEntry",
          "expression": "tool_type == 'probe' || tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 8205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedExit",
          "expression": "tool_isDepositing ? 1000mmpm : tool_feedCutting",
          "value": 8205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedTransition",
          "expression": "tool_feedCutting",
          "value": 8205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedRamp",
          "expression": "3205.73902987043039",
          "value": 3205.74,
          "valueType": "float"
        },
        {
          "name": "tool_feedPlunge",
          "expression": "(tool_type=='drill' || tool_type=='reamer' || tool_isDepositing)?(1000mmpm):(tool_feedCutting/3)",
          "value": 2735.25,
          "valueType": "float"
        },
        {
          "name": "tool_feedPerRevolution",
          "expression": "tool_spindleSpeed > 0 ? tool_feedPlunge/tool_spindleSpeed : 0.0",
          "value": 0.0455852,
          "valueType": "float"
        },
        {
          "name": "tool_feedRetract",
          "expression": "tool_feedPlunge",
          "value": 2735.25,
          "valueType": "float"
        },
        {
          "name": "tool_clockwise",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_coolant",
          "expression": "'flood'",
          "value": "flood",
          "valueType": "choice"
        },
        {
          "name": "featureOperationId",
          "expression": "'none'",
          "value": "none",
          "valueType": "choice"
        },
        {
          "name": "surfaceZHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "surfaceZLow",
          "expression": "-25.",
          "value": -2.5,
          "valueType": "float"
        },
        {
          "name": "surfaceXLow",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "surfaceXHigh",
          "expression": "193.51999999999998",
          "value": 19.352,
          "valueType": "float"
        },
        {
          "name": "surfaceYLow",
          "expression": "-60.00000000000001",
          "value": -6,
          "valueType": "float"
        },
        {
          "name": "surfaceYHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stockZHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stockZLow",
          "expression": "-25.",
          "value": -2.5,
          "valueType": "float"
        },
        {
          "name": "stockXLow",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "stockXHigh",
          "expression": "193.51999999999998",
          "value": 19.352,
          "valueType": "float"
        },
        {
          "name": "stockYLow",
          "expression": "-60.00000000000001",
          "value": -6,
          "valueType": "float"
        },
        {
          "name": "stockYHigh",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "useShaftAndHolder",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "shaftAndHolderMode",
          "expression": "'trimmed'",
          "value": "trimmed",
          "valueType": "choice"
        },
        {
          "name": "useShoulder",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "shoulderClearance",
          "expression": "0.0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "useShaft",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "shaftClearance",
          "expression": "1.0mm",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "useHolder",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "holderClearance",
          "expression": "5.0mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "headClearance",
          "expression": "600mm",
          "value": 60,
          "valueType": "float"
        },
        {
          "name": "useMachineSpindle",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "machineSpindleClearance",
          "expression": "6.0mm",
          "value": 0.6,
          "valueType": "float"
        },
        {
          "name": "useMachineTable",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "machineTableClearance",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "machiningTypeGroup",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "multiAxisMachiningType",
          "expression": "(((false) ? 'lead_lean' : 'vertical') != 'vertical' || (false) || ((false) ? true : false)) ? 'five_axis' : 'three_axis'",
          "value": "three_axis",
          "valueType": "choice"
        },
        {
          "name": "overrideToolView",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_orientation_mode",
          "expression": "'axesZX'",
          "value": "useWCS",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_axisZ",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_flipZ",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_orientation_axesZX_unselected_default",
          "expression": "'wcs'",
          "value": "wcs",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_axesZY_unselected_default",
          "expression": "'wcs'",
          "value": "wcs",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_axesXY_unselected_default",
          "expression": "'wcs'",
          "value": "wcs",
          "valueType": "choice"
        },
        {
          "name": "view_orientation_cSys",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_surfaceNormal",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_axisX",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_flipX",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_orientation_axisY",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_orientation_flipY",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "view_align_to_view_direction",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_select_angles",
          "expression": "'turn_and_tilt'",
          "value": "turn_and_tilt",
          "valueType": "choice"
        },
        {
          "name": "view_turn_from_recipe",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "view_tilt_from_recipe",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "view_origin_mode",
          "expression": "(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "view_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "view_model_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "view_origin_boxPoint",
          "expression": "'top center'",
          "value": "top center",
          "valueType": "choice"
        },
        {
          "name": "view_stock_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "show_machine",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "rotaryAxis_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "multiAxisRotaryAxis_orientation_mode",
          "expression": "'axisZ'",
          "value": "axisZ",
          "valueType": "choice"
        },
        {
          "name": "multiAxisRotaryAxis_orientation_axisRotary",
          "expression": "false",
          "value": null
        },
        {
          "name": "multiAxisRotaryAxis_orientation_cSys",
          "expression": "false",
          "value": null
        },
        {
          "name": "multiAxisRotaryAxis_origin_mode",
          "expression": "(multiAxisRotaryAxis_orientation_mode == 'surfaceNormalX' || multiAxisRotaryAxis_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "multiAxisRotaryAxis_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "leadLean",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "toolAxisMode",
          "expression": "(false) ? 'lead_lean' : 'vertical'",
          "value": "vertical",
          "valueType": "choice"
        },
        {
          "name": "leadAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "leanAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromPoint",
          "expression": "false",
          "value": null
        },
        {
          "name": "toFromPointXOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromPointYOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromPointZOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toFromCurve",
          "expression": "false",
          "value": null
        },
        {
          "name": "multiAxisTiltAngleFixed",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "toolAxisLimitReferenceZ",
          "expression": "((false) ? true : false) ? ((false) ? 'tool_orientation' : 'setup') : 'tool_orientation'",
          "value": "setup",
          "valueType": "choice"
        },
        {
          "name": "smoothingDistance",
          "expression": "(tiltTool) ? 6 * tool_diameter : 2 * tool_diameter",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "smoothingAngle",
          "expression": "5",
          "value": 5,
          "valueType": "float"
        },
        {
          "name": "fixedAngle",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "tiltAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltTool",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "applyMicroTilt",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tiltToolMode",
          "expression": "(toolAxisMode == 'vertical' || multiAxisMachiningType == 'four_axis') ? 'automatic' : 'from_point'",
          "value": "automatic",
          "valueType": "choice"
        },
        {
          "name": "useCurveFittedACA",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tiltToolToFromPoint",
          "expression": "false",
          "value": null
        },
        {
          "name": "tiltToolToFromPointXOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltToolToFromPointYOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltToolToFromPointZOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tiltToolToFromCurve",
          "expression": "false",
          "value": null
        },
        {
          "name": "fanDistance",
          "expression": "0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumSegmentLength",
          "expression": "5",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "maximumToolAxisSweep",
          "expression": "5.0deg",
          "value": 5,
          "valueType": "float"
        },
        {
          "name": "group_axislimits",
          "expression": "(false) ? true : false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "maximumTiltValidation",
          "expression": "180",
          "value": 180,
          "valueType": "float"
        },
        {
          "name": "minimumTilt5Axis",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumTilt5Axis",
          "expression": "90deg",
          "value": 90,
          "valueType": "float"
        },
        {
          "name": "tiltLimitMode",
          "expression": "(false) ? 'move_toolaxis' : 'remove_toolpath'",
          "value": "remove_toolpath",
          "valueType": "choice"
        },
        {
          "name": "polarMachiningGroup",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "usePolarWhenNecessary",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "polarMode",
          "expression": "'automatic'",
          "value": "automatic",
          "valueType": "choice"
        },
        {
          "name": "polarLineAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "group_geometry",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "flowGeometry",
          "expression": "true",
          "value": null
        },
        {
          "name": "restrictTo4Axis",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "restrictTo4AxisJobLine",
          "expression": "restrictTo4Axis",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "overrideModel",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "model",
          "expression": "false",
          "value": null
        },
        {
          "name": "includeSetupModel",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "useCheckSurface",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "viewAbsoluteClearances",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "checkSurfaceSelectionSets",
          "expression": "true",
          "value": null
        },
        {
          "name": "radialClearanceInfo",
          "expression": "0 mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "axialClearanceInfo",
          "expression": "0 mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceInfo",
          "expression": "0 mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "isClearanceAreaEnabled",
          "expression": "(multiAxisMachiningType == 'four_axis' || (multiAxisMachiningType == 'five_axis' && (toolAxisMode != 'vertical' || tiltTool || group_axislimits)))",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceArea_group",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaType",
          "expression": "'plane'",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_orientation_mode",
          "expression": "'toolAxisZ'",
          "value": "toolAxisZ",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_orientation_selAxis",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceArea_orientation_flipAxis",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceArea_origin_mode",
          "expression": "(clearanceArea_orientation_mode == 'surfaceNormalX' || clearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceArea_model_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "clearanceArea_origin_boxPoint",
          "expression": "'top center'",
          "value": "top center",
          "valueType": "choice"
        },
        {
          "name": "clearanceArea_stock_point",
          "expression": "true",
          "value": null
        },
        {
          "name": "clearanceAreaOriginPointXOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaOriginPointYOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaOriginPointZOffset",
          "expression": "0.00mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceHeight_mode",
          "expression": "'from retract height'",
          "value": "from retract height",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromHighest_checkModel",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromHighest_checkFixture",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceHeight_value",
          "expression": "15.",
          "value": 1.5,
          "valueType": "float"
        },
        {
          "name": "zClearance",
          "expression": "clearanceHeight_value",
          "value": 1.5,
          "valueType": "float"
        },
        {
          "name": "relativeZClearance",
          "expression": "clearanceHeight_value",
          "value": 1.5,
          "valueType": "float"
        },
        {
          "name": "clearanceHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaSize_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaHeight_mode",
          "expression": "'from retract height'",
          "value": "from retract height",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceAreaHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromHighest_checkModel",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromHighest_checkFixture",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaHeight_value",
          "expression": "15.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaHeight_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaCylinderRadius_mode",
          "expression": "'from retract radius'",
          "value": "from retract radius",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaCylinderRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCylinderRadius_direct",
          "expression": "clearanceAreaCylinderRadius_mode == 'radius' ? clearanceAreaCylinderRadius_value : clearanceAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCylinderRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCylinderRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaSphereRadius_mode",
          "expression": "'from retract radius'",
          "value": "from retract radius",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "clearanceAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "clearanceAreaSphereRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaSphereRadius_direct",
          "expression": "clearanceAreaSphereRadius_mode == 'radius' ? clearanceAreaSphereRadius_value : clearanceAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaSphereRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaSphereRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaCuboid_mode",
          "expression": "'from stock box'",
          "value": "from stock box",
          "valueType": "choice"
        },
        {
          "name": "symmetricalOffsets",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "clearanceAreaCuboidPosZ_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegZ_value",
          "expression": "35.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosY_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegY_value",
          "expression": "70.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosX_value",
          "expression": "203.51999999999998",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidPosX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegX_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "clearanceAreaCuboidNegX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "retractHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractHeight_mode",
          "expression": "'from highest of'",
          "value": "from highest of",
          "valueType": "choice"
        },
        {
          "name": "retractHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromHighest_checkModel",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromHighest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "retractHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractHeight_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractHeight_value",
          "expression": "5.",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "zRetract",
          "expression": "retractHeight_value",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "relativeZRetract",
          "expression": "retractHeight_value",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaType",
          "expression": "clearanceAreaType",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSize_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaHeight_mode",
          "expression": "'from highest of'",
          "value": "from stock top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractAreaHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromHighest_checkModel",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromHighest_checkFixture",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeightFromLowest_checkFixture",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "retractAreaHeight_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractAreaHeight_value",
          "expression": "5.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "retractAreaHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaCylinderRadius_mode",
          "expression": "'from outermost of'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaCylinderRadius_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractAreaCylinderRadius_direct",
          "expression": "retractAreaCylinderRadius_mode == 'radius' ? retractAreaCylinderRadius_value : retractAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "retractAreaCylinderRadius_value",
          "expression": "5.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "retractAreaCylinderRadius_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "retractAreaSphereRadius_mode",
          "expression": "'from outermost of'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "retractAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "retractAreaSphereRadius_offset",
          "expression": "5mm",
          "value": 0.5,
          "valueType": "float"
        },
        {
          "name": "retractAreaSphereRadius_direct",
          "expression": "retractAreaSphereRadius_mode == 'radius' ? retractAreaSphereRadius_value : retractAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "retractAreaSphereRadius_value",
          "expression": "5.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "retractAreaSphereRadius_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "topHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "topHeight_mode",
          "expression": "'from highest of'",
          "value": "from highest of",
          "valueType": "choice"
        },
        {
          "name": "topHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "topHeightFromHighest_checkStock",
          "expression": "'top'",
          "value": "top",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromLowest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromHighest_checkModel",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromLowest_checkModel",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromHighest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeightFromLowest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "topHeight_offset",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "topHeight_value",
          "expression": "0.0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "topHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "bottomHeight_group",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "bottomHeight_mode",
          "expression": "'from lowest of'",
          "value": "from lowest of",
          "valueType": "choice"
        },
        {
          "name": "bottomHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "bottomHeightFromHighest_checkStock",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromLowest_checkStock",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromHighest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromLowest_checkModel",
          "expression": "'bottom'",
          "value": "bottom",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromHighest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "bottomHeightFromLowest_checkFixture",
          "expression": "'ignore'",
          "value": "ignore",
          "valueType": "choice"
        },
        {
          "name": "bottomHeight_offset",
          "expression": "0mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "bottomHeight_value",
          "expression": "-25.",
          "value": -2.5,
          "valueType": "float"
        },
        {
          "name": "bottomHeight_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "group_passes",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tolerance",
          "expression": "0.01mm",
          "value": 0.001,
          "valueType": "float"
        },
        {
          "name": "contourTolerance",
          "expression": "tolerance * 0.5",
          "value": 0.0005,
          "valueType": "float"
        },
        {
          "name": "totalSurfaceTolerance",
          "expression": "surfaceTriangulationTolerance",
          "value": 0.0005,
          "valueType": "float"
        },
        {
          "name": "surfaceTriangulationTolerance",
          "expression": "0.0050000000000000001",
          "value": 0.0005,
          "valueType": "float"
        },
        {
          "name": "calculationTolerance",
          "expression": "tolerance-totalSurfaceTolerance",
          "value": 0.0005,
          "valueType": "float"
        },
        {
          "name": "thinningTolerance",
          "expression": "0.01*calculationTolerance",
          "value": 5e-06,
          "valueType": "float"
        },
        {
          "name": "chainingTolerance",
          "expression": "0.01mm",
          "value": 0.001,
          "valueType": "float"
        },
        {
          "name": "gougingTolerance",
          "expression": "calculationTolerance",
          "value": 0.0005,
          "valueType": "float"
        },
        {
          "name": "cuttingMode",
          "expression": "'turn'",
          "value": "turn",
          "valueType": "choice"
        },
        {
          "name": "flowMode",
          "expression": "'along u'",
          "value": "along u",
          "valueType": "choice"
        },
        {
          "name": "isoDirection",
          "expression": "'along-u'",
          "value": "along-u",
          "valueType": "choice"
        },
        {
          "name": "passAngle",
          "expression": "0deg",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "uvAngle",
          "expression": "((isoDirection == 'along-u') ? passAngle : ((isoDirection == 'along-v') ? (passAngle + 90) : passAngle))",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "useStepover",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "numberOfStepovers",
          "expression": "210",
          "value": 210,
          "valueType": "integer"
        },
        {
          "name": "stepover",
          "expression": "tool_diameter * 0.5",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "cuspHeightStepover",
          "expression": "distToCusp(tool_cornerRadius; stepover; Math.PI/4)",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "tangentialFragmentExtensionDistance",
          "expression": "0",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "direction",
          "expression": "'both ways'",
          "value": "both ways",
          "valueType": "choice"
        },
        {
          "name": "manualProfileDiameter",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "minimumProfileDiameter",
          "expression": "10mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "useStockToLeave",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "stockToLeave",
          "expression": "0.1mm",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "verticalStockToLeave",
          "expression": "stockToLeave",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "simpleStockToLeave",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "useCombinedFilter",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "useDMKSmoothing",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "smoothingFilter",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "smoothingFilterMode",
          "expression": "'fitArcs'",
          "value": "redistribute",
          "valueType": "choice"
        },
        {
          "name": "smoothingFilterMaxSpacing",
          "expression": "0.5mm",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "smoothingFilterMaxAngle",
          "expression": "3deg",
          "value": 3,
          "valueType": "float"
        },
        {
          "name": "smoothingFilterTolerance",
          "expression": "tolerance",
          "value": 0.001,
          "valueType": "float"
        },
        {
          "name": "useFeedOptimization",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "reducedFeedChange",
          "expression": "25deg",
          "value": 25,
          "valueType": "float"
        },
        {
          "name": "reducedFeedRadius",
          "expression": "tool_diameter * 0.05",
          "value": 0.05,
          "valueType": "float"
        },
        {
          "name": "reducedFeedDistance",
          "expression": "tool_diameter * 0.2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "reducedFeedrate",
          "expression": "tool_feedCutting * 0.25",
          "value": 2051.44,
          "valueType": "float"
        },
        {
          "name": "reduceOnlyInnerCorners",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "surfaceSpeedOnArcs",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "maximumReducedFeedrateInternalArcFinishing",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumIncreasedFeedrateExternalArcFinishing",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumReducedFeedrateInternalArc",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "maximumIncreasedFeedrateExternalArc",
          "expression": "100",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "group_linking",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "retractionPolicy",
          "expression": "'minimum'",
          "value": "minimum",
          "valueType": "choice"
        },
        {
          "name": "highFeedrateMode",
          "expression": "'disabled'",
          "value": "disabled",
          "valueType": "choice"
        },
        {
          "name": "highFeedrateModeProxy",
          "expression": "'always'",
          "value": "always",
          "valueType": "choice"
        },
        {
          "name": "highFeedrate",
          "expression": "Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))",
          "value": 8205.74,
          "valueType": "float"
        },
        {
          "name": "allowRapidRetract",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "safeDistance",
          "expression": "2mm",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "stayDownDistance",
          "expression": "2 * tool_diameter",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "group_leadsTranstions",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "entry_radius",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "entry_verticalRadius",
          "expression": "entry_radius",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "leadInRadius",
          "expression": "entry_radius",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "exit_radius",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "exit_verticalRadius",
          "expression": "exit_radius",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "leadOutRadius",
          "expression": "exit_radius",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "transitionType",
          "expression": "'curve'",
          "value": "curve",
          "valueType": "choice"
        },
        {
          "name": "group_entry_drill_positions",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "entryPositions",
          "expression": "false",
          "value": null
        },
        {
          "name": "connections",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "generate_connections",
          "expression": "false",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connections_retraction_type",
          "expression": "'full'",
          "value": "full",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_group",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaType",
          "expression": "'plane'",
          "value": "plane",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_orientation_mode",
          "expression": "'toolAxisZ'",
          "value": "setupAxisZ",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_mode",
          "expression": "(connectionMoveClearanceArea_orientation_mode == 'surfaceNormalX' || connectionMoveClearanceArea_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'",
          "value": "jobOrigin",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceArea_origin_point",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_mode",
          "expression": "'from stock top'",
          "value": "from stock top",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaHeight_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaHeight_absolute",
          "expression": "true",
          "value": false,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_direct",
          "expression": "connectionMoveClearanceAreaCylinderRadius_mode == 'radius' ? connectionMoveClearanceAreaCylinderRadius_value : connectionMoveClearanceAreaCylinderRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCylinderRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_mode",
          "expression": "'from stock od'",
          "value": "from stock od",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_ref",
          "expression": "false",
          "value": null
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkStock",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkModel",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadiusFromOutermost_checkFixture",
          "expression": "'outer diameter'",
          "value": "outer diameter",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_direct",
          "expression": "connectionMoveClearanceAreaSphereRadius_mode == 'radius' ? connectionMoveClearanceAreaSphereRadius_value : connectionMoveClearanceAreaSphereRadius_value * 2",
          "value": 0.2,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_value",
          "expression": "10.",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaSphereRadius_absolute",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_mode",
          "expression": "'from stock box'",
          "value": "from stock box",
          "valueType": "choice"
        },
        {
          "name": "connectionMoveClearanceAreaCuboid_symmetricalOffsets",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_value",
          "expression": "203.51999999999998",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegX_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_value",
          "expression": "70.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegY_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_value",
          "expression": "10.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidPosZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_value",
          "expression": "35.",
          "value": 0,
          "valueType": "float"
        },
        {
          "name": "connectionMoveClearanceAreaCuboidNegZ_offset",
          "expression": "10mm",
          "value": 1,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepdown",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepdown",
          "expression": "30.",
          "value": 3,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepdown",
          "expression": "0.2mm",
          "value": 0.02,
          "valueType": "float"
        },
        {
          "name": "use_tool_stepover",
          "expression": "true",
          "value": true,
          "valueType": "boolean"
        },
        {
          "name": "tool_stepover",
          "expression": "2.23699163893173",
          "value": 0.223699,
          "valueType": "float"
        },
        {
          "name": "tool_finishingStepover",
          "expression": "tool_diameter * 0.1",
          "value": 0.1,
          "valueType": "float"
        },
        {
          "name": "tool_rampType",
          "expression": "'helix'",
          "value": "helix",
          "valueType": "choice"
        },
        {
          "name": "tool_rampAngle",
          "expression": "2.0deg",
          "value": 2,
          "valueType": "float"
        },
        {
          "name": "associatedView",
          "expression": "false",
          "value": null
        }
      ]
    }
  ]
}