You are on page 1of 114

Autodesk Inventor Professional

Cable and Harness

Getting Started

8
46202-010000-5010A October 6, 2003

Copyright 2003 Autodesk, Inc.


All Rights Reserved This publication, or parts thereof, may not be reproduced in any form, by any method, for any purpose. AUTODESK, INC. MAKES NO WARRANTY, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, REGARDING THESE MATERIALS AND MAKES SUCH MATERIALS AVAILABLE SOLELY ON AN AS-IS BASIS. IN NO EVENT SHALL AUTODESK, INC. BE LIABLE TO ANYONE FOR SPECIAL, COLLATERAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING OUT OF PURCHASE OR USE OF THESE MATERIALS. THE SOLE AND EXCLUSIVE LIABILITY TO AUTODESK, INC., REGARDLESS OF THE FORM OF ACTION, SHALL NOT EXCEED THE PURCHASE PRICE OF THE MATERIALS DESCRIBED HEREIN. Autodesk, Inc. reserves the right to revise and improve its products as it sees fit. This publication describes the state of this product at the time of its publication, and may not reflect the product at all times in the future.

Autodesk Trademarks
The following are registered trademarks of Autodesk, Inc., in the USA and/or other countries: 3D Props, 3D Studio, 3D Studio MAX, 3D Studio VIZ, 3DSurfer, 3ds max, ActiveShapes, ActiveShapes (logo), Actrix, ADI, AEC Authority (logo), AEC-X, Animator Pro, Animator Studio, ATC, AUGI, AutoCAD, AutoCAD LT, AutoCAD Map, Autodesk, Autodesk Inventor, Autodesk (logo), Autodesk MapGuide, Autodesk Streamline, Autodesk University (logo), Autodesk View, Autodesk WalkThrough, Autodesk World, AutoLISP, AutoSketch, backdraft, Biped, bringing information down to earth, Buzzsaw, CAD Overlay, Character Studio, Cinepak, Cinepak (logo), Cleaner, Codec Central, Combustion, Design Your World, Design Your World (logo), Discreet, EditDV, Education by Design, gmax, Heidi, HOOPS, Hyperwire, i-drop, Inside Track, IntroDV, Kinetix, MaterialSpec, Mechanical Desktop, NAAUG, ObjectARX, PeopleTracker, Physique, Planix, Powered with Autodesk Technology (logo), ProjectPoint, RadioRay, Reactor, Revit, Softdesk, Texture Universe, The AEC Authority, The Auto Architect, VISION*, Visual, Visual Construction, Visual Drainage, Visual Hydro, Visual Landscape, Visual Roads, Visual Survey, Visual Toolbox, Visual Tugboat, Visual LISP, Volo, WHIP!, and WHIP! (logo). The following are trademarks of Autodesk, Inc., in the USA and/or other countries: AutoCAD Learning Assistance, AutoCAD LT Learning Assistance, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, Autodesk Envision, Autodesk Map, AutoSnap, AutoTrack, Built with ObjectARX (logo), Burn, Buzzsaw.com, CAiCE, Cinestream, Civil 3D, Cleaner Central, ClearScale, Colour Warper, Content Explorer, Dancing Baby (image), DesignCenter, Design Doctor, Designer's Toolkit, DesignProf, DesignServer, Design Web Format, DWF, DWFwriter, DWG Linking, DXF, Extending the Design Team, GDX Driver, gmax (logo), gmax ready (logo),Heads-up Design, jobnet, lustre, ObjectDBX, onscreen onair online, Plans & Specs, Plasma, PolarSnap, Real-time Roto, Render Queue, Visual Bridge, Visual Syllabus, and Where Design Connects.

Autodesk Canada Inc. Trademarks


The following are registered trademarks of Autodesk Canada Inc. in the USA and/or Canada, and/or other countries: discreet, fire, flame, flint, flint RT, frost, glass, inferno, MountStone, riot, river, smoke, sparks, stone, stream, vapour, wire. The following are trademarks of Autodesk Canada Inc., in the USA, Canada, and/or other countries: backburner, Multi-Master Editing.

Third Party Trademarks


HTML Help 1995-2002 Microsoft Corp. All rights reserved. Internet Explorer 1995-2001 Microsoft Corp. All rights reserved. Windows NetMeeting 1996-2001 Microsoft Corp. All rights reserved. TList 5 Active X control, Bennet-Tec Information Systems. Typefaces 1992 Bitstream typeface library. All rights reserved. Visual Basic and Visual Basic logo (graphic only) 1987-2001 Microsoft Corp. All rights reserved. All other brand names, product names or trademarks belong to their respective holders. Third Party Copyright Notices ACIS 1989-2002 Spatial Corp. All rights reserved. CDM 1999-2002 D-Cubed Ltd. All rights reserved. COPRA MetalBender 1989-2002 data M Software GmbH. All rights reserved. dBASE is a registered trademark of Ksoft, Inc. DCM-2D 1989-2002 D-Cubed Ltd. All rights reserved. DCM-2D is a trademark of D-Cubed Ltd. Portions of this software licensed from D-Cubed Ltd. MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm 1991-1992 Objective Grid 2002 Stingray Software, a division of Rogue Wave Software, Inc. All rights reserved. RSA Data Security, Inc. Created 1991. All rights reserved. SafeCast 1996-2002 and FLEXlm 1988-2002 Macrovision Corp. All rights reserved. SMLib 1998-2003 IntegrityWare, Inc., GeomWare, Inc., and Solid Modeling Solutions, Inc. All rights reserved. Typefaces 1996 Payne Loving Trust. All rights reserved. uuencode/uudecode 1983 Regents of the University of California. All rights reserved. Wise for Windows Installer 2002 Wise Solutions, Inc. All rights reserved. Portions of this software are based in part on the work of the Independent JPEG Group. Portions of this software 1981-2003 Microsoft Corp. Portions of this software 1992-2002 ITI. TList ActiveX control licensed from Bennet-Tec Information Systems. This software contains Macromedia Flash Player software by Macromedia, Inc., copyright 1995-2002 Macromedia, Inc. All rights reserved. Macromedia and Flash are either registered trademarks or trademarks of Macromedia, Inc. GOVERNMENT USE Use, duplication, or disclosure by the U. S. Government is subject to restrictions as set forth in FAR 12.212 (Commercial Computer Software-Restricted Rights) and DFAR 227.7202 (Rights in Technical Data and Computer Software), as applicable.

1 2 3 4 5 6 7 8 9 10

Contents

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
About Autodesk Inventor Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Understanding Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Using Cable and Harness Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Backing Up Sample Data Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Reading and Editing Cable and Harness Data . . . . . . . . . . . . . . . . . . . . . . . 4

Chapter 1

Creating Electrical Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5


About Electrical Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Workflow for Electrical Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Creating Electrical Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Place Pins and Define Pin-level Properties . . . . . . . . . . . . . . . . . . . . . 7 Set Part Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Add RefDes Placeholders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Practice Your Skills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Modifying Pinned Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Delete Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Adding Custom Properties to Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Placing Electrical Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Chapter 2

Working With Harness Assemblies. . . . . . . . . . . . . . . . . . . . . . . . . 17


About Working in Harness Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Cable and Harness Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Creating Harness Assemblies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Workflow for Harness Components . . . . . . . . . . . . . . . . . . . . . . . . . 20 Using the Cable and Harness Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Contents

iii

Setting Properties for Harness Components . . . . . . . . . . . . . . . . . . . . . . . .24 Customize Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Set Occurrence Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 Assign Occurrence Reference Designators . . . . . . . . . . . . . . . . . . . . .25

Chapter 3

Working with the Wire Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . 27


About the Wire Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Locating the Wire Library File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Using the Wire Library Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 Adding Library Wire Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Create New Library Wire Definitions . . . . . . . . . . . . . . . . . . . . . . . . .31 Modifying Library Wire Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Copy Library Wire Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Edit Library Wire Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Delete Library Wire Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 Add Properties to Library Wire Definitions . . . . . . . . . . . . . . . . . . . .34 Importing and Exporting Wire Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Import Wires Into the Wire Library . . . . . . . . . . . . . . . . . . . . . . . . . .36 Export Wire Library Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37

Chapter 4

Working with Wires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39


About Wires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Inserting Wires Manually. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Moving Wires to Change Pin Connections . . . . . . . . . . . . . . . . . . . . . . . . .43 Deleting Wires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44 Replacing Wires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Importing Wire Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Configuration File Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Comma Separated Value Data File Formats . . . . . . . . . . . . . . . . . . . .47 Setting Wire Occurrence Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Override Library-Level Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 RestoreLibrary-Level Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 Changing Wire Displays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51

Chapter 5

Working with Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53


About Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 Define Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 Selecting Work Points for Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55 Plan Segment Start Points and Endpoints . . . . . . . . . . . . . . . . . . . . .55 Apply Offset Distances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55 Creating Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56 Add Segment Branches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60

iv

Contents

Manipulating Segments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Redefine or Move Segment Work Points . . . . . . . . . . . . . . . . . . . . . . 61 Insert Segment Work Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Delete Harness Segment Work Points . . . . . . . . . . . . . . . . . . . . . . . . 63 Delete Harness Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Setting Segment Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Setting Diameter Behavior in Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Changing Displays of Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Setting Segment Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Chapter 6

Routing Wires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
About Routing and Unrouting Wires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Defining Manual Routes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Defining Semi-Automatic Routes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Defining Automatic Routes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 View Wire Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Unrouting Wires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Practice Your Skills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Chapter 7

Generating Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
About Generating Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Workflow for Harness Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Using the Report Generator Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Formatting Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Use Sample Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Edit Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Generating Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Create Part and Wire Bills of Material Reports . . . . . . . . . . . . . . . . . 88 Create Wire Run List Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Create Custom Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Documenting Wire Harnesses in Drawings . . . . . . . . . . . . . . . . . . . . . . . . 91

Chapter 8

Using the IDF Translator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93


About the IDF Translator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Exchanging Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Understanding Import IDF Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Importing IDF Board Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Using IDF Board Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

Contents

vi

Introduction

In This Chapter

This chapter provides basic information and exercises to help you get started using Autodesk Inventor Professional Cable and Harness. Subsequent chapters provide descriptions of the features and functionality provided in the Autodesk Inventor Professional Cable and Harness software, along with sample exercises to help you quickly learn the skills for common tasks.

About Autodesk Inventor

Professional
User prerequisites Access to Help Backups of sample files and

tutorial files

About Autodesk Inventor Professional


The Autodesk Inventor Professional software includes industry-specific modules that extend the capabilities of the Autodesk Inventor software. The modules included in this manual are: Cable and Harness IDF Translator Provides tools for creating and manipulating threedimensional wire harnesses in the context of a standard Autodesk Inventor assembly. Uses the industry standard intermediate data file (IDF) format to exchange printed circuit assembly (PCA) data between designs in Autodesk Inventor Professional and printed circuit board (PCB) layout.

Understanding Prerequisites
It is recommended that you have a working knowledge of the Autodesk Inventor interface and tools. If you do not, use the integrated Design Support System (DSS) for access to online documentation and tutorials, and complete the exercises in the Autodesk Inventor Getting Started manual. At a minimum, it is recommended that you understand how to:

Use the assembly and part modeling environments and browsers. Place and constrain parts in an assembly. Edit a component in place. Create, constrain, and manipulate work points. Create sketches. Set color styles and use the format organizer.

It is also recommended that you have a working knowledge of Microsoft Windows NT 4.0, Windows 2000, or Windows XP, and a working knowledge of concepts for setting up, connecting, and routing wires through mechanical assembly designs.

Introduction

Using Cable and Harness Help


To get additional information as you work, access the Autodesk Inventor Professional Help system. The help system provides detailed concepts, procedures, and reference information about every feature in the Autodesk Inventor Professional modules as well as the standard Autodesk Inventor features. You can access Help in several ways:

Select Help Help Topics from the standard toolbar. Press F1 for Help with the active operation. In any dialog box, click the ? icon. In the graphics window, right-click, and then click How To. The How to topic for the current tool is displayed.

For help on a specific module, go to the Autodesk Inventor Professional section on the Autodesk Inventor home page, and then click the link to the module of interest.

Using Cable and Harness Help

You can also select options on the Help home page, or click a Help option on the right side of the Standard toolbar. For information about new functionality in the most recent Autodesk Inventor Professional release, click the Whats new in Autodesk Inventor Professional link, and then click the subject and feature you want to learn about.

Backing Up Sample Data Files


For each exercise, you use files that contain the example geometry or parts for that task. These files are included in the Tutorial Files or Samples directory installed with the application. Before you begin the exercises, back up the files so the originals are always available. You can revert to these files if you make any mistakes during the exercises, or if you would like to repeat an exercise for extra practice. To back up the exercise files 1 In the folder where Autodesk Inventor Professional is installed, go to each module and create a new folder called Exercise_Backup. The default location of the modules included in this book is Program Files Autodesk Inventor Professional (version). 2 For Cable and Harness, open Cable & Harness Tutorial Files and copy the exercise data into your new folder. 3 For IDF Translator, open IDFTranslator Samples and copy the sample files into your new folder. Now you can use the files in the Tutorial Files and Samples folders as you work through the exercises in this book. Keep any files you create for an exercise in the original directory to avoid the possibility of file resolution problems.

Reading and Editing Cable and Harness Data


If Autodesk Inventor Professional is not installed on the system viewing the harness data, the harness subassemblies and the data they contain is readonly. This means that the geometry of the harness components is visible through Autodesk Inventor, but the components cannot be edited. New harness components cannot be added. Electrical parts, however, can be edited, and pins can be moved, but electrical part properties are not available.

Introduction

Creating Electrical Parts

In This Chapter

In this chapter, you learn how to identify and label connection points on an electrical component and set properties for the pin and the part.

About electrical parts Workflow Placing pins and pin properties Setting the unique identifier Electrical part properties Modifying pinned parts Adding custom properties Placing electrical parts

About Electrical Parts


Electrical parts are normal Autodesk Inventor parts or iParts with extended properties and one or more defined connection points, known as pins. Electrical parts are the only harness components that are not created in the context of a harness assembly. Instead, electrical parts are created by editing normal Autodesk Inventor parts. While editing the parts you identify the special work points called pins, provide required properties, and optionally add additional custom properties. Once defined, the electrical part is placed in an assembly. The part used can be fully modeled or a simple representation of the part, as long as there is geometry to designate the connection points, or pins. For example, the part could be a simple plane with work points representing the pins. These pins are the attach points for the wires in the harness assembly.

Workflow for Electrical Parts


The harness workflow begins with electrical parts. The following are the basic steps to create an electrical part and place it in an assembly. To create an electrical part and place it in an assembly 1 Edit an existing Autodesk Inventor part. 2 Switch to the Harness Part Feature panel bar. 3 Add pin definitions, each with a unique name and additional properties, if appropriate. 4 Optionally, provide a placeholder reference designator (RefDes) or generic value for that electrical part type in the part file. Do this once for each electrical part. 5 Place the part in an assembly. 6 Assign the reference designator for the occurrence.

Chapter 1

Creating Electrical Parts

Creating Electrical Parts


Use the Harness Part Features panel bar to add pins and the reference designator placeholder. The reference designator and pins are specified while editing the part file or editing the part in place.
Harness Properties

Place Pin

Place Pins and Define Pin-level Properties


A connector can contain one or more pins. Valid geometry for pin selections includes both associative and nonassociative points. The points you select determine whether the pins are updated if the geometry to which they are associated changes. nonassociative points are arbitrary points on any face. They do not update if the geometry changes. Associative points, which do update as changes are made, include any one of the following:

Existing work points Center points on any circular component such as a face, a hole, and cylindrical cuts or arc edges Existing sketch points Model vertices

Each pin must have a unique name. By default, the pin name is a sequential number starting with 1. In this exercise, you edit the part in place to add pins and a placeholder reference designator to a part. For your convenience, the connectors are already placed in the assembly. Start by opening an assembly in the default project.

Creating Electrical Parts

To open the assembly 1 Open Autodesk Inventor Professional, and verify the Default project is the active project. 2 Select File Open from the main menu. 3 In the Open dialog box, browse to Cable & Harness Tutorial Files in the folder where you installed Autodesk Inventor Professional. The default location is Program Files Autodesk Inventor Professional <version> Cable & Harness Tutorial Files. 4 From the list, select the file named Enclosure_Assembly.iam The assembly looks like the following image.

Chapter 1

Creating Electrical Parts

To add pins in the assembly 1 In the browser, pause the cursor over the part named 360124. This highlights the part in the graphics window so that you can see the part to edit.

part 360124

2 In the browser, double-click the part name to select the part for editing. 3 In the Part Features panel bar, click the arrow, and then select Harness Part Features. Click the Place Pin tool.

Place Pin tool

4 Rotate and zoom the view to see the part as shown below. Turn visibility off for any parts obstructing your view. 5 In the graphics window, move the cursor over the part geometry to highlight valid points for your selection. 6 Highlight the arc edge shown below, and then click to select the center point.

arc edge

Creating Electrical Parts

7 On the Pin Properties dialog box, use the default pin name of 1. 8 Click the Harness Properties button to display the entire Pin Properties dialog box.
Harness Properties button

9 Click the Custom tab to see where custom properties are added. For this exercise, do not add any additional properties for the pin. 10 Click OK to close the dialog box. The work point representing the pin appears in yellow.

pin 1

11 Define a pin for hole 2:


Highlight the arc edge. Accept the Pin Name of 2. Click the check mark button.

10

Chapter 1

Creating Electrical Parts

12 Repeat Step 11 to define a pin at each hole. Name the pins to match their number label. For example, enter a Pin Name of 3 for the hole labeled as 3, and so on.

pins defined at each hole

13 Right-click, and then select Done to exit Place Pin mode. Note that each pin name within the selected part is unique. The pin name specified is also the name of the special work point feature listed in the browser.

Set Part Properties


Specific property data must be added to a part to provide a complete electrical definition. These properties are also visible on the part occurrence in the assembly. The part name and part number are automatically set based on the part file name and the Autodesk Inventor part number. If appropriate, you can set a value for the placeholder reference designator property.

Creating Electrical Parts

11

The reference designator, or RefDes, is a unique identifier that maps the part to the schematic design. Typically a placeholder identifier, such as U? is added in the part environment, and then a specific identifier is added for each occurrence of the part in the context of the assembly. For example, if a certain RS232 connector occurs in an assembly multiple times, each occurrence must have a unique identifier, such as U1, U2, and U3. Additional custom properties can also be added to the part. Custom properties are used to provide specific information to downstream processes such as reporting. Custom properties such as the vendor and vendor part number, often come from the data book for the component. To save time on data entry, and to reduce data entry errors, consider creating a template for electrical parts that contains placeholders for commonly used properties.

Add RefDes Placeholders


In this exercise, you add a placeholder RefDes to the electrical part. To add a RefDes placeholder 1 With nothing selected, select the Harness Properties tool from the Harness Part Features panel bar. Alternatively, right-click the part in the browser, and then select Harness Properties from the context menu. 2 On the General tab of the Part properties dialog box, enter a reference designator (RefDes). In this case, enter the placeholder U?. 3 Click OK on the dialog box. 4 Select File Save to save your changes. In a later exercise, you set the RefDes value for the occurrences.

12

Chapter 1

Creating Electrical Parts

Practice Your Skills


Use the skills you just learned to add pins and a RefDes placeholder to the other two electrical parts. 1 Edit the part 360575, and add pins at each hole. Name the pins to match their number label.
2

part with all pins defined

2 Add the reference designator U?. 3 In the browser, expand the PCB subassembly to locate and edit part LTP. 4 Add the pins as shown. Pin 1 is the pin closest to part 360124.

Pin 1

Pin 2

Pin 3

Pin 4

Pin 5

5 Specify the reference designator J?. 6 Select File Save to save your work.

Creating Electrical Parts

13

Modifying Pinned Parts


Once an electrical part is defined, it can be modified in several ways. You can:

Add or modify electrical properties on both the parts and pins. Modify pins using standard Autodesk Inventor work point operations (Ground, 3D Move/Rotate, Redefine Feature). Delete selected pins.

When modifying pins using Redefine Feature, you create the geometry used to define the pin. You can place or project work points onto part faces, linear edges, or an arc or circle. Work points can also be constrained to the center points of arcs, circles, and ellipses.

Delete Pins
Pins that are no longer needed can be deleted. To delete a pin, open the electrical part to modify, and then select Delete. In this exercise, you delete a pin on an electrical part you created earlier. 1 Edit part 360124 in place. 2 In the browser or graphics window, right-click Pin 5, and then select Delete from the context menu.

NOTE Any wires attached to a deleted pin dangle. A dangling wire can be
reattached by moving the wire to another pin using Edit Wire on the context menu.

Adding Custom Properties to Parts


In this exercise, you add a custom property to a part. Each custom property requires a data type. Each data type, except for text has a default unit associated with it.

14

Chapter 1

Creating Electrical Parts

To add custom properties to a part 1 While still editing part 360124, in the browser, select 360124.ipt, right-click, and then select Harness Properties from the context menu. 2 Click the Custom tab, and enter the properties as follows: Name: Vendor Type: Text Value: AMP 3 Click the Add button, and then click OK. The property is added to the list, and the dialog box is closed. 4 Repeat Steps 1 through 3 to add the same Vendor property to the electrical parts LTP and 360575.

Placing Electrical Parts


You place and constrain electrical parts in an assembly just as you place and constrain standard Autodesk Inventor parts. Once placed, with a harness assembly added, you set a specific reference designator for each occurrence of that part in the context of the harness assembly. Electrical parts can be placed anywhere below a harness assembly parent assembly. They can be placed outside of the harness assembly or demoted into the harness assembly, depending on how you prefer to document the harness assembly. Connectors that already reside within subassemblies can remain there. If the connector is physically part of the harness, like a mating connector, consider adding it directly to the appropriate harness assembly. An object such as a terminal block that is not part of the harness, may not belong in the harness assembly. If reusing a top-level assembly that contains a harness assembly, it is recommended that you demote the electrical parts into the harness assembly. From within Autodesk Inventor Professional, you can use Save Copy As to copy the top-level assembly and all that it contains (the harness assembly, other subassemblies and so on) and reuse it in another assembly. In this assembly, the three electrical parts you created earlier have already been placed for you. You set the reference designator for each part occurrence after the harness assembly is added in the next chapter.

Placing Electrical Parts

15

16

Working With Harness Assemblies

In This Chapter

This chapter provides basic information about the tools added by the cable and harness environment. It also tells how to create a harness assembly and set properties.

Introduction Cable and harness environment General workflow Creating harness assemblies Cable and harness browser Properties in cable and harness Assign the occurrence RefDes

17

About Working in Harness Assemblies


the Autodesk Inventor Professional Cable and Harness software includes features for defining electrical parts, inserting wires from a wire library, and routing wires through segment paths. Reports can be generated for several common report types, or configured to your specific needs. The harness assembly information can also be represented in drawings. With the cable and harness tools you can:

Create or edit harness assembly files. Create electrical parts. Edit and retrieve wire definitions from a wire library. Import electrical connectivity wire lists from files. Allocate space by defining possible wire paths through the assembly. Route wires through harness segments and automatically calculate wire lengths and bundle diameters. Configure and generate ASCII reports of the harness assembly. Modify the harness as design needs change. Use the browser to organize and edit electrical parts, wires, and segments, and to change their visibility.

Cable and Harness Environment


The tools provided in the cable and harness software are integrated with the standard Autodesk Inventor assembly environment. The following illustration shows the application window that is displayed when a harness assembly is active. Tools specific to Autodesk Inventor Professional Cable & Harness software are added to the standard Autodesk Inventor toolbar, and the cable and harness panel bar and browser are enabled.

18

Chapter 2

Working With Harness Assemblies

Main menu Cable & Harness Panel Bar

Segment and wire display tools

Browser Toolbar

Cable & Harness browser Need to reshoot this when visualization tools are in interface and browser icons are in.

The features added by the cable and harness environment include: Cable & Harness panel bar Cable and Harness Browser Segment and wire display tools Harness Part Features panel bar The tool set for the cable and harness environment. Use the panel bar title to switch between the Cable & Harness and Assembly panel bars. Contains the contents of one or more harness assemblies in a hierarchy. The harness assemblies act as containers for all the objects created or placed in that particular harness. Switches between rendered and centerline display for wires and segments. Activated by editing normal Autodesk Inventor parts, this panel bar contains the tool set for creating electrical parts. Use the panel bar title to switch between the Harness Part Features and the Part Features panel bar.

Cable and Harness also adds electrical data types and units unique to the electrical domain.

About Working in Harness Assemblies

19

Creating Harness Assemblies


When an assembly file is first opened in Autodesk Inventor Professional, the assembly environment is displayed. To begin designing a harness in your assembly model, you must create the harness assembly. A standard Autodesk Inventor assembly can contain multiple harness assemblies.

Workflow for Harness Components


The following are the basic steps to place and create harness objects such as wires and segments in an assembly: To place and create harness components in an assembly 1 Create electrical (pinned) parts, adding properties as needed. 2 Open the Autodesk Inventor assembly file to wire. 3 Place and constrain electrical parts in the assembly. 4 Create the harness assembly. 5 Insert wires into the harness assembly, and then add properties as needed. 6 Create segments that define the possible wire paths through the assembly. 7 Add properties to the segments as needed. 8 Route wires through selected segments. 9 Modify the harness as needed. 10 Document the harness assembly. To create the Harness assembly, click the Create Harness tool on the Assembly panel bar.

Create Harness tool

In the Create harness assembly dialog box, provide a unique name and location for the harness subassembly. By default, the file is named HA.1234567891098.iam (where 1234567891098 is an incremental 13-digit number), and is saved to the location of the open assembly file, along with the corresponding harness part. You can provide a different name and location if appropriate.

20

Chapter 2

Working With Harness Assemblies

Once you provide the name and location, the system adds a harness assembly to the browser. It is added to the browser along with other placed components and is arranged in the order it is added to the assembly. You can locate the harness anywhere in the assembly hierarchy, except in another harness assembly. For example, you can nest the harness assembly in another standard Autodesk Inventor assembly, but not in another harness assembly. Keep in mind that when you edit a harness assembly you can connect only to harness objects that share the same parent assembly as that harness assembly. In this exercise, you open an existing assembly and prepare to wire it. You also become familiar with the features included in the cable and harness design environment, including the panel bar, display tools, and browser. To create a harness assembly 1 If not already open, navigate to and select the file Enclosure_Assembly.iam. The assembly is displayed as shown.

2 On the Assembly panel bar, select the Create Harness tool.

Create Harness tool

Creating Harness Assemblies

21

3 In the Create Harness dialog box, enter the name for the harness assembly and the location as shown: New Harness Assembly Name: Harness Assembly1.iam New Harness Location: Enter the path, or browse to \Program Files\ Autodesk\Inventor Professional <version>\Cable & Harness\Tutorial Files 4 In the Create Harness dialog box, click OK. The system adds the harness assembly to the browser and activates the Cable & Harness environment. The following illustration shows the Cable & Harness panel bar.
i re tW e t ut en Ro m e ry r c i i ra eg b W at e S i t L m rt u e te te to ro ut ire po ea ea W Au Ro Un Re Cr Cr t Li s

po Im

5 Locate the new harness assembly in the browser hierarchy.


assembly

harness assembly

NOTE Clicking the Create Harness tool again adds a second harness assembly
after the existing one at the same level. 6 Examine the standard toolbar to see the display settings for wires and segments. Click the arrow to display the list. The display for wires and segments can be changed at any time. The display for all wires or segments in a selected harness assembly can also be changed.

7 Select File Save to save the file. The harness assembly is saved using the name and location indicated previously.

22

Chapter 2

Working With Harness Assemblies

Using the Cable and Harness Browser


All harness objects added to an assembly file are automatically contained in the harness assembly. The objects include wires, segments, segment work points, and optionally electrical parts. Each harness assembly contains an Origin folder and a single harness part. The harness part contains one folder for the wires and one folder for the segments that make up the harness. Each each segment has a work point for every point used to shape the segment.

NOTE Promoting a harness part from its parent assembly corrupts the
Autodesk Inventor Professional Cable & Harness data. In this case, close the assembly without saving. Demoting the harness back to the subassembly does not fix the data. The following illustration shows a browser with the possible harness objects displayed.
assembly

electrical parts harness assembly harness part wires folder wires

segments folder segments segment work points

Using the Cable and Harness Browser

23

Setting Properties for Harness Components


Every harness component contains a set of properties. These properties are used for the documentation you produce, such as reports and drawings. Properties are also used to check specific aspects of the design, such as bend radius and bundle diameters. Properties are added at different levels within the assembly. They can be added to the source component as well as to any occurrences of that component within the assembly. When you create a new harness object, some properties are required, such as the Pin Name for an electrical part occurrence, or the Wire ID for a wire. You can decide on what other properties to set. The properties you set are driven by the documentation you produce for downstream consumers. Some properties, such as calculated length or raw length for a harness segment are derived from the placement or settings of the related component. These properties cannot be changed, but can be viewed and used in documentation. You can set and view properties when the component is active in Autodesk Inventor Professional Cable & Harness. Some properties can also be accessed from other objects. For example, from the Wire Properties dialog box, you can view and modify properties on the parts and pins to which it is connected.

Customize Properties
The Custom tab of the Properties dialog box may contain predefined properties. These properties are available in the property Name list, and have a preset name and data type. You can add them to the object individually and set the value. If you need a property for a harness component that is not predefined by Autodesk Inventor Professional Cable & Harness, you can create a custom property. To create a custom property, you name the property and set its data type and value. Once the property is fully defined, it is added to the property Name list on the Custom tab. The property is also available in the Name list within the same part file or harness assembly for use on other harness objects. See Autodesk Inventor Help for more details on setting data types for custom properties.

24

Chapter 2

Working With Harness Assemblies

Set Occurrence Properties


Harness objects have general properties that are stored in their source files, and unique occurrence properties that are stored within the assembly in which they are placed. Harness component occurrences get their properties from the source component. For example, when an electrical (pinned) part is placed in the harness assembly, its properties come from the part definition. When specific properties are needed for an occurrence, you can override a component-level property value with an occurrence property value. In the property list on the Custom tab, properties added to an occurrence are represented with white backgrounds. Properties listed with a dark background indicate a source-level property. For example, in the Wire Properties dialog box, for an occurrence wire, the properties added at the library level are displayed with a dark background.

Assign Occurrence Reference Designators


Now that the harness assembly is added, you can set a specific reference designator for the electrical part occurrences.

NOTE Add occurrence properties to electrical parts only after they are in their proper assembly location. Occurrence properties are lost when electrical parts are promoted or demoted, and must be reassigned.
To set a reference designator for an electrical part occurrence 1 In the browser, double-click the harness assembly. 2 Right-click the part name 360124, and then select Harness Properties from the context menu.

NOTE The browser has a gray background, but the parts can be selected.
3 In the Part Properties dialog box, set a RefDes of U3 for the occurrence, and then click OK. 4 Repeat Steps 2 and 3 to set a RefDes of U7 for part 360575. 5 In the browser, expand the PCB subassembly to locate part LTP, and then set a RefDes of J12. The generic placeholder RefDes for each part is overridden at the occurrence level with the unique value.

Setting Properties for Harness Components

25

26

Working with the Wire Library

In This Chapter

All wires in Autodesk Inventor Professional Cable & Harness come from a single wire library. In this chapter, you learn how to navigate in the wire library and use the Wire Library tool.

About the wire library Locating the wire library file Using the wire library dialog box Adding library wire definitions Modifying library wire

definitions
Importing and exporting wire

library data

27

About the Wire Library


The wire library contains the standard wire data used to create wires in a harness assembly. These wires do not have a physical representation, and exist only in the wire library file. You select from this list to insert wires in the harness assembly. You can use any standard wire definition in the library or add your own definitions. You can also modify and remove existing wires. To add a large number of wire definitions, import wires using an ASCII file. With the wire library tools you can:

Add new wire definitions. Modify, copy, and delete existing wire definitions. Import and export wire libraries. Explore the wires in the list. View the basic properties for a selected wire. View the total number of wires in the library.

Locating the Wire Library File


The wire library file contains all the wire data. By default, the file is named wire_library.iwl and is located in the Cable & Harness Content directory where you installed Autodesk Inventor Professional. You can change this location using the File Locations tab on the Harness Settings dialog box. Typically, one wire library file is created and stored on a server for all harness assemblies to reference. If the wire library is accessed by multiple users, it must be placed in a shared location. You can set a different wire library file and location for each harness assembly.

28

Chapter 3

Working with the Wire Library

The first person to open the wire library can add, edit, and remove wires. All others attempting to access the wire library, are notified that the library is being edited and it cannot be accessed. In this case, the wire library is read only, but you can still insert any wire listed in the wire library into the harness assembly. The Default Library Wire is used when the wire library cannot be found. The Default Library Wire cannot be modified. Each time the wire library is opened, the system determines if changes were made to the library data that require an update. Some changes are immediately available in the active harness assembly, other changes are not. If an update is required, click the Update button on the Standard toolbar. In this exercise, you access and view the name and location for the current wire library file. To view the location of the Wire_library.iwl file 1 In the browser, double-click Harness Assembly1, if not already active. 2 In the browser, right-click Harness Assembly1, and then select Harness Settings from the context menu. 3 In the Harness Settings dialog box, click the File Locations tab. This harness assembly references the default wire library file. The default file and location is Program Files Autodesk Inventor Professional (version) Cable & Harness Content Wire_library.iwl. 4 If you installed Autodesk Inventor Professional to a location other than the default location, click the Browse button to navigate to and select the file in this new location.

NOTE To create a new, empty wire library, enter a new file name.
If a new name is entered, the wire library file is created in the specified directory. If the file location or name is changed, you must click the Update button to load the library, and then click OK.

Locating the Wire Library File

29

Using the Wire Library Dialog Box


Use the Wire Library tool on the Cable & Harness panel bar to display the Wire Library dialog box.

Wire Library tool

The illustration that follows shows the Wire Library dialog box with the Default Library Wire selected.

Wire Library toolbar Wire categories and list of wires Default library wire

Wire properties

Wire total

The features in the Wire Library dialog box include: Wire Library toolbar The tool set for the wire library that enables you to create, edit, copy, and delete individual library wire definitions. Import and export functions are also provided to bring wire library data in and out of the wire library.
y ry ire ar ra i re W ib br i re i W y L L r W ry ry ra ire ry i re ra ra W ra Li b W ib t b t L i r Li b e r L let po py it po ew Im De N Ex Ed Co ire W

30

Chapter 3

Working with the Wire Library

Wire categories and list of wires Default Library Wire Number of Wires Wire properties

Lists the contents of the wire library. The library contents include individual wires and wires in the wire categories. The wire used by default when the wire library cannot be found. This wire cannot be deleted or modified. The total number of wires in the library. Displays properties for the selected wire definition and the category in which the selected wire is organized. Displayed properties include color style, part number, outer diameter, gauge, and core size.

Adding Library Wire Definitions


Library wire definitions are two-dimensional cross sections with properties for gauge, diameter, and color. You can add wires to the library individually or load multiple wires into the library at one time by importing from a spreadsheet or other wire list.

Create New Library Wire Definitions


To create a new library wire definition, you must specify the wire name, color, and outer diameter. If desired, organize new definitions into new or existing categories, assign a part number, and add additional physical properties for gauge and core size. Any number of custom properties may also be added. The Library Wire dialog box has two tabs: General Custom Sets required, physical, and optional properties for new wire definitions. Sets new or edits existing custom properties. All custom properties must have a data type.

In this exercise, you create a new library wire definition.

Adding Library Wire Definitions

31

To create a new library wire definition 1 With the Enclosure_Assembly.iam still open, and the harness assembly active, click the Wire Library tool on the Cable and Harness panel bar.

Wire Library tool

2 In the Wire Library dialog box, select the New Library Wire tool.

New Library Wire tool

3 In the Library Wire dialog box, General tab, in Properties, specify: Name: BLU_EE_22 Category: Custom Color Style: Blue Part Number: 608201 4 In Physical, enter the following values related to the physical parameters of the wire: Outer Diameter: 0.054 Gauge: 22 5 If necessary, click the Custom tab and provide the information to add additional properties to the wire definition. 6 Click OK to create the wire definition and close the Library Wire dialog box. A new Custom category containing the BLU_EE_22 wire is added to the list, and is saved for use only in the open harness assembly. 7 Click Save on the Wire Library dialog box to save the wire to the referenced wire library.

Modifying Library Wire Definitions


Using the list of wires, wire categories, and the tools in the wire library, you can select wires to copy, modify, or remove.

Copy Library Wire Definitions


In this exercise, you copy a wire that you created.

32

Chapter 3

Working with the Wire Library

To copy a library wire definition 1 With the Library Wire dialog box still open, go to the list of wires, and then select the BLU_EE_22 wire that you just created. 2 Click the Copy Library Wire tool.

Copy Library Wire tool

A copy of the wire BLU_EE_22 is added to the wire list under the original wire. The name of the copied wire is BLU_EE_22 copy by default. You can make up to nine copies of the same wire before renaming it.

Edit Library Wire Definitions


You can edit any wire definition in the library except the Default Library Wire. You can edit both general and custom properties. To edit a wire definition in the wire library 1 In the Wire Library dialog box, select the wire BLU_EE_22 copy in the list, and then click the Edit Library Wire tool. As an alternative, you can right-click the wire in the list, and then select Edit from the context menu.

Edit Library Wire tool

2 Change the settings as follows: Name: BLU_EE_22A Category: Generic 3 Click OK to close the Library Wire dialog box. 4 Navigate in the list of wires to see the renamed wire in the Generic category.

Modifying Library Wire Definitions

33

Delete Library Wire Definitions


You can delete a library wire definition using the Wire Library dialog box. If a wire that is deleted from the wire library has already been added to a harness assembly, any occurrences of that wire in the assembly are not deleted.

NOTE If a wire with the same name as the deleted wire is added back into the
wire library before a harness assembly is opened, any occurrences of the wire automatically update with the new definition the next time the harness assembly is updated. In this exercise, you delete the wire definition you added previously. To delete a wire definition 1 In the Wire Library dialog box, select the wire to delete: BLU_EE_22A 2 Select the Delete Library Wire tool, and then select Yes to confirm the deletion. Alternatively, you can right-click the wire, and then select Delete from the context menu.

Delete Library Wire tool

3 Look at the list to verify that the wire was deleted.

Add Properties to Library Wire Definitions


Use the Edit Wire Library tool from the Wire Library dialog box to view, add, or modify library-level wire properties. In this exercise, you add custom properties that further define the wire. Use a color property to represent a textured wire. Although textured color styles are supported, they cannot be viewed on wires displayed in the default centerline display mode. Displaying textures also impacts performance. In this exercise, you select a single color wire, and then add the wire color as a property. This way of representing the colors does not impact performance.

34

Chapter 3

Working with the Wire Library

To add custom properties to a wire 1 In the Wire Library dialog box, expand the Generic category, and then select the wire named 10AWG-GRN. 2 Click the Edit Library Wire tool. 3 In the Library Wire dialog box, click the Custom tab, and then enter two properties with the values shown. Click the Add button after entering each property: Name: VendorpartNumber Type: Text Value: 5876 Name: Volt Type: Voltage Value: 300V 4 To modify the existing color property, enter the following values, and then click the Modify button. Name: Color Type: Text Value: Green/Yellow 5 Click OK to close the dialog box.

Importing and Exporting Wire Data


Wire library data can be imported into the library, as well as exported out of the library by specifying two files. A comma separated value (.csv) data file and a configuration file (.cfg) are used for both processes. The configuration file describes the input parameters, their associated data types, and corresponding units. The data file contains the wire data, which is a description of each wire imported into or exported from a wire library. See the Autodesk Inventor Professional Help for details on the format and contents of these files.

Importing and Exporting Wire Data

35

When you import a library wire, the system uses the following guidelines:

Imported wire definitions always overwrite or update existing library wire definitions. New wires are always added to the wire library. New, previously undefined wire properties are always added. Existing library wire property values can be changed. Properties on existing library wires cannot be deleted via import. Properties on existing wires can be overridden with a blank value by using two consecutive commas. Only one comma is required if the entry is the last one in the row.

Import Wires Into the Wire Library


The workflow for importing wires into the wire library is as follows. For this exercise, the configuration and data files have been created for you. To import wires into the wire library 1 Double-click Harness Assembly1 to activate it. 2 Select the Wire Library tool from the Cable & Harness panel bar. 3 In the Wire Library dialog box toolbar, select the Import Wire Library tool.

Import Wire Library tool

The Wire Library dialog box remains open during the import. 4 From the Import Wire Library Data dialog box, use the Browse button to navigate to the Cable & Harness Tutorial Files directory where you installed Autodesk Inventor Professional, and then open the following files: Configuration File (.cfg): wire_lib_gxl.cfg Data File (.csv): gxl_wires_import.csv 5 Click OK to add the wire data to the open wire library. A dialog box appears indicating the status of the import and confirms the name and location of the log file. The log file contains details of the import, including updates to wires, and errors associated with the import. 6 Click Close to close the confirmation dialog box. The Wire Library dialog box is updated with the new data after the import. 7 In the Wire Library dialog box, click Save to finish.

36

Chapter 3

Working with the Wire Library

Export Wire Library Data


When exporting data from a wire library, you set the name and location for the output file, and then the system writes the data to the comma separated data file as specified. The data file includes information for each wire contained in the wire library. The configuration file specifies which properties to export. All property values are exported using the unit preference settings. The header is also output in the export data file (.csv). The header facilitates a complete round trip from and to the wire library. To export data from the wire library 1 Double-click the harness assembly to activate it. 2 In the Cable & Harness panel bar, select the Wire Library tool. 3 In the Wire Library dialog box toolbar, select the Export Wire Library tool.

Export Wire Library tool

4 In the Export Inventor Wire Library Data dialog box, select the needed Configuration File (.cfg). 5 Enter the name and location for the Data File (.csv) that is output, or select an existing file. If you use an existing file, existing data is overwritten. 6 Click OK in the Export Inventor Wire Library Data dialog box. 7 Click Close to close the Confirmation dialog box. 8 Click Close to close the Wire Library dialog box.

Importing and Exporting Wire Data

37

38

Working with Wires

In This Chapter

In this chapter, you learn how to add wires to an assembly and modify them.

About wires Inserting wires manually Moving wires Deleting wires Replacing wires Inserting wires using a wire list Wire occurrence properties Changing wire display

39

About Wires
Wires are retrieved from the wire library and placed in the assembly using manual or automatic methods. To manually insert wires, you select the wire to insert, and then identify the two pins on the electrical parts. To automatically insert multiple wires, you import an ASCII wire list. Once the wires are in the assembly you can edit, replace, delete, and move the selected wire. Wires retrieved from the wire library connect two pins in the assembly. This shows how the wires fit into the assembly, and automatically calculates required lengths.

Inserting Wires Manually


To insert individual wires into an assembly, use the Create Wire tool and select the pins for each end of the wire.

Create Wire tool

To insert a wire manually 1 In the browser, double-click Harness Assembly1 if it is not already active. 2 On the Cable & Harness panel bar, select the Create Wire tool. 3 In the Create Wire dialog box, accept the default Wire ID, which is Wire 1. The Wire ID is Wire plus an incremental number starting with 1. 4 From the list of wires, select the wire to insert. Select the category and wire name shown. Use the arrows to select from the list: Category: Generic Name: 10AWG-GRN 5 Verify that the Pin 1 button is depressed. If it is not, click the button.

40

Chapter 4

Working with Wires

6 In the graphics window, move the cursor over the pins in part 360124. When the tooltip is displayed as U3 Pin 1, click the work point representing the start pin for the wire.

The pin changes color when selected. The Pin 1 button changes from red to white, and the Pin 2 button is activated (depressed). 7 Pause the cursor over the second pin on part LTP. As you select points for a wire, the application gives you visual feedback. A preview wire is created and text messages in the status bar instruct you on the next step. The messages change, based on what is selected and the action you perform. The following image shows the message and the preview wire.

8 When the tooltip is displayed as J12 Pin 1, click the point to select the second pin. 9 To create the wire, click Apply in the dialog box.

Inserting Wires Manually

41

The wire is created as centerline or rendered, depending on the display setting. Display is set to centerline by default.

Wire 1

10 While the dialog box is still open, click the Properties button to view the properties for the library wire. The wire that is placed is an occurrence wire. The occurrence inherits the properties from the library wire. 11 Add one more wire connecting U3 Pin 2 to J12 Pin 2, right-click, and then select Apply from the context menu.

Wire 2

12 Select Cancel to close the dialog box. 13 In the browser, expand the harness assembly and the Wires folder to view the added wires in the hierarchy.

42

Chapter 4

Working with Wires

Moving Wires to Change Pin Connections


From within a harness assembly, a wire can have one or both of its ends moved and reterminated to different pins. Both routed and unrouted wires can be changed. A dangling wire can also be moved to reattach detached ends to existing pins. To move a wire, choose the wire to move, select the button representing the pin connection to change, and then select the new pin connection. In this exercise, you move Pin 2 of the wire you just added to another pin on the same connector. To move a wire 1 In the browser or graphics window, right-click Wire 1, and then select Edit Wire from the context menu.

NOTE To select the pin in the graphics window, you may need to set the Select
tool to Select sketch elements. 2 In the Edit Wire dialog box, verify the Pin 1 button is selected. 3 In the graphics window, move the cursor over the pins to preview the wire connection possibilities before making a selection. The preview wire is a straight white line drawn between the two pins. 4 When the tooltip is displayed as U3 Pin 6, click the pin as shown in the following illustration.

original location preview of new location

5 To create the wire in the new location, right-click, and then select Apply from the context menu. The wire is redrawn using the new pin, and the wire length is updated as needed.

Moving Wires to Change Pin Connections

43

new position

6 Click Cancel to close the dialog box.

Deleting Wires
Wires you no longer need in your design can be deleted at any time. To delete a wire 1 In the browser or graphics window, select Wire 2.

NOTE To select the wire in the graphics window, you may need to set the
Select tool to Select sketch elements. 2 Press the DELETE key, or right-click, and then select Delete from the context menu.

The wire is deleted.

44

Chapter 4

Working with Wires

Replacing Wires
To change or replace a wire definition, you select the wire to change, and then select the new library wire definition. The wire is redrawn using the new definition. The wire occurrence property values, including the Wire ID, remain the same and the library-level wire properties are added to the occurrence wire immediately. Wire color changes take effect immediately. To see the effect of changes to outer diameter values, click the Update tool. To replace a wire 1 In the browser or graphics window, select Wire 1, right-click, and then select Edit Wire.

NOTE To select the wire in the graphics window, you may need to set the
Select tool to Select sketch elements. 2 From the Edit Wire dialog box select: Category: Belden Name: 9916-VIO 3 If necessary, click the Properties button to view the properties for the library wire. 4 To redraw the wire using the new definition, click Apply. The wire in the graphics window is redrawn in violet. 5 Before closing the dialog box, replace the wire with the original, green wire definition. In the Edit Wire dialog box, select: Category: Generic Name: 10AWG-GRN 6 Click OK to close the dialog box.

Replacing Wires

45

Importing Wire Lists


Use Import Wire List on the Cable & Harness panel bar to automatically add (connect) multiple wires in the harness assembly.

Import Wire List tool

To import the wires, select the two import files to use. The import files include a configuration (.cfg) file and a comma separated (.csv) data file. The data file specifies the point to point connectivity of each wire. The configuration file, which is comma separated, describes the format of the input .csv data file. The import process can be done many times with the same or different import files. The import checks for duplicate wires, missing wires, and changed wires. If a new wire has the same Wire ID as an existing wire, it is not added and a warning is issued.

Configuration File Formats


The configuration file must contain the following information: OBJECT LOGFILE Type of object contained in the input file. For wire occurrences, the object is wires. It is not case sensitive. The output log file path and name. For example, C:\WireListImport\wirelist.log. If no path is listed, the log file is created in the same directory as the .csv file. Specifies the order, data type, and units of the input parameters. There must be a Wire ID, Wire Name, REFDES1, Pin1, REFDES2, and Pin2. The parameters can be in any order, as long as the minimum required subset is present. Additional wire properties may exist after the minimum required properties. Specifies the data type associated with the property name in the same column. Specifies the unit of measure associated with the data type in the same column.

HEADER1 (Property Name)

HEADER2 (Data Type) HEADER3 (Unit)

46

Chapter 4

Working with Wires

The required wire connectivity parameters in the comma separated data file must have the exact data types and units specified in the configuration file. The data type and units for other custom properties imported using Import Wire lists can be customized. Units must be appropriate for the data type specified for the given property name. Refer to the Autodesk Inventor Professional Cable & Harness Help for more details on data types and unit handling.

NOTE Configuration files are used for importing wire connectivity data and
wire library data, and for producing reports. Each configuration file performs a different task, and requires information specific to that task.

Comma Separated Value Data File Formats


Any number of wires can be included in the comma separated data (.csv) file. For each wire included in the file, the following information is required: Wire Name Wire ID REFDES1 PIN1 REFDES2 PIN2 The wire name in the wire library. A unique identifier for each wire. A unique identifier for the first connector. A unique pin name on the first pin. A unique identifier on the second connector. A unique pin name on the second pin.

NOTE The electrical part RefDes value is only recognized by the Import Wire
list function when it is set at the occurrence level. Any RefDes values set in the part file are not used. Additional wire occurrence properties can be imported on a wire-by-wire basis after the required input parameters. The corresponding data type and unit for each custom property added must be listed in the associated configuration file. The first line of the .csv file is a comment line listing the columns in the data fields. This line corresponds to the Header1 row in the configuration file. In this exercise, you import seven wires into the harness assembly using import files that were already created for you.

Importing Wire Lists

47

To import a wire list 1 In the browser, double-click Harness Assembly1 as the assembly to receive the imported wires. 2 In the Cable & Harness panel bar, select Import Wire List.

Import Wire List tool

3 Click the Browse button to locate and open the import files listed below. They are located in the Cable & Harness Tutorial Files folder where you installed Autodesk Inventor Professional. Configuration File (.cfg): Ascii_input.cfg Data File (.csv): Ascii_input.csv 4 To add the wires to the active harness assembly, click OK. A message box is displayed with the status of the import. The message indicates that seven wires imported successfully. You can check the log file for details on the import, including any associated errors or warnings. 5 Click Close on the Import Wire List dialog box.

The wires are added to the harness assembly.

48

Chapter 4

Working with Wires

Setting Wire Occurrence Properties


Wire occurrences inherit the general properties that were created at the library level. Occurrence properties can be stored within the assembly in which the wires are placed. You can override the library-level property value with an occurrence property value. The Wire Properties dialog box for wire occurrences has four tabs. Occurrence Displays the wire ID property that can be edited on the occurrence. It also includes length information and display options. Displays the library-level properties for the selected wire occurrence. These properties cannot be edited at the occurrence level. Lists the RefDes and pin name for each end of the wire and provides links to the properties for those pins and connectors. Lists and sets the custom properties for the selected wire.

General

From/To

Custom

The Custom tab of the properties dialog box for library wires contains several predefined, or recommended, properties. These properties are available in the property Name list and have a preset name and type. You can add them to the components individually and set the value. The recommended properties for wire occurrences are: Separation Code Class Max Length Bend Radius Categorizes wires into types or categories for comparison. Categorizes wires and segments into class groupings for comparison. The maximum allowable length for wire. Factor that is multiplied by the wire diameter to determine the minimum bend radius.

Setting Wire Occurrence Properties

49

Override Library-Level Properties


In this exercise, you change the value of the custom Volt property. To override a library-level property 1 Double-click Harness Assembly1 if it is not already active. 2 In the browser or graphics window, expand the Harness Assembly1 part and the Wires folder. 3 Right-click Wire 1, and then select Harness Properties from the context menu. 4 Click the Custom tab. Notice that the custom properties added at the library level are displayed with a dark background. 5 Click the Volt property in the table. 6 Select the property Value of 300 volts and change it to 200 volts. 7 Click the Modify button to override the property in the table, and then click Apply.

Restore Library-Level Properties


To restore a property value to its original library-level value, position the cursor anywhere in the selected table row, right-click, and then select Restore. In this exercise, you restore the library-level property value for the custom Volt property with the value override. To restore a library-level property value 1 With the Library Dialog box still open, click the Volt row in the custom property table to select it. Notice that the library-level property name, and value appear in the bottom left of the dialog box. 2 Right-click anywhere in the row, and then select Restore from the context menu. The wire library replaces the occurrence value with the library value. 3 Click OK to save the change and close the dialog box.

50

Chapter 4

Working with Wires

Changing Wire Displays


Wires can be displayed as either rendered or centerline. Centerline display is the default and should be used for optimal performance while creating and routing wires. If rendered is selected, the wire is drawn as a three-dimensional shaded solid, which is similar to how the physical wire appears. With centerline display wires are drawn as lines, making it easier to see and work on existing model geometry.

rendered

centerline display

The display options can be set for individual wires or for all wires in a selected harness assembly. To change the display for wires 1 Double-click Harness Assembly1 if it is not already active. 2 From the browser or graphics window, select any wire from the list of wires.

NOTE To select the wire in the graphics window, you may need to set the
Select tool to Select sketch elements. 3 Right-click, and then select Display as rendered from the context menu. 4 To change the display for all wires, select the Wires folder in the browser, right-click, and then select Display all as rendered from the context menu. All wires in the selected harness assembly are displayed as rendered. 5 On the Standard toolbar, Display Settings options, select Centerline display to return the wires to the default centerline display mode.

Changing Wire Displays

51

52

Working with Segments

In This Chapter

Segments define virtual paths used for routing wires through assemblies. In this chapter, you learn how to define and manipulate a segment, how to branch a segment, and how to change the segment display characteristics.

About harness segments Segment basics Work point selections Creating segments Manipulating segments Changing segment displays Setting segment defaults

53

About Segments
Segments define the possible paths a wire can take through an assembly. Each click in the graphic window creates a work point on the segment. Work points are used to manipulate the segment into its desired position and shape. The segment is created with a default diameter, and is offset a specified distance from selected geometry. Once a path is defined, it can be modified in several ways. Segment branches are created by clicking on an existing segment.

Define Segments
Use the Create Segment tool on Cable & Harness panel bar to create a path for routing wires.

Create Segment tool

To create a segment you define at least two points, a start point and an endpoint. As you design, you can add additional segment work points where it is critical for the segment to adapt to changes in the assembly, or to control the direction of the segment around or through existing assembly geometry. Use as few work points as possible, since additional work points slow performance and make relocating work points more difficult. For more precise placement of segment work points, define work features at critical locations prior to inserting the segment. Work features, such as work points and work axes, are especially useful for directing segments through tie-downs, clips, or other geometry. Segment work points associated to work features update when the model changes. Work features can also help create a more accurate approach to the connectors, or direct the segment around geometry to avoid. Feedback is provided throughout the creation process to highlight valid points and show the offset for your selections.

54

Chapter 5

Working with Segments

Selecting Work Points for Segments


Like the points used to define pins on parts, the points you select for segments determine whether certain work points are updated when changes are made to the associated geometry. Segment work points created by selecting arbitrary points on a face, are not updated to changes in the model geometry. Segment work points based on the following geometry, do update when changes are made:

Existing work points Center points on any circular component such as a face, a hole, and cylindrical cuts or arc edges Existing sketch points Model vertices

Select Undo or press ESC while creating a segment to remove the last segment point created and end the create segment operation.

Plan Segment Start Points and Endpoints


When multiple segments exist in an assembly, the placement of the start and endpoints of the segment in relation to the wire connection points is an important consideration. When automatically routing wires, the system checks for the harness segment ends closest to each end of the wire, and then searches for the shortest path through the identified contiguous segments. Whenever possible, place the harness segments so there is no confusion as to which segment is closest to the wire connection points. See Defining Automatic Routes on page 73 for details about how the system automatically routes wires.

Apply Offset Distances


Arbitrary points selected on a face are offset a set distance from the selected geometry. Segment points based on existing geometry are not offset. A segment can require several different offset distances throughout its length. To adjust the segment offset as you move through the assembly, right-click in the graphics window, and then select Edit Offset from the context menu.

NOTE The offset distance is applied only while you create segments. It is not applied when wires are routed through the segment and cause the update of the diameter.

Selecting Work Points for Segments

55

Creating Segments
You can define segment paths as close to the desired results as possible, and then adjust them later, or you can develop them using work features you set when planning the segment path. In the following exercises, you define a harness segment between two circular connectors and around the PCB board in the enclosure. You adjust the offset while you work. Work points are defined to create a precise approach to the first connector. To start a segment 1 In the browser, double-click Harness Assembly1 if it is not already selected. 2 In the Cable & Harness panel bar, click the Create Segment tool. 3 In the graphics window, orient and zoom the view as shown in the following illustration, and then select the points (1) and (2).

point 1 point 2

Segment work points are created at the selected points.

56

Chapter 5

Working with Segments

4 Move the cursor over the bottom of the enclosure until the tooltip and offset symbol appear. The tooltip displays the offset value, and the symbol shows the actual offset distance as a guide for your selections.

offset guide

5 Before you select the next point, increase the offset to prepare for a branch that is created in a later exercise. To increase the offset, right-click, select Edit Offset from the context menu, and then enter 0.470.

NOTE Units are not required when entering offset values. If no unit is specified
the default unit setting is used. 6 For the third point, select a point based on the bottom of the enclosure. Zoom out to make your selection. As you make your selections, a straight line appears from the selected point to the current cursor position. The system draws the line between the points as selections are made.

point 3

Creating Segments

57

7 Adjust your view, if necessary, and continue selecting points around the printed circuit board (PCB) and toward the other connector to create the segment shape shown in the following image. The following image shows 8 additional point selections. Exact placement of the work points is not important. You can adjust the work points once the segment is complete.

8 For the second to last point, pause the cursor over the connector face near the center hole, and then click to select that point as shown in the illustration.

58

Chapter 5

Working with Segments

Decrease the offset to 0.20 for the last point, pause the cursor over the connector face near the center hole, and then click to select the point.

10 Right-click, and then select Finish to complete the segment.

NOTE If an error message is displayed and the sweep cannot be generated,


adjust the work points in areas of highest curvature to reduce the curve. Refer to the Redefine or Move Segment Work Points on page 61 for details about adjusting segment work points. The system generates the segment, as shown in the following illustration.

Creating Segments

59

Add Segment Branches


Segment branches are made by starting or ending a new segment on an existing segment. Once completed, there are three segments sharing a common end point. The original segment is broken into two separate segments. No tangent constraint is formed between the branch and the two original segments. As wires are routed, each of the three segments behave as separate entities and can assume different diameters. To add a segment branch 1 In the browser, double-click Harness Assembly1 if it is not already selected. 2 From the Cable & Harness panel bar, click the Create Segment tool. 3 Pause the cursor over the harness segment to branch, and then click the segment work point shown as the branch start point.

branch point

4 Change the offset to 0.470, and then select one point (2) between the segment and the connector.

point 2

60

Chapter 5

Working with Segments

5 For the final point (3), select the face of the connector near pin 3.

point 3

6 Right-click, and then select Finish to complete the branch with a shape similar to that in the image.

Manipulating Segments
Once a segment path is defined, it can be modified in several ways. You can:

Add additional work points. Delete work points. Move and redefine work points.

Redefine or Move Segment Work Points


You move and redefine segment work points just as you would move and redefine other work points. To modify grounded and ungrounded work points, right-click the work point in the browser or graphics window, select the Redefine Point option, and then select the new location. The work point becomes associative to new geometry that you select. Changes to the geometry reposition the associated work point. Grounded work points can also be modified using the 3D Move/Rotate option. To use 3D Move/Rotate, select the 3D Move/Rotate option, and then drag the work point to the desired location. The work point remains grounded.

Manipulating Segments

61

For more information about working with work points, refer to the Help in Autodesk Inventor, and search for work points in the index.

NOTE When the location of a segment changes dramatically, delete the


existing segment and create a new one, rather than try to adjust existing segment work points to accommodate the changes. In this exercise, you use 3D Move/Rotate to adjust a work point for the segment branch. To move the work point 1 To get a better view of your data, turn the visibility off for the enclosure and Segment1. You can create design views that include only the components necessary to wire the assembly. Creating a view that shows only the harnesses or a specific harness assembly can also be useful. 2 Double-click Harness Assembly1 if it is not already active. 3 In the graphics window, right-click the second branch work point labeled as moved point in the following illustration. 4 Right-click, and then select 3D/Move Rotate on the context menu.

NOTE To avoid intersecting surface errors while moving work points, ensure
that the segment display is set to centerline. An intersecting surface error undoes the work point move. 5 Drag the point vertically to achieve the following shape.

moved point

6 Select Apply, and then click Done. The segment is recomputed.

62

Chapter 5

Working with Segments

Insert Segment Work Points


If the design changes so that you need more control over the segment shape in certain areas, you can insert additional points. To add a segment work point 1 Double-click the harness assembly to activate it in place. 2 Turn on the visibility for Segment1 and the enclosure. 3 In the browser or graphics window, right-click Segment1, and then select Add Point from the context menu. 4 Pause the cursor over the area of the segment shown in the illustration. The path and work points highlight as you move the cursor over the segment.

highlighted segment path

5 Click the path to add the point. The point is added and the segment recomputes.

new work point

6 Right-click, and then select Finish to exit the add point operation.

Delete Harness Segment Work Points


To delete a work point from a harness segment, activate the harness assembly, right-click the point to remove, and then select Delete Point from the context menu. The point is removed and the segment recomputes. If the point is a common end point of two segments, they merge into a single segment. If the point is the common end point of three or more segments (branches), no merging occurs. Instead, each segment has a unique work point at its end, and can be manipulated independently.

Manipulating Segments

63

To delete a work point from a single segment 1 Double-click the harness assembly. 2 In the browser or graphics window, right-click the point you just added, and then select Delete Point. The point is removed and the segment recomputes.

Delete Harness Segments


To delete a segment, select the segment from the browser or graphics window, right-click, and then select Delete from the context menu. If the segment deleted is a branch, the two remaining segments are not merged.

segment with branch

segment with deleted branch

When a segment is deleted, any wires routed through that segment unroute from that segment only. If the wire was routed through the deleted segment only, the wire returns to an unrouted state. If the wire was routed through more than one segment, then it remains routed through the other segments.

Setting Segment Properties


Like wires, segments contain a set of properties that provide a complete definition of the segment in the assembly. Unlike wires, segments do not exist in the context of a library and do not contain library-level properties. They contain only occurrence-level properties. The Segment Properties dialog box has three tabs. Occurrence Wires Lists properties related to the physical aspects of the segment, including segment display. Lists properties for wires routed through the segment. Double-click any row to display the properties dialog box for that wire occurrence. Lists custom properties added to the segment.

Custom

On the custom tab there are several preset, or reserved, properties available from the Name list. Refer to the Help in Autodesk Inventor Professional Help details about these properties.

64

Chapter 5

Working with Segments

To access segment properties 1 Double-click the harness assembly. 2 In the browser or graphics window, right-click a segment, and then select Harness Properties from the context menu. 3 Click the various tabs to view and set the desired properties.

Setting Diameter Behavior in Segments


Segments can be configured as fixed diameter segments or as variable diameter segments. Fixed diameter segments, such as semi-rigid tubing that the wire bundle is routed through, do not change as wires are routed, unrouted, or deleted. The diameter of variable segments are automatically updated as wires are added or removed. By default, segment diameters are updated automatically as wires are routed, unrouted, or deleted from the segment. To change the segment diameter behavior 1 Double-click the harness assembly containing the segments to change. 2 In the browser or graphics window, right-click the segment to change, and then select Harness Properties from the context menu. 3 In the Segment Properties dialog box, select the appropriate diameter setting.

For a variable diameter, select the Calculate Size from Wires check box. For a fixed diameter, deselect the check box and enter a diameter value.

The segments are updated accordingly.

NOTE When the Defer Update option is enabled, the segment diameters are
not updated until the user specifically selects the Update tool from the Standard toolbar.

Setting Diameter Behavior in Segments

65

Changing Displays of Segments


Segments can be displayed as rendered or centerlines. Rendered display provides a three-dimensional appearance, while centerline display provides an unobstructed view of the work points and path. Like wires, the display options can be set for individual segments or for all segments in a selected harness assembly. The display preference can be set in different ways, either with the context menu for the segment occurrence or the Segments folder, the Segment Properties dialog box, or the Display Settings tool on the Standard toolbar. The occurrence level display settings always override the current display state. To change the segment display 1 Double-click the harness assembly if it is not already active. 2 In the browser or graphics window, select a segment.

NOTE To select the segment in the graphics window, you may need to set the
Select tool to Select sketch elements. 3 Right-click, and then select Harness Properties. 4 In the Segment Properties dialog box, Occurrence tab, select the tool for the Centerline display option.
rendered centerline

5 To change the display setting for all segments, select the Segments folder in the browser, right-click, and then select Display As Rendered from the context menu. You can also select the Display As Rendered option from the Display Settings tool on the Standard toolbar.

66

Chapter 5

Working with Segments

Setting Segment Defaults


Several default settings are available for harness segments. To set the segment defaults 1 Double-click the harness assembly to edit it in place. 2 In the browser, right-click the harness assembly, and then select Harness Settings from the context menu. 3 On the Harness Settings dialog box Default tab, set the distance to offset segment work points from the selected face during selection. 4 Set the diameter behavior. 5 Set the desired segment color. 6 Click the Display Options tab, and then set the desired display settings. These settings are used when creating wires and segments. 7 Click OK to save the changes, and close the dialog box.

Setting Segment Defaults

67

68

Routing Wires

In This Chapter

When wires are routed, they are inserted into selected segments using manual, automatic, or semi-automatic methods. Unrouting wires removes the wires from the selected segments. In this chapter, you learn how to use the different routing and unrouting methods.

Overview of routing wires Manual routes Creating semi-automatic routes Creating automatic routes Unrouting Viewing paths

69

About Routing and Unrouting Wires


By default, when wires are routed, or placed into segments, the wire lengths and segment diameters are automatically calculated. Wire lengths and segment diameters are calculated automatically when unrouting or removing wires from segments. Wires can be routed only into segments that are in the active harness assembly. To route wires, you can use one of three methods: manual semi-automatic automatic Inserts individual wires into selected segments one at a time. Segments can be discontinuous. Inserts selected wires into continuous segments. Automatically inserts all unrouted wires into the segment that is closest to the wire connect points (pins) and also represents the shortest path.

When routing or unrouting wires you can select the wires to use before opening the dialog box, or you can select the wires using the dialog box tools.

Defining Manual Routes


Use the Route tool to manually route individual wires into a single segment.

Route tool

The segments can be discontinuous and can be used for incremental routing to create networks with gaps.

70

Chapter 6

Routing Wires

The Route tool enables you to quickly route a wire into a single segment. The workflow for manually routing a single segment is described in the following steps. To route a wire into a single segment 1 With an active harness assembly, select the Route tool from the Cable & Harness panel bar. 2 Select the wire to route. 3 Select the Single Segment check box, and then select the segment in the graphics window. 4 Click OK. The wire lengths and bundle diameters update automatically.

Defining Semi-Automatic Routes


When creating a semi-automatic route, use the Route tool to select one or more wires, and the first and last segment within the desired network. The system looks for the shortest continuous path connecting the two segments. If more than one path exists between the two segments selected, a dialog box is displayed for you to cycle through the possibilities, from shortest to longest. The corresponding paths are highlighted in the graphics window. In this exercise, you select a wire and route it manually.

Defining Semi-Automatic Routes

71

To route a wire into multiple segments 1 Double-click Harness Assembly1 if it is not already active. 2 In the Cable & Harness panel bar, click the Route tool. 3 In the Route Wires dialog box, verify that the Wires button is selected. 4 In the graphics window, click the wire shown in the illustration. In the browser, this wire is named Wire 1.

Wire 1

In the Route Wires dialog box, the Wires button changes from red to white to indicate that the wire selection is complete. 5 Click the First Segment button, and then click the first segment.

first segment

The First Segment button changes color, and the Last Segment button is depressed.

72

Chapter 6

Routing Wires

6 In the graphics window, click the branch segment. 7 Click OK. The wire is routed into the main segment and out the branch. The segment diameter and wire length are calculated automatically.

Defining Automatic Routes


You can route all unrouted wires automatically, or you can route selected wires. When automatically routing wires, the system checks for the harness segment ends closest to each end of the wire. When the segment ends are identified, the system examines all segments found, and then looks for the shortest path. After finding the shortest path, the wires are routed. If the harness segment endpoints found are within 0.005 meters of one another, they are considered to be the same distance. If there is no connection between any of the identified start and end segment points, such as when the endpoints identified are from different harness segments, or when the same segment point is identified for both the start and endpoints, the route fails. In this case, you can route the wires using manual methods. In this exercise, you route all remaining wires into the segments.

Defining Automatic Routes

73

To automatically route all wires 1 Double-click the Harness Assembly1 if it is not already selected. 2 On the Cable & Harness Panel bar, click the Automatic Route tool.

Automatic Route tool

3 In the Automatic Route dialog box, select All Unrouted Wires. The dialog box indicates that there are seven unrouted wires selected for routing. 4 Click OK. The remaining wires are routed into the segments, and the dialog box is closed.

View Wire Paths


As a result of routing and unrouting wires in a complex assembly, the path a wire takes is not always easy to see. To highlight all of the segments a routed wire passes through, use View Path on the context menu.

74

Chapter 6

Routing Wires

To view a wire path 1 Double-click a harness assembly to edit it in place. 2 In the graphics window or browser, select the wires whose paths you want to view.

NOTE To select the wires from the graphics window, set the Select tool to
Select Sketch Elements. 3 With the wires selected, right-click, and then select View Path from the context menu. The wire stubs (the exposed portions of the wires from the end segment to the pin), and the path of the segment the wires pass through are highlighted in the graphics window and in the browser.

Unrouting Wires
Using a combination of tools on the Unroute Wires dialog box, there are several options for unrouting wires. You can unroute:

Selected wires from all segments (default) Selected wires from selected segments All wires from all segments

When wires are unrouted from all segments or selected segments, the wires behave as if the segment was deleted. When the last wire is unrouted from a segment that is set to calculate size from wires, the segment diameter does not change from the diameter it had with that last wire in it. The current segment is not resized when all wires are unrouted at once. Rather than unroute a wire entirely, it is often necessary to unroute it from one or more individual segments. In the following exercises you unroute a selected wire, and then unroute all remaining wires.

Unrouting Wires

75

To unroute selected wires from selected segments 1 Double-click a harness assembly. 2 On the Cable & Harness panel bar, click the Unroute Wire tool.

Unroute tool

3 Verify the All Wires check box is not selected. In the graphics window, select Wire1 as the wire to unroute.

NOTE To select the wires in the graphics window, set the Select tool to Select
sketch elements. The Wires button changes color and the Segments button is depressed. 4 Clear the All Segments check box. 5 Click the Segments button, and then, in the graphics window, click the segment closest to connector 360124. 6 Click the segment branch, and then click Apply. Wire1 returns to its point-to-point state.

unrouted wire

In this exercise, you unroute the remaining wires. If the dialog box is not still open from the previous exercise, select the Unroute Wires tool.

76

Chapter 6

Routing Wires

To unroute all wires 1 In the Unroute Wires dialog box, verify that both the All Wires and All Segments check boxes are selected. 2 Select OK. The wires are unrouted and wire lengths update to reflect the change.

Practice Your Skills


Use the skills and tools learned in the previous examples, and reroute the wires you just unrouted.

Unrouting Wires

77

78

Generating Reports

In This Chapter

Harness assemblies can be documented in reports. These reports are dependent on specified properties and can be configured to meet your needs. In this chapter, you learn about the Report Generator dialog box, and how to format and generate reports.

Formatting reports Understanding the Report

Generator dialog box


Formatting reports Understanding link types Generating reports

79

About Generating Reports


Several standard report types, such as wire run lists, bills of material, and connector tables, can be run for a harness assembly. The information that is processed is based on the properties set for each harness component throughout the design process. When a report is generated, the output file is saved to a specified location, and one or more reports are displayed in the Report Generator document window for viewing. Report output files can also be imported into a Microsoft Excel spreadsheet or similar application. A set of sample configuration files is installed with the application. You can rename and customize the sample configuration files to produce reports that meet your needs. You can also create your own configuration file from a blank file.

NOTE The Report Generator can only view report configuration and text files
that are created in the Report Generator.

Workflow for Harness Reports


The following are the basic steps to create and generate a harness report: To create and generate a harness report 1 Activate the harness assembly to report on. 2 Select the Report tool from the Cable & Harness panel bar. 3 Specify a configuration file (.cfg) to format and process the data. 4 Modify the configuration file to meet your needs. 5 Select the files to generate. 6 Generate the report(s).

80

Chapter 7

Generating Reports

Using the Report Generator Dialog Box


Before you begin processing reports, explore the tools on the Report Generator dialog box. To display the Report Generator dialog box, click the Report tool on the Cable & Harness panel bar.

Report tool

The Report Generator dialog box consists of a menu bar, toolbar, and document window. When the dialog box is first displayed, the document window is empty. After a report is generated, the text files containing the output from generated reports are displayed. The toolbar and menu bar contain features for generating and modifying reports, and several standard Windows features. The following tools are available on the Report Generator toolbar:
ile tf ile tf file s ile s tf rt x ile o es p te tf fil file x e re t e x ad te cf g et te sc it ea e os l Ca Cr Til Ed C

ew

x te

x xt te te n e e t v p O Sa Cu

Co

py

Pa

ste

Pr

t in

New text file Open text file Save text file Cut, Copy, Paste Print Create report

Creates a new, blank text file. Opens an existing text file. Saves the selected text file using the name and location specified. Cuts, copies, or pastes the selected text. Sends the selected text files to print. Sets the files to use for processing reports on the active harness assembly, and creates a report output file. Also removes reports from the list, and can rename and relocate the output file. Selects the configuration file to edit, and then displays the configuration file dialog box with options to modify the format and specify information to include for the selected file.

Edit configuration (.cfg) file

Using the Report Generator Dialog Box

81

Cascade text files Tile text files Close text files

Arranges text files in the document window to overlap slightly. Arranges text files in the document window to display with no overlap. Closes all files displayed in the document window.

Formatting Reports
Each report type requires a configuration (.cfg) file to process the information from the harness assembly and create a report. To create a new configuration file or modify an existing configuration file, use the Edit configuration file tool on the Report Generator toolbar. Sample .cfg files for each of the main report types are provided in the Cable & Harness/Samples/Report Generator directory where you installed the Autodesk Inventor Professional software. It is recommended that you use these files whenever possible to reduce input time and errors. You can also create a new blank configuration file.

Use Sample Configuration Files


The easiest way to create a report is to use one of the sample configuration files installed with the application. If the sample file does not meet your needs, use the sample file as a base, modify and organize the data to include the information you need, and then save the file using a unique name. All sample report types are set to print as tab-delimited files. To view the settings while reading the descriptions, select the required configuration file, and then click each tab. The following are sample files and their output: Parts list report (PartsList.cfg) Lists the electrical parts specifically attached by a wire in the harness assembly. The format is set to include a placeholder for repeated part names, and to print the column headers and the text displayed in the Info tab.

82

Chapter 7

Generating Reports

Part and wire BOM (Part-WireBOM.cfg) Outputs the quantity of each part type that is specifically attached by a wire in the harness assembly. The report also includes a total length calculation for each library wire type used in the harness. The filter is set to exclude parts and wires from the BOM, and to use the Part Number column to total the number of like objects. Although length is required to total the amount of wire in the harness assembly, the column is not printed, and the total amount of wire is included in the Quantity column.

NOTE Autodesk recommends that you create the bill of material for a harness assembly with the Report Generator. The Autodesk Inventor parts list includes only the harness assembly, and none of its contents. Parts that have wires connected to them are included in the BOM report and could also be included in the Autodesk Inventor parts list. Exclude the parts from either the BOM report or the parts list to avoid duplication.
Wire run list (Wire Run List.cfg) Outputs a from/to list for each wire in the design. It includes the connection, RefDes, and pin name at both ends of each wire, as well as the length of the wire in the specified units. The table uses several link types to get the RefDes and pin name information for each wire end. The wire lengths include a round-up value that is used before converting the wires to feet. The format is set to sort multiple columns. Connector table (Connector.cfg) Creates one file for each electrical component with a RefDes value, and wires attached to them in the selected harness assembly. The output file lists the pin name, wire ID, and wire color. The filter is set to query only the parts with a part number property. The table is set to include, but not print, the RefDes property. The format is set to output a file for each RefDes. If multiple wires connect to the same pin, each wire appears on a new line, but the pin name is not repeated.

Formatting Reports

83

Edit Configuration Files


To modify an existing configuration file, click the Edit configuration (.cfg) file tool, select the file to modify, and then change the format and other aspects of the report using the configuration file dialog box. Before editing a configuration file, click on each tab of the dialog box to explore the available options. The following tabs are available: Info Table Filter Format Displays and sets the header information for the configuration file. Sets the columns and information to use for the report. Controls the types of harness components to include in the report. Refines the report output format including sorting, file format, and file print options.

Configuration File Options


The parameters on each of the four tabs in the Edit Configuration file dialog box are described in this section. Click each tab to view the parameters being described. Info Tab On the Info tab, view and set the information to appear as the file header. The file header often provides a brief description of the report. Other information such as the name of the project or model used, and a date can also be included. Use the scroll bar to view all the information, if necessary. Table Tab On the table tab, set the columns and properties to use for parsing the report. Click the buttons to add and remove columns, and click the input boxes to add property values to each field. If an arrow is displayed, click the arrow to select from a list. Key words are used to perform certain functions, such as counting the number of like objects based on a specified property name. See the Autodesk Inventor Professional Help for details about key words. In the Edit Configuration dialog box, Table tab, link types are used on the to obtain information on an object type, such as a pin or part, when running a report on a different object type, such as a wire. The following table shows the link types you can use for the different harness component object types.

84

Chapter 7

Generating Reports

Segment
Link Types None X

Wire

Pin

Part

X X

GETPART
GETPART1, GETPART2 GETSEGMENTS GETWIRES GETPINS GETPIN1,GETPIN2 GETPINSGETWIRES GETPINSGETWIRESGETPIN2 GETPINSGETWIRESGETPART2 X X X X

X X X

The rows of the table are defined as follows: Column header Link type Sets the text for column headings. Enter any string. Specifies whether to derive a property value from the main object or an associated object. When set to a link type, the property value is derived from an associated object. Sets the name of a single property whose value is written to the report. You can enter a property such as Color Style or Gauge, or a keyword. Keywords enable functions within the report generator. See the Autodesk Inventor Professional Help for details on keywords. Sets the width of the column. Sets the value to place in the last row. Specifies whether the data displayed in this column is a harness property. No means the property is a constant or special keyword.

Name

Column width Subtotal function Property data

Formatting Reports

85

Units

Specifies the units to use for that column. Autodesk Inventor unit settings are used by default. When the data type is a length type, round-off values are presented in the Round Off Row. Indicates the round off value used for wire and segment lengths. Values are dependent on the Unit setting. Sets whether to print a units suffix in the report. Sets whether to print this column in the report.

Round Off Print units suffix? Print column?

Filter Tab The Filter tab options determine the harness objects and property name value pairs used to process data for the report. Select objects Object Filters Sets one or more harness component objects to include in the report. Sets the property name and value pairs to include or exclude from the report. Also specifies the property value used to group and calculate like objects.

Format Tab On the format tab you set options that fine tune the report output. There are several options. Multiple Files Enables a single report to output multiple files, and determines how to handle them. You can specify a property to use as the naming convention for created files. Valid properties include any property that appears as a column in the Table tab. Specifies, in descending order of importance, the columns used to sort the report data. Valid column numbers are dependent on the columns that appear on the Table tab. Enter at least one column number. Specifies a placeholder when blank or repeated values are used consecutively in a single column. You set the text or character string to use as a placeholder in the report. Sets the format for the report as either a tab delimited ASCII file, or comma separated .csv file.

Sort by columns

Placeholder

Text format

86

Chapter 7

Generating Reports

There are also several print options listed: Print filter information Print header Writes the options selected in the Filter tab to the report. Writes the name of the .cfg file and the directory information to the report. Clear the box to exclude this information from the report. Writes the text in the Info Tab to the report. Clear the box to exclude the Info Tab text from the report. Includes the column headers as defined on the Table Tab in the report. Clear the box to exclude the column headers from the report. Sets a placeholder for repeated names and blank values.

Print information Print column headers Placeholder

Generating Reports
To generate a report, you select one or more configuration files to use, and then click OK to generate the report. The ASCII output file is saved to the specified location, and one or more reports are displayed in the Report Generator document window for viewing. A data type consistency check is performed as the reports are processed, and a log file is generated. The consistency check is performed for all properties on all harness objects associated with the selected harness assembly. For each property used on an object in a harness assembly, only one data type can be associated with the property name. For example, an inconsistency can occur if a connector part with a specific property and data type is placed into a harness assembly that contains a wire or segment with the same property name, but a different data type. The log file details any properties with conflicting data types. If there is a failure in the data type consistency check, the location of the log file is listed, and you are prompted whether to continue.

Generating Reports

87

Create Part and Wire Bills of Material Reports


In this exercise, you generate a simple bill of material report for the parts and wires in the harness design using the sample file Part-WireBOM.cfg. Before you begin, verify the harness assembly is saved and fully up to date (Update button is not active). To create a BOM for parts and wires in a harness design 1 Double-click the harness assembly, and then click the Report tool on the Cable & Harness toolbar.

Report tool

2 In the Report Generator dialog box, select the Create Report tool. 3 In the Create Reports dialog box, click the Add File to List button, navigate to the Part-WireBOM.cfg file in the Samples directory, Report Generator folder, and then select Open. An output file Harness Assembly 1_Part-WireBOM.TXT is added to the list at the same time as the selected configuration file. It is located in the same directory as the associated harness assembly by default. 4 To rename the file, double-click the output file name in the list, and then enter Part_Wire_BOM1. Click Open.

NOTE If a file by the same name is in the selected directory, you are prompted
to overwrite or enter a new file name before proceeding. 5 Click OK to create the report. The report is processed and the output file is generated with the specified name and location, and then displayed in the Report Generator document window. The path of the last selected configuration file is used as the default for subsequent file add operations. It is currently the only file in the list.

88

Chapter 7

Generating Reports

Create Wire Run List Reports


A wire run list is a from/to list for each wire in the design. It typically includes the reference designator and pin name or number for each end of the wire, and the wire part number and length information. In this exercise, you modify the sample wire run list report to include more information, including link types. Before you begin, verify the harness assembly is saved and fully up to date (Update button not active). To modify a wire run list 1 Double-click the harness assembly, and then click the Report tool on the Cable & Harness panel bar. 2 Click the Edit configuration file tool on the Report Generator toolbar, select the WireRunList.cfg file from the Samples directory, Report Generator folder, and then select Open. 3 On the Info tab, click in the input area before the existing text, and then enter Modified at the beginning of the text.

NOTE This information is included in the report only if Print header is selected
on the Format tab. 4 Click the Filter tab, and then select the items to process for the report. Verify that Wire is selected as the object type, and then accept the defaults for all other options. 5 Click the Table tab. Notice how columns 4-7 use link types to get the RefDes and pin name for each wire end. 6 Leave the Format settings as they are, and then click OK to display the Save As dialog box. Name the file Modified_WireRunList.cfg. 7 On the Report Generator toolbar, select the Create Reports tool. 8 In the Create Reports dialog box, click the Add File to List button, navigate to the WireRunList.cfg file in the Samples directory, and then select Open.

Create Custom Reports


In this exercise, you create a new, custom report by first creating a configuration file from a blank configuration file.

Generating Reports

89

To create a new custom report 1 Double-click the harness assembly, and then click the Report tool. 2 Click the Edit configuration file tool on the Report Generator toolbar. 3 Browse to the appropriate file location. 4 Enter the name of the new configuration file as custom_partbom.cfg. The initial default directory must be a common path for all operating systems. 5 On the Info tab, enter Customized Part Bill of Material, no quantity. 6 Click the Filter tab, and then in Select Objects, choose Part. 7 In Object Filters on the same tab, select All for both the Property Name and Property Value. 8 Click the Table tab, and then click the Insert Column button to add two columns. Insert each column before column 1. 9 Enter the values in the columns, as indicated below. To enter data, click in the input box, and then enter the value. If an arrow is displayed, click the arrow and select from the list. The first column lists the reference designator for the part, followed by the part number. Each column can be configured, and any property name can be displayed.

Column1 Column header Link type Name Column width Subtotal function Property data? Units Roundoff Print units suffix? Print column? REFDES NONE REFDES 15 COUNT YES NONE NONE NO YES

Column2 PartNumber NONE PARTNUMBER 15 NONE YES DEFAULT NONE YES YES

90

Chapter 7

Generating Reports

10 On the Format tab, enter 2 as the first column to sort. 11 Select the following print options if they are not already selected. Print filter information Print header Print Information Print column headers Tab delimit columns 12 Click OK to save the new configuration file. Using the skills learned earlier, generate the report using this configuration file to view the resulting output. Each of the parts in the design is displayed in an individual row.

Documenting Wire Harnesses in Drawings


To create drawings of wire harness components, display all wires and segments as rendered, and then use standard annotation and drawing tools.

Documenting Wire Harnesses in Drawings

91

92

Using the IDF Translator

In This Chapter

The Intermediate Data Format (IDF) is an industrystandard specification designed specifically for the exchange of printed circuit assembly (PCA) data between mechanical design and printed circuit board (PCB) layout. In this chapter, you learn about the IDF, what types of IDF data are supported by the translator, how to import IDF data using the translator, and how the data can be used.

Introduction Supported exchange formats

and board items


Understanding import IDF

options
Importing IDF board data Using IDF board data

93

About the IDF Translator


The Autodesk Inventor Professional IDF Translator uses the IDF format to read files containing printed circuit assembly data and create an assembly or part file in Autodesk Inventor Professional containing the PCB and all of its components. The IDF Translator enables the transfer of PCA data between PCB layout and mechanical design within Autodesk Inventor Professional. When you first open an IDF board file using the translator, general information about the file being opened is displayed. The items on the board are summarized so you can import all items or a subset that you select. You can import the data as a new Autodesk Inventor Professional assembly or part file, or place the IDF data as a component in an existing assembly. Once the data is imported, the board appears with basic board and component geometry information, along with design constraint information, such as keep in and keep out regions. Assigned component colors provide a visually correct representation of the PCB. The browser and BOM are updated with the IDF data.

NOTE The IDF does not provide a full design representation of a PCA, such as
full functional or electrical descriptions, and should not be used as such. With the Autodesk Inventor Professional IDF Translator you can:

Import industry standard files (.brd, .emn, .bdf, .idb) in the Intermediate Data Format (IDF) as new part or assembly files, or as subassemblies in existing assemblies. Display a summary of board items before importing. Automatically place all or selected board items, such as drilled holes, keepouts, outlines (including cutouts), and components on the PCB. Automatically group outlines, keepouts, and components based on board side (top, bottom, inner), when imported as an assembly.

NOTE Via keepouts are not grouped, since they travel through the board.

Assigns colors on import for an accurate board representation. You can change the colors for the entire board, other outlines, and all or selected components.

94

Chapter 8

Using the IDF Translator

Exchanging Data
The Autodesk Inventor Professional IDF Translator supports:

IDF versions 2.0 and 3.0. PCB design files with the extensions .brd, .emn, .bdf, and .idb.

The following table summarizes and describes the types of IDF entities supported by the Autodesk Inventor Professional IDF Translator.

Board entity type Outlines: Board and Panel Other Routing Placement

Description Each of the four outline types provides a different function, such as communicating board shape and cutouts, or regions for routing and placing components. When imported as an assembly, outlines are represented in the browser as parts with single or multiple sketches. If multiple sketches exist, you can expand the part to view them. When imported as a part, outlines are represented as sketches. Each keepout specifies a region of the board where a type of item is not allowed. If multiple placement keepouts exist, a sketch is created for each one. All routing keepouts on the same side of the board (Top, Bottom, or Inner) are stored together in a single sketch. Only one sketch is created for via keepouts, since only through vias are supported. When imported as an assembly, all sketches for each type of keepout are stored in a part. Expand the part to view the sketches. Specifies an area where a group of related components are to be placed. If a group area exists on both sides of the board, a sketch is created for each side. When imported as an assembly, all sketches are stored in a part. Expand the part to view the sketches. Drilled holes are distinguished from circular cutouts and are placed onto the same sketch as the board outline.

Keepouts: Routing Via Placement

Group Areas

Drilled Holes

Components (Component Board components such as connectors, switches, and displays Placement) are listed with their package name and part number. Each component contains placement information that specifies its location on the board. The display name for component occurrences is the placement reference designator. When imported as a part, each instance of a component is represented as a sketch. When imported as an assembly, each component is represented as a part, and there are multiple occurrences of that part instance for each component. Annotations Notes added in the IDF data are created and stored with the file, but are not displayed.

Exchanging Data

95

The entities created by the IDF Translator are not only graphical representations of design entities. They are normal Autodesk Inventor Professional parts with additional attributes that are applied to the created sketch. Attributes for reference designators defined in the IDF file are stored with the component representation. All part files and sketches are named automatically, based on the board name and other existing board information.

Understanding Import IDF Options


Once you select a file to import, the IDF data is read into Autodesk Inventor Professional and the Import IDF Options dialog box is displayed. It provides basic information about the board being imported, options for how to create the data, and a summary of all board items. You can click Cancel to exit the dialog box without importing any data. Click OK to import all checked items.

96

Chapter 8

Using the IDF Translator

The following items are available on the dialog box. General Information Displays the board name, the units used, and the IDF Version for the selected board data. Select document type to create Sets the type of document (or file) type to create. Assembly Part Select to create a new assembly file containing multiple part files that represent the imported data. Select to create a single part file for the imported data, which reduces the number of files to manage.

Select items to import Lists the items contained on the board. Use this list to determine whether to import all items or a selected set. To prevent an item from being imported, clear the check box before that item. Item color Shows the color for a selected item in the list so you can assign new colors. You can assign a color to the entire board, other outlines, and all or individual components. To select a new color, click the item name in the list, and then select a color from the palette.

Importing IDF Board Files


In the typical design process, a PCB designer lays out the components on a board, and then the completed board assembly is passed through the IDF to the mechanical designer to verify fit (size, shape, height) in the context of an existing assembly. Another common workflow involves the design of PCB boards to be used as standard components in other assemblies, or as stand-alone parts or assemblies. To accommodate these common workflows, the IDF Translator provides two ways to import IDF data. You can:

Import the data as a new part or assembly file. Place the data as a component in an existing assembly in Autodesk Inventor Professional.

Use the following workflow to import IDF data into an existing assembly.

Importing IDF Board Files

97

To import IDF data into an existing assembly 1 Open a destination Autodesk Inventor Professional assembly file of your choice. 2 Select Place Component from the Assembly panel bar.

3 In the Open dialog box, in Files of type, select IDF Board File (.brd, .emn, .bdf, .idb), and then select the file to import. 4 Click Open to begin reading IDF data. 5 In the Import IDF Options dialog box, view the summary data, and then select part or assembly as the type of file to create. 6 Select the items to import. All items are imported by default. Clear the check mark from the items you do not want to import. 7 To import other outlines, components, or reference designators in a different color, click the component name, and then select a color from the palette 8 Click OK to import selected items, or click Cancel to exit the dialog without creating any files or importing data. The assembly or part document for the imported IDF data is displayed, with the IDF board components. The browser and BOM are populated with the IDF data. 9 Return to the destination assembly to place the component as usual. In this exercise, you import a board as a new assembly. To import an IDF board file as an assembly 1 Select File Open from the Autodesk Inventor Professional menu. 2 In the Open dialog box, change the file type to IDF Board File (.brd, .emn, .bdf, .idb). 3 Navigate to the Autodesk Inventor Professional<version>/IDFTranslator/Samples folder, and then select idf.brd as the file to open. 4 Click Open to start reading data. The status bar is displayed indicating the progress as files are being read. 5 In the Import IDF Options dialog box, review the general information displayed about the data being imported.

98

Chapter 8

Using the IDF Translator

The information is displayed as shown in the following illustration.

6 Select Assembly as the type of document you want to create.

7 Review the summary of board items to import to get an idea of the items included on the board. The summary of items is displayed, as shown in the following illustration:

Importing IDF Board Files

99

8 Click the plus (+) sign before the component named Icc32;Partnumber:IDT71256s55LB to expand it. 9 Clear the check box before U1 so that it is not imported. 10 Select Other Outline so the name is highlighted, and then verify that the assigned item color is red.

If multiple other outlines exist, all are displayed in the same color. Colors can be assigned to group components visually or to call attention to a particular item. To assign a new color, click the arrow beside Item Color and select from the palette. 11 Click OK to import the selected data. To exit the dialog box without importing any data, click Cancel.

100

Chapter 8

Using the IDF Translator

When the selected data is imported, a standard .iam file with the IDF board components is created, as shown in the following illustration.

The browser and BOM are updated with the IDF information.

Importing IDF Board Files

101

12 Look at the browser to see the results of the import. When imported as an assembly document, the board components are translated into multiple parts that are contained in the new assembly. Each part file contains the data for one or more component instance. The following illustration shows the results of importing the idf.brd file in the browser.

When imported as a part document, the board components are translated into the sketches and extrusions that make up the part model in a hierarchy. Importing IDF data as a single part simplifies file management and reduces the number of files that must be opened to display an accurate representation of the PCB assembly. 13 Save the file using File Save, and accept the defaults. For additional practice, try importing the same file as a part to see the differences in the browser information.

102

Chapter 8

Using the IDF Translator

Using IDF Board Data


Once IDF data is imported, you can treat it as you would normal Autodesk Inventor Professional parts, assemblies, and subassemblies. With the PCB data you can:

Verify important features of the board including mounting locations, major components, connector locations, and keepout areas. Verify the fit and shape of the board in the context of the assembly, when placed in an existing assembly. Edit design constraints (keepouts) as 2D sketches. Create drawings, presentations, and design views. Manually define reference designators on individual components and pins. Use 3D measure between board items.

NOTE If the Autodesk Inventor Professional IDF Translator is not installed on


the system viewing the imported data, new IDF data cannot be imported. There are no other restrictions on interaction with the IDF data.

Using IDF Board Data

103

104

Index

A
assemblies multiple segments, defining, 55 pins, placing, 9 associative points for pins, 7 Autodesk Inventor Professional Help system, 3 IDF board data, 103 IDF Translator, using, 94 prerequisites for using, 2 Autodesk Inventor Professional features, 2 Automatic Route tool, 74

B
bills of material parts and wires, 83, 88 board components, 95, 97 branch segments, 60 browser cable and harness, 19, 23 IDF data displays, 102

centerline displays, 51, 66 color settings, IDF data, 97 configuration files editing, 84 reports, 82 samples, 82 wires, importing, 46 connectors pins, 7, 13 reports, 83 Copy Library Wire tool, 33 Create Harness dialog box, 22 Create Harness tool, 20 Create Segment tool, 54 Create Wire tool, 40 Custom tab, 49, 64 customizing harness component properties, 24 part properties, 12, 14 reports, 89 wire properties, 35

D
cable and harness, 4 exporting from wire library, 37 wire library file, locating, 28 wire library, importing and exporting, 35 data (.csv) files wires, importing, 46 data (.cvs) files formatting, 47 data

C
cable and harness browser displays, 23 component properties, 24 drawings, 91 features, 18 interface features, 19 panel bar, 22

Index

105

Delete Library Wire tool, 34 dialog boxes Create Harness, 22 Harness Settings, 29 Import IDF Options, 96 Pin Properties, 10 Properties, 24 Report Generator, 81 Wire Library, 29 Wire Properties, 49 diameter behaviors, 65 display tools, cable and harness, 19 displaying wires, 51 displays of segments, 66 drawings IDF data, 103 wire harness, 91 drilled holes, board entity, 95

harness components demoting and promoting, 23 occurrence properties, 25 properties, 24 Harness Part Features panel bar, 7, 19 Harness Properties tool, 7, 10 Harness Settings dialog box File Locations tab, 29 Help in Autodesk Inventor Professional, 3

I
IDF (Intermediate Data Format), 93, 94 in Autodesk Inventor Professional, 103 supported IDF versions, 95 IDF data annotations for IDF data, 95 browser representation, 102 drawings and presentations, 103 importing, 97 importing as assemblies, 97, 98 importing as parts, 97 setting colors, 97 IDF Translator, 94 Import IDF Options dialog box, 96 Import Wire Library tool, 36 Import Wire List tool, 46, 48 Info tab, 84 Intermediate Data Format (IDF) translator, 94

E
Edit Configuration File dialog box, 84 Edit Configuration File tool, 84 Edit Library Wire tool, 33 electrical parts, 6 modifying, 14 placing, 15 placing pins, 7 workflows, 6 exercise files, backing up, 4 Export Wire Library tool, 37

K
keepouts, board entity, 95 key words, 84

F
features, cable and harness, 18 files backing up exercise data, 4 IDF, importing, 97 wire library, locating, 28 wire_library.iwl file, 28 Filter tab, 86 Format tab, 86 From/To tab, 49

L
library wires definitions, 31, 34 definitions, copying, 32 definitions, deleting, 34 definitions, editing, 33 importing and exporting, 35 link types, 84

G
General tab, 49 group areas, board entity, 95

N
New Library Wire tool, 32 nonassociative points for pins, 7 notes for IDF data, 95

H
harness assemblies, 21 components, placing, 20 nesting, 21 segment diameter settings, 65 workflows, 6

O
occurrence properties, 25 Occurrence tab, 49, 64 outlines, board entity, 95

106

Index

P
panel bars cable and harness, 19, 22 parts customizing properties, 14 electrical, creating, 6 electrical, placing, 15 harness, demoting and promoting, 23 pinned, modifying and deleting, 14 properties, 11 PCB file extensions, 95 Pin Properties dialog box, 10 pins deleting, 14 modifying, 14 placing, 13 placing in assemblies, 9 Place Component tool, 98 Place Pin tool, 7 placeholder reference designators, 12, 13 points moving segments, 61 presentations, IDF data, 103 properties customizing, 12 harness components, 24 library wire definitions, 34 library-level, 50 occurrence, 25 parts, 11 recommended wire occurrences, 49 segments, 64 Properties dialog box, 24

routes, 70 automatic, 73 manual, 70 multiple segments, 71 semi-automatic, 71 single segments, 71

S
Segment Properties dialog box, 64 segment work points inserting, 63 segments, 54, 65 adding branches, 60 changing displays, 66 changing offsets, 55 defining, 54, 55 defining multiple in assemblies, 55 deleting, 64 deleting work points, 63 displaying, 19, 22 modifying, 61 routing wires through, 70 setting diameters, 65 unrouting wires, 75

T
Table tab, 84 tools Automatic Route, 74 Copy Library Wire, 33 Create Harness, 20 Delete Library Wire, 34 displaying wires, 22 Edit Library Wire, 33 Export Wire Library, 37 Import Wire Library, 36 New Library Wire, 32 Place Component, 98 Report, 81 Report Generator, 81 Route, 70 Wire Library, 30 wire library, 28, 30 translator, Intermediate Data Format (IDF), 94 tutorial files backing up, 4 locating, 8

R
reference designators, 12 assigning occurrences, 25 placeholders, 12, 13 rendered displays, 51, 66 Report Generator dialog box, 81 Report Generator toolbar, 81 Report tool, 81 reports, 80 configuration files, 82, 84 connector tables, 83 customizing, 89 formatting, 82 generating, 79, 87 part and wire bills of material, 83, 88 parts lists, 82 print options, 87 wire run lists, 83, 89 workflows, 80 Route tool, 70

U
Unroute Wire tool, 76 Unroute Wires dialog box, 75

Index

107

W
wire data, 28 wire displays, changing, 51 wire ID naming conventions, 40 wire libraries, 29 data, importing and exporting, 35 definitions, 31 locating, 28 viewing files, 29 Wire Library dialog box, 29 Wire Library tool, 30 Wire Library toolbar, 30 wire lists, 46 importing, 48 Wire Properties dialog box, 49 wires automatic routing, 73 deleting, 44 displaying, 19, 22, 51 importing, 46 inserting, 46 inserting in assemblies, 40 library definitions, 31 library definitions, copying, 32

wires (continued) library definitions, deleting, 34 library definitions, editing, 33 library files, locating, 28 lists, importing, 48 manual routes, 71 moving, 43 naming, 40 properties, customizing, 35 replacing, 45 routing, 69, 70 run lists, 83, 89 unrouting, 70, 75, 76 unrouting all, 77 Wires tab, 64 work points deleting harness segments, 63 grounded, 61 inserting segments, 63 moving segments, 61 segments, 54 ungrounded, 61 workflows assembly components, 20 parts, creating electrical, 6

108

Index