Log In

BMS Estimating and Engineering

PART IV: Engineering in Visio

Session 17: Generating I/O Tables, BOMs, and Project Details

Course Code: CENG-17
Goal: Automatically generate detailed, formatted documentation from Visio drawings using CUBE tools to support engineering, programming, procurement, and project execution.

Session Overview

Duration: 1 Hour
Format: Instructor-led (via Microsoft Teams or in-person)
Level: Intermediate to Advanced
Resources Provided:

  • I/O Table Generation Guide.
  • BOM Export Example.
  • Title Block Reference Sheet.
  • Project Info Auto-Population Tutorial.
  • Documentation QA Checklist

Learning Objectives

By the end of this session, participants will be able to:

  • Insert and customize I/O summary tables directly from drawing data.
  • Generate complete Bills of Materials (BOMs) based on placed Visio components.
  • Use the “Get Project Info” function to populate title blocks automatically.
  • Validate data across the drawing to ensure consistency and field readiness

Session Agenda

17.1 Inserting I/O Summary Tables

  • Overview of the I/O Table tool in the CUBE Visio ribbon.
  • Collecting tagged component data for table generation.
  • Formatting I/O summaries by:
    • Signal type (AI, AO, DI, DO).
    • Device or system.
    • Terminal or controller
  • Customizing the table layout to match project requirements.
  • Exporting I/O tables for use by programming or panel fabrication teams

17.2 Generating BOMs Based on Drawing Content

  • Scanning the Visio drawing for component metadata.
  • Compiling material lists based on configured components.
  • Organizing BOM by part number, system, or vendor.
  • Exporting to Excel or PDF for estimating, procurement, or field use.
  • Ensuring sync between drawing BOM and estimate BOM

17.3 Using “Get Project Info” to Populate Title Blocks

  • Accessing the Get Project Info tool in the CUBE Visio Add-In.
  • Populating fields such as:
    • Project Name.
    • Client Name.
    • Drawing Number / Revision.
    • Engineer and Estimator names
  • Automatically updating title blocks across multiple pages.
  • Aligning drawing metadata with CUBE project details

17.4 Ensuring Data Accuracy Across All Documentation

  • Final QA steps for I/O tables, BOMs, and title blocks.
  • Common sources of mismatch and how to avoid them.
  • Syncing CUBE data with Visio after last-minute estimate changes.
  • Best practices for versioning and file naming.
  • Preparing a drawing set for client delivery or project handoff

Hands-On Exercises

Participants will:

  • Insert an I/O Summary Table into a prepared drawing.
  • Generate a complete BOM from drawing content.
  • Use “Get Project Info” to populate a sample title block.
  • Perform a final documentation check to ensure consistency.
  • Export a complete project documentation set as PDF

Post-Session Action Items

To reinforce the session, participants are encouraged to:

  • Generate I/O tables for active or test projects.
  • Compare drawing-generated BOMs with CUBE estimate BOMs.
  • Standardize title block fields for project templates.
  • Develop a documentation QA checklist for internal review.
  • Save and archive exported PDF sets for recordkeeping and revisions

Note: When scheduling, make sure to include this session code: CENG-17.

Schedule Your One-to-One Session
Go Back to Estimating and Engineering Full Training