{
  "task": "Model a five-roller conveyor track module with side plates",
  "domain": "CAD",
  "application": "Siemens NX",
  "description": "Build a five-roller conveyor (roller track) module with side plates as a multi-part assembly, and produce a fully dimensioned assembly drawing. Work in millimetres throughout. Use the supplied dimensioned diagrams diagram_01.png, diagram_01_detail01.png, diagram_01_detail02.png, diagram_01_detail03.png and diagram_01_detail04.png as the design reference.\n\nThe module has these components:\n- Five identical cylindrical rollers, with chamfered ends and central axles or spindles, set parallel in a single row.\n- Two side plates, one on each end of the rollers. Each side plate carries the roller axles at five bolt or bearing points along its length.\n- A stepped side profile or rail behind each side plate, with angled (chamfered) edges, as shown in the top and isometric views.\n\nThe overall envelope of the assembly is:\n- 258 mm wide (across the side plates)\n- 160 mm deep (roller face to back of the side profiles)\n- 580 mm long (along the track)\n\nRoller positions along the 580 mm length are dimensioned as a chain of 170, 120, 120 and 170 mm, as in the right side view. All five rollers lie on a common plane and their axes are perpendicular to the side plates. The complete assembly should contain 10 solid bodies, built from cylindrical, conical (chamfer) and planar faces.\n\nOrganise the work professionally:\n- Model each distinct component type in its own part file, using four component part files: roller, side plate, side profile/rail and axle/fastener as appropriate.\n- Bring the components together in a single assembly file, with all five rollers and both sides positioned correctly.\n- Also export the assembly as a STEP file.\n\nCreate a drawing file referencing the assembly, on one sheet, containing:\n- Front view, top view and right side view.\n- Dimensions including the overall length 580 and the depth 160.\n- Centre marks on the roller axles.\n- A note that all dimensions are in millimetres.\n- A title block giving the drawing number and revision.",
  "input_files": [
    "task_files/diagrams/diagram_01.pdf",
    "task_files/diagrams/diagram_01.png",
    "task_files/diagrams/diagram_01_detail01.png",
    "task_files/diagrams/diagram_01_detail02.png",
    "task_files/diagrams/diagram_01_detail03.png",
    "task_files/diagrams/diagram_01_detail04.png"
  ],
  "deliverables": [
    {
      "path": "output_files/project_files/part3.prt",
      "type": "native_project_or_dependency",
      "format": ".prt",
      "description": "The native deliverable is a set of files: four component part files, one assembly file that combines them into the 10-body five-roller conveyor module, a drawing file holding the dimensioned assembly drawing, and a STEP export of the assembly."
    },
    {
      "path": "output_files/project_files/part2.prt",
      "type": "native_project_or_dependency",
      "format": ".prt",
      "description": "The native deliverable is a set of files: four component part files, one assembly file that combines them into the 10-body five-roller conveyor module, a drawing file holding the dimensioned assembly drawing, and a STEP export of the assembly."
    },
    {
      "path": "output_files/project_files/assembly1.prt",
      "type": "native_project_or_dependency",
      "format": ".prt",
      "description": "The native deliverable is a set of files: four component part files, one assembly file that combines them into the 10-body five-roller conveyor module, a drawing file holding the dimensioned assembly drawing, and a STEP export of the assembly."
    },
    {
      "path": "output_files/project_files/dwg1.prt",
      "type": "native_project_or_dependency",
      "format": ".prt",
      "description": "The native deliverable is a set of files: four component part files, one assembly file that combines them into the 10-body five-roller conveyor module, a drawing file holding the dimensioned assembly drawing, and a STEP export of the assembly."
    },
    {
      "path": "output_files/project_files/part1.prt",
      "type": "native_project_or_dependency",
      "format": ".prt",
      "description": "The native deliverable is a set of files: four component part files, one assembly file that combines them into the 10-body five-roller conveyor module, a drawing file holding the dimensioned assembly drawing, and a STEP export of the assembly."
    },
    {
      "path": "output_files/project_files/part4.prt",
      "type": "native_project_or_dependency",
      "format": ".prt",
      "description": "The native deliverable is a set of files: four component part files, one assembly file that combines them into the 10-body five-roller conveyor module, a drawing file holding the dimensioned assembly drawing, and a STEP export of the assembly."
    },
    {
      "path": "output_files/project_files/rollertrackstepfile.stp",
      "type": "native_project_or_dependency",
      "format": ".stp",
      "description": "STEP export of the model in the same units."
    }
  ]
}
