
Vertico Slicer User Guide

This guide explains how to prepare a robotic 3D print using the Vertical Slicer component in Grasshopper.
1. Add Your Geometry
Begin by modeling the object you want to print.
Example used in the video: a simple bench
Steps
- Create your geometry in Rhino
- Connect it to the Vertical Slicer component
- When correctly connected:
🔸 Orange components → turn gray
That confirms the slicer is receiving valid geometry.
2. Configure Slicing Parameters
These settings define how the robot prints the object.
Basic print settings:
- Robot speed
- Module name
(This becomes both the file name and the RAPID procedure name) - Initial layer height / total layer height
- Number of surface approximation points (for curved surfaces)
- Start scene position
- Zone data (corner smoothing)
3. Work Object & Print Bed Setup
This defines the robot’s reference frame and where the print sits.
Work Object
Represents the robot’s coordinate reference.
Set:
- Work object name
- Position (typically the left outer corner of the robot workspace)
- X, Y, Z values
(Usually constant once calibrated)
Print Bed
Defines the printable area.
Set:
- Print bed width
- Print bed length
- Exact print location on the bed
The slicer also supports rotating planes if your setup requires them.
4. Track Settings (If Using a Linear Track)
Choose how the robot moves along the track.
Available modes
Manual position
- Uses a fixed millimeter value
- Updates live
Automatic position
- Finds an optimal track position
Moving track
- Track moves during printing
📌 Recommendation:
- Use Manual or Automatic for most prints
- Only use moving track when the object is larger than the print bed
(track motion reduces accuracy)
5. Run the Simulation
Before exporting code, validate the motion.
Setup
- Confirm correct robot model
- Select track (if used)
- Choose print head
Example:2K print head - Set simulation start point → 0 recommended
Run
- Press Playback
- Use the playback popup controls
⚠️ The simulation is very accurate, but complex prints should still be verified later in RobotStudio with the real controller.
6. Export the Robot Code (RAPID)
After a successful simulation, generate the printing program.
Method 1 — Direct Export
- Choose folder
- Write the file
Method 2 — Manual (shown in video)
- Copy code from the panel
- Paste into Visual Studio Code
- Save as:
.mod
If the ABB RAPID extension is installed → syntax highlighting helps verify errors.
7. Send to the Robot
- Save the
.modfile to a USB - Upload it to the robot controller
- Start the print
✔ The robot is now ready to print using the Vertical Slicer workflow.