A drawer assembly imported from Inventor as one IGES Machine cannot be assumed to provide separately controllable drawer rows. The project requires four independently addressable moving components plus a stationary base. First determine whether ROBOGUIDE exposes the imported rows as separate objects; if it does not, revise the CAD export so each row can be imported separately.
Identify the Current Import Structure
Inspect the cell or object tree and select each drawer row individually. The available evidence does not establish whether the current IGES file retained separate CAD bodies or whether ROBOGUIDE can assign motion to its internal geometry. Treat this as the decision point: if each row is independently selectable, retain the current import; if selecting the Machine selects the complete assembly, prepare separate geometry files.
| Observed condition | Engineering decision |
|---|---|
| Each drawer row is independently selectable | Evaluate the available motion configuration for each existing object. |
| The complete assembly behaves as one object | Export the base and each movable drawer row as separate files. |
Prepare Independently Movable Geometry
When separation is required, export the stationary base independently and export each of the four drawer rows as its own component. Although the rows are identical, each imported instance must remain separately addressable so the sequence can command one row without moving the others. Preserve a consistent CAD origin or reference coordinate when exporting; otherwise, reassembly in the cell will require manual alignment.
Define the Drawer Sequence
Configure each drawer row for translation along its actual extension axis, with closed and fully extended positions established from the assembly geometry. The source provides no distance, speed, acceleration, or dwell value, so obtain those values from the mechanical design or simulation requirement instead of assigning assumed numbers.
Move drawer row 1 to extended position
Dwell for configured time
Move drawer row 1 to closed position
Repeat the same sequence for rows 2 through 4
Do not begin the next extension until the previous row has reached its closed position. The exact ROBOGUIDE command, motion object, or configuration dialog is not identified in the evidence and must be selected from the features available in the installed project environment.
Verify Independent Operation
- Command one row to its extended position and confirm that the base and the other three rows remain stationary.
- Command that row closed and confirm it returns to the defined closed position before the next row starts.
- Run the complete four-row sequence and verify the extension axis, endpoint alignment, dwell behavior, and absence of unintended simultaneous motion.
FAQ
Why do all drawers move together in ROBOGUIDE?
If the complete IGES assembly was imported as one selectable Machine, the drawer rows may not be independently addressable. Check the object structure; if the rows cannot be selected separately, export and import them as separate components.
Do I need a separate IGES file for every drawer row?
Use separate files when the current import does not expose the four rows as independent objects. Also separate the stationary base so assigning drawer translation cannot move the frame.
How do I extend each drawer for a set time?
Sequence each row from closed to fully extended, apply the required dwell, and return it to closed before starting the next row. Define the dwell from the simulation requirement because no time value is supplied.