Cabling PDF
Cabling PDF
Cabling PDF
Copyright 2006 Parametric Technology Corporation. All Rights Reserved. User and training documentation from Parametric Technology Corporation and its subsidiary companies (PTC) is subject to the copyright laws of the United States and other countries and is provided under a license agreement that restricts copying, disclosure, and use of such documentation. PTC hereby grants to the licensed user the right to make copies in printed form of this documentation if provided on software media, but only for internal/personal use and in accordance with the license agreement under which the applicable software is licensed. Any copy made shall include the PTC copyright notice and any other proprietary notice provided by PTC. This documentation may not be disclosed, transferred, modified, or reduced to any form, including electronic media, or transmitted or made publicly available by any means without the prior written consent of PTC and no authorization is granted to make copies for such purposes. Information described herein is furnished for general information only, is subject to change without notice, and should not be construed as a warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies that may appear in this document. The software described in this document is provided under written license agreement, contains valuable trade secrets and proprietary information, and is protected by the copyright laws of the United States and other countries. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in the software licenses agreement except with written prior approval from PTC. UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL PROSECUTION. Registered Trademarks of Parametric Technology Corporation or a Subsidiary Advanced Surface Design, Arbortext, Behavioral Modeling, CADDS, Computervision, CounterPart, Create Collaborate Control, EPD, EPD.Connect, Expert Machinist, Flexible Engineering, GRANITE, HARNESSDESIGN, Info*Engine, InPart, MECHANICA, Optegra, Parametric Technology, Parametric Technology Corporation, PartSpeak, PHOTORENDER, Pro/DESKTOP, Pro/E, Pro/ENGINEER, Pro/HELP, Pro/INTRALINK, Pro/MECHANICA, Pro/TOOLKIT, Product First, Product Development Means Business, Product Makes the Company, PTC, the PTC logo, PT/Products, Shaping Innovation, Simple Powerful Connected, The Way to Product First, and Windchill. Trademarks of Parametric Technology Corporation or a Subsidiary 3DPAINT, Arbortext Editor, Arbortext Contributor, Arbortext Companion for MS Word, Arbortext Advanced Print Publisher Desktop, Arbortext Advanced Print Publisher Enterprise, Arbortext Publishing Engine, Arbortext Dynamic Link Manager, Arbortext Styler, Arbortext Architect, Arbortext Digital Media Publisher, Arbortext Adapter to Documentum, Arbortext Adapter to Oracle, Associative Topology Bus, AutobuildZ, CDRS, CV, CVact, CVaec, CVdesign, CV-DORS, CVMAC, CVNC, CVToolmaker, Create Collaborate Control Communicate, EDAcompare, EDAconduit, DataDoctor, DesignSuite, DIMENSION III, Distributed Services Manager, DIVISION, e/ENGINEER, eNC Explorer, Expert Framework, Expert MoldBase, Expert Toolmaker, FlexPDM, FlexPLM, Harmony, InterComm, InterComm Expert, InterComm EDAcompare, InterComm EDAconduit, ISSM, KDiP, Knowledge Discipline in Practice, Knowledge System Driver, ModelCHECK, MoldShop, NC Builder, POLYCAPP, Pro/ANIMATE, Pro/ASSEMBLY, Pro/CABLING, Pro/CASTING, Pro/CDT, Pro/CMM, Pro/COLLABORATE, Pro/COMPOSITE, Pro/CONCEPT, Pro/CONVERT, Pro/DATA for PDGS, Pro/DESIGNER, Pro/DETAIL, Pro/DIAGRAM, Pro/DIEFACE, Pro/DRAW, Pro/ECAD, Pro/ENGINE, Pro/FEATURE, Pro/FEM-POST, Pro/FICIENCY, Pro/FLY-THROUGH, Pro/HARNESS, Pro/INTERFACE, Pro/LANGUAGE, Pro/LEGACY, Pro/LIBRARYACCESS, Pro/MESH, Pro/Model.View, Pro/MOLDESIGN, Pro/NC-ADVANCED, Pro/NC-CHECK, Pro/NC-MILL, Pro/NC-POST, Pro/NC-SHEETMETAL, Pro/NC-TURN, Pro/NC-WEDM, Pro/NC-Wire EDM, Pro/NETWORK ANIMATOR, Pro/NOTEBOOK, Pro/PDM, Pro/PHOTORENDER, Pro/PIPING, Pro/PLASTIC ADVISOR, Pro/PLOT, Pro/POWER DESIGN, Pro/PROCESS, Pro/REPORT, Pro/REVIEW, Pro/SCAN-TOOLS, Pro/SHEETMETAL, Pro/SURFACE, Pro/VERIFY, Pro/Web.Link, Pro/Web.Publish, Pro/WELDING, ProductView, PTC Precision, Routed Systems Designer, Shrinkwrap, The Product Development Company, Validation Manager, Warp, Wildfire, Windchill DynamicDesignLink, Windchill PartsLink, Windchill PDMLink, Windchill ProjectLink, and Windchill SupplyLink. Patents of Parametric Technology Corporation or a Subsidiary Registration numbers and issue dates follow. Additionally, equivalent patents may be issued or pending outside of the United States. Contact PTC for further information. GB2366639B 13-October-2004. GB2363208 25-August-2004. (EP/DE/GB)0812447 26May-2004. GB2365567 10-March-2004. (GB)2388003B 21-January-2004. 6,665,569 B1 16-December-2003. GB2353115 10December-2003. 6,625,607 B1 23-September-2003. 6,580,428 B1 17-June-2003. GB2354684B 02-July-2003. GB2384125 15October-2003. GB2354096 12-November-2003. GB2354924 24-September-2003. 6,608,623 B1 19-August-2003. GB2353376 05-November-2003. GB2354686 15-October-2003. 6,545,671 B1 08-April-2003. GB2354685B 18-June-2003. GB2354683B 04June-2003. 6,608,623 B1 19-August-2003. 6,473,673 B1 29-October-2002. GB2354683B 04-June-2003. 6,447,223 B1 10-Sept2002. 6,308,144 23-October-2001. 5,680,523 21-October-1997. 5,838,331 17-November-1998. 4,956,771 11September-1990. 5,058,000 15-October-1991. 5,140,321 18-August-1992. 5,423,023 05-June-1990. 4,310,615 21-December1998. 4,310,614 30-April-1996. 4,310,614 22-April-1999. 5,297,053 22-March-1994. 5,513,316 30-April-1996. 5,689,711 18November-1997. 5,506,950 09-April-1996. 5,428,772 27-June-1995. 5,850,535 15-December-1998. 5,557,176 09-November-1996. 5,561,747 01-October-1996. (EP)0240557 02-October-1986. Third-Party Trademarks Adobe, Acrobat, Distiller, and the Acrobat logo are trademarks of Adobe Systems Incorporated. IBM, AIX, and Websphere are registered trademarks of IBM Corporation. Allegro, Cadence, and Concept are registered trademarks of Cadence Design Systems, Inc. Apple, Mac, Mac OS, Panther and Tiger are trademarks or registered trademarks of Apple Computer, Inc. AutoCAD and Autodesk Inventor are registered trademarks of Autodesk, Inc. Baan is a registered trademark of Baan Company. CADAM and
CATIA are registered trademarks of Dassault Systemes. DataDirect Connect is a registered trademark of DataDirect Technologies. CYA, iArchive, HOTbackup, and Virtual StandBy are trademarks or registered trademarks of CYA Technologies, Inc. DOORS is a registered trademark of Telelogic AB. FLEXnet, InstallShield, and InstallAnywhere are trademarks or registered trademarks of Macrovision Corporation. Geomagic is a registered trademark of Raindrop Geomagic, Inc. EVERSYNC, GROOVE, GROOVEFEST, GROOVE.NET, GROOVE NETWORKS, iGROOVE, PEERWARE, and the interlocking circles logo are trademarks of Groove Networks, Inc. Helix is a trademark of Microcadam, Inc. HOOPS is a trademark of Tech Soft America, Inc. HP, Hewlett-Packard, and HP-UX are registered trademarks of Hewlett-Packard Company. Advanced ClusterProven, ClusterProven, the ClusterProven design, Rational Rose, and Rational ClearCase are trademarks or registered trademarks of International Business Machines in the United States and other countries and are used under license. IBM Corporation does not warrant and is not responsible for the operation of this software product. I-DEAS, Metaphase, Parasolid, SHERPA, Solid Edge, TeamCenter, UG-NX, and Unigraphics are trademarks or registered trademarks of UGS Corp. Intel is a registered trademark of Intel Corporation. IRIX is a registered trademark of Silicon Graphics, Inc. I-Run and ISOGEN are registered trademarks of Alias Ltd. LINUX is a registered trademark of Linus Torvalds. MainWin and Mainsoft are trademarks of Mainsoft Corporation. MatrixOne is a trademark of MatrixOne, Inc. Mentor Graphics and Board Station are registered trademarks and 3D Design, AMPLE, and Design Manager are trademarks of Mentor Graphics Corporation. MEDUSA and STHENO are trademarks of CAD Schroer GmbH. Microsoft, ActiveX, JScript, Windows, Windows NT, Windows 2000, Windows 2000 Server, Windows XP, Windows Server 2003, the Windows logo, Visual Basic, the Visual Basic logo, and Active Accessibility are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Moldflow is a registered trademark of Moldflow Corporation. Netscape and the Netscape N and Ship's Wheel logos are registered trademarks of Netscape Communications Corporation in the U.S. and other countries. Oracle and interMedia are registered trademarks of Oracle Corporation. OrbixWeb is a registered trademark of IONA Technologies PLC. PDGS is a registered trademark of Ford Motor Company. RAND is a trademark of RAND Worldwide. RetrievalWare is a registered trademark of Convera Corporation. RosettaNet is a trademark and Partner Interface Process and PIP are registered trademarks of RosettaNet, a nonprofit organization. SAP and R/3 are registered trademarks of SAP AG Germany. SolidWorks is a registered trademark of SolidWorks Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and in other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. Sun, Sun Microsystems, the Sun logo, Solaris, UltraSPARC, Java and all Java based marks, and The Network is the Computer are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. 3Dconnexion is a registered trademark of Logitech International S.A. TIBCO is a registered trademark and TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise Message Service, TIBCO Rendezvous, TIBCO TurboXML, and TIBCO BusinessWorks are trademarks or registered trademarks of TIBCO Software Inc. in the United States and other countries. WebEx is a trademark of WebEx Communications, Inc. API Tookit is a trademark of InterCAP Graphics Systems, Inc. BEA and WebLogic are registered trademarks of BEA Systems, Inc. BEA WebLogic Server and BEA WebLogic Platform are trademarks of BEA Systems, Inc. Compaq is a registered trademark of Compaq Computer Corporation. DEC is a registered trademark of Digital Equipment Corporation. Documentum and Documentum Administrator are trademarks of Documentum, Inc. Elan License Manager and Softlock are trademarks of Rainbow Technologies, Inc. JAWS is a registered trademark of Freedom Scientific BLV Group, LLC in the United States and other countries. FileNET is a registered trademark of FileNET Corporation. Panagon is a trademark of FileNET Corporation. Galaxy Application Environment is a licensed trademark of Visix Software, Inc. Interleaf is a trademark of Interleaf, Inc. IslandDraw and IslandPaint are trademarks of Island Graphics Corporation. Netscape, Netscape Navigator, and Netscape Communicator are registered trademarks and service marks of Netscape Communications Corporation. OSF/Motif and Motif are trademarks of the Open Software Foundation, Inc. Palm Computing, Palm OS, Graffiti, HotSync, and Palm Modem are registered trademarks, and Palm III, Palm IIIe, Palm IIIx, Palm V, Palm Vx, Palm VII, Palm, More connected, Simply Palm, the Palm Computing platform logo, all Palm logos, and HotSync logo are trademarks of Palm, Inc. or its subsidiaries. Proximity and Linguibase are registered trademarks of Proximity Technology, Inc. SPARC is a registered trademark and SPARCStation is a trademark of SPARC International, Inc. (products bearing the SPARC trademarks are based on an architecture developed by Sun Microsystems, Inc.). TeX is a trademark of the American Mathematical Society. UNIX is a registered trademark of The Open Group. X Window System is a trademark of X Consortium, Inc. Third-Party Technology Information Certain PTC software products contain licensed third-party technology: Rational Rose and Rational ClearCase are copyrighted software of IBM Corp. RetrievalWare is copyrighted software of Convera Corporation. VisTools library is copyrighted software of Visual Kinematics, Inc. (VKI) containing confidential trade secret information belonging to VKI. HOOPS graphics system is a proprietary software product of, and is copyrighted by, Tech Soft America, Inc. I-Run and ISOGEN are copyrighted software of Alias Ltd. Xdriver is copyrighted software of 3Dconnexion, Inc, a Logitech International S.A. company. G-POST is copyrighted software and a registered trademark of Intercim. VERICUT is copyrighted software and a registered trademark of CGTech. FLEXnet Publisher is copyrighted software of Macrovision Corporation. Pro/PLASTIC ADVISOR is powered by Moldflow technology. Fatigue Advisor nCode libraries from nCode International.
TetMesh-GHS3D provided by Simulog Technologies, a business unit of Simulog S.A. MainWin Dedicated Libraries are copyrighted software of Mainsoft Corporation. DFORMD.DLL is copyrighted software from Compaq Computer Corporation and may not be distributed. LightWork Libraries are copyrighted by LightWork Design 19902001. Visual Basic for Applications and Internet Explorer is copyrighted software of Microsoft Corporation. Parasolid is UGS Corp. TECHNOMATIX is copyrighted software and contains proprietary information of Technomatix Technologies Ltd. TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise Message Service, TIBCO Rendezvous, TIBCO TurboXML, and TIBCO BusinessWorks are provided by TIBCO Software Inc. DataDirect Connect is copyrighted software of DataDirect Technologies. Technology "Powered by Groove" is provided by Groove Networks, Inc. Technology "Powered by WebEx" is provided by WebEx Communications, Inc. Oracle 8i run-time, Oracle 9i run-time, and Oracle 10g run-time are Copyright 20022004 Oracle Corporation. Oracle programs provided herein are subject to a restricted use license and can only be used in conjunction with the PTC software they are provided with. Adobe Acrobat Reader and Adobe Distiller are copyrighted software of Adobe Systems Inc. and are subject to the Adobe End-User License Agreement as provided by Adobe with those products. Certain license management is based on Elan License Manager 1989-1999 Rainbow Technologies, Inc. All rights reserved. Portions compiled from Microsoft Developer Network Redistributable Sample Code, Copyright 1998 by Microsoft Corporation. The CD-ROM Composer and CD-ROM Consumer are based on Vivace CD-Web Composer Integrator 1996-1997 KnowledgeSet Corporation. All rights reserved. Larson CGM Engine 8.0, Copyright 1992-2002 Larson Software Technology, Inc. All rights reserved. Certain graphics-handling portions are based on the following technologies: GIF: Copyright 1989, 1990 Kirk L. Johnson. The author disclaims all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the author be liable for any special, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence, or other tortious action, arising out of or in connection with the use or performance of this software. JPEG: This software is based in part on the work of the Independent JPEG Group. PNG: Copyright 2000, 2001 Glenn Randers-Pehrson. TIFF: Copyright 1988-1997 Sam Leffler, Copyright 1991-1997 Silicon Graphics, Inc. The software is provided AS IS and without warranty of any kind, express, implied, or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose. In no event shall Sam Leffler or Silicon Graphics be liable for any special, incidental, indirect, or consequential damages of any kind, or any damages whatsoever resulting from loss of use, data or profits, whether or not advised of the possibility of damage, or on any theory of liability, arising out of or in connection with the use or performance of this software. XBM, Sun Raster, and Sun Icon: Copyright,1987, Massachusetts Institute of Technology. ZLIB: Copyright 1995-1998 Jean-loup Gailly and Mark Adler. PDFlib software is copyright 1997-2003 PDFlib GmbH. All rights reserved. PStill software is copyright Dipl.- Ing. Frank Siegert, 1996-2004 Proximity Linguistic Technology provides spelling portions of certain software products: The Proximity/Bertelsmann Lexikon Verlag Database. Copyright 1997 Bertelsmann Lexikon Verlag. Copyright 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/C.A. Strombertg AB Database. Copyright 1989 C.A. Strombertg AB. Copyright 1989, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Editions Fernand Nathan Database. Copyright 1984 Editions Fernand Nathan. Copyright 1989, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Espasa-Calpe Database. Copyright 1990 Espasa-Calpe. Copyright 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Dr. Lluis de Yzaguirre i Maura Database. Copyright 1991 Dr. Lluis de Yzaguirre i Maura Copyright 1991, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Franklin Electronic Publishers, Inc. Database. Copyright 1994 Franklin Electronic Publishers, Inc. Copyright 1994, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Hachette Database. Copyright 1992 Hachette. Copyright 1992, All Rights Reserved, Proximity Technology, Inc.; The Proximity/IDE a.s. Database. Copyright 1989, 1990 IDE a.s. Copyright 1989, 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Merriam-Webster, Inc. Database. Copyright 1984, 1990 Merriam-Webster, Inc. Copyright 1984, 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Merriam-Webster, Inc./Franklin Electronic Publishers, Inc. Database. Copyright 1990 Merriam-Webster Inc. Copyright 1994 Franklin Electronic Publishers, Inc. Copyright 1994, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Munksgaard International Publishers Ltd. Database. Copyright 1990 Munksgaard International Publishers Ltd. Copyright 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/S. Fischer Verlag Database. Copyright 1983 S. Fischer Verlag. Copyright 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Van Dale Lexicografie by Database. Copyright 1995, 1997 Van Dale Lexicografie by. Copyright 1996, 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/William Collins Sons &
Co. Ltd. Database. Copyright 1984, 1990 William Collins Sons & Co. Ltd. Copyright 1988, 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Zanichelli Database. Copyright 1989 Zanichelli. Copyright 1989, All Rights Reserved, Proximity Technology, Inc. The Arbortext Import/Export feature includes components that are licensed and copyrighted by CambridgeDocs LLC ( 2002-2005 CambridgeDocs LLC). This functionality: Includes software developed by the Apache Software Foundation (http://www.apache.org/). Redistributes JRE 1.4.2_08 from Sun Microsystems. The Redistributable is complete and unmodified, and only bundled as part of the product. CambridgeDocs is not distributing additional software intended to supersede any component(s) of the Redistributable, nor has CambridgeDocs removed or altered any proprietary legends or notices contained in or on the Redistributable. CambridgeDocs is only distributing the Redistributable pursuant to a license agreement that protects Suns interests consistent with the terms contained in the Agreement. CambridgeDocs agrees to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys fees) incurred in connection with any claim, lawsuit, or action by any third party that arises or results from the use or distribution of any and all Programs and/or Software. This product includes code licensed from RSA Security, Inc. Some portions licensed from IBM are available at http://oss.software.ibm.com/icu4j/. Redistributes the Saxon XSLT Processor from Michael Kay, more information, including source code is available at http://saxon.sourceforge.net/. Uses cxImage, an open source image conversion library that follows the zlib license. cxImage further uses the following images libraries which also ship (statically linked) with cxLib: zLib, LibTIFF, LibPNG, LibJPEG, JBIG-Kit, JasPer, LibJ2K. See http://www.xdp.it/cximage.htm. Includes software developed by Andy Clark, namely Neko DTD. NekoDTD is Copyright 2002, 2003, Andy Clark. All rights reserved. For more information, visit http://www.apache.org/~andyc/neko/doc/index.html. Includes code which was developed and copyright by Steven John Metsker, and shipped with Building Parsers with Java, from Addison Wesley. Uses controls from Infragistics NetAdvantage 2004, Volume 3, Copyright 2004 Infragistics. Word, FrameMaker, and Interleaf filters. Copyright 2000 Blueberry Software. All rights reserved. Portions of software documentation are used with the permission of the World Wide Web Consortium. Copyright 19942004 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/. Such portions are indicated at their points of use. Copyright and ownership of certain software components is with YARD SOFTWARE SYSTEMS LIMITED, unauthorized use and copying of which is hereby prohibited. YARD SOFTWARE SYSTEMS LIMITED 1987. (Lic. #YSS:SC:9107001) ********** METIS, developed by George Karypis and Vipin Kumar at the University of Minnesota, can be researched at http://www.cs.umn.edu/~karypis/metis. METIS is 1997 Regents of the University of Minnesota. Certain software components licensed in connection with the Apache Software Foundation, all rights reserved, and use is subject to the terms and limitations at http://www.apache.org/. Apache software is provided by its Contributors AS IS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, and any expressed or implied warranties, including, but not limited to, the implied warranties of title non-infringement, merchantability and fitness for a particular purpose are disclaimed. In no event shall the Apache Software Foundation or its Contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. Apache software includes: Apache Server, Tomcat, Xalan, Xerces, and Jakarta, Jarkarta POI, Jakarta Regulat Expression, Commons-FileUpload IBM XML Parser for Java Edition, the IBM SaxParser and the IBM Lotus XSL Edition DITA-OT - Apache License Version Pop-up calendar components Copyright 1998 Netscape Communications Corporation. All Rights Reserved. UnZip ( 1990-2001 Info-ZIP, All Rights Reserved) is provided AS IS and WITHOUT WARRANTY OF ANY KIND. For the complete Info-ZIP license see http://www.info-zip.org/doc/LICENSE. The Java Telnet Applet (StatusPeer.java, TelnetIO.java, TelnetWrapper.java, TimedOutException.java), Copyright 1996, 97 Mattias L. Jugel, Marcus Meiner, is redistributed under the GNU General Public License. This license is from the original copyright holder and the Applet is provided WITHOUT WARRANTY OF ANY KIND. You may obtain a copy of the source code for the Applet at http://www.mud.de/se/jta (for a charge of no more than the cost of physically performing the source distribution), by sending e-mail to [email protected] or [email protected] are allowed to choose either distribution method. Said source code is likewise provided under the GNU General Public License. GTK+ - The GIMP Toolkit is licensed under the GNU Library General Public License (LGPL). You may obtain a copy of the source code at http://www.gtk.org, which is likewise provided under the GNU LGPL. zlib software Copyright 1995-2002 Jean-loup Gailly and Mark Adler.
#ZipLib GNU software is developed for the Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA, copyright 1989, 1991. PTC hereby disclaims all copyright interest in the program #ZipLib written by Mike Krueger. #ZipLib licensed free of charge and there is no warranty for the program, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the program AS IS without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction. OmniORB is distributed under the terms and conditions of the GNU General Public License The OmniORB Libraries are released under the GNU LGPL. The Java Getopt.jar file, copyright 1987-1997 Free Software Foundation, Inc. Java Port copyright 1998 by Aaron M. Renn ([email protected]), is redistributed under the GNU LGPL. You may obtain a copy of the source code at http://www.urbanophile.com/arenn/hacking/download.html. The source code is likewise provided under the GNU LGPL. CUP Parser Generator Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananianused by permission. The authors and their employers disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the authors or their employers be liable for any special, indirect or consequential damages, or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action arising out of or in connection with the use or performance of this software. Software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org): Copyright 1998-2003 The OpenSSL Project. All rights reserved. This product may include cryptographic software written by Eric Young ([email protected]). ImageMagick software is Copyright 1999-2005 ImageMagick Studio LLC, a nonprofit organization dedicated to making software imaging solutions freely available. ImageMagick is freely available without charge and provided pursuant to the following license agreement: http://www.imagemagick.org/script/license.php. Mozilla Japanese localization components are subject to the Netscape Public License Version 1.1 (at http://www.mozilla.org/NPL). Software distributed under the Netscape Public License (NPL) is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied (see the NPL for the rights and limitations that are governing different languages). The Original Code is Mozilla Communicator client code, released March 31, 1998 and the Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by Netscape are Copyright 1998 Netscape Communications Corporation. All Rights Reserved. Contributors: Kazu Yamamoto ([email protected]), Ryoichi Furukawa ([email protected]), Tsukasa Maruyama ([email protected]), Teiji Matsuba ([email protected]). The following components are subject to the Mozilla Public License Version 1.1 at http://www.mozilla.org/MPL (the MPL). Software distributed under the MPL is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied and all warranty, support, indemnity or liability obligations under PTCs software license agreements are provided by PTC. See the MPL for the specific language governing rights and limitations. Modifications to Mesilla source code are available under the MPL and are available upon request: Gecko and Mesilla components; text (www.lowagie.com/iText/). iCal4j is Copyright 2005, Ben Fortuna, All rights reserved. Redistribution and use of iCal4j in source and binary forms, with or without modification, are permitted provided that the following conditions are met: (i) Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer; (ii) Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution; and (iii) Neither the name of Ben Fortuna nor the names of any other contributors may be used to endorse or promote products derived from this software without specific prior written permission. iCal4j SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The Independent JPEG Group's JPEG software. This software is Copyright 1991-1998, Thomas G. Lane. All Rights Reserved. This software is based in part on the work of the Independent JPEG Group. libpng, Copyright 2004 Glenn Randers-Pehrson, which is distributed according to the disclaimer and license (as well as the list of Contributing Authors) at http://www.libpng.org/pub/png/src/libpng-LICENSE.txt. Curl software, Copyright 1996 - 2005, Daniel Stenberg, <[email protected]>. All rights reserved. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use, or other dealings.
The cad2eda program utilizes wxWidgets (formerly wxWindows) libraries for its cross-platform UI API, which is licensed under the wxWindows Library License at http://www.wxwindows.org/. LAPACK libraries used are freely available at www.netlib.org (authors are Anderson, E. and Bai, Z. and Bischof, C. and Blackford, S. and Demmel, J. and Dongarra, J. and Du Croz, J. and Greenbaum, A. and Hammarling, S. and McKenney, A. and Sorensen, D.). The following software, which is provided with and called by certain PTC software products, is licensed under the GNU General Public License: Ghost Script (www.cs.wisc.edu/~ghost/); The PJA (Pure Java AWT) Toolkit library (www.eteks.com/pja/en/). JFreeChart is licensed under the GNU LGPL and can be found at www.jfree.org. Java Advanced Imaging (JAI) is provided pursuant to the Sun Java Distribution License (JDL) at www.jai.dev.java.net/. The terms of the JDL shall supersede any other licensing terms for PTC software with respect to JAI components. UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND This document and the software described herein are Commercial Computer Documentation and Software, pursuant to FAR 12.212(a)-(b) (OCT95) or DFARS 227.7202-1(a) and 227.7202-3(a) (JUN95), and are provided to the US Government under a limited commercial license only. For procurements predating the above clauses, use, duplication, or disclosure by the Government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS 252.227-7013 (OCT88) or Commercial Computer Software-Restricted Rights at FAR 52.227-19(c)(1)-(2) (JUN87), as applicable. 010106 Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA
Table of Contents
Cabling ......................................................................................................... 1 Using Cabling .............................................................................................. 1 About Cabling ........................................................................................... 1 A Harness Part Within an Assembly........................................................... 1 Using the Cabling Workflow ........................................................................ 1 Configuring Cabling ...................................................................................... 3 About Configuring Cabling .......................................................................... 3 To Set Cabling Configuration Options ........................................................... 3 align_cable_bundles .................................................................................. 4 autoroute_path_param_name..................................................................... 4 auto_xml_on_retrieve................................................................................ 4 auto_xml_on_save .................................................................................... 4 cable_int_portions_for_clr .......................................................................... 4 display_internal_cable_portion.................................................................... 5 display_thick_cables.................................................................................. 5 full_hlr_for_cables..................................................................................... 5 harn_start_model_dir ................................................................................ 5 harn_tang_line_display .............................................................................. 5 multipoint_location_count .......................................................................... 6 pro_spool_dir ........................................................................................... 6 pro_cbltrm_dir.......................................................................................... 6 template_harnesspart................................................................................ 6 update_pre_16_cable_layers ...................................................................... 6 Cable-specific Display Setups ........................................................................ 7 About Setting Up the Cabling Display Environment ........................................ 7 To Display Cables as Thick or Centerline....................................................... 7 Displaying Hidden Lines ............................................................................. 8 Other Cabling Hidden Line Display Options................................................. 8 About Cable Colors .................................................................................... 8
ix
Table of Contents
To Switch Model Color Display .................................................................... 9 To Display Cable Portions Inside Components ............................................... 9 Cabling Drawing Setup Options ..................................................................10 Logical Referencing to Diagramming..............................................................10 About Logical Referencing .........................................................................10 To Reference a Diagram............................................................................11 Updating Logical References ......................................................................11 About Comparing Data Output ...................................................................11 The Neutral Format Wire List .....................................................................12 To Export a Wire List ................................................................................16 To Import a Wire List................................................................................16 Creating the Harness Part ............................................................................16 About Creating Harnesses .........................................................................16 To Create a Harness .................................................................................17 To Modify a Harness .................................................................................17 Using the Harn Setup Menu .......................................................................18 To Delete a Harness .................................................................................18 To Set the Working Harness ......................................................................18 To Copy a Harness ...................................................................................18 To Create Datum Features for Harness Parts................................................19 To Create Subharnesses............................................................................19 To Set the Default Subharness...................................................................19 Defining Report Object Names ...................................................................20 Adding Harnesses to a Family Table............................................................20 About Adding Harnesses to a Family Table ................................................20 To Add a Harness Part to a Family Table...................................................20 To Use Family Tables with Harnesses .......................................................21 Creating Spools ..........................................................................................21 About Spools ...........................................................................................21 Spool Parameters.....................................................................................22 Cable Spool Specific Parameters.................................................................24 x
Table of Contents
Conductor Parameters ..............................................................................27 Sheath Spool Parameters ..........................................................................27 To Create a Spool ....................................................................................28 To Modify Spools......................................................................................29 To Rename Spools ...................................................................................30 To Write Spools .......................................................................................31 To Remove Spools....................................................................................31 To List Spools ..........................................................................................32 Modifying Spool Color ...............................................................................32 To Add Spools from a Logical Reference ......................................................32 Adding Wires and Cables..............................................................................32 About Wires and Cables ............................................................................32 Cable and Wire Parameters .......................................................................33 To Create a Wire or Cable .........................................................................35 To Add a Wire or Cable to the Database by Reference ...................................35 To Modify Cables and Wires .......................................................................36 About Strip Length Table...........................................................................36 Wire Strip Information ..............................................................................36 To Create a Strip Length Table...................................................................36 Adding Components ....................................................................................37 About Components ...................................................................................37 About Component Parameters ...................................................................38 Component Parameters for Splices before Pro/ENGINEER Release 20 ..............39 Cable Paths Setup Options ........................................................................39 To Edit Component Parameters ..................................................................40 To Modify Placement of Splices and Custom Components ..............................40 To Modify the Internal Portions of Splices or Custom Components ..................41 To Add a Component to a Flat Harness........................................................41 To Modify the Attachment Location of a Component to a Harness ...................41 To Remove a Component from a Flat Harness ..............................................42 Splices and Inline Connectors ....................................................................42 xi
Table of Contents
About Adding Components to the Cable Path.............................................42 To Insert a Splice or Custom Component ..................................................42 To Delete a Splice or Component .............................................................44 To Insert Multiple Splices at a Single Location ...........................................44 To Insert an Inline Connector..................................................................45 Designating Connectors ...............................................................................46 About Designating Components as Connectors .............................................46 Subconnectors ......................................................................................46 To Designate a Component as a Connector ..................................................46 About Autodesignating Components as Connectors .......................................47 To Autodesignate Connectors.....................................................................49 To Undesignate a Connector ......................................................................49 Connector Parameters ..............................................................................50 Pin Parameters ........................................................................................51 To Edit Parameters for Components, Pin, or Entry Port Data ..........................53 To Redefine Splice Placement ....................................................................53 About Replacing Connectors ......................................................................54 To Replace a Connector ............................................................................54 Using Subconnectors ...................................................................................55 About Subconnectors................................................................................55 To Assign a Connector as a Subconnector....................................................55 To Assign Subconnector Entry Ports............................................................56 Using Entry Ports ........................................................................................56 About Entry Ports.....................................................................................56 To Designate a Coordinate System as an Entry Port ......................................56 To Assign an Entry Port to a Pin Number .....................................................57 To Redefine an Entry Port..........................................................................57 Using Terminators and Terminator Tables ......................................................58 About Terminators and Terminator Tables ...................................................58 To Use a Terminator Table ........................................................................58 To Create a Terminator .............................................................................59 xii
Table of Contents
To Read a Terminator ...............................................................................60 To Modify Terminators ..............................................................................60 To Write a Terminator...............................................................................60 To Rename a Terminator...........................................................................60 To Remove a Terminator ...........................................................................61 hTo Get Information on Terminators ...........................................................61 Assigning a Terminator Based on the Sum of Multiple Wire Widths..................61 Using Nets .................................................................................................62 About Nets ..............................................................................................62 To Create a Net .......................................................................................65 Using Parameters in Cabling .........................................................................65 About Modifying Cable and Wire Parameters ................................................65 To Add or Delete Parameters of the Cabling Objects .....................................66 To Specify Parameter Values Individually ....................................................66 To Specify Parameter Values for Multiple Objects .........................................67 To Specify a Value for Pin Names Across Multiple Connectors .........................68 To Specify a Single Value for Parameters Across Multiple Connectors ..............68 To Flip Cable Ends ....................................................................................69 To Display Cable or Wire Parameters in the Model Tree .................................69 Adding a Parameter to a Note ....................................................................69 Cabling Parameters ..................................................................................70 Component Parameters ..........................................................................70 Connection Parameters ..........................................................................70 Pin Parameters......................................................................................71 Entry Port Parameters............................................................................71 Bundle Parameters ................................................................................71 Conductor Parameters ...........................................................................72 Routing Cables ...........................................................................................72 About Routing Cables ...............................................................................72 Autorouting ..........................................................................................72 Manual Routing........................................................................................73 xiii
Table of Contents
Routing Individual Cable Conductors...........................................................74 To Control Cable Shape.............................................................................75 To Select Cables to Route..........................................................................75 To Add or Remove Cables from the Routing Set ...........................................76 To Split Cables.........................................................................................77 To Route Along an Existing Cable ...............................................................77 To Route Through a Hole...........................................................................77 To Route Through an Axis Offset From Surfaces ...........................................78 Single flat surface...............................................................................78 "V" shape ..........................................................................................79 To Copy a Cable Path................................................................................79 Tip: Updating Locations During Routing.......................................................79 To Set a Cable to a Fixed Length ................................................................80 To Calculate the Current Length of a Segment .............................................80 Using Bundles During Manual Routing .........................................................81 To Delete All or Part of an Individual Cable Segment.....................................81 To Get Cable and Wire Info from the Display................................................81 To Check Cable Clearance .........................................................................82 To Check Global Clearance for Harnesses ....................................................82 To Route Individual Conductors..................................................................83 Using Locations ..........................................................................................84 About Locations .......................................................................................84 To Create a Dependent Location.................................................................84 To Create a Use Dir Location......................................................................85 To Create an Offset Location......................................................................85 To Get Information on Locations ................................................................86 To Redefine Location Types .......................................................................86 To Redefine a Location Along an Axis ..........................................................87 To Edit Location Dimension Values .............................................................87 To Constrain Cable Thickness at Locations ...................................................88 To Move a Location ..................................................................................88 xiv
Table of Contents
To Modify Packing at Locations...................................................................89 To Add Locations to Previously Routed Cables ..............................................89 To Modify the Size of Location Nodes in Drawing ..........................................89 To Remove Locations................................................................................89 Using Locations with Channels ...................................................................90 About Channels.....................................................................................90 To Define a Channel ..............................................................................90 To Place Locations in Channels ................................................................90 To Move Locations in a Channel Cross Section ...........................................91 Using Bundles ............................................................................................91 About Bundles .........................................................................................91 Branch Bundles .....................................................................................92 Bundle Grouping Property .........................................................................92 To Bundle Existing Cables .........................................................................93 To Create an Unrouted Bundle ...................................................................93 To Create a Branch Bundle ........................................................................94 Bundle Parameters ...................................................................................95 To Modify a Bundle...................................................................................98 About Aligning and Unaligning Bundles........................................................99 To Align or Unalign Bundles ..................................................................... 100 To Query Bundle Contents....................................................................... 100 To Extract Cables from a Bundle .............................................................. 101 Using Overbraids ...................................................................................... 101 About Overbraids ................................................................................... 101 To Create an Overbraid........................................................................... 102 To Modify Overbraids.............................................................................. 102 Autorouting.............................................................................................. 103 About Autorouting .................................................................................. 103 To Autoroute Wires and Cables ................................................................ 103 Autorouting Bundles ............................................................................... 104 Autorouting to Splices............................................................................. 104 xv
Table of Contents
Tip: Autorouting through Components ...................................................... 104 Troubleshooting for Autorouting ............................................................... 105 Autorouting Failure .............................................................................. 105 Using the MBR Failure Diagnostic ............................................................. 106 Autorouting Networks................................................................................ 107 About Routing with Networks................................................................... 107 Network Properties .............................................................................. 107 Assigning Location Priority for Network Locations ....................................... 108 To Use Location Priority for Autorouting .................................................... 108 To Define the Tangency Direction at Network Branches ............................... 109 To Modify Network Locations ................................................................... 109 To Copy a Network ................................................................................. 110 To Share Networks Between Harness Parts ................................................ 110 About Network Paths .............................................................................. 111 To Define and Edit Network Paths............................................................. 111 To Associate Connections With Network Paths............................................ 111 Adding Cabling Cosmetic Features............................................................... 112 About Cabling Cosmetic Features ............................................................. 112 Tie Wraps........................................................................................... 112 Tape Feature ...................................................................................... 112 Markers ............................................................................................. 112 To Create a Marker................................................................................. 113 Marker Default Dimensions and Labels ...................................................... 113 To Create a Tape Feature ........................................................................ 114 To Create a Tie Wrap .............................................................................. 114 To Modify Cosmetic Feature Dimensions.................................................... 115 To Modify Cosmetic Feature Parameters .................................................... 115 Exporting Cabling Geometry ....................................................................... 115 To Export Cabling Geometry .................................................................... 115 Pro/Report Parameters .............................................................................. 116 Pro/REPORT Parameters for Assemblies .................................................... 116 xvi
Table of Contents
Pro/REPORT Parameters for Terminators ................................................... 117 Harness Related Pro/REPORT Parameters .................................................. 117 Glossary .................................................................................................. 124 Glossary of Terms .................................................................................. 124 Index ......................................................................................................... 127
xvii
Cabling
Using Cabling
About Cabling
Use the Cabling module to define 3D cable harnesses in Pro/ENGINEER assemblies. In Cabling, you can route cables concurrently with the design and assembly of electrical and mechanical components.
The new harness is the active harness or work harness as shown in the lower right corner of the graphics window. You can create more than one harness in an assembly. Only one harness is active at a time. You can only select and edit cable entities of the active harness in the cabling assembly. Any item you create is saved to the active harness. Read in a Logical Reference (Optional) Use CABLING > Logical Ref to read in a file if you are using a logical reference from Diagramming or another formatted wire list. A logical reference can pass spools, wires, and cables with preset parameters and values from the diagram to the cabling database. Add Spools to the Database Use CABLING > Spools > Create to either add new spool definitions to the database or read them in from your logical reference. Use Create > From Logical to bring in selected spools from the logical reference that you have specified. Designate Components Use CABLING > Components > Designate to designate 3D parts in the assembly as connectors. This procedure adds parameters to the definition of the components such that the components become the start and end point of the cables. If a diagram connector is referenced to a part in the assembly with a model_name parameter, the referenced model can be automatically designated as a connector. Create Wires and Cables Use CABLING > Feature > Create > Wire or Cable to add wires and cables to the harness. These wires and cables are added to the database and not physically added to the design. If you are importing a logical reference, you can use the From Logical command to import cables, else you are prompted to type a new wire or cable name. If you are importing a cable, the conductor properties of the cable are also imported, if they are not then you must define them. Route or Autoroute Cables between Locations If you are routing manually, you can begin adding a routed cable to the harness as soon as you have created it in the database and defined its conductors. Use the CABLING > Route command to define a point-by-point path of locations that the cable follows as it is added. Locations can be fixed, offset, or dependent on other locations, to capture the design intent of the cable in case of changes in the assembly. Offsetting a part of the network, offsets all the locations on the network. Alternatively, you can use autorouting for larger wire lists. To autoroute, use the CABLING > Network Ops command to add a network of locations between the components that will be connected by the harness. When the network is complete, you can autoroute the entire wire list.
Cabling
Configuring Cabling
About Configuring Cabling
You can set environment options by specifying config.pro configuration file options and their values in the Options dialog box (Tools > Options). For example, the align_cable_bundles option allows you to align newly-created bundles where they meet or branch out. Setting the auto_xml_on_save option automatically creates an XML Logical Reference when saving a cabling assembly. In the Options dialog box, in Current Session, under the Electromechanical category, a list of configuration options is available in alphabetical order for CABLING, DIAGRAMMING, and HARNESS. Each option contains the following information: Configuration option name Default and available variables or values. All default values are in italics. Brief description and notes describing the configuration option
Note: After you set the configuration options, all settings take effect immediately in the current Pro/ENGINEER session.
Note: The Add/Change option is enabled only when you change the configuration option name or the value of an existing configuration option or type a value for a new configuration option. 9. When you finish configuring Cabling, click Apply or OK. Note: It is recommended that you set the Cabling configuration options before starting or opening a new cabling assembly.
align_cable_bundles
yes,no Aligns or unaligns newly created bundles at a point where they meet or branch out. By default, the bundles are aligned. If not, ensure that this option is set to yes before creating a network. Note: Only the new bundles that are created after setting this configuration option will be aligned.
autoroute_path_param_name
USE_PATH Sets the wire parameter to be used while selecting a path during autorouting.
auto_xml_on_retrieve
no, yes Automatically loads Cabling Logical Reference from a XML file when retrieving the cabling assembly.
auto_xml_on_save
no, yes Automatically creates an XML Logical Reference when saving a cabling assembly.
cable_int_portions_for_clr
no, yes noGlobal clearance check for internal cable portions is excluded. yesGlobal clearance check for internal cable portions is included.
Cabling
display_internal_cable_portion
no, yes If yes, internal cable portions are displayed for wires that have been manually set to yes in the Cable Paths Setup dialog box for each individual splice and custom component. This option can be overridden in the Environment dialog box.
display_thick_cables
no, yes Sets the default startup mode. yesDisplays thick cables and wires. noDisplays centerlines of wires and cables only. You can override this option in the Cabling mode using the Environment dialog box, Model Display dialog box, or by selecting Thick Cables from the menu bar.
full_hlr_for_cables
full, partial, none If set to partial or none, some lines that should be hidden behind cables are visible in the wireframe mode. Using the Model Display dialog box, under the Edge/Line tab, you can set the Cable HLR options for the current session. fullRemoves hidden lines from view when cables hide other geometry. Use when the Display Style is Hidden Line in the Environment dialog box. partialCables hide other non-interfering cables except when cables route together between same locations. noneDisplay hidden lines (faster) that should be hidden behind cables or wires. Note: Effects of using this configuration option are visible only in the hidden-line display mode. Helps speed up the display of hidden lines, but at the loss of some quality.
harn_start_model_dir
Provides the complete path to the directory containing the harness start parts.
harn_tang_line_display
yes, no Display the tangent lines between the segments of a cable in the Thick Cable Display mode.
multipoint_location_count
1 Specifies the maximum number of cable locations to allow in one feature. To create locations as features, set this configuration option to 1. To limit the number of locations in one feature, set to a number between 2 and 100. The suggested number of locations in one feature must range from 10 to 20. If you set the number of locations to be greater than 1, then up to the specified number of locations are created in one feature. Features with multiple locations are automatically created during routing. Note: If a single feature has several locations, you can only suppress or reorder them all together.
pro_spool_dir
<home directory> Sets the default directory from which the spools are retrieved by default. Use the full path name, for example: /home/users/spools. The current working directory is the default directory.
pro_cbltrm_dir
<home directory> Sets the default directory from which terminators are retrieved by default. Use the full path name, for example: /home/users/terminators. The default is the current working directory.
template_harnesspart
inlbs_harn_part.prt, mmns_harn_part.prt Sets the default template to be used for the harness part model. inlbs_harn_part.prtThe unit of measure for the harness part model is inches. mmns_harn_part.prtThe unit of measure for the harness part model is millimeters.
update_pre_16_cable_layers
no, yes Updates the pre-release 16.0 harnesses. If yes, automatically updates the harnesses containing cables routed prior to Release 16.0 when retrieved to comply with new display standards.
Cabling
Use the following options from the Environment dialog box to change the Cabling display settings: Thick Cables or Centerline CablesShows cables with true width or as centerlines. Centerline shows the cables centerline with defining location points. Mass property calculations are performed using the correct thickness regardless of the display state. Internal Cable PortionsDetermines if all cable portions inside the splice and custom components are displayed. Reference DesignatorsDetermines if the reference designator for the component is displayed. Note: You can also access these options directly from the menu bar. Use Fast HLR (Hidden Line Removal)Displays hidden lines while spinning and reduces time to compute HLR.
Note: The display style must be set to Hidden Line in the Environment dialog box.
Cabling
update the color of a selected cable. If you edit the color of a cable using the Color and Appearance dialog box, all cable segments created from its spool are also updated with the new color. Cables created from the spool after editing the COLOR parameter use the new color. However, the new color is local to the design file and the value of the COLOR parameter is not updated in the spool file. By default, the system color "Letter" is applied to the wires or cables that have unknown color assigned to it. Save the new colors that you have added to the appearance palette in the Color and Appearance dialog box as a .dmt file.
10
Cabling
You can update the parameter data from the referenced data. All specified spools, connectors, and wires in the assembly are updated. For example, if you change the characteristics of a spool in your referenced data, you can automatically update the information in Cabling using the Update command and selecting the spool from the list of mismatched objects.
To Reference a Diagram
1. Click CABLING > Logical Ref > Ref Diagram. The Open dialog box opens. The REF DIAGRAM menu also appears. 2. Choose one of the following REF DIAGRAM commands: o o Full Diagram Chosen Layers
By default, you can reference the full diagram. 3. Select a diagram from the Open dialog box and click OK to reference the full diagram. 4. If you want to logically refer to specific layers in a Diagramming diagram, click Chosen Layers and select a diagram from the Open dialog box. You must provide the name of the diagram to be referenced. If no layers are present in the diagram, Cabling displays an appropriate message. Else, Cabling fetches a complete list of layers that are available in the referenced diagram and displays them in the Layer Sel menu. 5. Select one or more layers to be referenced from the list of layers available in the referenced diagram or select Select All to select all the available layers. 6. Click Done Sel.
11
When you select the Compare command on the LOGICAL REF menu to compare the design data and the reference data, Pro/ENGINEER compares the following: SpoolsA match occurs if the design data and the reference data have the same parameters with the same values. If the parameters common to both the reference and the design data have the same values, the comparison file indicates a subset match, denoted by the word subset in parentheses. The spools are identified by the spool names. Connectors and ComponentsConnectors and components match when they have the same parameters with the same values. Connectors and components are identified by their reference designators. Wires and CablesThe logical end connections of a wire or cable are matched and the cable and wire parameters are compared. A wire is said to be matched if it runs between the same connectors and pins, has the same name, and has the same parameters with the same values. Wires are identified by the names. NetsIf you specify nets separately in the reference information, only their names are compared and not the wires included in the net. As the wires in the net do not exist in the logical source, the wires when compared are always unmatched. Cable ConductorsIf you specify cable conductors separately in the reference information, their From/To and parameter information is compared.
You can use the Matched and Alphabetical commands from the LOGICAL REF menu to display the details of the missing, unmatched, or matched items, in alphabetical order.
12
Cabling
PIN 3 PARAMETER ENTRY_PORT sys3 PARAMETER GROUPING ROUND PARAMETER INTERNAL_LEN 0 PIN 4 PARAMETER ENTRY_PORT sys4 PARAMETER GROUPING ROUND PARAMETER INTERNAL_LEN 0
! Rails
NEW CABLE CABLE0002 F_SPOOL ATTACH T1 "" T2 "" CONDUCTOR 4 ATTACH T1 4 T2 4 PARAMETER NAME WIRE4 CONDUCTOR 3 ATTACH T1 3 T2 3 PARAMETER NAME WIRE3 CONDUCTOR 2 ATTACH T1 2 T2 2 PARAMETER NAME WIRE2 CONDUCTOR 1 ATTACH T1 1 T2 1 PARAMETER NAME WIRE1 ! comment NEW WIRE_SPOOL <wire spool name> PARAMETER <param> <value> PARAMETERS <param1> <param2> <param3> VALUES<param1 val> <param2 val> <param3 val>
13
NEW CABLE_SPOOL <cable spool name> <number of conductors> PARAMETER <param> <value> PARAMETERS <param1 name> <param2 name> VALUES <param1 val> <param2 val> CONDUCTOR <id> <optional cond name> PARAMETER <param> <value> PARAMETERS <param1 name> <param2 name> <param3 name> VALUES <param1 val> <param2 val> <param3 val> CONDUCTOR <id> <optional cond name> VALUES <param1 val> <param2 val> <param3 val> CONDUCTOR <id> NEW WIRE <wire name> <wire spool name> ATTACH <from conn or comp name> <from pin name> <to conn or comp name> <to pin name> PARAMETER <name> <value> PARAMETERS <param1> <param2> <param3> VALUES<param1 val> <param2 val> <param3 val> NEW WIRE <wire name> <wire spool name> ATTACH <from rail name> "" <to conn or comp name> <to pin name> NEW CABLE <cable name> <cable spool name> PARAMETER <name> <value> PARAMETERS <param1 name> <param2 name> VALUES <param1 val> <param2 val> CONDUCTOR <id> PARAMETER <param name> <value> PARAMETERS <param1 name> <param2 name> <param3 name> VALUES <param1 val> <param2 val> <param3 val> CONDUCTOR <id> PARAMETER <param name> < value> ATTACH <from conn or comp name> <from pin name> <to conn or comp name> <to pin name> VALUES <param1 val> <param2 val> <param3 val> 14
Cabling
NEW CONNECTOR <name> PARAMETER <param> <value> PARAMETERS <param1 name> <param2 name> VALUES <param1 val> <param2 val> PIN <pin name> PARAMETERS <param1 name> <param2 name> VALUES <param1 val> <param2 val> PIN <pin name> PARAMETER <name> <value> PARAMETERS <param1 name> <param2 name> VALUES <param1 val> <param2 val> PIN <pin name> PIN <pin name> VALUES <param1 val> <param2 val> NEW COMPONENT <name> PARAMETER <name> <value> PARAMETERS <param1 name> <param2 name> VALUES <param1 val> <param2 val> PIN <pin name> PARAMETERS <param1 name> <param2 name> VALUES <param1 val> <param2 val> PIN <pin name> PARAMETERS <param1 name> <param2 name> PARAMETER <name> <value> VALUES <param1 val> <param2 val> PIN <pin name> VALUES <param1 val> <param2 val> NEW RAIL <name> PARAMETER <param name> <param value>
15
3. In case of Mentor Graph file output, the output wire list file is written to the current directory. To write this file to another directory, at the prompt, type the full path including the file name and click .
Note: Cabling can output a wire list as a back annotation file for export to the Mentor Graphics application.
3. If you select PTC Neutral, you can either select a Routed Systems Designer created .xml file or a Neutral Wire List .nwf file using the Open dialog box. If you select Mentor Graph, you can select any Mentor Graphics file. 4. Click OK.
16
Cabling
However, a harness part can only be accessed in Assembly mode and cannot be opened in Part mode. You can output a harness to a drawing view: by selecting a harness part and setting it as the active model using Set Model or by selecting a flat harness. You can create several harnesses in the same assembly. In assemblies with multiple harnesses, you can work on only one harness part at a time. The name of the active harness is displayed below the assembly name in the graphics window, with the label WORK HARNESS. While this harness is active, every feature you add to the cabling is added to the active harness part. You can select cabling entities that have been added to other harnesses only when the respective harness is active. To organize a large design, you can divide the harness into subharnesses. A subharness is a subset of a harness part and not a separate file. Subharnesses can use all the entities available to a harness, but you can also create them separately in Harness Manufacturing mode. Use the CABLING > Set Up command to create and edit harness parameters, names, notes, and reference dimensions.
To Create a Harness
1. Click CABLING > Harness > Create. The New dialog box opens. By default, under Type, Part and under Sub-type, Harness are selected. Note: The other options on the New dialog box are not available. 2. In the Name box, type a name for the new harness part. 3. If you want to use the default template, click OK. Pro/ENGINEER opens a new harness part. Note: Specify the default template using the template_harnesspart configuration option. If you want to use a custom template, a. Clear the Use default template check box and click OK. The New File Options dialog box opens. b. Browse to the desired template. Click OK. The template file is assigned and Pro/ENGINEER opens a new harness part. The newly created harness becomes the active harness.
To Modify a Harness
1. Ensure that a harness is active. 2. Click CABLING > Set Up. The HARN SETUP menu appears. 3. Edit units of measure, harness names, report definitions, notes, parameters, terminator tables, or strip tables. Changes affect only the active harness part. 4. Click Done. 17
Report DefsSets default values for cable type locations as From/To in report tables. o o o o Cable Jacket Cable Shield Cable Pin Show Current
o o o o
NotesModifies, adds, or removes notes from a cabling assembly. ParametersSets up parameters for the harness. Term TableAccesses terminator table operations. Strip TableAccesses strip table operations.
To Delete a Harness
1. Select the harness part to be deleted from the assembly or from the model tree. 2. Click Edit > Delete. The harness part is removed from the assembly and all cabling data in the harness part is lost. Note: Use the Delete command only when you want to completely remove a harness and start over or if you have created a harness part and never used it. If you do not delete a harness part, it appears as a part in the Bill of Materials.
To Copy a Harness
1. Click CABLING > Harness > Copy Harness. The Open dialog box opens. 2. Select the harness that you want to copy and click Open. The Open Rep dialog box opens. 18
Cabling
3. Select the required representation and click OK. The selected harness with its corresponding assembly is displayed in a separate window. The Copy Harness dialog box opens and the Select menu appears. 4. Select a connector in an assembly to which you want to copy the harness corresponding to the reference designator of the component or connector in the assembly from which the harness is being copied. A new reference designator is assigned to the reference model. 5. Once you have selected all connectors, specify a new harness name in the Copy Harness dialog box and click OK. The harness is copied to the assembly.
Refer to the Part Modeling module for details on how to create different datum features.
To Create Subharnesses
1. Click CABLING > Harness > Create. You are prompted to name a harness. 2. Do not type a name. Click 3. Click Setup > Add. 4. At the prompt, type a new name for the subharness. to cancel. The SUBHARNESS menu appears.
19
4. Select the name of the subharness that you want to set as the default subharness.
20
Cabling
5. When you have completed adding the required number of instances, click OK. You can modify the assembly instance in the assembly family table to include the harness part instance.
Creating Spools
About Spools
A spool has a unique set of parameters and values that are passed to the wire or cable when a wire or cable is created. Each wire and cable in the design must be created from a predefined spool. The spool, when defined, is saved within the assembly and can be written to a text file with the .spl extension. You can reference this file in a new diagram or cabling designs. The types of spools are: Wire spoolsYou must set wire spool parameters such as NAME and TYPE. The name of the wire spool must be unique. The TYPE parameter is set to WIRE to differentiate it from a cable spool. Other common but optional parameters defined in the wire spool are COLOR and WIRE_GAUGE. The parameter, MIN_BEND_RADIUS is automatically generated. This parameter provides values for calculations in Harness Design. Cable spoolsCable spools have parameters that are similar to those required for wire spools. You must set the NUM_CONDUCTORS parameter to define the number of insulated conductors in the cables that are created from the spool. Assign an appropriate integer value to the NUM_CONDUCTORS parameter. Sheath spoolsSheath spools are created for bundles. You must set the sheath spool parameters such as SHEATH_TYPE and PRESHRINK_INNER_DIAMETER. Other common parameters are NAME , TYPE, and UNITS. The parameters, MIN_BEND_RADIUS and WALL_THICKNESS are automatically generated.
Note: Setting the pro_spool_dir configuration option allows you to specify a directory from which spools can be read. If you do not specify a directory, the current working directory is the default. You can retrieve the spool parameters using the Pro/REPORT table and also use these parameters to display the wire or cable labels.
21
If you create spool files in a text editor outside of Pro/ENGINEER, the name of the spool file must be identical to the spool name in Pro/ENGINEER. You can also save a spool file in the ASCII format to be retrieved for use in other diagrams or a Cabling assembly.
Spool Parameters
SPOOL PARAMETER COLOR DESCRIPTION Establishes the color of the cable, wire insulation, or sheathing. Defaults are provided through Pro/TABLE Help, but the setting can be any single string, such as Brown/Orange. Format: COLOR color_name Example: COLOR red_and_yellow_stripe Note: This color is not automatically applied to the cable, wire, or bundle. COLOR_CODE As a text string, establishes the code of the color, such as a part number. Format: COLOR_CODE text_string Example: COLOR_CODE r14 DENSITY Linear density, mass per unit length. The MASS_UNITS and UNITS parameters should also be specified for the wire/cable or sheath. Default units for this value are derived from the assembly itself if the MASS_UNITS and UNITS parameters are not used. Format: DENSITY value Example: DENSITY 36 INSUL_TYPE (NOT VALID FOR SHEATH SPOOLS) As a text string describes the insulation type, such as, fiber, teflon, tefzel. Default is none. Format: INSUL_TYPE text_string Example: INSUL_TYPE teflon
22
Cabling
DESCRIPTION Changes the line style for cable or sheath spools. If this parameter is set for a sheath spool, it is overridden by any linestyles assigned to a bundle. The following line styles are permitted: SOLID FONT (default), DOTFONT, CTRLFONT, PHANTOMFONT, DASHFONT, CTRLFONT_S_L, CTRLFONT_L_L, CTRLFONT_S_S Format: LINE STYLE style Example: LINE STYLE dotfont
MASS_UNITS
The mass units of the cable, wire, or sheath. For example, Ounce, Pound, Kilogram. Should be used if the DENSITY parameter is used. Format: MASS_UNITS value Example: MASS_UNITS lb
Sets the minimum bend radius that the cable or sheath can take as it is routed. If this radius is violated during routing, the cable location is not created. When used in a sheath spool, this value is used along with the minimum bend radii of the components in the bundle in calculating the actual minimum bend radius used for the bundle. When used with the DEFINE and ENDDEF cable spool parameters to define a conductor, the value of this parameter overrides the DEFAULT_COND_BEND_RAD parameter value. Format: MIN_BEND_RADIUS value Example: MIN_BEND_RADIUS 2.5
NAME
23
DESCRIPTION Diameter of the cable of WIRE or ROUND type, thickness of the cable for FLAT type. This value is used to offset the cable centerline from surfaces when the location is placed. When used with the DEFINE and ENDDEF cable spool parameters to define a conductor, the value of this parameter overrides the DEFAULT_COND_THICKNESS parameter value. If you modify the thickness later, you must modify each location with an offset to account for the change. Format: THICKNESS value Example: THICKNESS 0.25
TYPE
When you edit spool parameters, the value of the TYPE parameter indicates the type of spool being edited. For example, this parameter specifies whether the spool is a pre-fabricated cable spool (PREFAB), wire spool (WIRE), or sheathing spool (SHEATH). The value of this parameter is read only. Format: TYPE value Example: TYPE prefab
24
Cabling
DESCRIPTION
Sets the default minimum bend radius for all conductors in the cable. The value of this parameter can be overridden by specifying a value for the MIN_BEND_RADIUS spool parameter in the conductor definition. Format:DEFAULT_COND_BEND_RAD value Example: DEFAULT_COND_BEND_RAD 0.25
DEFAULT_COND_THICKNESS
Sets the default thickness for all conductors in a cable. The value of this parameter can be overridden by specifying a value for the THICKNESS spool parameter in the conductor definition. Format: DEFAULT_COND_THICKNESS value Example: DEFAULT_COND_THICKNESS 0.75
NUM_CONDUCTORS
The total number of conductors present in a cable. The default value is zero. Format: NUM_CONDUCTORS value Example: NUM_CONDUCTORS 3
DENSITY
The linear density of the spool (in mass/unit length). Not used in Diagramming, but used in Cabling when referencing a diagram to determine Mass Properties. Insulation type. (Text string) NONE is the default A text string indicating cable shield type. Format: SHIELD_TYPE text_string Example: SHIELD_TYPE aluminum
INSUL_TYPE
25
DESCRIPTION
Use the default value DEFAULT, in which case the name of the cable shows in the report table. Any other value is interpreted as plain text. For example, &cable_name has no special meaning. Use this name for the cable symbol if the cable is shielded. Use this name for the nodes of a cable symbol. The default value is "". Specifies linear resistance of the wire's shielding. Specifies linear resistance of the wire's outer shielding. Specifies linear electric capacity between items. Specifies linear electric capacity between items and shield. Specifies linear electric capacity between assembly items and shield. Specifies thickness of the outer shielding of the wire.
CABLE_SHIELD_REPORT_NAME
CABLE_NODE_REPORT_NAME
SHIELD_LINEAR_RESISTANCE
OUTER_SHIELD_LINEAR_RESISTANCE
LIN_CAP_TO_ITEM
LIN_CAP_ITEM_TO_SHIELD
LIN_CAP_ASSEM_ITEM_TO_SHIELD
OUTER_SHIELD_THICKNESS
26
Cabling
Conductor Parameters
CONDUCTOR PARAMETER NAME DESCRIPTION
Used to assign unique names to individual conductors in a cable. This parameter is used in conjunction with the DEFINE and ENDDEF cable spool parameters to specify a name for the conductor being defined. The name assigned to a cable conductor must be unique within the spool, but the same conductor name can be used in multiple spools. If the WIRE_COND cable parameter is present, use that name instead of the name specified with this parameter. Format: NAME string Example: NAME blue_cond
WIRE_CONSTRUCTION
As a text string indicates wire construction,that is, solid, stranded, and so on. Format: WIRE_CONSTRUCTION text_string Example: WIRE_CONSTRUCTION stranded
WIRE_GAUGE
As a text string indicates wire gauge. Format: WIRE_GAUGE text_string Example: WIRE_GAUGE 18
27
SHEATH SPOOL PARAMETER PRESHRINK_INNER_DIAMETER (USED ONLY FOR SHRINK SHEATH TYPE)
DESCRIPTION Indicates the pre-shrunk diameter of SHRINK sheathing. This value specifies the inner diameter only and allows the system to check interference between the shrink sheathing itself and the wires, cables, and bundles within it. The thickness of sheathing is specified by the parameter WALL_THICKNESS. A value of 0 (default) forces the SYSTEM to NOT check for any interference. Format: PRESHRINK_INNER_DIAMETER value Example: PRESHRINK_INNER_DIAMETER 0.5
SHEATH_TYPE
Specifies the type of sheathing for this spool. Valid values are TAPE, TUBE, and SHRINK Format: SHEATH_TYPE value Example: SHEATH_TYPE TAPE
WALL_THICKNESS
Indicates the thickness of the sheathing. The units used are specified by the UNITS parameter. Format: WALL_THICKNESS value Example: WALL_THICKNESS 0.75
WIDTH
Specifies the tape width for tape sheathing. Format: WIDTH value Example: WIDTH 0.56
To Create a Spool
1. Click CABLING > Spools > Create. The CREATE SPOOL menu appears. 2. Select one of the following filters to specify the type of spool that you want to create. o o o 28 WireCreates a wire spool. CableCreates a pre-fabricated cable spool. SheathCreates a sheath spool. Sheath spools are referenced by bundles.
Cabling o
From LogicalCreates a spool using a logical reference. The REF SPOOL menu appears. Select the required spools from the list and click Done Sel to copy spool parameters from the referenced diagram. You can select one or more wire or cable spool names from the list or click Select All to select all the available spools. Note: If the logical data is imported from a wire list, the From Logical command is available for wire creation only. This is because the imported wire list format does not support cables.
If you use CABLING > Spools > Create > From Logical, Cabling automatically creates all spools associated with the created cables and wires. The information that is used to create these spools is taken from the logically referenced data from which the wires and cables were created. If the cabling assembly does not have a reference to a diagram or a wire list, select a spool from which the cable or wire draws its characteristics. 3. To create a new spool for a wire, cable, or sheath, at the prompt, type a new spool name and press ENTER. The Electrical Parameters dialog box opens. 4. Under Display For, select Connections to add parameters to wires or cables or Conductors to add parameters to conductors of a cable spool. 5. If you have selected Conductors, select a parameter in the NUM_CONDUCTORS column, specify a value for the number of conductors for a cable spool in the Value box, and click Apply. 6. Click View > Columns . The Model Tree Columns dialog box opens. 7. Add the required parameters to the spool, click Apply, and then OK. 8. When finished, click File > Save or File > Save As to save the file to disk. 9. Click OK to apply the spool parameters.
To Modify Spools
1. Click CABLING > Spools > Edit. The Select Spools dialog box opens. 2. Select one of the following filter to specify the type of spool to be modified: o o o o All Spools Wire Spools Cable Spools Cable Spools by Num Cond
29
3. Click a spool name from the spool list. You can filter the spools by spool type or number of conductors. or Click or to select or remove all spools from the list, respectively.
4. Click OK. The Electrical Parameters dialog box opens. 5. Modify the required spool parameters, click Apply, and then OK. 6. Click Done/Return in the SPOOLS menu. Note: Use CABLING > Spools > Read to read in spool parameter data from a previously created spool that was saved to disk. This file must have a .spl extension. Use CABLING > Spools > Write to write the selected spool parameter data to your current directory. These files have a .spl extension.
To Rename Spools
1. Click CABLING > Spools > Rename. The Select Spools dialog box opens. 2. Select one of the following filters to specify the type of spool to be modified: o o o o All Spools Wire Spools Cable Spools Cable Spools by Num Cond
3. Click a spool name from the spool list. You can filter the spools by spool type or number of conductors. 4. Click OK in the Select Spools dialog box. You are prompted for a new spool name. 5. At the prompt, type a new spool name and press ENTER. The spool is renamed. 6. Click Done/Return in the SPOOLS menu. Note: If you have renamed spools using the Select Spools dialog box, all wires or cables in the Cabling assembly reference the renamed spool. If the assembly logically references a diagram, then renaming a spool in the diagram and updating the logical reference also causes the corresponding spools in the assembly to be renamed. Use CABLING > Logical Ref > Update to overwrite the existing cabling spool parameters with the modified spool parameters of the logically referenced diagram.
30
Cabling
In a comparison between an assembly and a logically referenced diagram, if a spool in the assembly has the same parameter values as the spool in the logically referenced diagram, then both these spools are recognized to be the same.
To Write Spools
1. Click CABLING > Spools > Write. The Select Spools dialog box opens. 2. Select one of the following filters to specify the type of spool to be modified: o o o o All Spools Wire Spools Cable Spools Cable Spools by Num Cond
3. Click a spool name from the spool list. You can filter the spools by spool type or number of conductors. 4. Click OK. The selected spool file is output to the directory from where you started the Pro/ENGINEER session or to the Spool Dir directory, if you have set the pro_spool_dir configuration option.
To Remove Spools
1. Click CABLING > Spools > Remove. The Select Spools dialog box opens. 2. Select one of the following to specify the type of spool to be modified: o o o o All Spools Wire Spools Cable Spools Cable Spools by Num Cond
3. Click a spool name from the spool list. You can filter the spools by spool type or number of conductors. or Click or to select or remove all spools from the list, respectively.
4. Click OK. If the spool has cables referencing to it, you are prompted to confirm the deletion. 5. Click Yes at the prompt, the selected spools are deleted successfully.
31
To List Spools
1. Click CABLING > Spools > List to view the list of spools in the diagram or cabling assembly. The INFORMATION WINDOW opens listing the spools and the spool type. 2. Click File > Save As to save the spool information to the required location. 3. Click Close to close the INFORMATION WINDOW.
Cabling
Spools contain physical properties and a set of parameters for the cables or wires that can be reused as needed, the same way as the length of a reel wire is rolled off a reel spool. You can import wires, cables, and spools from Diagramming or create them within the Cabling assembly.
Specifies the location of the origin or destination of a wire or cable. Format: END_TYPE ref_des entry_port direction The value of direction indicates whether the wire or cable is routed from the entry port or to the entry port. Valid values for direction are from and to. Example: END_TYPE j16 entry _1 from Two END_TYPE statements are required for each wire or cable: one indicates the origin while the other indicates the destination. These statement are automatically created when the wire or cable has been routed. Only the value of direction can be modified without re-routing the wire or cable.
MAX_ALLOWED_LENGTH
Defines the maximum permitted length. For example to avoid signal degradation. Format: MAX_ALLOWED_LENGTH value Example: MAX_ALLOWED_LENGTH 60
MIN_ALLOWED_DIST
Minimum permitted distance between parallel conductors that avoids interference. Format: MIN_ALLOWED_DIST value Example: MIN_ALLOWED_DIST 2
NAME
Name entered when you create the cable. You can change the cable name by editing this parameter. Format: NAME text_string Example: NAME cabl
33
DESCRIPTION
The name of the spool which the cable or wire references. You can modify the spool name by editing this parameter. This is a required parameter. Format: SPOOL text string Example: SPOOL spll8red
STRIP_LENGTH
Specifies the strip length of the wire or cable. Format: STRIP_LENGTH wire_name strip_length dir auto_assign Where strip_length specifies the amount of wire that should be stripped, dir specifies the directional end of the routed wire according to the END_TYPE parameter, and auto_assign determines if the strip information is to be derived from a Strip Length Table. Valid values of auto_assign are true and false. For cable, it is the conductor name or cable name instead of wire name. Example: STRIP_LENGTH W0030 0.25 FROM TRUE
TARGET_LENGTH
Sets the desired length for the cable after finished routing. Can be used when cable is most conveniently purchased in specific lengths, or when a cable is designed to be a certain length, such as for radio antenna leads. Format: TARGET_LENGTH value Example: TARGET_LENGTH 24
USER_DEFINED
Any user defined parameter can be added with this format. Format: Parameter_name value Example: VENDOR kga_electric_supply
34
Cabling
The parameter that can be associated with Cable feature only is: PARAMETER WlRE_COND DESCRIPTION This parameter defines wire names of conductors in a cable. This parameter takes precedence over the NAME cable spool parameter. Format: WIRE_COND new_wire_name conductor# Example: WIRE_COND W3 2 Assigns wire name W3 to conductor 2.
35
36
Cabling
3. Type the required strip length in the new cell in the COND STRIP_LENGTH column. This column is reserved for the strip length parameter value. 4. Identify a valid object and parameter that you want to associate the strip length with. The valid objects are COND, SPOOL, CONN, or PIN. Depending on the object that you specify, you can select a parameter from the list for the second cell. 5. Add new columns to refine the selection. For example, in the following table, the strip length value 0.5 is assigned to all pins that have the term name, GND, and have 18-gauge wires. COND STRIP_LENGTH COND STRIP_LENGTH PIN TERM_NAME PIN TERM_NAME SPOOL WIRE_GAUGE SPOOL WIRE_GAUGE
0.5 GND 18 Note: Wildcards such as an asterisk (*) indicate that it applies to all values for the specified parameters. 6. Click File > ExportTable to save the strip table file to disk. 7. Click Execute to update all the connector parameters with the valid strip information. The Execute command updates all wire parameters with an AUTO_ASSIGN value of the STRIP_LENGTH parameter set to true. Note: Strip table files are run every time you regenerate a cabling assembly. 8. Click OK.
Adding Components
About Components
In Cabling, components are divided into the following types. All components referenced by a 3D harness can be assembled into a flattened harness assembly for the selected 3D harness. ConnectorA part or assembly that serves to connect the harness electrically into a piece of equipment or another harness. You must designate a part as a connector, and define one or more c-systems to use as an entry port before you can route the wire or cable to it. Wires or cables need not end at a connector, they can be ended in space. However, if you move the connector in the assembly and you want the cable to move with it, you must route the wire or cable to a connector entry port. In-line connectorAn inline connector is a male-female pair assembly. It must have an assembly level coordinate system on either side representing an entry point and an exit point. When placed on an existing cable, an inline connector splits the cable into two separately-named entities. The length of each entity is
37
calculated from the entry or exit location point. Internal lengths are added through the entry port int_length parameter on the component. SpliceA part or assembly that electrically connects wires within a harness. Wires can stop at or pass through a splice. A splice does not split the wire into two entities. Mechanical ComponentA part or assembly that serves as a mechanical support for the wiring harness. A mechanical component is a necessary part or assembly in manufacturing a grommet or a formed support piece. Wires must pass completely through this type of component to be electrically meaningful. If you stop routing at a component, the wire is considered incomplete. The subtypes of mechanical components are: o Custom ComponentA component that has no parameters but, in other capabilities, is exactly like a splice. Used for items that would not need a reference designator. Attached ComponentA component that was referenced while routing a harness and then attached to the harness using the Attach to Harn command on the CABLE COMPONENTS menu. The referenced component at the routing location must be of the type Along Axis or Pnt/Vtx/Csys, with a coordinate system as the reference so that you can attach it to a harness.
38
Cabling o o o
Length
You cannot access or show component parameters in the Model Tree because they are stored differently from the normal parameters. The custom components and attached components do not have electrical parameters. Splices can use all connector parameters, but the TYPE parameter value is SPLICE, not CONNECTOR.
to select the exit port or select an item from the ExitClick Component Items group to display its exit port in the Exit box.
In the Show group, you can set and modify the visibility of cable paths inside a splice: o o o Note: The minimum bend radius is ignored for internal segments. Cabling assumes that the selected path is the shortest path that maintains tangency between the entry and exit z-axis unless the internal path has and shows manually added locations. Harness Design cannot flatten loops. However, it can flatten the internal portions of splices and components even if they form a loop. Harness Design can also flatten a virtual loop. YesThe internal segment for a cable is displayed between the entry and exit location in the 3D view. NoThe wire display terminates at one entry port and resumes at another entry port. This option is selected by default. As IsThe visibility of the cable path remains unchanged.
40
Cabling o
Perpendicular to PlaneSelect a Plane, Crv/Edg/Axis, or Csys from the GEN SEL DIR menu as a constraint to assemble the splice or custom component. The z-axis of the coordinate system is normal to the selected plane or aligned to the selected curve, edge, axis, or coordinate system. You can modify the direction of the attachment location to be parallel to the z-axis of the attachment entry port.
5. Click OK.
41
4. Select a location to which you want to attach the component and click OK. The attachment location of the component is modified.
Splices and Inline Connectors About Adding Components to the Cable Path
You can add the following components to a location along the cable path, between the two cable-terminating entry ports: Splice componentsThese are components added along the length of a cable. The cable name and the length from connector to connector is not affected after the splice component is installed. You can insert both Through and Butt type of splice components that are created in Diagramming. Custom componentsThese are similar to splice components, except that they do not use parameters. You can use custom components for cabling objects that do not need a reference designator. In-line connectorsThis is a pair of male and female connectors that break the cable into two physical cables but maintain signal continuity between them. The connector assembly must have an assembly-level coordinate system on either side representing an entry point and an exit point. When placed on an existing cable it splits the cable into two separately named entities. The length of each entity is calculated from the entry or exit location point. To add internal lengths, use the entry port parameter int_length on the component.
42
Cabling
displayed in the Component Window. The selected coordinate system appears in the Entry Port box of the Place Component dialog box. 5. Select the component type. If you select the Custom component type, you cannot select a reference designator. 6. Select the constraint type. o If you select Tangent to Cable, the attachment coordinate system attaches to the location that you selected earlier with its z-axis tangent to the cable segment at the location. If you select Perpendicular to Plane, select a Plane, Crv/Edg/Axis, or Csys from the GEN SEL DIR menu as a constraint to assemble the splice or custom component. The z-axis of the coordinate system is normal to the selected plane or aligned to the selected curve, edge, axis, or coordinate system. You can modify the direction of the attachment location to be parallel to the z-axis of the attachment entry port.
7. Select an existing location for the component placement in the Cable Location box. 8. Select an existing reference designator or create a new one. 9. Click OK in the Place Component dialog box as well as in the Component Window. The component is placed at the specified location and the ORIENT FIT menu appears. This menu determines the orientation of the component. 10. Specify the required orientation. o o FlipChanges the orientation from the positive-z to the negative-z of the coordinate system, or vice-versa. TwistType an angle value and change the orientation of the splice or component by aligning the x- or y-axis of the attachment entry port to a selected reference. A dimension is created for the twist. You can modify the dimension using the CABLING > Modify command.
11. Click Done or Quit. The Cable Paths Setup dialog box opens. 12. Use the Cable Paths Setup dialog box to select the paths that each cable takes inside the component or splice. Initially, all items are shown as routed to or through the attachment location. Note: Whole cables cannot enter the component while individual conductors exit the components. Bundles must stop at the last location that is common to all cables. A new bundle that is manually created cannot continue after the component unless all cables in the bundle enter and leave together. If the item goes into a component and does not stop at an entry port, it must come out as itself, and not as part of a cable or bundle. Items that go in and continue must exit as well.
43
3. Use the SELECT dialog box to select one or more components to delete and click Done in the SELECT FEAT menu.
7. Select an existing location for the component in the Cable Location box. 8. Select an existing reference designator or create a new one. To select multiple reference designators, hold down the SHIFT or CTRL key and select the required reference designators. 9. Click OK. Multiple splices are placed at the selected location. 44
Cabling
Note: If you insert multiple splices at a location using this procedure, you cannot modify the orientation of the individual splices. To modify the orientation of the splices, insert single splices and not multiple splices.
8. Select an existing location for the component in the Cable Location box. 9. Click OK in the Place Component dialog box as well as the Component Window. The component is placed at the specified location and the ORIENT FIT menu appears. This menu determines the orientation of the component. 10. Specify the required orientation. o o FlipChanges the orientation from the positive-z to the negative-z of the coordinate system, or vice-versa. TwistType an angle value and change the orientation of the splice or component by aligning the x- or y-axis of the attachment entry port to a selected reference. A dimension is created for the twist. You can modify the dimension using the CABLING > Modify command.
45
11. Click Done or Quit. You are prompted to name one of the new wires that you have created. The new wire is highlighted. 12. At the prompt, type a new name for the wire. The other section of the wire is highlighted and you are prompted to name it. 13. At the prompt, type a name for this section of the wire. You are prompted to select another entry port on the splice. 14. Select the second entry port on the other side of the connector assembly. A new location is created for the exit point. 15. If there are any locations inside the connector, manually delete them. Note: Cable lengths are calculated from the originating terminals to the inline connector's coordinate system of the entry port. To add internal lengths, use the component entry port parameter, int_length, on the inline connector.
Designating Connectors
About Designating Components as Connectors
An assembly component must be designated as a connector before you use it as a connector. This makes the component eligible to carry pin and entry port information for starting and ending cables. If you are using a logical reference from a Diagramming file, you can use the model_name diagram connector parameter to automatically designate specific components as connectors. After the part is designated, you can route wires or cables to it.
Subconnectors
Cabling also supports the concept of subconnectors. An example of subconnectors would be the ports in a PC case. The logical reference refers to the case as a connector and uses a node or pin for each port. In a 3D assembly, the case is referred to as a connector and the parts assembled to the case representing the ports are designated as subconnectors. Note: The coordinate systems for the entry ports must be defined in the part before the part is designated as a connector in the Cabling mode. You can change the designation of a connector by designating it again or by modifying it. When you undesignate a connector, you must strip it of all connector data. Use Undesignate/Designate to replace all information in the connector parameters.
46
Cabling
2. Select the part or subassembly geometry that you want to represent or designate as a connector. The DES CONN menu appears. 3. Click Logical Ref to select a component from the components defined in the logical reference diagram. or Click Enter Name. You are prompted for a filename (.con) to read connector parameters from. At the prompt, type the name and press ENTER. If you do not specify a filename, the connector is defined using the default values. When the connection is defined, you can modify parameters or entry ports. Specify the entry ports, that is, the coordinate systems where cables enter the connector. After the part is designated, you can route wires or cables to it. Note: If you select a component that is logically referenced from a Diagramming file, components are automatically designated as connectors.
47
An assembly with a group-block-port structure with L1 and L2 as subconnectors and L3 as parent connector is shown in the following figure:
L1 has two ports named P1 and P2. L2 has two ports named P3 and P4. L3 has two ports named P5 and P6. If you want to reassign the ports or pins of subconnectors to their parent connector and remove the subconnectors, use the Collapse option. 48
Cabling
To Autodesignate Connectors
1. Click CABLING > Components > AutoDesignate. The Auto Designator dialog box opens. 2. Match a listed connector with a selected 3D component. 3. If required, click Collapse to reassign pins from the subconnectors to the parent connector and remove the subconnectors. Note: o o Collapse is enabled only if none of the subconnectors of a parent connector have been designated. Cabling retains the previous action on the Collapse option. For example, if you have reassigned the pins from the subconnectors to the parent connector and removed the subconnectors using the Collapse option, then the next time you read in the logical reference, the logical reference for that connector is automatically collapsed. If you have changed your assembly and no longer want the automatic collapsing, you must undesignate the connector and read in the logical reference again.
4. After matching a component with a diagram connector, use the editing tools for parameters and entry ports from the Auto Designator dialog box. Note: Select Allow Mismatch in the Auto Designator dialog box to match the components manually. When you select a parent connector with subconnectors in the Auto Designator dialog box and the corresponding part in the Pro/ENGINEER window to designate the parent connector, Cabling displays a message: Do you want to remove the hierarchy of subconnectors? If you click Yes, Cabling reassigns the pins from the subconnectors to the parent connector and removes the subconnectors. If you click No, the parent connector and the subconnectors are retained.
To Undesignate a Connector
1. Click CABLING > Components > Undesignate. 2. Select the connector or splice. 3. Click Done/Return.
49
Connector Parameters
CONNECTOR PARAMETER ATTACHED_TO_HARNESS DESCRIPTION
Specify if a connector is attached to the harness, and not to the assembly. This parameter does not affect a assembly Bill of Materials. Format:ATTACH_TO _HARNESS true/false
CONN_PLUG
Specifies the model name of a terminator plug to be used on all connector pins which do not have wires attached, that is, those with no PIN_ASSIGN statement. Format: CONN_PLUG plug_name
ENTRY_PORT
For every entry port on the connector, there must be an ENTRY_PORT parameter. The system creates this parameter automatically when you designate the connector. Format: coord_sys_name cable_type internal_length coord_sys_name is the name of that entry ports coordinate system (e.g., CSO). cable_type can be WIRE, ROUND, FLAT. internal_length (optional) is the length of cable run inside the connector. This value is accounted for in any display of cable length. Example: ENTRY_PORT CSO WIRE 2
GENDER
MODEL_NAME
A read-only parameter, this is the name of the connector model. It is automatically assigned when the connector is designated. Sets the maximum number of pins for this connector. Format: NUM_OF_PINS integer
NUM_OF_PINS
50
Cabling
DESCRIPTION
The reference designator which is used for comparison with Pro/DIAGRAM diagrams or Mentor Graphics wirelists. This parameter is automatically assigned when the connector is designated. For pre-Release 11.0 cabling assemblies, the reference designator automatically assumes the name of the connector model. You can modify this parameter as required. Example: REF_DES J36
USER_DEFINED
Any user defined parameter can be added with this format. Format: Parameter_name value Example: PIN_MATERIAL COPPER
LINK
Used only for splice connectors. Indicates the entry ports inside a splice connector through which a single wire can enter and exit. Format: LINK entryport1 entryport2 Example: LINK ENTRY_3 ENTRY_7
Indicates the type of connector an assembly part is designated as. Format: TYPE value Example: TYPE SPLICE
Pin Parameters
PIN PARAMETER CONNECT DESCRIPTION
DEFINE
This parameter precedes the parameters that define a specific pin in a connector.
51
DESCRIPTION
This parameter separates the definition sections in the parameter file for different pins. It must follow every pin definition section that is preceded by DEFINE. This parameter defines which pin a wire or cable conductor is attached to. This parameter is required if terminators are to be assigned to pins on the connector. Format: PIN_ASSIGN pin# cable_name conductor# cable_name is the name of the wire or cable. conductor# is only specified for multi-conductor cable. Example: PIN_ASSIGN 1 WIREO38 or PIN_ASSIGN 2 CABLEO57 2
PIN_ASSIGN
PIN_NAME
Defines the name of a pin in the connector. Format: PIN_NAME pin# pin_name Where pin_name is a string that defines the name of the pin. Example: PIN_NAME 1 P1
PIN_PLUG
Specifies the name of a terminator plug to be used on a specific pin on a connector only if that pin does not have wires attached to it, that is, the pin does not have a PIN_ASSIGN statement. Overrides the CONN_PLUG parameter. Format: PIN_PLUG pin_id plug_name
SHIELD
This parameter defines which pin is attached to the cable shield (grounding pin). Format: pin# cable_name. Example: SHIELD 3 CABLEO36
SIGNAL
Specifies the signal name and value of a particular pin. Format: SIGNAL pin# signal_type signal_value, entry_port Examples of signal_type: ground, power. Example: SIGNAL 3 GROUND 0V, ENTRY1
52
Cabling
DESCRIPTION
Specifies the terminator name of a particular pin. Format: TERMINATOR pin# term_model_name auto_assign Where "term_model_name" is a text string that defines the Terminator name and "auto_assign" determines if the terminator information is to be derived from a terminator table. Example: TERMINATOR 6 TERM6327Y TRUE
USER_DEFINED
Any user defined parameter can be added with this format. Format: Parameter_name value Example: PIN_MATERIAL COPPER
53
5. Change the constraint type to one of the following: o Tangent to CableThe attachment coordinate system attaches to the location that you selected earlier with its z-axis tangent to the cable segment at the location. Perpendicular to Planeselect a Plane, Crv/Edg/Axis, or Csys from the GEN SEL DIR menu as a constraint to assemble the splice or custom component. The z-axis of the coordinate system is normal to the selected plane or aligned to the selected curve, edge, axis, or coordinate system. You can modify the direction of the attachment location to be parallel to the z-axis of the attachment entry port.
6. Click OK in the Place Component dialog box. The splice is repositioned to the new location.
To Replace a Connector
1. Select the connector you want to replace. 2. Click Edit > Replace. The Replace Comp dialog box opens. You are prompted to select the components to replace. 3. Click the By Model tab and select one of the following: o o o Reference ModelReplaces a component model with a model containing an external reference of the model. LayoutReplaces a component model with a model associated through a layout. ManuallyReplaces a component model by specifying placement of a new model.
4. In the Selected Model box, select a model to replace. 5. Click OK. The Component Placement dialog box opens.
54
Cabling
Using Subconnectors
About Subconnectors
When you attach a subconnector to a connector, the entry port information on the subconnector is associated with the parent connector. A 3D assembly may have components designated as connectors, but no entry ports. The entry ports for these connectors may be on separate parts or subassemblies on the assembly, for example, a PC case and its serial and parallel connectors. Subconnectors are necessary when a Diagramming file represents the PC case as one reference designator, and the connectors as pins. In the 3D assembly, if each serial or parallel connector part is assigned as a subconnector of the case part, the logical reference searches the subconnectors for entry port names listed in the diagram connector's pin information.
A represents a Diagramming connector C1, for example a computer case, showing the case's ports as pins 1, 2, and 3. Each pin has the entry_port parameter with a value matching the entry_port pin parameter on the subconnector part. B represents the 3D assembly with parts D1, D2, and D3 as subconnectors of C1. C1 has no entry ports of its own, but each subconnector has one. Each subconnector entry port is available to be assigned to the entry_port parameter for pins on C1. Use Modify Parameters to assign the parameters to the subconnectors.
55
56
Cabling
5. You are prompted to enter the internal length of the cable. 6. Type the length and press ENTER. The PORT TYPE menu appears. 7. Select WIRE, ROUND or FLAT as the port type. Wire denotes a single wire whereas, round or flat refer to the packing for cables. You cannot route a cable to a wire entry port. You can also use the Autodesignate dialog box to designate the entry ports. 8. Continue to define all the entry ports. When finished, exit the command sequence. The internal length is not actually routed, but is specified in a numerical parameter for each entry port. These lengths are automatically added to the routed length of a wire when Cabling provides length information. When you have designated one or more coordinate systems as entry ports on a connector, the parameters EP_TYPE (round, flat, wire) and INT_LENGTH (integer) are added for each at the entry port level of the connector in the Electrical Parameters dialog box.
57
58
Cabling
2. Type the required terminator name values in the first column as shown in the table below. 3. Use the remaining columns to set the criteria for the term_name assignment. Asterisks mean that the value applies to all values of the parameter in the column header. For example: SET PIN TERM_NAME mil_14324 MATCH CONN MODEL_NAME conn_A MATCH SPOOL WIRE_GUAGE 18 MATCH COND MATERIAL *
mil_14587 conn_B * copper The terminator value mil_14324 is assigned to all pins that have 18 gauge wires of any material, using the conn_A part model. The mil_14587 value is assigned to all pins on connectors that use the conn_B part model that uses a copper conductor of any wire gauge. 4. After specifying the required parameter constraints in the terminator table, click OK. 5. Click File > ExportTable to save the terminator table to a file. 6. Click Execute to update all the connector terminator parameters. The term_name parameter with the appropriate value is attached to each pin that meets the set criteria. 7. If required, click Insert or Edit to add or delete columns.
To Create a Terminator
1. Click CABLING > Terminators > Create. 2. At the prompt, type a new name for the terminator. The Electrical Parameters dialog box opens. 3. Click View > Columns. The Model Tree Columns dialog box opens. 4. Move parameters back and forth from the Not Displayed to the Displayed windows as necessary. 5. If required, define a new parameter by typing the parameter name in the Name box and clicking >> to move it to the Displayed window. The new parameter is added to the current list with Nonexistent as the value. This means a value has never been assigned. You can change the value for a single parameter or for multiple parameters. 6. Click Apply and then OK in the Model Tree Columns dialog box. 7. Assign a value to the new parameter in the Electrical Parameters dialog box. 8. Click Apply and then OK to add parameters. 59
To Read a Terminator
1. Click CABLING > Terminators > Read. The Open dialog box opens. 2. Select the terminator that you want to read from the disk. 3. At the prompt, type Yes if you want to overwrite the existing terminator.
To Modify Terminators
1. Click CABLING > Terminators > Edit to modify the terminator parameters. The Select Terminators dialog box opens. 2. Select the required terminator or all the terminators from the list and click OK. The Electrical Parameters dialog box opens. 3. Modify the value of the required parameter in the Electrical Parameters dialog box and click OK to apply the changes. Note: Use CABLING > Terminators > Read to read in terminator parameter data from a previously created terminator that was saved to disk. This file must have a .trm extension. Use CABLING > Terminators > Write to write the selected terminator parameter data to your current directory. These files have a .trm extension.
To Write a Terminator
1. Use CABLING > Terminators > Write to write the terminator parameters to the disk. The Select Terminators dialog box opens. 2. Select the required terminator or all the terminators from the listed that you want to save to the disk and click OK. 3. Modify the value of the required parameter in the Electrical Parameters dialog box and click OK to apply the changes. Note: Use CABLING > Terminators > Read to read in terminator parameter data from a previously created terminator that was saved to the disk. The file must have a .trm extension. Use CABLING > Terminators > Write to write the selected terminator parameter data to your current directory. These files are given a .trm extension.
To Rename a Terminator
1. Use CABLING > Terminators > Rename to rename the terminator. The Select Terminators dialog box opens. 2. Select the required terminator from the list and click OK.
60
Cabling
3. At the prompt, type a new terminator name and press ENTER. The terminator is renamed.
To Remove a Terminator
1. Click CABLING > Terminators > Remove. The Select Terminators dialog box opens. 2. Select the required terminator from the list and click OK. The selected terminators are removed from the diagram or cabling assembly.
The report symbols available to retrieve complete terminator information for the cabling assembly are: o o o o &asm.mbr.connprm.name &asm.mbr.connprm.pin.name &asm.mbr.connprm.pin.term.name &asm.mbr.connprm.pin.term.<User Defined>
Where <User Defined> is the parameter defined by you as per your requirement. Note: Use CABLING > Terminators > List to view the list of terminators in the diagram or cabling assembly.
61
term3 conn1 amp * * Note: The term_auto_assign pin parameter determines whether the pin's term_name value can be automatically changed. Before you run a terminator table, ensure that all the terminators you want to edit are eligible for modification, or whether all or some terminators are protected when this parameter is set to False. If the term_auto_assign parameter has never been set for a terminator, its value does not exist in the Electrical Parameters dialog box. You can update such a terminator.
Using Nets
About Nets
A net is a netlist file or a wirelist that contains information about the network of wires in a diagram and is used as a logical reference to communicate between Diagram and Harness layout. Cabling can read two types of wirelists: Wiring diagram wirelistsEvery wire in a wiring diagram wirelist is defined by two pins. Schematic diagram wirelistsMulti-pin nets can be included in a schematic diagram wirelist. A multi-pin net is a set of wires connecting various devices, without specific pin to pin connection list.
62
Cabling
63
The input from the schematic diagram is a multi-pin netlist that lets you know that A is connected with B and C, without specifying the wiring between them. The neutral wirelist format (.nwf) imports both the wiring diagram wirelist as well as the schematic diagram wirelist. Cabling reads the information regarding the multi-pin network from the NWF file and uses it to create and route wires. Cabling requires the existence of a network to route the wires that have not been defined by two pins, using the shortest distance criterion.
64
Cabling
To Create a Net
1. Ensure that you have imported an NWF file. 2. Click CABLING > Feature > Create. The CABLE FEAT menu appears. 3. Click Net. The REF NET menu appears. Note: The Net command on the CABLE FEAT menu is available only when nets are present in the NWF file that you have imported. 4. Select one or more nets. 5. Click OK. Note: You can use CABLING > Route > Net to route the wires using the shortest distance criterion.
When modifying the THICKNESS value, remember the following: If you modify surface offsets for locations individually, then when you modify the dimension, the offset values are considered fixed and are no longer automatically updated. You must change the offset dimension manually to ensure that the cable does not interfere with the surface as the diameter at the location increases. Either make the surface offset larger to raise the cable above the surface, or change the location offset back to Free Height, and let Cabling do so. If the bundle parameter, THICKNESS, is less than the sum of the thickness of all its packed components, Cabling issues a warning. Changing the thickness of a spool does not automatically update the THICKNESS parameter of a bundle created from the cables referencing the spool. To update the bundle thickness, you must regenerate the harness part from the CABLING menu. This is valid for regular cables as well.
You can add columns to the Model Tree that display the status of a particular feature, the type of feature, or information about a feature (such as parameters). Feature parameters can apply to any feature in an object, while model parameters apply only to an entire model.
65
Note: You can use the Wire, Cable, or Sheath spool parameters to define the shape of the cabling objects, such as wires and cables. For example, THICKNESS, MIN_BEND_RADIUS, and so on.
66
Cabling
4. Click OK in the SELECT dialog box. The Electrical Parameters dialog box opens. 5. Under Display For, select appropriately to show or hide the parameters display for different levels of the tree in the left panel. For example, for a component, pin, conductor, entry port, and so on. 6. Select the parameter you want to edit in the right panel of the dialog box. 7. Type a new value for the parameter in the Value box and press ENTER. The new value for the selected parameter appears in the right panel of the Electrical Parameters dialog box. 8. Click Apply and then OK. Note: Both the cable or wires and bundles cannot be displayed together in the Electrical Parameters dialog box.
7. Type a new value for the parameter in the Value box and press ENTER. The new value for the selected parameter appears in the right panel of the Electrical Parameters dialog box.
67
8. Click Apply and then OK. All values in a column for a selected object are changed to the new value. Note: Both the cable or wires and bundles cannot be displayed together in the Electrical Parameters dialog box.
Cabling
69
_param_type to the note, where param_type is the type of parameter you want to use. For example, you can use the name of a spool used for a wire in a note by using the note, &name:att_spool. Attaching this note to a wire shows the name of the spool that was used to create the wire instead of the name of the wire itself.
Cabling Parameters
The following is a list of cabling parameters arranged by object.
Component Parameters
REF_DES (Text String) MODEL_NAME (Text String) NUM_OF_PINS (Integer) TYPE (Text String) CONN_PLUG (Text String) USER_DEFINED (Text String) OBJ_TYPE (Text String) DEF_INTERNAL_LENGTH (Integer) DEF_GROUPING TABLE_AUTO_ASSIGN (True/False)
Connection Parameters
NAME (Text String) SPOOL (Text String) REF_DES_FROM (Text String) ENTRY_PORT_FR (Text String) REF_DES_TO (Text String) ENTRY_PORT_TO (Text String) MAX_ALLOWED_LENGTH (Integer) MAX_ALLOWED_DST (Integer) TARGET_LENGTH (Integer) FROM_TO_CABLE_REPORT_NAME (Text String) TO_CABLE_REPORT_NAME (Text String) FROM_CABLE_REPORT_NAME (Text String) USE_PATH (Text String) NETWIRE (Integer) MIN_ALLOWED_DIST (Integer) 70
Cabling
Pin Parameters
SIGNAL_NAME (Text String) SIGNAL_VALUE (Text String) ENTRY_PORT (Text String) TERM_NAME (Text String) TERM_AUTO_ASSIGN (True/False) CABLE_NAME_SHIELD (Text String) PLUG_MODEL_NAME (Text String) PIN_NAME (Text String) CABLE_NAME_# (Text String) COND_ID_# (Integer) TABLE_AUTO_ASSIGN (True/False) TERM_PIN_ID (Integer)
Bundle Parameters
NAME (Text String) BUNDLE_TYPE (ROUND, FLAT) MIN_BEND_RADIUS (Integer) THICKNESS (Integer) SPOOL(Text String) SHEATH SPOOL(Text String) ADDITIONAL NAMES (Text String) ASSIGNED_MIN_BEND_RADIUS ASSIGNED_THICKNESS(Integer) LINESTYLE MATERIAL DENSITY (Integer) MIN_ALLOWED_LENGTH (Integer) MAX_THICKNESS (Integer) 71
Conductor Parameters
WIRE_NAME (Text String) STRIP_LENGTH_FROM (Text String) AUTO_ASSIGN_FROM (Text String) STRIP_LENGTH_TO (Text String) AUTO_ASSIGN_TO (Text String) COLOR (Text String) (If a string matches the string present in View > Colors and Appearance, cables are displayed in that color.) LINESTYLE (Text String) (solidfont, dotfont, and so on)
Routing Cables
About Routing Cables
When you have defined spools in the database and created wires or cables from the spools, you are ready to add actual cables to the design. You can do this manually or automatically. Routing manually, you first add a cable or cables to a routing set, then install dimensionally constrained points called locations to identify the path of the set. The first location can reference a point on an assembly surface or can be attached to an entry port on a connector. To capture the design intent, the locations may be fixed on surfaces, offset, or dependent on other locations. Therefore, if the assembly surfaces are moved, the cable moves with them. As you are routing, you can click Switch End to activate the opposite end of the cable or Reset Loc to reset the start location. Use Del Portion to remove a segment between two selected locations.
Autorouting
Using autorouting, you first lay out a default backbone or network of locations where you want the main trunk of the harness. Like cables, the network is associated with the current working harness. The network location points have the same properties as location points used in interactive routing. Additionally they can be assigned priorities by connection to better define the paths for the autorouter. Networks are by default harness-specific, but you can elect to share a network across harnesses, if one network will define a suitable path for two harnesses. When you have added the network, use the Cabling > Route menu to select cables to route, then use the Autoroute subcommand to complete the routing.
72
Cabling
Manual Routing
To add cables interactively, you first select the cable or cables you want to route, then you use the cursor to add locations along the path of the cable. The first and last locations are usually entry ports on connector components. Locations along the path of the cable can be free or dependent. Free locations move when you move the cable. Dependent locations associate the cable with an offset from a component, so if the component dimensions are edited, the cable length or position is edited accordingly. Cables that you route are added to the current working harness. Use the commands on the Cabling > Route menu to start the interactive routing process. In the following figure, the individual conductors of a cable routed to entry ports represent pins.
73
In the following figure, all conductors of a cable are routed to one entry port.
74
Cabling
75
To filter your selection for routing using the ADD CABLES menu, you can: o o o Route a continuous segment between two connectors Route a network of wires using the shortest distance Limit your choice of cable selection to only those cables or wires not yet completely routed (that is, attached to two connectors with a continuous length of cable). Note: If a component of a bundle is completely routed, it is considered complete and does not show in the selection menu if you specify the Incomplete command. If any conductor in a cable is completely routed, that cable is considered complete and does not show in the selection menu. Any segment of a wire or cable that is already partially routed either between an entry port and a location or between two locations using manual routing is considered incomplete. o You can select entire cable features for routing or select individual cable conductors for routing if they have been defined individually in the cable spool.
Using the ADD CBL SEL menu you can: o o Select existing wires, cables, bundles, or cable conductors to add to the set and a location that will select all items routed through the location. Select wires routed to the connector if there is no logical reference; selects those wires routed to the connector in the reference data if there is a logical reference Create a cable or wire to be added to the set If you select the Create command, you are prompted to create a new wire or cable. After choosing either Wire or Cable, you can continue creating the new feature as if you had chosen CABLE FEAT > Wire or CABLE FEAT > Cable. Wires or cables created now are automatically added to the set of cables you select to route. The Create command allows you to remove all the cables in the set to select a completely new set of cables to route without leaving the CBL ROUTE menu or remove the selected cables. If the current set contains more than one wire or cable, you can create a bundle from any of the cables in the current set. The current set remains active until you change it or end the routing process. 4. Click Done/ Return to end the routing process.
76
Cabling
2. Select the items to route. The CABLE SEL, ADD CABLES, and ADD CBL SEL menus appear. 3. Use the ADD CBL SEL menu to select or create a cable. 4. Click Done Sel. The CBL ROUTE menu appears. 5. Click the Change Cbls command from the CBL ROUTE menu. 6. Click the Add or Remove command from the CABLE SEL menu.
To Split Cables
1. Click CABLING > Modify. The MOD CABLE and MODIFY menus appear. 2. Click Split Cable from the MOD CABLE menu. The SELECT dialog box opens. 3. Select a cable that you want to split. 4. Select a location at which you want to split the cable and click OK. The harness is regenerated. 5. At the prompt, type different names for the two separate cables. The cable is successfully split into two separate cables at the selected location.
9. Select another location on the cable that you are following. The cable being routed is now automatically routed upto this second location through all the intermediate locations that the cable being followed goes through.
77
2. Select the items to route. The CABLE SEL, ADD CABLES, and ADD CBL SEL menus appear. 3. Click Select from the ADD CBL SEL menu. The SELECT dialog box opens. 4. Select the cable and click OK. 5. Click Done Sel in the CABLE SEL menu. The CBL ROUTE menu appears. 6. Click Along Axis and select an axis to route the cable along an existing axis. When you select the Along Axis command as the first routing command for a segment, you are prompted to select the direction in which the cable is to be routed. 7. To ensure that you select the correct axis, click or Edit > Find, and select the required axis. The Along Axis command creates two locations at the endpoints of an axis in one step. The cable is tangent to the axis at the locations. This guarantees that the cable entity passes through the hole normal to the surfaces. (The assumption is that the axis is in a hole.) If a cable must pass through a hole but does not have to be tangent to the axis, you can create a Free location and select the axis. Only a single location on the axis is created. Note: If you want to route through clamp-down clips, these parts should be created with an axis and assembled first. Then, route from axis to axis. This method guarantees a smooth trajectory through the parts.
78
Cabling
"V" shape When creating an axis using two surfaces, the selected surfaces are considered a boundary for the cable. The cable moves perpendicular to those surfaces and keeps no interference and no clearance.
79
4. Click Evaluate. The length of the cable or bundle is displayed in the Result box. 5. Click Close in the Evaluate Expression dialog box.
80
Cabling
81
3. If you choose any one of the harness options say, Individual or Partial, the HARNESSES menu appears with a list of existing harnesses in the part. Select the harness whose information you want to display, the INFORMATION WINDOW appears. Using this procedure, you can get the name, conductor contents, and highlight the path of any selected cable, network, or harness feature.
Cabling
5. Click Close to exit the Model Analysis dialog box. Note: You can include harness parts in the global clearance checking process. The checking of harness parts does not include the checking of interferences between cables within a harness part. The check is between the entire harness part and other parts, such as assemblies and harness parts.
83
Using Locations
About Locations
Locations are points, similar to datum points, that cables follow during routing. The locations describe the offsets and fixed points of the cable's path through an assembly. Use the locations to capture the design intent in case of changes to the assembly's dimensions. You can assign dimensions and constraints to capture the design intent of the cable and harness if changes are made to the assembly. Locations are also required for autorouting. When you define a path, multiple wires and cables can follow the path during autorouting. Two kinds of location points are: FreeYou can place a free location as a point on any surface, curve, axis, or network segment. It is automatically offset by 0.6 of the radius of the cable or cables passing through the location. Free locations on curves, axes, or other cable entities are always centered on the entity and tangency is not constrained. DependentA dependent location has the same default offset and directional values as the free location, but you are prompted for a dimension from the previously specified location, and an offset from a second selected surface. When the reference entity is moved, the locations move with it. Use the dependent location when you must route along a complex surface, when the cable must follow a straight line as seen from the top or side view. If you must move the cable, you can move only the reference location, and the dependent locations move with it. An offset location is similar to a dependent location, but lets you define the location relative to three dimensions. Other location types place the path along a selected axis or parallel to a channel. Use an Offset location to place cables in a tight passage or cramped volume; the cables move relative to assembly geometry. You can use the Offset command to create locations relative to a global coordinate system, but you should avoid this exclusively because the resulting trajectory has no reference to the assembly and does not capture your design intent. As with Dependent type locations, Offset locations cannot be used as a starting point for routing a cable set. After specifying locations of any kind, you can optionally attach a width constraint to them for the cable to be routed through the location.
84
Cabling
3. Click Dependent to route from or to a point and dimension to the previous location. 4. Select a point on a curve or surface where you want to install a dependent location. You are prompted to select the first direction. or Edit > Find to select an edge, axis, or curve. You are prompted to 5. Click select a reference for the second direction. 6. Similarly, select an edge, axis, or curve for the second direction. The location is installed where you clicked in step 3.
Note: To modify the dimensional value of the offset, choose CABLING > Modify and then select the location. Click Regenerate to view the results.
85
Specify FromSpecify the point you are offsetting from. Note that this point need not refer to the location from which you are routing. The commands in the Specify From menu are: Previous Loc(default) The new locations are offset from the previous location. The previous location is highlighted. You can use the Reset Loc command to specify the location to be referenced before you start creating the offset location. Select PntThe new locations are offset from a selected datum point or edge or curve vertex.
6. After specifying reference directions and origins, select Make Locs from the OFFSET LOC menu. This begins the creation of offset locations based upon given references. An arrow appears for each direction. Type the offset value for each as required. After every three offsets, a new location is created. The command is modal, that is, you can continue to enter offset values using the current directions. 7. When you are finished entering offsets, or want to specify a new direction or from point, press ESC. This exits the prompt and you can begin again with Step 1. 8. To return to the CBL ROUTE menu, click Done/Return.
4. Select a new type of location and recreate the feature. Note: o 86 You cannot redefine one free location to be multiple offset locations.
Cabling o
Note: Use CABLING > Location > Reroute to reroute locations to other references.
87
Dependent locationFor dependent locations on surfaces, there are three dimensions: two for the references selected and one for the offset from the surface. For a dependent location on a curve or cable, only the offset from the previous location, in the direction specified, can be modified. Offset locationThe three dimensions for the three directions specified. Use Dir locationThe offset dimension from the previous location in the direction of the reference.
o o
Note: Alternatively, you can also use CABLING > Location > Free Height to adjust the height of the location to the thickness of the cables.
To Move a Location
1. Click CABLING > Location > Move. The MOVE LOC menu appears. 2. Click Move to select a location to move, select a different point on the current surface, and position it using the SELECT dialog box. Use Discard to undo any relocated positions. When the new positions have been defined, click Update to regenerate the new path. or Click Drag to select a location and visibly drag the location along current direction to a new position. Click to select a new placement and middle-click to cancel. Drag allows you to make small adjustments in a rubberband view by selecting a location on the surface or axis. 3. Click Done in the MOVE LOC menu. Note: Movement in either move or drag mode depends on the location type and any directional constraints associated with it. You can not move fixed length segments
88
Cabling
beyond the length constraint. If you drag a parent location, the child locations follow accordingly.
To Remove Locations
1. Click CABLING > Location > Remove. The LOC REMOVE menu appears and the SELECT dialog box opens.
89
2. Click ItemFromLocs to remove a single item from multiple locations. Select a location to remove. If you select a location at a branch, Pro/ENGINEER identifies a segment, and the SELECT SEG menu appears. Click OK, choose the second location at the end of the selected segment to delete both the locations, and click Yes at the prompt to accept the changes. To remove a single location, select the location and middle-click. the location is removed. or Click ItemsFromLocs to remove multiple items from multiple locations. Use the SEL CABLES menu to select all the items passing through the selected locations and click Done Sel. Select another location and click OK in the SELECT dialog box. To remove the items and the locations, you are prompted to click YES at the prompt. Note: Any location except a Use Dir or Connector location can be removed as long as at least two locations remain to define a cable segment. A location with children cannot be removed.
To Define a Channel
1. Click CABLING > Channel > Add. 2. At the prompt, type a new name for the channel. 3. Select the type of channel you want to add: o o o GroundThe channel is a conductive strip connected to ground. ConductThe channel is a conductive strip. DirectionThe channel establishes a direction for the cable being routed with respect to it.
4. Click Done or Quit. 5. Select the geometry representing the channel. You can select a surface for a conductive surface and a straight edge, axis, or curve to establish the direction.
90
Cabling
2. Click Free or Dependent to place a location on a surface in the channel. This surface need not actually belong to the channel. 3. To use the direction of the channel, edge, or axis to route parallel to, click Use Dir and select the channel as the reference. Note: The method to create a loopback in the channel, that is, change direction is to add a Free location on the surface and then continue with more Use Dir type locations selecting the channel.
Using Bundles
About Bundles
A bundle is a sheath feature containing one or more cables, wires, or other bundles that pass through the same location. Bundles are created from sheath spools. You can also create a bundle without a SHEATH spool. They have thickness, color, and minimum bend radius parameters of their own. In lists of cables or wires, bundle names are marked by an asterisk. You can add cables to a bundle after they are routed or create the bundle as unrouted, add the cables to it, and then route the bundle (and all its cables) at once. 91
To sheath wires that branch from the bundle in a T-junction, you can add a branch bundle at a selected location along the main bundle. The following figure displays a single bundle with two branch bundles.
Branch Bundles
Branch bundles allow cables to leave a bundle in sheathed branches. Use the following ways to determine the branch location: Select a existing location on the original bundle, or If cables diverge in two directions, select both the locations where the cables diverge from the original bundle and find a midpoint between the two locations.
Note: While creating bundles before routing, it is not necessary to create a bundle to route multiple cables at the same time. The minimum bend radius of bundled wires is the larger of one-half of the bundle diameter or the largest min_bend_radius of any component of the bundle.
FlatPacks the cable together in a flat grouping. This corresponds to the FLAT value for the BUNDLE_TYPE parameter. The bundle diameter is equivalent to the total thickness of each individual component of the bundle.
92
Cabling
93
4. Select an existing sheath spool for the new bundle, click Create to create a new sheath spool or None to specify that the bundle does not have any sheathing. When you have assigned a spool, the BUNDLE OPTS menu appears. 5. Click Unrouted. 6. Select a set of cables and bundles that are not yet completely routed.and click OK in the SELECT dialog box. A dialog box opens with a list of cables and bundles. 7. Click Done Sel. 8. At the prompt, type a file name containing the bundle parameters and press ENTER. You can modify these parameters later. The new bundle is created in the database and appears as a selection when you are adding items to be routed.
a. Select the two locations on the main bundle defining the extents of the top of the "T" connection. (Locations 1 and 2 in the figure below.) When you have selected the two locations, you are prompted to select the third location, defining the end of the branch. (Location 3 in the figure below.) b. Select the third location, Cabling places a new location on the main bundle midway between the extents you defined, and draws the proposed branch bundle as a centerline. You are prompted to enter a parameter file name for the new branch bundle.
94
Cabling
c. At the prompt, type the parameter file name or press ENTER to use default parameter file name, the new branch bundle is created. o If cables enter the branch from one direction:
a. Select the location where the cable leaves the path, then click OK. You are prompted to select the location to be used as the outer extent of the branch. b. Select the location, Cabling draws the proposed branch bundle as a centerline. You are prompted to enter a parameter file name for the new branch bundle. c. At the prompt, type the parameter file name or press ENTER to use default parameter file name, the new branch bundle is created.
Note: Use this procedure to add a branch bundle to a regular bundle, where cables leave the shared bundle path. You must use Along Path to create the main bundle before you create the branch.
Bundle Parameters
BUNDLE PARAMETER ADDITIONAL_NAMES DESCRIPTION Apply different names to identify the bundle. For example, a MIL-SPEC number. Format: ADDITIONAL_NAMES value Example: ADDITIONAL_NAMES M45G
95
BUNDLE PARAMETER
DESCRIPTION
ASSIGNED_THICKNESS
Specifies a bundle thickness to be assigned to a bundle. The value of this parameter overrides any thickness computed by the system. Format: ASSIGNED_THICKNESS value Example: ASSIGNED_THICKNESS 1.125
ASSIGNED_MIN_BEND_RADIUS
Specifies a minimum bend radius to be assigned to a bundle. The value of this parameter overrides any minimum bend radius computed by the system. Format: ASSIGNED_MIN_BEND_RADIUS value Example: ASSIGNED_MIN_BEND_RADIUS 2.5
BUNDLE_TYPE
Specifies the type of bundle. Use ROUND for a circular grouping of bundle components and FLAT for a flat type of grouping. Format: BUNDLE_TYPE value Example: BUNDLE_TYPE round
MATERIAL_DENSITY
Assigns weight or unit length to the bundle. Format: MATERIAL_DENSITY value Example: MATERIAL_DENSITY 12
96
Cabling
DESCRIPTION Minimum permitted distance between parallel cables. It can be used, for example, to avoid interference. Format: MIN_ALLOWED_DIST value Example: MIN_ALLOWED_DIST 2.5
MIN_BEND_RADIUS
This read only value is equal to either the largest minimum bend radius of any components of the bundle and the sheath spool or one-half the diameter of the bundle,whichever is greater. If this value is violated during routing,the location is not created. If you set ASSIGNED_MIN_BEND_RADIUS,it is used during routing instead of MIN_BEND_RADIUS. Format: MIN_BEND_RADIUS value Example: MIN_BEND_RADIUS 2.25
NAME
The name entered when creating a bundle. The bundle name can be changed by editing this value. Format: NAME text_string Example:NAME B34G
OVERLAP_FACTOR (REQUIRED ONLY FOR BUNDLES USING A SHEATH SPOOL TYPE OF TAPE)
Indicates the overlapping you need to use when you wrap tapes sheathing. This factor is the ratio of the overlap and the width of the tape. Format: OVERLAP_FACTOR value Example: OVERLAP_FACTOR 0.33
97
BUNDLE PARAMETER
DESCRIPTION
SHEATH_SPOOL
Specifies the sheath spool used for a bundle. This value can be modified in Pro/TABLE to change the sheath spool used for a bundle. Format: SHEATH_SPOOL value Example: SHEATH_SPOOL red_sheath
THICKNESS
This read only parameter is equal to the diameter of the bundle for ROUND type and the thickness of the bundle for FLAT type. This value is used to offset the bundle from surfaces when the location is placed. The value of this parameter changes to reflect the overall diameter of the bundle, including any sheathing thickness. If you modify the thickness later, you have to modify each location with an offset to account for the change. Format: THICKNESS value Example: THICKNESS 0.75
MAX_THICKNESS
Specifies a bundle diameter that the bundle cannot exceed. Note: If you add items to a bundle and the diameter exceeds the maximum value specified for the bundle, a warning message is given and the wires are added to the bundle.
To Modify a Bundle
1. Click CABLING > Modify. The MOD CABLE and MODIFY menus appear. 2. Click Mod Bundle from the MOD CABLE menu.
98
Cabling
3. Select a bundle to modify. The MOD BUNDLE menu appears. 4. Click o or Edit > Find to select the bundles by name. If you select a branch bundle, a warning message appears at the prompt. Click Yes to extract all cables and remove the bundle itself. After extracting, the cables are left routed, running parallel to the bundle. o If you select a straight bundle, use the appropriate MOD BUNDLE commands to add or remove cables from an existing bundle, or to extract all cables from an existing branch bundle. NOTE: Sections only within the bundle are deleted. 5. Select the appropriate bundle using the Search Tool dialog box. 6. Click Apply and then OK or click OK to apply and close the Search Tool dialog box.
99
o o
3. Click Apply to continue aligning or unaligning bundles at new locations or OK to close the Bundle Alignment dialog box. 4. Click CABLING > Regenerate. Note: The align_cable_bundles configuration file option is used to align or unalign bundles but applies to bundle locations and not the bundles themselves. The default value is Yes. When creating locations, if the align_cable_bundles configuration file option is set to Yes, bundles at such locations are aligned by default. But if this option is set to No, bundles at such locations are unaligned by default. Use this procedure to align bundles at locations created with the align_cable_bundles option set to No or to unalign bundles at locations created with the align_cable_bundles option set to Yes.
100
Cabling
2. Under Information Type, click Physical Routing. 3. Click Bundle Items. 4. Select a bundle to query. The bundle contents are displayed in the INFORMATION WINDOW. 5. Click Close to close the Cabling Information dialog box.
Using Overbraids
About Overbraids
The overbraid feature in Cabling provides a method of grouping multilevel cables and understanding the hierarchy of a multilevel cable. Consider three cables named C1, C2, and C3 as shown in the following figure.
101
When you create an overbraid feature using the cables C1, C2, and C3, you can observe the following structure of the overbraid:
To Create an Overbraid
1. Ensure that you have imported an XML file. 2. Click CABLING > Feature > Create. The CABLE FEAT menu appears. 3. Select OverBraid. The REF OVERBRAID menu appears. Note: The OverBraid option on the CABLE FEAT menu is available only when logical overbraids are present in the XML file that you imported. 4. Select one or more logical overbraids. 5. Click OK. Cabling creates an overbraid feature with associated cables. You can now route the individual cables of the overbraid either manually or automatically. However, the overbraid itself cannot be routed. Note: If a drain or shield is present in the XML file, you must route this wire manually.
To Modify Overbraids
1. Ensure that you have created the overbraid feature with one or more cables and wires. 2. Click CABLING > Modify > Mod OverBraid.
102
Cabling
or Edit > Find to select the overbraids by name. Cabling highlights all 3. Click the routed cables of the selected overbraid and prompts you to select two locations. 4. Select two locations on the routed cables. Cabling overbraids the cables between the two locations that you selected. 5. Repeat step 4 to overbraid as many sections of cables as required. 6. Click OK.
Autorouting
About Autorouting
Before autorouting the cables or wires, you must establish a logical reference to a Pro/ENGINEER diagram file or a wire list text file in a supported format. Cabling depends on the information in the wire list for the from-to connection information that associates conductors and cables with individual entry ports (pins) on connectors. In a logically referenced diagram, the ENTRY_PORT pin parameter must be assigned to the corresponding coordinate system in the selected Cabling assembly. If the ENTRY_PORT parameter is not defined in the logically referenced diagram, the wires or cables cannot be autorouted. After establishing a logical reference, you must set up a network using the CABLING > Network Ops command. The network is defined by location points that are not routed. You can specify location priorities in the network, for example, allowed or disallowed, as needed for the network locations. Optionally, you can define paths within the network and assign specific cables to them. You can accept or reject the resulting routing. In case of errors in your autorouting procedure, the failure information for the wires, cables, or incomplete conductors is saved in the autoroute.fails file. Use the CABLING > Network Ops > Route > Autoroute command to route the selected wires or cables between their from and to connectors. The wires automatically follow the shortest path through the network that you set up. Note: You can use autorouting to complete a harness part without a logical reference if you manually route a small piece of each cable from its last location to its terminating connector. This establishes the connection of the wires, cables, or cable conductors with the pins or connectors. The logical reference method is a faster method.
103
3. Use the Cabling > Route commands to add cables and wires to the routing set as you would for manual routing. The CABLE SEL, ADD CABLES, and ADD CBL SEL menus appear. 4. Click Select from the ADD CBL SEL menu. The SELECT dialog box opens. 5. Select the cables or wires and click OK. 6. Click Done Sel in the CABLE SEL menu. The CBL ROUTE menu appears. 7. Click Autoroute. Cabling autoroutes the cables you have selected to be routed in the network. The AUTOROUTING menu appears. 8. Click Rehighlight to display the autorouted cables in your assembly. The wires and cables that you have added are highlighted. 9. Click Accept or Reject to accept or reject the resulting routing, respectively. In case of errors in your autorouting procedure, the Autorouting Failure Information dialog box opens. 10. Click More Info. The INFORMATION WINDOW opens and prompts you to look at the autorte.fails file information. This error file contains the following information: o o o Wire number Explanation of the problem, for example, insufficient entry_port information Suggested fix
Autorouting Bundles
Bundles by themselves cannot be autorouted as they do not extend completely from connector to connector and thus have no From or To logical information. If you select a bundle for routing and attempt to autoroute, the bundles are not autorouted. Use the Route Wires command on the RMV BNDLE menu to autoroute the items contained in the bundle, but not the bundle itself. If you select the Ignore Wires command on the RMV BNDLE menu, the contents of the bundle are not autorouted.
Autorouting to Splices
If you designate a splice as the connector for a wire, autorouting routes the wire to the splice as it routes to any connector. If the splice is not assembled, you can autoroute the wire with one connector and one required location, and later insert the splice at the required location.
104
Cabling
Instead, Cabling assumes that each time a network segment is routed to a different entry port, all network segments are connected, even though the internal segments do not show.
Autorouting Failure
IF... Autorouting fails, some of the items may have failed or been in a state of failure before the autorouting Regeneration fails during autorouting THEN... Regenerate these items and autoroute again.
Ensure that you have regenerated the harness before you autoroute. An autorouted wire may have caused a min_bend_radius violation Decrease the min_bend_radius of the bundle by modifying its parameters or modify its routing and autoroute again Check if the cable is already routed according to the diagram.
The harness was regenerated and the autorouting still fails Autorouting fails because you added items to a bundle which increased the min_bend_radius, that is now violated
The cable is already completed and a continuous segment already exists between two connector entry ports.
The conductor logical information does not match, the cable is completely routed, but the logical information specifies that the cable conductors be routed to separate entry ports on the connector (s). There is insufficient entry-port information, the cable cannot be autorouted because the system cannot determine where to attach to the connector(s). Either there is no entry port designated, or there is more than one entry port designated but the pin signal ENTRY_PORT parameter has no value.
Delete cable segments nearest to connectors using Del Portion and reroute the individual conductors manually. Ensure that the entry ports are designated and the pin signal ENTRY_PORT parameter has a value assigned to it.
105
IF...
THEN...
The logical and physical entry ports do not match, a cable may only attach to two connector locations (except when routing through a splice). For the cable above, the system cannot determine the correct From and To connectors because there are two correct logical connectors in addition to one or two physically routed cable segments routed from other connectors. No path through the network is found, the location priorities may be set so that the required or disallowed locations prevent a complete path from existing. Autorouting with a network that is not all connected may mean there is no path between connectors. Also, the tangencies of the existing network locations do not allow routing between connectors. The cable has too many ends to route too many independent segments touching the network for the system to determine which should be used for routing.
Ensure that the names of the logical and physical entry ports for both diagram and cabling match.
Ensure that the cable does not contain more than one manually routed segment.
106
Cabling
Autorouting Networks
About Routing with Networks
A network is a series of locations that defines default paths for autorouted cables. Use the Network Ops > Route commands to add locations as you would when routing a cable. The difference is that you do not have a cable attached for the path you are defining. The path is represented by a dotted line. A network is associated with the cables of the active harness. Cables assigned to other harnesses in the assembly are not routed until their harnesses are made active. A network created in one harness may be made available for routing by another harness if you designate the network as shared. A network is associated with the harness part in which it is created. If you want to make a network available to route more than one harness part, you can share the network between selected harness parts. Sharing makes a network created in a non-active harness available to the active harness. You can copy a network or network branches at a specified offset distance from the original network. The original locations forming the network are copied at the offset distance. The existing network portion is also copied at the new locations.
Network Properties
When you add network locations, you can also assign priorities to them to further define the autorouting process. Network bundles and sheathing are created in the same way as other bundles, except that they exist along a branch of the network. Cabling does not automatically create bundles for the network, but you can assign bundles and sheathing to network segments even if no wires are present yet. Sheathing on the network can be used for space planning for the harness in early stages of the design.
107
Required
Secondary
If you click the Required Loc command, the REQD LOCS menu appears. Select one of the following options: SelectSelect locations through which all autorouted cables must pass. You can have multiple required locations of this type.
108
Cabling
OptimizeSystem finds the shortest paths with at least one common location for autorouted items. This location becomes a required location after autorouting so that you know the location that was selected. This removes all previously set required priority locations. Put on WireSystem finds the best and shortest paths with a common location on a selected wire. This location becomes a required location after autorouting so that you know the location that was selected. This removes all previously set required priority locations. Click Reset All to reset all network locations used for autorouting to the default primary location. Note: Modifying the location priority only affects subsequent autorouting operations. Previously autorouted wires are not affected.
109
To delete a network segment, use the CBL ROUTE > Del Portion command. If you delete a network, the cable locations remain and the cable/network color changes.
To Copy a Network
1. Click CABLING > Network Ops > Route > Offset. 2. Select three straight edges or a coordinate system. No tangency is enforced at the location. 3. Specify the network direction. 4. Click Specify Portion to select a portion of the cable that you want to copy using the SELECT dialog box. 5. Specify the reference directions and network portions. 6. Click Make Locs to begin the creation of offset locations based on the given references. 7. An arrow appears for each direction. Type the offset value for each of the three directions. A new network is created that is offset from the original. 8. To create another network at a different offset value from the original network, click Make Locs again. 9. When you have finished creating copied networks, and want to return to the CBL ROUTE menu, click Done/Return. Note: The copied network offset locations are parametric with the existing network locations. If the distances between the locations of the original network are changed, the distances between the locations of the copied network change similarly. The offset between the original network and the copied network is controlled by a single dimension that can vary. You can use Modify > Make Indep to make the dimensions of each copied location independent of the network. If the original network is deleted, the copied network is not deleted as the copy is independent of the original network.
Cabling
Sharing makes a network created in a non-active harness available to the active harness
When you define a path, you are prompted to name it. The name is attached to the path as a note. To associate a cable or wire with the path, attach a parameter named use_path to the cable or wire and use the path name as the value. If a path conflicts with other network location priorities, maximum diameter restrictions, or other autoroute restrictions, the autorouting of the wire fails. Autorouting the wire fails, for example, if the specified path contains disallowed locations. As a network path acts like any other cable, you can modify it so that some portion of the path may no longer be on the network. If both ends of a path are on the network, autorouted cables follow the path (leaving the network and returning). If only one end of a path is on the network, that path is ignored.
111
Tie Wraps
A tie wrap is used to hold one cable or several cables together. The representation for the tie wrap is as follows: In centerline cable display, a circle with a circumference that corresponds to the length of the tie wrap. In thick cables environment, a cylinder that shows the appropriate circumference, thickness, and width.
Tie wraps have no required parameters. However, if you specify a name during tie wrap creation, Cabling implements it as a parameter in the parameter file. You can also assign user-defined parameters to tie wraps using the Electrical Parameters dialog box.
Tape Feature
Use this cosmetic feature to show where wires are taped to a thicker portion of the harness in the cabling assembly. The tape feature is located at a single location whereas tape sheathing is wrapped around entire bundle segments of the harness. As in other cabling features, each tape feature has its own set of feature parameters. Tape features have three required feature parameters: NAME NUM_OF_WINDS SPOOL
Markers
Markers represent shrink wrap tubing that is placed on a cable during the manufacturing process to identify the cable for assembly, maintenance, and repair purposes. Cabling represents markers as cylindrical features around the selected cable with a name tag to identify the marker. The tag switches on and off with the display of the datum point. 112
Cabling
The only required feature parameter is NAME. Cabling automatically includes the value of this parameter in the parameter file when you specify the name of the marker during creation. You can also assign user-defined parameters to markers. Marker dimensions are assigned when you create the markers.
To Create a Marker
1. Click CABLING > Feature > Create > Marker. 2. At the prompt, type a new marker name. The marker name can have a maximum of 31 characters. 3. Select a point or location on the segment of a cable or wire to use as the center for the marker on the cable. The marker length is displayed at the prompt. o o o to accept the default length. The marker expanded diameter Click value is displayed at the prompt. Type the new marker length, if you want to change the existing length. to cancel the operation. The marker expanded diameter value is Click displayed at the prompt.
to accept the existing value or type a new marker expanded diameter 4. Click value. The marker reduced diameter value is displayed at the prompt. to accept the existing value or type a new marker reduced diameter 5. Click value. The cable cosmetic is created successfully. Note: The thickness of the marker is assigned automatically. You can modify the expanded diameter, reduced diameter, length, and position along the selected cable with the Modify > Mod Dim commands.
LENGTH
Note: The maximum possible length is twice the distance from the point you selected to the closest segment end.
113
The default tie wrap dimension values are assigned automatically as follows: o o o THICKcable thickness / 4.0 WIDTHcable thickness / 4.0 LENGTHcable thickness * pi
Note: The tie wrap length is not used to calculate the tie wrap diameter. 114
Cabling
Select neither to exclude any cabling geometry information from the export. 3. Click OK.
115
Pro/Report Parameters
Pro/REPORT Parameters for Assemblies
Use the following Pro/REPORT parameters for cabling assemblies: &asm.mbr.connprm.<User Defined>Lists the values of the specified user-defined parameter for each connector. &asm.mbr.connprm.nameLists the reference designators of connectors used in the assembly. &asm.mbr.connprm.pin.entry_portLists the entry port of the pin of the specified user-defined parameter for each connector. &asm.mbr.connprm.pin.nameLists the pin names for each connector in the assembly. &asm.mbr.connprm.pin.run.<User Defined>Lists the specified user-defined parameters for wires, cables, or bundles connected to each connector pin. &asm.mbr.connprm.pin.run.cond.<User Defined>Lists the user-defined parameters of the given conductor of wires, cables, or bundles connected to each connector pin. &asm.mbr.connprm.pin.run.cond.colorLists the color of the given conductor of wires, cables, or bundles connected to each connector pin. &asm.mbr.connprm.pin.run.cond.nameLists the name of the given conductor of wires, cables, or bundles connected to each connector pin. &asm.mbr.connprm.pin.run.cond.strip.lenLists the strip length of a wire attached to a specified pin connector. &asm.mbr.connprm.pin.run.lenLists the length of wires, cables, or bundles connected to each connector pin. &asm.mbr.connprm.pin.run.nameLists the names of wires, cables, or bundles connected to each connector pin. &asm.mbr.connprm.pin.run.spool.<User Defined>Lists the specified userdefined spool parameters of wires, cables, or bundles connected to each connector pin. &asm.mbr.connprm.pin.run.spool.nameLists the spool names of wires, cables, or bundles connected to each connector pin. &asm.mbr.connprm.pin.signal.nameLists the signal names of each connector pin. &asm.mbr.connprm.pin.signal.typeLists the signal types of each connector pin. &asm.mbr.connprm.pin.term.<User Defined>Lists the specified user-defined parameters used in the terminators attached to connector pins. &asm.mbr.connprm.pin.term.nameLists the terminator names attached to connector pins.
116
Cabling
117
Pro/REPORT Parameters Parameter Name &asm.mbr.cblprm.User Defined Definition Lists the specified userdefined parameter in the cabling components Lists names of all the user-defined parameters in the cabling components Lists values of all userdefined parameters in the cabling components Lists reference designators of connectors in the assembly Lists names of pins for each connector in the assembly Lists the color of the wires and conductors connected to each connector pin Lists name of the conductors and wires connected to each pin Lists the strip length of wires and conductors attached to each pin Lists the specified userdefined parameter in conductors or wires, connected to each pin Lists the length of wires and cables connected to each pin
&asm.mbr.cblprms.name
&asm.mbr.cblprms.value
&asm.mbr.connprm.name
&asm.mbr.connprm.pin.name
&asm.mbr.connprm.pin.run.cond.color
&asm.mbr.connprm.pin.run.cond.name
&asm.mbr.connprm.pin.run.cond.strip.len
&asm.mbr.connprm.pin.run.cond.User Defined
&asm.mbr.connprm.pin.run.len
118
Cabling
Parameter Name
Definition
&asm.mbr.connprm.pin.run.name
Lists the names of wires, cables, or bundles connected to each connector pin Lists spool names of wires or cables connected to each connector pin Lists the specified userdefined spool parameter of wires and cables connected to each pin Lists the specified userdefined parameter for wires and cables connected to each pin Lists signal names of each pin Lists signal types of each pin Lists the terminator name of each pin Lists the user-defined parameters set for the terminators
&asm.mbr.connprm.pin.run.spool.name
&asm.mbr.connprm.pin.run.spool.User Defined
&asm.mbr.connprm.pin.run.UserDefined
&asm.mbr.connprm.pin.signal.name
&asm.mbr.connprm.pin.signal.type
&asm.mbr.connprm.pin.term.name
&asm.mbr.connprm.pin.term.UserDefined
&asm.mbr.connprm.UserDefined
Lists values of the specified user-defined parameter for each connector Lists the entry port parameter of each pin for each connector
&asm.mbr.connprm.pin.entry_port
119
Parameter Name
Definition
&asm.mbr.connprm.pin.signal.UserDefined
Lists the specified userdefined parameter for each pin Lists the names of all user-defined parameters in the assembly components Lists the specified userdefined parameters used in the assembly components Lists the values of all user-defined parameters in an assembly component Lists the names of assembly members Lists the names of all user-defined parameters in an assembly member Lists the values of all user-defined parameters in an assembly member Lists the type (part, assembly, or terminator) of an assembly member Lists the specified userdefined parameter for the respective assembly components Lists the color for every routed wire or cable in the harness Lists connector reference designators that every wire or cable conductor is routed from or to
&asm.mbr.cparams.name
&asm.mbr.cparams.User Defined
&asm.mbr.cparams.value
&asm.mbr.name
&asm.mbr.param.name
&asm.mbr.param.value
&asm.mbr.type
&asm.mbr.User Defined
&harn.run.cond.color
&harn.run.cond.from/to.conn.name
120
Cabling
Definition Lists pin names that every wire or cable conductor is routed from or to Lists the pin entry port for every wire or cable conductor Lists the pin signal name for every wire or cable conductor Lists the pin signal type for every wire or cable conductor Lists the specified userdefined pin parameter for every wire or cable conductor Lists the strip length of each wire or cable conductor Lists the terminator name for every wire or cable conductor Lists every routed wire or cable conductor in the harness Lists the specified userdefined parameter for every wire or cable conductor in the harness Lists connector reference designators that every wire and cable is routed from or to
&harn.run.cond.from/to.pin.entry_port
&harn.run.cond.from/to.pin.sig.name
&harn.run.cond.from/to.pin.sig.type
&harn.run.cond.from/to.pin.sig.UserDefined
&harn.run.cond.from/to.strip.len
&harn.run.cond.from/to.term.name
&harn.run.cond.name
&harn.run.cond.User Defined
&harn.run.from/to.conn.name
121
Parameter Name
Definition
&harn.run.from/to.conn.User Defined
Lists the specified connector user-defined parameter that every wire or cable is routed from or to Lists lengths of routed wires or cables Lists names of routed wires or cables Lists the spool name for every routed cable or wire Lists the specified userdefined spool parameter for every wire or cable Lists subharness names used Lists the specified userdefined wire, cable or bundle parameter for every harness Lists all terminator names used in the harness Lists the numbers of every terminator instances used in the harness Lists the specified user defined parameter for every terminator used in the harness
&harn.run.len
&harn.run.name
&harn.run.spool.name
&harn.run.spool.User Defined
&harn.run.subharn.name
&harn.run.User Defined
&harn.term.name
&harn.term.qty
&harn.term<User Defined>
122
Cabling
Parameter Name
Definition
&harn.spool.len
Lists the total lengths of routed wire spools and cable spools
&harn.spool.name
&harn.spool<User Defined>
Lists the specified user defined parameter for every wire or cable spool used
The following conditions apply: Report Parameter &harn... &asm.mbr.cblprm(s)... &asm.mbr.connprm... Active Model Harness part 3D assembly 3D assembly/Flat assembly Attribute NA Cable Info NA
Note: The Cable Info attribute is available only when you select at least one cable parameter in the repeat region. To assign a different model to a region: 1. Click Table > Repeat Region. The TBL REGIONS menu appears. 2. Click Model/Rep to display a different model or simplified representation to control a region. If you change the model associated with the repeat region, the repeat region is populated with the respective data. 3. Select a region. The Open dialog box opens. 4. Select a new part or assembly to be associated with the repeat region.
123
Glossary
Glossary of Terms
Term Harnesses Definition A harness is a cable part you create within the assembly context and has a complete information of wires, cables, and cosmetic features in a cabling assembly. One assembly can contain several harnesses, and one harness can contain different cables, as connected or unconnected segments. A bundle is made up of one or more cables, wires, or other bundles that are represented as sheathed or wrapped. Bundles are created from spools that carry properties like min_bend_radius, color, and bundle_type (round or flat shape). You must add cables to a bundle after you have added them to the routing set and before you begin to route. Channels are conduits for defining direction or for terminating cables to a conductive strip as a ground or as part of the live circuit. Channels are also the basis for modifying cable or network locations in cross sections. Connectors are parts that have parameters you can use to define the beginning and end of cables. You must designate a part as a connector, and define one or more coordinate systems to use as an entry port before you can route the wire or cable to it. Custom components are similar to spliced components except they do not use parameters. You can use custom components in place of cabling components that do not need a reference designator. In line connectors are pairs of male-female connectors which break the cable into two physical cables but maintain signal continuity between them. Locations are the user-defined points within the assembly that describe the path that cable routing should follow. Locations can be free-floating on one selected surface. A network is a string of locations without cables attached to them that define a path for autorouting. Networks are not cable specific; any number of cables or wires can share a network.
Bundles
Channels
Connectors
Custom components
In line connectors
Locations
Network
124
Cabling
Definition A network path is a portion of the network with a name, defined between two locations, and passes through a series of locations in an network. This path can be assigned to a specific cable using the use_path config option. The splice components are components added somewhere along the length of a cable. The cable name and length from connector to connector is not affected after the splice component is installed. Added along the length of the cable and will not split the cable. Splits the cable into two parts A spool is similar to an actual spool from which you roll off an amount of cable or wire, as needed. Spools are collections of parameters like color, gauge, and so on that you reference when you create individual wires and cables. When you edit the spool, the edits are passed to the wires or cables that were created from it. Contains the basic descriptive parameters such as color, thickness, and so on for one conductor or import them. Describes the cable sheath and certain number of conductors. You must create spools in the cabling assembly or import them from a logical reference before you route the wire or cable. Spool files are saved with the .spl extension.
Splice components
Wire spools
Cable spools
125
Index
A Autorouting Cables Bundles .................................. 104 displaying cables .........7, 9, 69, 103 Overview ................................ 103 Process................................... 103 through components ................ 104 troubleshooting problems.......... 105 using splices ........................... 104 Autorouting Cables ....... 103, 104, 105 B Bundle Autorouting........................ 93, 104 create on .................................. 94 creating an unrouted bundle........ 93 extracting cables ..................... 101 Overview .............................91, 92 Bundle ............... 91, 93, 99, 100, 104 C Cable Colors setting at the spool level............. 32 Cable Colors .................................. 8 Cable Component autodesignating ....................47, 49 designating ............................... 46 replacing ....................... 40, 53, 54 undesignating............................ 49 Cable Component ....................46, 49 Cable Display Centerline ................................... 7 127 Parameters................................69 Thick ......................................7, 9 Cable Display................................. 7 Cable Information Dialog Box.................................81 Cable Information .........................81 Cable Paths Setup .........................39 Cable Routing following an existing cable ...........77 routing through an axis ...............78 selecting cables to route..............75 straight or rounded between locations.................................75 through a cable location point 77, 83, 84 Cable Routing ....................73, 75, 84 Cable Strip Length Table creating ....................................36 Cable Strip Length Table ................36 Cables add or remove from routing set....76 autorouting ............................. 103 clearance check..........................82 color control overview .................. 8 constraining thickness at locations 88 creating features ........................32 deleting segments ......................81 extracting from bundles ............ 101 modifying locations.....................87 Relations ...................................80
selecting cables to route ............. 75 setting cable to fixed length ........ 80 setting color value for................. 32 splitting ...............................36, 77 Cables....8, 28, 32, 36, 76, 77, 80, 88, 103 Cabling Bundles adding along a routed path ....81, 93 adding cables to ........................ 98 Overview .................................. 91 Cabling Bundles.......................93, 98 Cabling Channels Conduct.................................... 90 Direction................................... 90 Ground..................................... 90 Overview .................................. 90 Cabling Channels .......................... 90 Cabling Components autorouting ............................. 104 editing parameters for ................ 40 Types ....................................... 37 Cabling Components ................37, 40 Cabling Conductors defining in the cable spool........... 72 routing individual conductors .72, 74, 83 Cabling Conductors ..................72, 83 Cabling Connectors autodesignating ......................... 49 changing designation.................. 49 replacing .................................. 54 Cabling Connectors ..................49, 54 128
Cabling Cosmetic Features creating markers ...................... 113 creating tape features ............... 114 creating tie wraps..................... 114 Marker .................................... 113 modifying dimensions of............ 115 Cabling Cosmetic Features ....112, 114 Cabling Custom Components redefining placement ..................53 Cabling Custom Components ..........53 Cabling Dimensions fix length ..................................36 measure between locations.... 36, 80 modify ......................................36 modifying ..................................87 Cabling Dimensions ................. 36, 87 Cabling Display Environment setting up................................... 7 Cabling Display Environment ........... 7 Cabling Entry Ports assigning to pins ........................57 connector parameter...................56 designating entry ports ...............56 routing wires .............................56 Cabling Entry Ports.................. 56, 57 Cabling Geometry exporting ................................ 115 Cabling Geometry ....................... 115 Cabling Glossary ......................... 124 Cabling Locations adding locations to routed cables..89
Index
constraining cable thickness at .... 88 creating a dependent location...... 84 creating offset locations .............. 85 defining node size ...................... 89 editing in channel cross section.... 91 modifying location...................... 86 modifying packing...................... 89 placing in channels..................... 90 redefining location ..................... 87 removing .................................. 89 Cabling Locations .. 84, 86, 87, 88, 89, 91 Cabling Networks about ..................................... 107 assigning location priority ......... 108 controlling path ....................... 108 copying a network ................... 110 modifying network locations ...... 109 sharing between harnesses ....... 110 Cabling Networks................. 108, 110 Cabling Parameters flip cable ends ........................... 69 for components ....................38, 39 list of parameters 22, 24, 27, 33, 50, 51, 70, 95 modifying ...................... 40, 53, 66 Pro/REPORT ..................... 116, 117 specifying parameter values ..66, 67, 68 to display.................................. 69 updating ................................... 11 wire strip .................................. 36
Cabling Parameters .11, 36, 38, 53, 65 Cabling Splices inserting ............................. 42, 44 modifying at locations .................89 Cabling Splices .............................42 Cabling Spools adding from logical reference .......32 creating ....................................28 writing spools ............................31 Cabling Spools ..............................28 Cabling Terminator Table assigning a terminator ................61 creating ....................................59 modifying ..................................60 reading .....................................60 removing ..................................61 renaming ..................................60 using .................................. 58, 61 writing ......................................60 Cabling Terminator Table ...............58 Cabling Wirelists exporting ..................................16 importing ............................ 11, 16 Cabling Wirelists ..................... 11, 16 Configuration File Options about configuring Cabling ............. 3 cabling configuration options.. 4, 5, 6 Configuration File Options ............... 3 D Datum Features creating for harness parts............19 129
Datum Features ........................... 19 Diagramming Diagrams about logical referencing........10, 11 logically referencing to cables .32, 35 Diagramming Diagrams ................. 10 H Harnesses adding to a family table .........20, 21 checking global clearance............ 82 copying .................................... 18 creating......................... 17, 18, 41 creating subharnesses ................ 19 deleting ...............................18, 42 modifying units.....................17, 41 setting up ................................. 16 Harnesses ........ 16, 17, 18, 41, 42, 82 L Logical Reference adding a wire from..................... 35 comparing data ......................... 11 exporting data.................... 16, 115 from diagram to cabling.........10, 35 importing a wirelist .................... 16 on selected layers .................10, 32 W S
updating cable parameters with....11 Logical Reference ......... 10, 11, 16, 35 P Pro/REPORT Parameters for assemblies.......................... 116 for terminators......................... 117 harness related Pro/REPORT parameters ........................... 117 Pro/REPORT Parameters........116, 117
Spools about cabling spools ...................21 list ...........................................32 modify ................................ 29, 32 remove .....................................31 rename .....................................30 write.........................................31 Spools .........................................21
Wirelist in Diagrams Neutral Format...........................12 Wirelist in Diagrams ......................12 Wires grouping in cable........................56 Wires...........................................56
130