Home
PTC Translator Products User Guide - John J. Jacobs
Contents
1. 2 Q W CADDS Entities Found part Entity No Name Count 2 Point 32 Total 32 CADDS Layer to VDA SET Correspondence List KKEKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK CK C CI Ck CK Ck I Ck S A ko ko ko ck ko VDA Entities Found in VDA File CK CK Ck ko ko POINT 32 HEADER 1 Total 33 Date Time Finished Mon Mar 18 11 21 23 1996 4 8 PTC Translator Products User Guide GETVDA This chapter lists and explains the command modifiers and gives examples of get vda in use The GETV
2. 110 IGEO_ENTITYNOT112 IGEO_ENTITYNOT114 CO OO N N N N N UJ UJ UJ 9 a UJ w BRA A 1 IA OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 1 Contents xviii PTC Translator Products User Guide UI IGEO ENTITYNOT116 IGEO ENTITYNOT118 IGEO ENTITYNOT120 IGEO ENTITYNOT122 IGEO ENTITYNOT130 IGEO ENTITYNOT140 IGEO ENTITYNOTANNOT IGEO ENTITYNOTCURVE IGEO ENTITYNOTGEOM IGEO ENTITYNO TO THER IGEO ENTITYNO TSUPPO RTED IGEO ENTITYNO TSURFAC E IGEO ENTITYNOTTEXT IGEO ENTITYTYPENO TSUPPO RTED IG EO INNERTRIM LO O PREO RIENTED IG EO_INVAUD102ENTITY IG EO INVALIDAPPRO XM ETHOD IGEO INVALIDAPPXM ESH IGEO INVALIDDEG REE IGEO INVALIDENTITYTYPE IGEO INVALIDFILLTYPE IGEO INVALIDMO DEL IGEO INVALIDNUM DERIVS IGEO INVALIDNUM PTS IGEO INVALIDOPTION IGEO INVALIDO UTBNDRY IGEO INVALIDPARM VALUE IGEO INVALIDPNTTYPE IGEO INVALIDREPARM IGEO INVALIDTOLERANCE IGEO INVALIDTYPEOFATIR IGEO MISSING BNDRY IGEO MODELLO OPNOTCLO SED IGEO NEWMO DELC URV IGEO NOAPPRO XDATA NOCONVERGE IGEO NOGDXENTITY IGEO NOIG ESENTITY IGEO NOINNERBO UND IGEO NOMEMORY UI UI N N N N
3. CO LO 1 1 Hd I3 No HH N N N OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO NN NNN NNN NN SS SSS E RR N PTC Translator Products User Guide Contents xix Glossary IGEO NOMODELCURV IGEO NOOUTERBOUND IGEO NOPARMCRV IGEO NOPARMCURV IGEO NOTRELIMITED IGEO NURBSNO TARC IG EO NURBSNO TC OM POSITE IG EO NURBSNO TC OPIO US IGEO NURBSNOTLINE NURBSNO TPOINT IGEO NURBSNO TUNKNO WN IGEO OFFSETTYPENO TSUPPO RTED IGEO OUTOFBOUNDS IGEO RATIONAL IGEO SECTAREANO TCLO SED IG EO_SURFAC EISNURBS IG EO _SURFA C ENO TNURBS IGEO_TOOMANYPARMC RV IG EO TRIMLOO PNO TC LO SED IG EO TRIMLO O PREO RIEN TED IG EO TRIMNOCONVERGE IG EO ZEROAREASURFACE UJ 1 I BA BA EN 0 d o OY O Ui Ul OOOOOOOOOOOOOOOOOOOOOO NN NN N N SN ON oM N NS ME NS ON NS NSN N NN NNN Contents xx PTC Translator Products User Guide Preface Translator Products User Guide tells you how to translate geometric and annotative data on a CADDS system to and from the IGES standard format in an IGES text file You can also transmit geometric data to and from the Verband der Automobilindustrie Flachenschnittstelle VDA FS standard format The data can also be transferred to and from other CADDS systems that also support the VDA FS format Related Documents following documents may be helpful
4. Translator Products User Guide 3 3 GETIGES Command The G ETG ES Command Syntax Modifiers Description nodim Prevents all 200 series and 312 entity types from being processed Also any entity with entity use set to annotation will not be processed Please note When you use both the mode1 and nodim modifiers none of the views drawings and annotations are processed The result is only the geometry will be processed Modifiers Description nofont Ignores the line font field in the IGES entity and creates no line font subrecords in the CADDS entity noprompt Prevents translator from issuing interactive prompts Use noprompt when starting the translator from batch scripts or the user interface nosolid Creates no solids from 186 entities All faces for these entities are created as trimmed surfaces unless notrimis also set In this case only the defining geometry for the these entities is created notrim Does not create trimmed surfaces for any 186 143 141 or 144 142 entities Only the defining geometry for the solids and trimmed surfaces is created noweight lgnores the line weight field in the IGES entity Thick lines are not created This is particularly useful on files from CATIA onlyde n1 n2 n5 n6 Allows selected entities to be processed whether or not they are subordinate The entities listed are treated as if they are in
5. entity representation The IGES entity does not have a corresponding internal entity representation The application should verify that the correct call is being made IG EO NOIG ESEN The GDX entity does not have an IGES entity representation internal entity does not have corresponding IGES entity representation The application should verify that the correct call is being made IGEO NOINNERBOUND The IGES section area entity has no inner boundary reguired for this form The IGES section area entity had no inner boundary specified as reguired by its form and could not be processed Verify the definition of the IGES entity IGEO No more memory available A reguest for memory failed This could indicate that you ran out of memory swap space was exhausted or that the heap is corrupted IGEO NOMODELCURV The model space curve is reguired for this operation and is missing The model space curve is missing from this entity and is reguired for this operation Verify the definition of this entity 72 Translator Products User Guide System Messages List of System Messages IGEO NOOUTERBOUND The IGES section area entity has no outer boundary reguired for this form The IGES section area entity had no outer boundary specified as reguired by its form and could not be processed Verify the definition of the IGES entity IGEO NOPARMC RV The proj
6. max_surf_split n If a set and a surface splits into more than n surfaces because of discontinuities then remove the split surfaces and use the original surface This option can be used to bring in trimmed surfaces that have some problem namelog Creates a log file containing all the renaming messages The log file name is lt partname name log gt nolog Directs all messages to the screen No log file is produced log lt name gt Creates a log file called lt name gt The default log file name is lt partname gt log and is located in the bcd directory Using the 1 og modifier you can enter a different name and location You must use CADDS naming conventions Please note The modifiers nosplit smooth satol and sltol work together as follows The modifiers sato1 and s1to1 detect internal discontinuities depending on their tolerance values When a discontinuity is detected the translator splits the entity at that point You can override this using nosplit which ignores the discontinuity or using smooth which smooths the discontinuity Modifier Description nosplit Bypasses smoothing and splitting and performs no continuity checks on any surface or curve This avoids surfaces being split at discontinuities and prevents any change to the original surface because of smoothing smooth Smooths surfaces that have internal discontinuities The s
7. 9 Translator Products User Guide CADDS 5i Release 12 DOC 36997 010 Parametric Technology Corporation Copyright 2001 Parametric Technology Corporation All Rights Reserved User documentation from Parametric Technology Corporation is subject to copyright laws of the United States and other countries and is provided under a license agreement which restricts copying disclosure and use of such documentation PTC hereby grants to the licensed user the right to make copies in printed form of PTC user documentation provided on software or documentation media but only for internal noncommercial use by the licensed user in accordance with the license agreement under which the applicable software and documentation are licensed Any copy made hereunder shall include the Parametric Technology Corporation copyright notice and any other proprietary notice provided by PTC User documentation may not be disclosed transferred or modified without the prior written consent of PTC and no authorization is granted to make copies for such purposes Information described in this document 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 tra
8. A call was made to a function to convert an IGES offset curve 130 entity to another entity when the IGES entity was not an IGES 130 The application should verify that the correct call is being made IGEO 140 The IGES surface to convert is not an IGES offset surface 140 A call was made to a function to convert an IGES offset surface 140 entity to an IGES NURBS surface entity and the IGES entity was not an IGES 140 The application should verify that the correct call is being made IGEO ENTITYNOTANNOT IGES entity is not an annotation entity A call was made to a function to process an IGES annotation entity when the entity is not an IGES annotation entity The application should verify that the correct call is being made and you should verify the definition of a parent entity that may be calling this entity IGEO ENTITYNO TC URVE IGES entity is not a curve entity A call was made to a function to process an IGES curve entity when the entity is not an IGES curve entity The application should verify that the correct call 18 being made and you should verify the definition of a parent entity that may be referencing this entity IGEO ENTITYNO TG EOM The specified entity is not an IGES geometric entity A call was made to a function to process an IGES geometric entity when the IGES entity was not geometry The application should verify that the correct call is being made and you should verif
9. iges Output IGES file liges parts bcd part1 iges nolog Turns any log file off Messages displayed on the screen trace Displays ID for each entity Entity ID displayed processed Example 2 The IGES file created in this example consists of CADDS layers 1 23 through 40 and 57 No solids are output to the IGES file trimmed surfaces of entity type 143 are defined The following CADDS naming conventions apply ws putiges part cadds trans part l iges iges parts partl iges bounded unsew layer 1 23 40 57 PTC Translator Products User Guide 2 7 The PUTIGES Comma nd Examples Using PUTIG ES The following table shows the results of this command line Table 2 2 Summary of Example 2 Modifier Description Result part Original CADDS part cadds trans part 1 iges Output IGES file liges parts bcd part1 iges bounded Specifies type 143 Type 143 output Bounded surfaces entity unsew Trimmed surfaces instead of solids Trimmed surfaces output to IGES file layer Specifies output layers Layers 1 27 40 57 output to IGES file 2 8 PTC Translator Products User Guide The PUTIG ES Command Example of a PUTIGES Log File Example of a PUTIG ES Log File The log file contains the Product header Start date time and filename Modifiers used for processing the file Count of entities put out Status warning or error messages called during the translation Foreach
10. GET the next line replaces part users test parts xyz part users test parts xyz the next line replaces iges users test igesfiles xyz igs iges users test igesfiles xyz igs the next line replaces maxmsg 2 maxmsg 2 the next line replaces overwrite overwrite You can use additional modifiers in the configuration file that currently are not available on the command line The syntax for these modifiers is modifier Modifier Description line Inputs all independent lines as NURBS Dependent lines are processed as lines arc Inputs all independent arcs as NURBS Dependent arcs are processed as arcs conic Inputs all independent conics as conics Dependent conics will be processed as lines copious This modifier will input all independent copious data as copious data Dependent copious data are processed as lines Inputs all independent tabulated cylinders NURBS Dependent tabulated cylinders are processed as tabulated cylinders srev linputs all independent surfaces of revolution as NURBS Dependent surfaces of revolution are processed as surfaces of revolution rsurf Inputs all independent ruled surfaces as NURBS Dependent ruled surfaces are processed as ruled surfaces PTC Translator Products User Guide 3 9 GETIGES Command The GETIG ES Command Syntax The following Modifiers have a different
11. Given the CADDS ASCII name could not find a match in the users defined fontmap table ascii table Miptr 1d font name is s The translator could not match a CADDS ASCII name from the CADDS fontdef table Check that the font name is in the CADDS table and in the fontmap table ascii Ifitis missing add the new name to the fontmap table ascii setting the appropriate values and then rerun PTC Translator Products User Guide C 17 System Messages List of System Messages CVIG FONT NUM ERROR Given the CADDS font number a name match could not be found inthe CADDS fontdef table The global default font shall be used Miptr 1 translator could not match CADDS font number to CADDS font name This is usually caused by not using the same fontdef to create the part that you are using now Try rerunning with the correct fontdef otherwise a default value for the font will be used CVIG FONT VIEW ERROR Unable to process view and or font information for this entity Miptr 1d possible corrupt database The translator cannot process the view font information given This could be caused by bad data in the database You can try using REGEN GRAPHICS CVIG FOPEN ERROR Error opening s There was an error when opening a file The name of the file has been provided Check to make sure the file exists or has read or write permissions CVIG GROUP NO ENTS Group with miptr 1 has no entities Group wi
12. IAFP BAD SECTION COUNT IAFP BINARY UNSUPPORTED IAFP BLANK LINE IAFP CASCII UNSUPPORTED IAFP DATA TYPE MISMATCH IAFP DE CNT MISMATCH IAFP DELIMITER 65 IAFP DELIMITER ON NEXT LINE IAFP DEPD TYPE MISMATCH DE SECTION MISSING IAFP DE TYPE MISMATCH IAFP EOF ERR IAFP EXTRA CHARS 42 42 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 Contents xvi PTC Translator Products User Guide IAFP EXTRA GLOBAL FLDS IAFP FILBUF ERR FILEIO ERR IAFP FLOAT EXPECTED IAFP_ GLOBAL MISMATCH IAFP GLOBAL SECTION MISSING IAFP INVALID DEI IAFP INVALID IAFP INVALID IAFP INVALID DE BACKPTR IAFP INVALID MODEL IAFP LARGER DBL EXP IAFP_ LARGER SIG IAFP LARGER SGL EXP IAFP_ LARGER SGL SIG IAFP MAGNITUDE ERR IAFP MALLOC ERR IAFP MISSING DELIMITER IAFP MISSING EOL DEUM IAFP MISSING SCTN IAFP MODEL EMPTY IAFP MULTIPLE PD IAFP NO LTR IAFP NOT FOUND OPEN ERR IAFP PD MISMATCH IAFP PD LINE MISMATCH IAFP PD LINECNT MISMATCH IAFP PD NOT COMPLETE IAFP PD SECTION MISSING IAFP PD SEQNUM ERR IAFP PD TYPE ERR IAFP PD TYPE MISMATCH IAFP PIP UNSUPPORTED IAFP READ ERR SECTION ORDER IAFP
13. CVIG DATA LOAD VIEW FONT ERROR Unable to load the view and font subrecord information for this entity the defaults shall be loaded Miptr 614 A call was made to load the font and view information into the structure cvig pviewfont h for processing views associativity and line font definitions Possible bad subrecords have been detected Default information will be loaded for this entity CVIG DB ACCESS An error has been detected trying to get data from the part The that had trouble is 1d And the Error code is ld There was a database error when reading data for an entity This means that the database part is probably bad Try running oscadds on the part If you still get the message after running oscadds delete the entity by miptr and try again CVIG DBREAD ERROR A database read error has occurred The miptr of the entity is 1d The return code is 1d Please see the database manual for a description of error codes The database was not successful in reading data from the CADDS part The values for the return code are defined in the CADDS database manual Try some database repair using the oscadds or CHECK and PACK DBASE CVIG DEFAULTNOLOG An error occurred trying to create the path for the desired log file Because of this the nolog modifier will be defaulted An error occurred trying to create the log file Since the log file cannot be created the nolog modifier becomes the default CVIG DEL
14. Execute Menu changes as follows PTC Translator Products User Guide User Interface for IG ES VDA FS CAMU IGES and STEP Protocols Using the Optionson the Datashop Interface Figure 6 10 Execute Menu with Details The command field displays the command line output You can copy this string to the command prompt and execute the translator command without Datashop The translator window output is displayed below the command line output When all translations are complete click Close to exit the Execute Menu 4 Choose the Schedule Action button to schedule the translations in the Translation Queue for a later date For details refer to the Scheduler section in Options on the Translator Selector Window on page 6 6 6 14 PTC Translator Products User Guide Chapter Entity Mapping Types This chapter gives an overview of the mapping types used for each entity Overview of Mapping Types Translator Products User Guide 7 1 Entity Types Overview of Mapping Types Overview of Mapping Types The mapping types are as follows Mapping Type Representation Description Direct Mapping DM Occurs when there is an equivalent one to one or many to many functional and visual relationship between the source entity and the target entity Optional Mapping OM Occurs when there is more than one way to functionally represent an entity in CADDS Functional Mapping FM Occur
15. Please note Fora full example of the textmap table ascii refer to the contents of usr apl cvuts data iges lib textmap table ascii A 6 PTC Translator Products User Guide Appendix View and View dependent Processing This appendix describes how views are processed and lists the view modes e View Modes PTC Translator Products User Guide B 1 View View dependent Processing View Modes View Modes List of View Modes There are three view modes available Model Draw Detail e Detail draw e Detail view Description of View Modes The three view modes are described below Model Mode For model mode entities the translating first determine if the entity exists in all views or only certain views Once this is determined the translators evaluate which view entity needs to be created This can be A pointer to a single 410 A pointer to a 402 3 402 4 402 19 entity views NULL pointer Each depends upon the number and or specific attributes associated with a view Draw Mode Draw mode entities have the view pointer set to NULL Detail Mode For detail draw mode entities the view pointer is set to NULL The default font is processed and the view scale VSCALE is loaded This scale factor is only used in detail draw mode it is initialized to 1 0 and loaded with the detail draw mode view scale The scale factor is applied to the entity and then output as an IGES draw mode
16. encountered approximating an iso parametric curve in the surface V parametric direction at the specified u value You should verify the definition of the internal entity C 38 PTC Translator Products User Guide System Messages List of System Messages IAFF BAD EOF EOR End of field and end of record delimiters are specified as being the same Both will be set to default values end of field delimiter and end of record delimiters must be different The end 99 99 of field delimiter will be set to the default character and the end of record 99 99 delimiter will be set to IAFF BAD FLOAT A invalid floating point number was found while formatting DE lt DE gt database pointer lt PTR2 gt Number will be formatted as 0 0 A number to be formatted into the ASCII IGES file was found to be infinite not a number or invalid depending on the hardware platform The value will be formatted as 0 0 which may or may not be the proper value to output This is usually caused by an error in the application which results in bad data being written to the entity IAFF BAD GLOBAL EOF End of field delimiter s is illegal Default will be used instead The end of field delimiter global section parameter 1 is not legal or contains more than one character The delimiter must be a printable non numeric character other than D E or The default
17. putvda 1 10 4 1 required format 1 16 Configuration file Syntax using putiges 2 5 syntax using getiges 3 8 Conventions command 1 16 syntax diagrams 1 16 Conversion processes IGES 1 10 VDA FS 1 10 Converting curves using getiges 3 13 surfaces to double precision parts 3 14 to single precision parts 3 14 using getiges 3 13 Creating face entities from CADDS solids using putvda 4 3 figures at main part level 3 7 local nodal figures using getiges 3 3 log files using putvda 4 3 sets using putvda 4 3 trimmed surfaces using putiges 2 4 Curves converting using getiges 3 13 mapping 9 10 cvfont data mapping A 5 D Datashop Working Window 6 10 DE number displaying using getiges 3 6 Defaults clipping boundaries putiges 8 6 draw entity getiges 9 8 drawing name getiges 9 8 size getiges 9 8 drawing entity getiges 9 8 putiges 8 6 geometry entities putiges 8 7 ma pping getiges 9 8 solids getiges 9 11 putiges 8 7 trimmed surfaces getiges 9 11 putiges 8 7 view entity getiges 9 9 views putiges 8 6 Definition part files Nfigs 1 12 Sfigs 1 12 Degree forapproximating curves set using putvda 4 3 Detail mode B 2 Dimension geometry Index 2 PTC Translator Products User Guide Index associativity 9 11 DIN VDA FS association with 1 2 Directories bcd 1 14 Discontinuity 9 10 Displaying DE number using getiges 3 6 entity ID using getiges 3 6 using putvda 4 3 messages on screen using getvda 5 5
18. s caused an error when it was written to the database It s miptr is d This surface may be too large for CADDS to handle or the surface data has been corrupted during translation CVIG SURFDISCONTS A surface has been encountered that has internal multiplicity degree The translator will try to make this surface continuous Id is s Because the translator found a surface with curves or surfaces that have tangent discontinuities for example internal number of knots is greater than degree it will either try to smooth the surface if the discontinuity is less than the tolerance or split the surface at the discontinuity and try to sew them together CVIG TEXIFONTDEF Text entity with id s is pointing to a text font definition Entity for its font definition This is not supported The default font of 1 will be used IGES allows a text entity to point to a text font definition entity to define the font to use for a text string CADDS does not support defining text fonts in this way This particular text string will default to font 1 CVIG MIRROR Text entity miptr ld has been mirrored about both axes This is not supported by the IGES standard The entity will be mirrored perpendicular to the base of the text IGES does not support mirroring about both axes The entity will be mirrored perpendicular to the base of the text CVIG TRIMMING ALERT When this message is displayed the model space separatio
19. 0 0 and 1 0 inclusive The evaluation parameter value is not within the valid range of 0 0 to 1 0 inclusive The application should verify that the correct call is being made IGEO INVALIDPNTTYPE The requested approximation point type is not valid The requested approximation point type is not valid The application should verify that the correct call is being made IGEO INVALIDREPARM The specified reparameterization values are invalid The ending parameter must be greater then the starting parameter value A call was made to a function to reparameterize an IGES NURBS entity and the new parameter value s were invalid The application should verify that the correct call is being made IGEO INVALIDTO LERANC E The requested approximation tolerance must be greater than 0 0 C 70 PTC Translator Products User Guide System Messages List of System Messages The reguested approximation tolerance value is invalid The application should verify that the correct call is being made and you should specify a tolerance greater than 0 0 IGEO INVALIDTYPEO FATIR The type of entity attribute is invalid The attribute type requested for processing was not a valid type The application should verify that the correct call is being made IGEO MISSING BNDRY A boundary for the IGES 143 entity is missing and has been added The IGES 143 entity has a boundary curve missing The missing boundary has been determined to
20. 10 for further information on group processing CVIG MIXED MODE FIGURE A subfigure has been found that contains both draw and model mode ntities Due to limitations in the IGES specification the translator can only put out one or the other Therefore it will be putting out those entities that have the same mode as the instance The instance miptr is 1 The figure is s Entities can be either draw or model entities The entities created will be either draw or model depending on the mode of the instance that called them CVIG MULTIPLE LEVELS Entity resides on multiple levels in the IGES file Entity will be created on the first level found in 406 form 1 C 22 PTC Translator Products User Guide System Messages List of System Messages An entity level field pointed to 406 1 Definitions level entity This entity defined all the layers that the referencing entity exists on Since CADDS only allows each entity one layer the first layer on the list is selected and the entity is created on that layer CVIG NAMELOG HEADER CV Entity name to tag mapping file entity name conversions are listed below CADDS limits tag names to be 6 alpha numeric characters Due to size and or character limitations The names have been changed accordingly The tag names have been changed to suit standard naming conventions CVIG NEWDEFNAME An IGES figure definition has name illegal for use as CA
21. 3 sets in the VDA FS file Set 1 contains layer 1 Set 2 contains layers 3 through 5 Set 3 contains layer 7 sltol nnnnn Sets the linear distance tolerance for approximating rational curves as non rational The default is 0 0127 mm The sltol value is also used to convert NURB curves and surfaces to VDA format and to change the degree of the VDA entities The new VDA entities must be within the s1tol value of the original entities trace or t Displays the ID of the entity being processed The ID displayed is the MIPTR number of the entity unsew Creates FACE entities only from CADDS solids vdafile lt name gt Specifies the VDA FS file to create CADDS naming conventions apply If the IGES file does not begin with the translator searches the create directory specified in your CADDSPATH or CVPATH including the corresponding _ bcd directory vdaprologue lt gt Contains information specific to the company sending the data There is a default file in cvuts data iges 1ib called vdafs default prologue lfyou need to make local edits to the prologue copy this file to your local area and use vdaprologue to specify the pathname of the file containing your changes log name Creates a log file called lt name gt The default log file name is partname log and is located in the part s directory Using the Log modifier you can enter a different name a
22. 410 Form 1 Perspective View FM Perspective view on drawing 412 Rect Array Instance DC 80 Multiple subfigure instance 414 Circular Array Instance DC 80 Multiple subfigure instance 416 External Reference Not Supported 418 Nodal Load Constraint Not Supported 420 Network Sfig Instance DM 83 Nodal Subfigure instance 9 6 PTC Translator Products User Guide GETIGES Mapping GETIG ES Entity Mapping Table 9 1 GETIGES Entity Mapping Table IGES Entity Mapping Type CADDS Entity 422 Attribute Table Instance Not Supported 430 Solid Instance Entity Not Supported 502 Vertex Entity DM 94 Part of Solid 504 Edge Entity DM 93 Part of Solid 508 Loop Entity FM Part of Solid 510 Face Entity DM 92 Part of Solid 514 Shell Entity FM Part of Solid Translator Products User Guide 9 7 GETIGES Mapping GETIGES Mapping Defaults GETIG ES Mapping Defaults This section describes the mapping defaults used by get iges Drawing Entity The getiges command creates a drawing in the CADDS part for each 404 0 or 404 1 found and checks for these properties 406 15 Name 406 16 Drawing Size e 406 17 Drawing Units e 406 5555 Old Style CADDS Name property e 406 5557 Old Style CADDS Drawing Size property e 406 5556 Old Style CADDS Drawing Units property Drawing Name These properties map to the appropriate drawing attributes If there is no name property found the drawing
23. Access the i button in the top left corner of the CADDS desktop or the LDM 3 Choose COMMAND HELP The Command Help property sheet opens displaying a list of verb noun combinations of commands From the Command Line Type the exclamation mark to display online documentation before typing the verb noun combination as follows 401 5 LINE Printing Documentation A PDF Portable Document Format file is included the CD ROM for each online book See the first page of each online book for the document number referenced in the PDF file name Check with your system administrator if you need more information You must have Acrobat Reader installed to view and print PDF files The default documentation directories are usr apl cadds data html pdf doc number pdf UNIX e CDROM Drive usr apl cadds data htm1 pdf doc_number pdf Windows NT Xxiv PTC Translator Products User Guide Preface Resources and Services For resources and services to help you with PTC Parametric Technology Corporation software products see the PTC Customer Service Guide It includes instructions for using the World Wide Web or fax transmissions for customer support Documentation Comments PTC welcomes your suggestions and comments You can send feedback in the following ways e Send comments electronically to doc webhelp ptc com Fill out and mail the PTC Documentation Survey located in Custome
24. Boundary curve data IGEO BNDRYREO RIENTED A boundary curve for the bounded surface was oriented incorrectly The boundary curve will be reoriented for approximation The IGES Bounded Surface has a boundary curve that is not oriented correctly The curve is reoriented reversed parametrically for linear approximation but verify the IGES Boundary curve data PTC Translator Products User Guide C 61 System Messages List of System Messages IG EO CNVNOTSUPPORTED The conversion of the IGES entity is not currently supported A call was made to a function to convert an IGES entity to another IGES entity when this conversion is not supported The application should verify that the correct call is being made IG EO _C O UN SEC TAREA The section area data is all colinear The IGES section area boundary curve data is collinear and cannot be processed Verify the IGES section area boundary curve data IG EO CURVEISNURBS The IGES curve to convert is already a NURBS curve A call was made to a function to convert an IGES curve to a NURBS curve when the IGES curve was already a NURBS curve The application should verify that the correct call is being made IG EO CURVENO TCONIC The form of the IGES NURBS curve is not a conic 3 5 A call was made to a function to convert an IGES NURBS curve entity to an IGES conic entity and the IGES NURBS curve entity was not a definition of a conic The application should veri
25. CADDS layer A modulus operation is performed for those layers that are not between 0 254 A message is sent to the log file describing the layer mapping whenever a layer is changed Views Each entity in IGES can be displayed in one or more but not all views IGES view inclusion maps to CADDS view exclusion Different entity fonts by views and segmented entity fonts by views are supported for model mode entities only See Overview of Line Font Processing on page A 2 for more on View Processing PTC Translator Products User Guide GETIG ES Mapping GETIG ES Entity Attributes Line Weights CADDS does not truly support the function of line weight for a particular line font To define a line weight on any font you must create a new font with the desired weight Line weight is not supported for any 304 line font definition Only the five predefined line font patterns support weight These are mapped in three groups as follows Group 1 maps to no line weight Group 2 maps to the medium thickness predefined fonts Group 3 maps to the thickest predefined fonts To bypass all line weight processing use the no ont modifier See How Line Fonts are Processed on page A 2 for more on Line Weight processing Line Fonts CADDS provides an editable ASCII table for line font mapping to allow you to map user defined fonts and customizations This table allows you to define the CV fonts to which a particular line font maps Ove
26. CVIG FILE NONEXISTANT CVIG_FILLAPPRO XED CVIG FILLNO TSUPPO RTED CVIG FONT NAME ERROR OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Contents xii PTC Translator Products User Guide CVIG FONT NUM ERROR CVIG FONT VIEW ERROR CVIG FOPEN ERROR CVIG GROUP ENTS CVIG IGESTOGDX CVIG IGESTONURBS CVIG INCOMPAT ARGS CVIG INDEP142NO TC ORRECT CVIG INVALID102 INVALID112 CVIG INVALID114 CVIG INVALID130 INVALID140 CVIG INVALID LEVEL CVIG INVALID VAL FOUND CVIG JUSTCHANGE CVIG LIBERRO RDESC CVIG LINE FONT DEF ERROR CVIG LOCKERROR CVIG MALLOC ERROR CVIG MAX GROUPS CVIG MIXED MODE FIGURE CVIG MULTIPLE LEVELS CVIG NAMELOG HEADER CVIG NEWDEFNAME CVIG NEWNAME CVIG NOCVTEXTFONTS CVIG NO FILE NAME CVIG NOIG ESTEXTFO NTS CVIG NO TEXTINTEXT CVIG NOTEXTPARMS CVIG PARTFILE ERROR CVIG PARTOPEN ERROR CVIG POLY CREATE CVIG POSS SUB ERROR CVIG PREP EXECFILE CVIG PROC PART ERROR CVIG PROJ ERROR CVIG PROP NAME ERROR CVIG PROP WIDEN ERROR GE CE GN N NE IG AS O O IO IO LO CO NNImBBmBmBmpBmBO US E URS UE C TES UJ UJ UJ N BA A ES AC SW GO ES UE s CES TU A 1 E Translator Prod
27. CVIG_INCOMPAT ARGS The modifier s is not valid for vda processing The modifier will be ignored You entered modifiers that have no meaning for VDA FS processing The modifiers will be noted and turned off Execution will continue CVIG INDEP142NOTCORRECT An Independent 142 entity id 5 was encountered This is not technically correct 142 entities should only be used as a child entity of 144 Trimmed Surface The translator will process the model space curve that this entity points to If you do not wish that curve to be created either edit the IGES file and change the 142 to be physically dependent or use the trace modifier and delete the curve by tag s An invalid entity was found When processed this entity may not be what you expected You should either change it or delete it from the file as described in the message above CVIG INVALID102 The data in a Composite Curve 102 has been determined to be invalid The entity 1d will not be processed and anything that references this entity will probably be bad as well PTC Translator Products User Guide C 19 System Messages List of System Messages The data that makes up a 102 Composite Curve Entity does not conform to the specification The data will be ignored Any entity that accesses this entity may be incorrect For example if this was a trim boundary no trimming can be done CVIG INVALID112 The data in a Parametric Spline Curve
28. Characters Description UNIX Character CGOS Character Root directory slash equals Path separator slash period Extension period Underscore _underscore amp ampersand The path and file name requirements for CADDS IGES and STEP files for Translators are The path and file name of a CADDS part must not exceed 60 characters Directory names can be 20 characters or fewer A CADDS part name must be shorter than 20 characters The combined path and file name of the IGES VDA file must not exceed 60 characters Directory names can be 19 characters or fewer IGES and file names cannot exceed 20 characters Youcan specify any length for STEP path or file names Using the Ampersand Character amp Avoid using the ampersand character amp in filenames you enter from the operating system This is because the operating system interprets 62 as a command to put a process into the background If you need to use 827 in your filenames you must precede it with a backslash user trans test part amp l This is interpreted as user tran no test part 1 Translator Products User Guide 1 13 Introducing IGES and VDA FS Filename Conventions and CGOS Using Lowercase Characters Use only lowercase characters in your pathnames as uppercase characters are automatically converted to lowercase inside CADDS bcd Directory When you translate ASCII files t
29. DE temporary file A temporary file to hold DE information could not be opened This may indicate a protection problem in the temporary file directory This error causes the parser to abort IAFP TERMINATE SECTION MISSING Terminate section missing or does not follow PD section The terminate section was not found following the PD section This error causes the parser to abort IAFP UNKNOWN FILETYPE IGES file type could not be determined for file s The type of IGES file could not be determined The character in column 73 of the first line must be one of S C B or their lowercase equivalents This error can also be caused by blank lines at the start of the file or extra characters in the first line This error causes the parser to abort PTC Translator Products User Guide C 57 System Messages List of System Messages IAFP UNKNOWN FORM Entity type form lt TF gt of DE 1d is unknown Form 0 will be used An entity type was found in the file with an unknown form number However form 0 of the entity type is defined and the parser will assume that is the intended form and create an entity with 0 for the form number IAFP UNKNOWN PROP Unknown property form Property assumed to be in standard IGES property format A property entity type 406 was found in the file with an unknown form number The parser assumes that the property is in standard IGES format the number of property values foll
30. Datashop you can easily change the translator options and also translate multiple files using the same modifier configuration Using the Datashop select a top level CAMU assembly for processing A graphical tree representation of the CAMU assembly part is displayed You can select nodes for processing individual components sub assemblies or the whole assembly Each node selected is mapped to the IGES file as an IGES sub figure 408 308 entity type Access to the assemblies is done the same way as in CAMU which requires that the path to each component be specified in your CVPATH Graphical User Interface GUI The CADDS IGES GUI and PUTIGES executable supports the CAMU IGES Translator Communication between the Datashop and the Translator is handled through a command line option The Datashop and the IGES Translator also includes a CAMU IGES license check routine The IGES translator can be run from the Datashop as well as from the command line but it is preferable to run it from the Datashop You can select and display a full assembly component part using the Datashop You can select any combination of components to be output in the IGES format options including the configuration file that are currently supported in the CADDS IGES VDA Translator Datashop are also available with the CAMU IGES Translator Using the Datashop Interface forthe CAMU IGES Translator The IGES conversion process is done by the datashop gui com
31. ERR File I O error occurred while writing the IGES file An I O error occurred while formatting the file This error causes the formatter to abort IAFF INVALID MODEL Invalid model specified to be formatted The model specified to be formatted is not a valid model This error causes the formatter to abort IAFF LONG ERR The value of a long number exceeded the maximum width of a field while formatting DE lt DE gt database pointer lt PTR2 gt Field will be set to the maximum minimum number possible for the given field width C 40 PTC Translator Products User Guide System Messages List of System Messages A number to be formatted into the ASCII IGES file reguired too many digits to fit in the allowable field width This usually occurs while formatting the DE portion of an entity This is usually caused by an error in the application which results in bad data being written to the entity IAFF MAXEXP ERR The magnitude of a floating point number exceeded the maximum allowable exponent while formatting DE DE database pointer lt 2 gt Maximum allowable exponent will be used A number to be formatted into the ASCII IGES file had too large an exponent This is usually caused by an error in the application which results in bad data being written to the entity IAFF MINEXP ERR The magnitude of a floating point number was less than the minimum allowable exponent wh
32. IGES entity was not an IGES 106 The application should verify that the correct call is being made IGEO_ENTITYNOT108B The IGES surface to convert is not an IGES bounded plane surface 108 1 A call was made to a function to convert an IGES bounded plane 108 1 entity to an IGES NURBS surface and the IGES entity was not an IGES bounded plane entity The application should verify that the correct call is being made IGEO_ENTITYNOT110 The IGES entity to convert is not an IGES line 110 A call was made to a function to convert an IGES line 110 entity to another entity when the IGES entity was not an IGES 110 The application should verify that the correct call is being made IGEO_ENTITYNOT112 The IGES entity to convert is not an IGES parametric spline 112 A call was made to a function to convert an IGES parametric spline 112 entity to another entity when the IGES entity was not an IGES 112 The application should verify that the correct call is being made IGEO ENTITYNOT114 The IGES entity to convert is not an IGES parametric spline surface 114 PTC Translator Products User Guide System Messages List of System Messages A call was made to a function to convert an IGES parametric spline surface 1 14 entity to an IGES NURBS surface entity and the IGES entity was not an IGES parametric spline surface The application should verify that the correct call is being made IGEO ENTITYNO
33. KK KOK KOK K KOK KOK OK OK KOK KOK KOK KOK OK KOK KOK K KOK OK OK OK KOK KOK KOK OK OK KOK KOK KOK OK OK OK KOK RR SET1 POINT32 HEADER1 Total 34 ACKCkCk kCk ck kCck ck kCk ck ck k ck kk ck kk KOK OK k ck ck k ck ck k ck ck kCck ck kk ck kk ck ck ck k ck k k KOK ROK RR VDA SET to CADDS Layer Correspondence List SET 0 CADDS Layer 0 entities not SET VDA SET 1 CADDS Layer 0 Mapping Messages CADDS Entities Created in part Ck CK CK CK CI C CK C CK CIC CK CIC CC CK CI Ck KC C CK CI Ck KC C CI CK C Ck I Ck S S x KK KG x KK Mk Kk kx ko ko ko ko Entity No Name Count 2 Point 32 Total 32 Date Time Finished Mon Mar 10 11 20 57 1996 PTC Translator Products User Guide 5 9 User Interface for IG ES VDA FS CAMU IGES and STEP Protocols You can use the Datashop user interface for application protocols like AP203 AP214 IGES CAMU IGES and VDA FS For details on AP203 and AP214 application protocols refer to STEP Translators User Guide This chapter
34. Pro INTERFACE for CATIA Pro LANGUAGE Pro LEGACY Pro LIBRARYACCESS Pro MESH Pro Model View Pro MOLDESIGN Pro NC ADVANCED Pro NC CHECK Pro NC MILL Pro NC SHEETMETAL Pro NC TURN Pro NC WEDM Pro NC Wire EDM Pro NCPOST Pro NETWORK ANIMATOR Pro NOTEBOOK Pro PDM Pro PHOTORENDER Pro PHOTORENDER TEXTURE LIBRARY 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 Product Structure Navigator PTC iSeries Shaping Innovation Shrinkwrap The Product Development Company Virtual Design Environment Windchill e Series CV Computervision logo DIVISION logo and ICEM logo Third Party Trademarks Oracle is a registered trademark of Oracle Corporation Windows and Windows NT are registered trademarks of Microsoft Corporation Java and all Java based marks are trademarks or registered trademarks of Sun Microsystems Inc CATIA is a registered trademark of Dassault Systems PDGS is a registered trademark of Ford Motor Company SAP and R 3 are registered trademarks of SAP AG Germany FLEX m is a registered trademark of GLOBEtrotter Software Inc VisTools library is copyrighted software of Visual Kinematics Inc containing confidential trade secret information belonging to VKI HOOPS graphics system is a proprietary software product of and copyrighted by Tech Soft America Inc All other brand or pro
35. Text Font Table Layout on page A 5 for the layout of this table Trimmed Surfaces and Solids When you use trimmed surfaces and solids The getiges command supports BREP solid definitions only CSG solid primitives are not processed Trimmed surfaces maps to CADDS trimmed surfaces defining geometry is converted to nurbs IGES solids are mapped to CADDS solids defining geometry is converted to NURBS If you use the nosolid modifier solids are input as trimmed surfaces Trimmed surfaces map to CADDS trimmed surfaces If you use the not rim modifier trimmed surfaces and solids map to defining geometry PTC Translator Products User Guide 9 11 GETIGES Mapping GETIG ES Entity Attributes G ETIG ES Entity Attributes IGES Entity attributes are supported to the fullest extent that CADDS allows These attributes are Blanking Color Layer Views Line Weights ine Fonts Bla nking Entity Blanking is fully supported If any blanked entities are encountered a message is sent to the log file stating that the part contains blanked entities Color Color processing is changed from layer discrimination to entity discrimination The actual color of an entity is used to create a 96 color subrecord for that entity In addition independent 314 color definitions set the layer that they reference in their DE section to that particular color Layer The layer of an IGES entity maps to the
36. The GEIVDA Command Syntax Modifier Description satol lt nn nnn gt Sets the angular tolerance for detecting a discontinuity The default is 0 5 degree See page 5 5 for more information on using sat ol single Creates a single precision part Double precision is the default seed part Sets the default partname All data from the translator is filed in part set n n1 n2 Reads sets n and n1 through n2 If you do not specify sets to read all sets in the part are read You can specify any number of sets as long as their numbers increase in value setlayer n Defines the layer for all sets All entities that are not in sets are placed on layer n The default layer is 0 setinc m Increments the layer for each processed set For example set 1 is placed on the layer specified by setlayer lt m gt Set 2 is placed on layer setlayer 2 lt gt The default for m is 0 sltol nnnnn Sets the linear distance tolerance to detect a discontinuity The default is 0 0001 See page 5 5 for more information on using sltol The sltol modifier is also used to convert curves and surfaces to NURBS for surface trimming The new NURB entities must be within the specified value of the original entities When trimming a surface if a VDA file contains a tolerance value in the header section set the pnttolGand sltol tolerances to
37. The bad value will be set to the maximum or minimum of the knot value CVIG BAD PC DIAM FONT The data found in the integer array to create the PC Width or DIAM font is bad Using default font miptr ld The data passed to cadds pcwidth font c for creation of the PC Width or DIAM font is incorrect The default font will be used CVIG BADPSET An invalid value for pset was entered You must enter an integer value 0 4 inclusive as the argument following pset CVIG BADSETINC OPT The setinc option to increase specified layers was incorrect The option should have a positive integer value following the option The format is setinc n where n is the number of layers to increment for each set PTC Translator Products User Guide 7 System Messages List of System Messages CVIG BADSETLAYER OPT The setlayer option to map specified sets to layers was incorrect The option should have the desired layer following setlayer The format is setlayer n where n is the layer that sets should start on CVIG BADSIZEPROP A Drawing size property has been encountered with a size lt 0 Default sizes will be used Entity id is s The size property of the drawing entity is lt 0 or invalid The drawing will be created using the default size CVIG BADSURFSPLIT An Error has occurred trying to split a surface due to tangent discontinuities The surface will be created in the database unsplit
38. The specified file could not be opened for reading This may be caused by not having the proper permissions to open the file This error causes the parser to abort IAFP_ PD CNT MISMATCH PD section line count in terminate section is incorrect The number of lines found in the PD section does not match the number specified in the terminate section The parser will ignore the count found in the terminate section and use the actual number of lines found PTC Translator Products User Guide System Messages List of System Messages IAFP PD LINE MISMATCH PD line pointer does not point to proper PD card The PD line pointer in DE field 2 of this entity does not reference the first line of its PD entry This error is also generated when two or more PD entries have the same DE backpointer in columns 66 72 or the PD line pointers in two or more DEs reference the same PD entry IAFP PD LINECNT MISMATCH Number of PD lines found does not match number expected The number of lines of PD information for this entity does not match the number specified in field 14 of its DE This error is also generated when two or more PD entries have the same DE backpointer IAFP PD NOT COMPLETE PD section ended prematurely The PD section ended in the middle of a text string The parser truncates the text string to whatever was parsed on the previous line s Any data following the text string is left in an undefined state in the resulting en
39. This file setup is as follows Line1 Author Line2 Organization Line3 Prolog End of file EOF or Start Section prop Outputs properties for tags line fonts text fonts and mesh sltol lt nnnnn gt Sets the linear distance tolerance to set surface tolerances and detect any discontinuities The default is 0 00001 Use 31 1 to override the default value used in the IGES Minimum Intended Resolution field trace or t Displays on the screen the MIPTR of the entity being processed The MIPTR is placed in the subscript field of the DE number of the created IGES entity unsew Creates trimmed surfaces instead of solid entities from CADDS solids The trimmed surfaces will be type 144 or 143 if the bounded modifier is set xhatch106 Outputs crosshatching as 106 form 31 instead of the 230 entity log lt gt Creates a log file called name The default log file name is part name log and is located in the parts bcd directory Using the Log modifier you can enter a different name and location CADDS naming conventions apply See Sample Log File on page 2 9 PTC Translator Products User Guide The PUTIG ES Command PUTIGES Command Syntax Modifiers Description nolog Directs all messages to the screen No log file is produced This modifier overrides the 109 modifier wireframe Allows to output only wireframe geometry draw2model Conver
40. This interface enables you to easily exchange data between different data formats Functions of the CADDS IGES VDA Translator GUI Using the Datashop you can easily change the translator options and translate multiple files using the same modifier configuration You can also schedule translations to run at any time using the cron tool The CADDS IGES VDA Translator performs the following functions 1 Invokes the CVDORS license manager to verify that the correct license is present In case no license exists the CADDS IGES VDA Translator will generate an error message window 2 Handles reference assemblies when executing CAMU IGES 3 Adds necessary logic to process all subfigures with the correct orientation when processing CAMU assemblies 4 Prompts you for information when you are using the CAMU IGES translator from the command line camu modifier will invoke the assembly processing The part will contain the assembly part name The on line documentation for each modifier in the CADDS IGES VDA Translator is available directly from the Datashop To invoke Datashop issue the following command datashop gui PTC Translator Products User Guide 1 3 Introducing IGES and VDA FS CAMU IGES Translator CAMU IGES Translator CAMU IGES is a uni directional data translator that enables you to output CAMU data in the IGES data format The user interface for this translator is the Datashop Using
41. User Interface 1 3 IGES files limitations 1 11 specifying name using putiges 2 3 IGES font data mapping A 6 IGESto CADDS mapping table 9 3 Importing CADDS parts from CGOS 1 15 Independent views 9 9 Instances Nfigs 1 12 Sfigs 1 12 K Ka nji fonts mapping A 6 L Layers mapping getiges 9 12 putiges 8 8 specifying using putvda 4 3 Licensing 6 2 Limitations IGESfiles 1 11 processing entities 1 11 VDA FS files 1 11 Line fonts processing 1 Linear distance tolerance setting using putvda 4 3 Lines font getiges 9 13 putiges 8 8 font mapping table 9 13 thick preventing using getiges 3 4 weight getiges 9 13 Local nodal figures creating using getiges 3 3 putiges 8 7 Location ASCII files after translation 1 14 Log file creating using putvda 4 3 example of getiges 3 15 getvda 5 8 putiges 2 9 putvda 4 7 Loop backtest 1 11 Lost entity functions 1 11 Lowercase characters 1 14 4 Translator Products User Guide Index M Mapping curve and surface entities 9 10 cvfont data A 5 defaults getiges 9 8 fonts A 2 getiges 9 1 getvda 11 1 IG ESfont data 6 Kanji fonts A 6 layers getiges 9 12 putiges 8 8 putiges 8 1 putvda 10 1 text fonts getiges A 5 putiges A 5 Mapping table CADDS to IGES drawingsand views 8 2 entities 8 3 CADDSto VDA FS 10 2 IGESto CADDS 9 3 VDA FSto CADDS 11 2 Messages displaying on screen using getvda 5 5 Middle Area 6 11 number dis
42. User Interface for IG ES VDA FS CAMU IGES and STEP Protocols Using the Optionson the Datashop Interface Figure 6 7 Scheduler Menu Specify the job name in the Item Name field You can specify the time in the time field present adjacent to it by assigning a value or by using the up or the down arrow Specify the date day and month when you want the scheduler to run the selected translations using the calendar e You can update delete or reset the scheduled jobs using the corresponding options provided on the scheduler Choose the Save option to save all the scheduled jobs e Click Close when you finish setting up the schedules The scheduled jobs are listed in the Scheduled J obsscrolling window Please note You should select the source and the destination files and the Translator modifiers using the Datashop menu before scheduling jobs Overview of the Working Window The working window is the area where you actually carry out the translation work This window consists of the Top Area the Middle Area and Bottom Area It is suggested that you complete the tasks first in the Top Area followed by the Middle Area and then the Bottom Area 6 10 PTC Translator Products User Guide User Interface for IG ES VDA FS IGES and STEP Protocols Using the Options on the Datashop Interface Area The top area allows you to specify the destination directory This is the directory where the translated
43. an HTML browser e From the Information Access button on the CADDS desktop or the Local Data Manager LDM Please note The LDM is valid only for standalone CADDS You can also view the online documentation directly from the CD ROM without installing it From an HTML Browser 1 Navigate to the directory where the documents are installed For example usr apl cadds data html htmldoc UNIX Drive usr apl cadds data html htmldoc Windows NT 2 Click mainmenu html list of available CADDS documentation appears 3 Click the book title you want to view From the Information Access Button on the CADDS Desktop or LDM 1 Start CADDS 2 Choose Information Access the i button in the top left corner of the CADDS desktop or the LDM 3 Choose DOCUMENTATION A list of available CADDS documentation appears 4 Click the book title you want to view PTC Translator Products User Guide xxiii Preface From the Documentation CD ROM 1 Mount the documentation CD ROM 2 Point your browser to CDROM mount point htmldoc mainmenu html UNIX CDROM_Drive htmldoc mainmenu htm1 Windows NT Online Command Help You can view the online command help directly from the CADDS desktop in the following ways From the Information Access button on the CADDS desktop or the LDM From the command line From the Information Access Button on the CADDS Desktop orLDM 1 Start CADDS 2 Choose Information
44. as a single or double precision part Converting Curves For curves the following table lists the maximum number of polygon points allowed for IGES entities 112 and 126 to be converted Table 3 3 Curve Limits Maximum Number of Polygon Points IGES Entity Single Precision Double Precision 112 Parametric Spline 3000 polygon points 4000 polygon points 126 Rational BSpline 3000 polygon points 4000 polygon points Converting Surfaces For surfaces the following table provides a formula you must use to determine if IGES entities 114 and 128 can be converted to CADDS entities in a single or double precision part In the table n1 is the number of polygon points in the first parametric direction and n2 is the number of polygon points in the second parametric direction Table 3 4 Surface Limits Maximum number of polygon points IGES Entity Single precision Double precision 114 Parametric Spline ny 3000 n4 8000 Surface no 3000 no 8000 126 Rational BSpline n4 no 4000 ny no lt 230 Surface 8 PTC Translator Products User Guide 3 13 GETIGES Command Curve and Surface Limits Converting Surfacesto Single precision Parts When converting surfaces to single precision parts both of the following must be true The number of points in either parametric direction must be less than or equal to 3000 The number of points in both directions when added together must
45. be less than 4000 Converting Surfacesto Double precision Parts When converting surfaces to double precision parts both of the following must be true The number of points in either one parametric direction must be less than or equal to 8000 The number of points in both directions when added together must be less than 230 8 3 14 PTC Translator Products User Guide GETIGES Example of a GETIGES Log File Example of a GETIGES Log File The log file contains the following information Product header Start date time and file name Modifiers used for processing the file Formatted global section with descriptive titles e Start section Validation messages only if the validate modifier was used Count of IGES entities read from the file Status warning or error messages generated during the translation Count of CADDS entities created Termination date and time Sample Log File Below is an example of the log file for get iges PTC IGES Pre Processor Log File PTC IGES Post Processor Log File CADDS VERSION CADDS5 REV 6 0 GRAPHIC SYSTEM Preprocessor Ver PTC Translator Products Revision 2 1 Date Time Processed Mon Mar 18 11 19 05 1996 IGES File processed users2 cvc parts bcd arc igs Part File Created arc Log fi
46. be the natural boundary of the base surface and will be added for the current operation Verify and correct the definition of the IGES entity IG EO MODELLO O PNOTC LO SED The model space bounded surface loop is not closed The curve will be closed for approximation The model space IGES Bounded Surface Boundary loop is not closed Verify the definition of the IGES model space boundary curve data IG EO NEWM O DELC URV The model space curve is missing and will be recreated by using the existing parameter space curve The model space curve is missing from this entity and the parameter space curve will be used to regenerate the missing model space curve Verify the definition of this entity IGEO NOAPPRO XDATA A request for approximation data information was made and no approximation data exists A request for approximation data information was made and the application has not allocated the approximation data workspace The application should verify the use of the approximation data PTC Translator Products User Guide C 71 System Messages List of System Messages IGEO NOCONVERGE The linear approximation does not converge to the reguested tolerance linear approximation of an IGES entity does not converge within the reguested tolerance The tolerance specified should be increased and the validity of the IGES entity being processed should be verified IGEO NOGDXENTITY The 5 entity does not have
47. character will be used instead unless the end of record delimiter is specified as in which case the end of field delimiter will be set to IAFF BAD GLOBAL EOR End of record delimiter s is illegal Default will be used instead The end of record delimiter global section parameter 2 is not legal or contains more than one character The delimiter must be a printable non numeric character other than D E or H The default character will be 9 used instead unless the end of field delimiter is specified as in which case the 2 end of field delimiter will be set Translator Products User Guide C 39 System Messages List of System Messages IAFF ERR Unexpected error accessing IGES ddf The formatter cannot be initialized because of an error in accessing the IGES ddf This is usually caused by specifying a non IGES model to be formatted or memory has been overwritten IAFF FILBUF ERR Error allocating IGES file buffer A request for memory failed This could indicate that the system ran out of memory swap space was exhausted or that the heap is corrupted This error causes the formatter to abort IAFF FILE EXISTS File already exists The output file already exists The IAFF OVERWRITE option can be used to automatically overwrite the output file This error causes the formatter to abort IAFF FILEIO
48. destination font Line Font Mapping and Restrictions The possible line font mappings to IGES from CADDS is a direct mapping IGES 304 2 and IGES 304 3 The following restrictions apply If you need a 304 2 but the data to build one is not available then a dummy solid 304 2 1s created For additional information explaining the mapping possibilities of entity attributes refer to the ontmap table ascii table A 2 PTC Translator Products User Guide Line Text Font Processing Example of fontma p table a scii Exa mple of fontma p table a sc ii Here is an example of part of the fontmap table ascii table The following describes each field associated with a CV font If a field is left blank must have a dash then it implies a default value to be used or that for the current font this field is not applicable NOTE run time control of the line weights The first line read in from this table will be the default value for one gradation defined thickness of one line this information will be used to calculate the global 16 Maximum number of line weight gradation This value was obtained from the cadds system and may be changed here to adjust the value of global 16 This comes from the equation single gradation MaxWidWgt MaxNumWgtGrad The other variable MaxWidWgt is the obtained from the largest value found in field 7 from this table field 7 FIELD 1 col 1 24 CV FONT NAM The CV font n
49. entities shown in the table below Table 1 1 Subfigure Mappings CADDS Entity IGES Entity Entity 4 Sfig Definition part file Subfigure Definition 308 Sfig Instance entity Singular Subfigure Instance 408 Nfig Definition part file Network Subfigure Definition 320 Nfig Instance entity Network Subfigure Instance 420 CADDS entities often have greater capabilities than their nearest IGES equivalent CADDS Nfigs for example are more versatile than IGES Network Subfigures To determine where entity functions could be lost perform a loop back test by running the getiges command directly after the putiges command Limitations for VDA FS Files The PTC Translator Products VDA FS processor puts the following limits on VDA FS surfaces A maximum of 3500 grid points per surface A maximum of 65535 entities in one part VDA FS does not include any presentation data about the part such as views and drawings PTC Translator Products User Guide 1 11 Introducing IGES and VDA FS Processing IG ES Sfigs and Nfigs Processing IG ES Sfigs and Nfigs Preprocessing Using putiges When you use the putiges command the IGES preprocessor 1 Reads the CADDS Nfig Definition part files 2 Inserts the contents into the IGES text file as an IGES Network Subfigure Definition entity 320 3 Creates one IGES Network Subfigure Instance entity 420 for each Nfig Instance found in the CADDS part 4 Reads the CAD
50. entity B 2 PTC Translator Products User Guide View View dependent Processing View Modes For detail view mode entities the view pointer is set to a single view only and the default font is processed The entity is blanked out if The entity s layer is turned off in this view The entity type is turned off If either of these conditions exist the entity is blanked by setting QOBLANK Please note After you have processed this mode type you should set MODE MODEL inside CADDS PTC Translator Products User Guide B 3 AppendikC System Messages This appendix lists the messages you may see during translation along with description List of System Messages Translator Products User Guide C 1 System Messages List of System Messages List of System Messages CVIG ARGLIS Command line arguments used during this translation 5 This confirms the list of the command line arguments you entered with the translator command CVIG BADARC DATA Arc Circle with id s has invalid data Either the start and end angles were the same 0 length Or the radius was lt 0 CADDS requires some arc length for an arc If the start and end are the same check database or oscadds would report an error The same is true for radii that are less than or equal to 0 The arc will not be created in the database CVIG BADCHAR Text entity s has a character that is invalid The character
51. explains how you can run the translator protocols through the Datashop user interface e Datashop Licensing Overview of User Interface for Translator Protocols Using the Options on the Datashop Interface PTC Translator Products User Guide 6 1 User Interface for IG ES VDA FS IGES and STEP Protocols Datashop Licensing Datashop Licensing To use Datashop for a translator the license for that translator is required If a translator without a valid license is selected the Datashop working window for that translator will be unavailable and a dialog box opens with an error message 6 2 PTC Translator Products User Guide User Interface for IGES VDA FS IG ES and STEP Protocols Overview of User Interface for Translator Protocols Overview of User Interface for Translator Protocols The user interface for the IGES VDA FS CAMU IGES and STEP protocols is Datashop Using the Datashop you can change the translator options and also translate multiple files with the same modifier configuration Please note Youcan still use the translator commands directly from the system prompt without accessing the user interface Setting up Datashop The Datashop does not require any additional setup and can be setup along with the regular translator protocols Activating the Datashop After Datashop has been set up you can activate it from the operating system prompt by issuing the following command datash
52. ignored by the parser IAFP EXTRA GLOBAL FLDS Extra fields found at end of global section Extra fields were found at the end of the global section which the parser will ignore IAFP FILBUF ERR Error allocating IGES file buffer PTC Translator Products User Guide C 49 System Messages List of System Messages reguest for memory failed This could indicate that system ran out of memory swap space was exhausted or that the heap is corrupted This error causes the parser to abort IAFP FILEIO ERR File I O error occurred while reading the IGES file at line 514 An I O error occurred while parsing the file This error causes the parser to abort IAFP FLOAT EXPEC TED Integer found where floating point type was expected Integer value will be converted to floating point A field of type floating point was expected but an integer was found The parser will set the value to the floating point value of the integer IAFP GLOBAL MISMATCH Global section line count in terminate section is incorrect The number of lines found in the global section does not match the number specified in the terminate section The parser will ignore the count found in the terminate section and use the actual number of lines found IAFP GLOBAL SECTION MISSING Global section missing or does not follow start section The global section was not found following the start section This error caus
53. is invalid or there is not enough temporary space to open the part CVIG POLY CREATE The edge curves for loop d on entity with DE or name s used in surface trimming could not be made into a polycurve Creating a polycurve from the trimming curves caused an error CVIG POSS SUB ERROR The possibility of referencing the figure by model and draw exist This was discovered while determining the owner of the definition The name of the figure is c and will be created as draw mode To verify this possible problem the figure definition in the IGES file would have to be mapped out CVIG PREP EXEC FILE You must EXECUTE the FILE s to prep the sfig nfig s created Any Sfig or Nfigs created while reading 308 320 s must be prepped before activating the part created The translator creates an execute file that must be executed within CADDS to perform this operation CVIG PROC PART ERROR An error has been detected trying to process the part entered No more processing can continue There was a fatal error while trying to process the part entered See the log file for previous messages for more details CVIG PROJ ERROR Error while converting parameter space curves to model space for loop d on entity with DE name s PTC Translator Products User Guide C 25 System Messages List of System Messages An error has occurred while creating new model space curves from the parameter space curves in the
54. loop Check the underlying geometry in this entity CVIG PROP NAME ERROR The 406 7823 property entity could not be created Miptr ld The 406 7823 property entity could not be created This is usually caused by lack of memory or disk space CVIG PROP WIDEN ERROR The 406 5 property entity could not be created Miptr ld The 406 5 property entity could not be created This is usually caused by lack of memory or disk space CVIG SECTAREA BADDATA A section area entity 230 contained bad data The entity is s The entity will be bypassed An invalid entity was encountered CVIG SECTAREA BOUNDRYNO TCLO SED A section area entity 230 contained a bad boundary The entity is s The boundary is not closed The entity will be bypassed An invalid boundary was encountered CVIG SECTAREA NOAREA A section area entity 230 has a boundary that has no area Cannot Section something without area id s Entity bypassed The 230 entity had a boundary that had no area The entity will be skipped CVIG SEG VIEWMULTIFO NT A 402 form 19 has been encountered that contains an entity within a view that has 2 or more non solid fonts PTC doesn t support this The segmented font will be ignored The entity id is s C 26 PTC Translator Products User Guide System Messages List of System Messages CADDS does not allow an entity to have multiple fonts except solid and something else If you try to create a segmented entity wit
55. parametric spline curve surface entity IGDX DEG ENELLIP The definition of th llipse degenerates to a point or a line The definition of the IGES conic ellipse degenerates to a point or a line and can not be processed Validate the IGES conic entity definition IGDX DEG ENHYPERBOLA The definition of the hyperbola degenerates to a point or a line The definition of the IGES conic hyperbola degenerates to a point or a line and can not be processed Validate the IGES conic entity definition IGDX DEG ENPARA BOLA The definition of the parabola degenerates to a point or a line The definition of the IGES conic parabola degenerates to a point or a line and can not be processed Validate the IGES conic entity definition IGDX DEG ENSPLINE The definition of the spline degenerates to zero The definition of the IGES parametric spline curve surface degenerates to zero Validate the IGES parametric spline curve surface entity definition IGDX ENTITYNO TSUPPO RTED The IGES entity is not currently supported for this operation A call was made to a function with an entity that is not supported by that function This error is caused by either an invalid function call for example an attempt was made to convert a curve with a call to convert a surface function or because the support for this entity has not yet been implemented in the library The application Translator Products User Guide C 59 System Messages Lis
56. requested approximation point type is not valid The application should verify that the correct call is being made GDX INVALIDTOLERANC E The requested approximation tolerance must be greater than 0 0 The requested approximation tolerance value is invalid The application should verify that the correct call is being made and or you should specify a tolerance greater than 0 0 GDX MAXDEG EXC EEDED The maximum degree of d exceeded for degree elevation A call was made to a function to elevate the degree of an internal NURBS curve or surface and the degree exceeded the maximum degree supported for this operation The application should verify that the correct call is being made GDX NOAPPRO XDATA A request for approximation data information was made and no approximation data exists A request for approximation data information was made and the application has not allocated the approximation data workspace The application should verify the use of the approximation data C 34 PTC Translator Products User Guide System Messages List of System Messages GDX NOCONVERGE The approximation does not converge within the requested toleranc The linear approximation of an internal entity does not converge within the requested tolerance The tolerance specified should be increased and or the validity of the internal entity being processed should be verified GDX NOCURVE The projection of the model space curve to the surfa
57. that error is printed at most lt n gt times model Writes out model entities only not drawings 404 or views 410 nobounded Puts out 144 142 even if poles 144 s may be technically invalid nodimassoc Prevents dimension associatively from being output to the IGES file PTC Translator Products User Guide 2 3 The PUTIGES PUTIGES Command Syntax Modifiers Description noprompt Prevents translator from issuing interactive prompts Use noprompt when starting the translator from batch scripts or the user interface noseg Prevents output of 402 form 19 entities segmented views visibility This modifier ignores the interval font on those entities which use it It places these entities in their corresponding views and uses the default fonts nurbs Outputs all geometry as NURBS All wireframe geometry is output as either 126 or 128 entities overwrite ov Overwrites the existing IGES file If you do not enter overwrite and the IGES file already exists you are prompted for overwrite permission If you answer NO you are prompted for a new file name part lt partname gt Names the part to translate CADDS naming conventions CGOS characters and the bcd directory apply for partnames If you do not enter partnames you are prompted for it prolog lt filename gt Specifies the information for the start of the translated file
58. the tolerance value in the VDA file to obtain the best results trace or t Displays the ID of the entity being processed The ID displayed is the VDA name of the entity or the last six characters of the VDA name Certain entity types TLISTS MDI PSETS create more than one entity within CADDS As CADDS does not allow duplicate TAG names new TAG names are generated using where P is a sequential number This can also happen when a curve or surface is split because of discontinuities usemodel Selects model space curve preference for timming If the results of a trimming operation are not as expected try usemode 1 If this is successful the parameter space curves are wrong vdafile lt name gt Names the VDA FS file to read You must use CADDS naming conventions CGOS characters for lt name gt 5 4 PTC Translator Products User Guide GEIVDA Command The GEIVDA Command Syntax Modifier Description viewcenter Zooms and centers the default views eliminating the need for a ZOOM VIEW ALL in CADDS Using this modifier may increase the translator time significantly view xxx is the required Cplane to be used when creating the default view xxx can be top bottom left right front rear or ISO The top is the default nosplitcusps Does not split cusps in trimming curves This option can be used to bring in trimmed surfaces that have some problem
59. the drawing size and offset maps to a 406 5557 Please note If you plan to exchange drawings with other non CADDS systems do not create your drawing using the origin modifier The resultant offsets will not be readable by other CAD systems Views CADDS views are mapped to 410 0 for regular views and 410 1 for perspective views Their construction planes are mapped to a transformation matrix 124 0 that is attached to the view Any non 7 bit ASCII characters in the name are reduced to 7 bit ASCII as 8 bit ASCII is not supported by IGES Clipping boundaries are mapped to Clipping Planes 108 0 and the view name is mapped to a Name Property 406 15 If the view is blanked the blanking field in the 410 is set Layer and entity blanking within views is not supported by IGES and therefore cannot be mapped For this reason any entity excluded from a view because of its entity type or layer is also excluded from the view in the IGES file If any layers or entity types are turned off for a particular view entities on that layer or of that type are excluded from that view when output Figures Subfigures and nodal figures are mapped to 408 0 308 0 and 420 0 320 0 respectively the entities in a figure are associated with the appropriate figure definition 8 6 PTC Translator Products User Guide PUTIG ES Mapping PUTIG ES Defaults Any figure that is of different units than the referencing part has the entities in the figur
60. this system The floating point field is set to the largest or smallest value which this system can represent depending on the size of the field IAFP MALLOC ERR Memory allocation error A request for memory failed and aborted the parser This may indicate that you ran out of memory swap space was exhausted or the heap is corrupted PTC Translator Products User Guide System Messages List of System Messages IAFP MISSING DELIMITER Section or entity changed while searching for end of field delimiter The section or entity changed while searching for the field delimiter of a PD field This error can also be generated if the DE backpointer is set incorrectly in the second or subseguent PD lines This usually indicates a major structural problem with the file and some data will probably be lost IAFP MISSING EOL DELIM Could not locate end of line delimiter assuming card is 80 columns An end of record delimiter was expected after 80 columns but was not found When this condition occurs the parser will attempt to scan ahead looking for a delimiter in case the line contains extra characters If none is found within the next 80 characters the parser assumes that the delimiter is simply missing and adds a delimiter after the 80th character IAFP MISSING SCTN LR Section letter not found in column 73 The required section letter was not found in column 73 The parser will search backward from the end of the line looki
61. 01 See the Note on page 3 8 for more information s1tol Use s1to1l while converting curves and surfaces to NURBS and during curve and surface knot removal After translation curves will be within the sltol times 0 001 value of the original and surfaces will be within the sltol times 0 1 value of the original Translator Products User Guide 3 5 GETIGES Command The G ETG ES Command Syntax Modifiers Description skipde n1 n2 n5 6 Prevents entities from being processed by specifying the DE number s This does not work with views or drawings and it does not work with subfigures if the explode option is used Please note Use the t race modifier to determine on what DE the segv is occurring then use the skipde modifier to skip that DE If there are several entities with the same problem you may need to do this a number of times Modifiers Description skiptype t1 t2 f2 13 Prevents entities from being processed based on their type and optionally their form If no form is specified no forms are processed This does not work with views or drawings and it does not work with subentries if the explode option is used A range of types for example 100 200 cannot be specified trace or t Displays on the screen the ID of the entity being processed The ID displayed is the DE number of the entity The DE number is also placed in the TAG field of the correspo
62. 112 has been determined to be invalid entity ld will not be processed and anything that references this entity will probably be bad as well The data that makes up a 112 Parametric Spline Curve Entity does not conform to the specification The data will be ignored Any entity that accesses this entity may be incorrect For example if this was a trim boundary no trimming can be done CVIG INVALID114 The data in a Parametric Spline Surface 114 has been determined to be invalid The entity ld will not be processed and anything that references this entity will probably be bad as well The data that makes up a 114 Parametric Spline Surface Entity does not conform to the specification The data will be ignored Any entity that accesses this entity may be incorrect For example if this was a trim base surface no trimming can be done CVIG INVALID130 The data in an Offset Curve 130 has been determined to be invalid The entity 1d will not be processed and anything that references this entity will probably be bad as well The data that makes up a 130 Offset Curve Entity does not conform to the specification The data will be ignored Any entity that accesses this entity may be incorrect For example if this was a trim boundary no trimming can be done CVIG INVALID140 The data in an Offset Surface 140 has been determined to be invalid The entity 1d will not be processed and anything that references this e
63. AT 35 GDX NOREALLOC GDX NOTCORREC TED GDX NOTMAKEG 1 GDX NURBNOTARC GDX NURBNO TC OMPOSITE GDX NURBNOTPOLYLINE GDX OFFSETISPNT GDX PARMOUTOFRANGE GDX SINGULAREQS GDX TOOMANYPNTS UDISC ONTINUO US GDX UISODISCO NTINUOUS GDX VDISCONTINUOUS GDX VISODISC ONTINUO US IAFF BAD EOR IAFF BAD FLOAT IAFF BAD GLOBAL EOF N CO OOOOOOOOOOOOOOOOOOOOOOOOOOOOO WW WW WW UJ UJ WWW QU LO LO www www ww IAFF BAD GLOBAL EOR 39 IAFF DDF ERR 40 IAFF FILBUF ERR 40 IAFF FILE EXISTS C 40 IAFF FILEIO ERR C 40 IAFF INVALID MODEL C 40 IAFF LONG ERR C 40 MAXEXP ERR 41 MINEXP ERR 41 IAFF MODEL EMPTY C 41 IAFF OPEN ERR 41 IAFF TEMPFILE ERR C 42 IAFP APTR EXPECTED C 42 IAFP BAD COUNT FIELD C 42 PTC Translator Products User Guide Contents xv IAFP BAD DATA IAFP BAD DE BACKPTR IAFP BAD DE BLANKING IAFP BAD DE COLOR IAFP BAD DE FONT IAFP BAD DE FORM IAFP BAD DE HIERARCHY IAFP BAD DE LABEL DISPLAY IAFP BAD DE LEVEL IAFP BAD DE MATRIX IAFP BAD DE PDCNT IAFP BAD DE PDPTR IAFP BAD DE STRUCTURE IAFP BAD DE SUB IAFP BAD DE SUBSCRIPT IAFP BAD DE IAFP BAD DE USAGE IAFP BAD DE VIEW IAFP BAD DE WEIGHT IAFP BAD END OF DE IAFP BAD EOF EOR IAFP BAD EOL DEUM IAFP BAD GLOBAL IAFP BAD GLOBAL EOR IAFP BAD GLOBAL FIELD IAFP BAD HCOUNT IAFP BAD NAME
64. DA Command Syntax Examples Using GETVDA Example of a GETVDA Log File Translator Products User Guide 5 1 GEIVDA Command The GEIVDA Command Syntax GETVDA Command Syntax Description The getvda command converts an 80 column VDA FS text file into a CADDS part Syntax amog mammig en mdilength nn nnn mdilult nn nn nitrim log nare part nalog prttol AN nnm piet zn timen znn ANN nalog CE 3ingle eed zt 2 etaper gt month setini am zital nn nnn trace usemodel vdafile names view center 116 nosnliteusps max spht n nezdraw naprompt 5 2 PTC Translator Products User Guide GEIVDA Command The GEIVDA Command Syntax Modifiers Modifier Description errlog Creates a log file for messages of ERROR severity only The error log file is named by appending errortothelogfilename 1 overrides errlog maxmsg n Specifies the maximum number of times an error message is written to the log file If all the entities in a part have the same error its message is printed n times only mdilength lt nn nn gt Multiplies the size of each VDA FS MDI vector by nn nn for easier viewing mdimult n nn Sets the length of all MDI vectors to nn nn for easier vi
65. DDS subpart name A new name was generated Old name 5 New name 5 CADDS has a limited set of characters allowed in a part name IGES places no restrictions on what characters can be used in the name of a 308 320 so the translator must generate new names when bad names are found CVIG NEWNAME VDA entity name 6 characters long New CADDS TAG generated VDA name s new CADDS TAG s CADDS only allows six character tag names The VDA name for an entity was longer than six characters Therefore the translator shortened the name CVIG NOCVTEXIFONTS After parsing the textmap table ascii file no CV fonts were found Effects on putiges will cause all CV fonts to be mapped to IGES font 1 Effects on getiges will cause text string widths to be off No CV text font mapping information was found in textmap table ascii Therefore put iges will map all text fonts in the part file to IGES font 1 The getiges command will not be able to calculate string widths correctly PTC Translator Products User Guide C 23 System Messages List of System Messages CVIG NO FILE NAME The s option was specified but no filename followed Reenter the option and follow it with a valid filename for the corresponding option CVIG NOIG ESTEXTFONTS After parsing the textmap table ascii file no IGES fonts were found As long as you only use putiges you should have no problems However if you use getiges everything will map
66. DE STRUCTURE Error processing DE structure field The structure pointer field could not be decoded The parser will set the field to a value of 0 IAFP BAD DE SUB Error processing DE subordinance field The subordinance field could not be decoded The parser will set the field to a value of 0 C 44 PTC Translator Products User Guide System Messages List of System Messages BAD DE SUBSCRIPT Error processing DE subscript field The subscript field could not be decoded The parser will set the field to a value of 0 IAFP_ BAD DE Error processing DE entity type field The entity type field could not be decoded The entity will not be parsed IAFP BAD DE USAGE Error processing DE usage field The usage field could not be decoded The parser will set the field to a value of 0 IAFP BAD DE VIEW Error processing DE view pointer field The view pointer field could not be decoded The parser will set the field to a value of 0 IAFP_ BAD DE WEIGHT Error processing DE line weight field The line weight field could not be decoded The parser will set the field to a value of 0 IAFP_ BAD END OF DE Second card of DE is missing The first line of the PD section was found when the parser was expecting to see the second line of a DE entry The entity will not be parsed PTC Translator Products User Guide 45 Sy
67. DS Sfig Definition part files 5 nserts the contents into the IGES text file as an IGES Subfigure Definition entity 308 6 Creates one IGES Singular Subfigure Instance entity 408 for each Sfig Instance found in the CADDS part Please note Ifa CADDS Nfig or Sfig and part data is not accessible when putiges is working on a part that contains it No definition or instance of the CADDS Nfig or Sfig is written to the IGES file Amessage reports this omission and its cause Postprocessing Using getiges When you use getiges the postprocessor creates one CADDS Nfig Definition part file for each IGES Network Subfigure Definition found in the IGES text file Nfig Instance for each IGES Network Subfigure Instance found in the IGES text file Sfig Definition part file for each IGES Subfigure Definition found in the IGES text file Sfig Instance for each IGES Singular Subfigure Instance found in the IGES text file See page 3 6 for information on using the catalog modifier with Sfigs and Nfigs PTC Translator Products User Guide Introducing IGES and VDA FS Filename Conventions and CGOS Filename Conventions and CGOS When you work with CADDS parts you must apply the filename and pathname conventions for the CADDS Graphical Operating System CGOS CGOSand UNIX Pathname Separators CGOS uses different pathname and extension separators than UNIX These are shown below Table 1 2 UNIX and CGOS Special
68. Drawing Name 9 8 Drawing Size 9 8 Draw Entity 9 8 View Entity 9 9 Subfigure Processing 9 9 Group Processing 9 10 Curve and Surface Mappings 9 10 Dimension Geometry Associativity 9 11 Text Font Processing 9 11 Trimmed Surfaces and Solids 9 11 GETIGES Entity Attributes 9 12 Blanking 9 12 Color 9 12 Layer 9 12 Views 9 12 PTC Translator Products User Guide Contents ix Line Weights Line Fonts PUIVDA Mapping PUTVDA Entity Mapping GEIVDA Mapping GETVDA Entity Mappings Line and Text Font Processing Overview of Line Font Processing How Line Fonts are Processed The fontma p table ascii Table Line Font Mapping and Restrictions Example of fontma p table ascii Text Font Table La yout Text Font Mapping for putiges Text Font Mapping for getiges Mapping cvfont Data Parallelism Symbol Mapping IG ES Font Data Mapping Fonts View and View dependent Processing View Modes List of View Modes Description of View Modes Model Mode Draw Mode Detail Mode 9 13 9 13 10 2 A 2 A 2 A 2 A 2 A 3 A 5 A 5 A 5 A 5 A 5 A 6 A 6 B 2 B 2 B 2 B 2 B 2 B 2 Contents x PTC Translator Products User Guide System Messages List of System Messages CVIG ARGLIS CVIG BADARCDATA CVIG BADCHAR CVIG BAD CV COLOR NUM CVIG BADELEMENT CVIG BADELOG MODIFIER CVIG BAD GRADATION VALUE CVIG BAD GROUP ENT CVIG BAD IGES PARSE CVIG BADKNOTREMO VAL CVIG BADLDIM CVIG BAD LEVEL CVIG BADLEVELPRO
69. EIVDA Command Examples Using ETVDA The following table shows the results of this command line Table 5 2 Summary of Example 2 Modifier Description Result vdafile Input VDA FS file data vda vdafs 1 vda part CADDS part created users vda _bcd test1 in or users vda test1 in nosolid No solids created from TOP entities Trimmed surfaces created trace Displays ID of each entity processed Entity IDs displayed nolog Turns off log file Messages displayed on screen PTC Translator Products User Guide 5 7 GEIVDA Command Example of a GEIVDA Log File Example of a GEIVDA Log File The log file contains the following information Product header e Start date time and filename Modifiers used for processing the file Count of VDA entities read from the file e Status warning or error messages generated during the translation Count of CADDS entities created Termination date and time Sample Log File Below is an example of the log file for get vda PTC VDA Post Processor Log File Ck CK CK CI CIC CC KOK CK CI CI KOK CC CK CK CI CIC CC CK KOK KOK KOK KOK CK CI CI CI KOK KOK OK KOK KOK KOK OK OK OK KOK CADDS VERSION CADDS5 REV 6 0 GRAPHIC SYSTEM Preprocessor Translator Products Revision 2 1 Date Time Processed Mon Mar 18 11 20 47 1996 VDA File processed test vda set01 vda Part File Created se
70. ETE PART The overwrite modifier was entered deleting part s The overwrite modifier will delete the existing old part and will replace it with the newly created part PTC Translator Products User Guide C 11 System Messages List of System Messages CVIG DELETE PART ERR An error occurred while trying to delete part s The part could be active or a design part An error occurred while trying to delete this part The part could be e an active part adesign part not found by the translator Check these possibilities or change the part name CVIG DETAIL VIEW ERROR No view was found that contained the picture number specified for this entity Miptr 1d The translator found an entity that had a reference to a view that did not exist The entity will be put into the IGES file in all views but will be set to blank status CVIG _ NTM AP Text entity 5 had font 1 This font was not found the textmap table ascii file Will be defaulting the font mapping to font 1 The file textmap table ascii contains the mapping tables used to map IGES fonts to CVfonts The IGES font specified does not exist in the mapping file Therefore the default mapping will be as if the IGES font was 1 If you know the mapping for this particular font edit the mapping file and add this particular IGES font CVIG DFLTTEXTMAP Text entity s has a character that is not found in the table for font 1d T
71. GRAPHIC SYSTEM Preprocessor Ver PTC Translator Products Revision 2 1 Date Time Processed Mon Mar 18 11 21 15 1996 CADDS File processed setl VDA File created users2 cvc parts bcd seti vda Log file name users2 cvc parts bcd putvda log ACKCkCk kCk RR KOK KOK KOK KOK ck ck ck ck ck ck ck ck k ck ck kk ck ck ck ck ck ck ck KOK ck kk k ck ck ck k ck ck k ck k ck ck k ck k k KOK RR RR Command line arguments used during this translation vda part setl vdafile setl vda log putvda log file Header RSION e ANGABEN UEBER DEN ABSENDER VDAFS V GI SENDERF IRMA ANSPRECHPARTNER ERZEUGENDES SYSTEM PTC Translator Products Revision 2 1 1 0ERZEUGUNGSDATUM MON MAR 18 11 21 19 1996 SENDE FILENAME SET1 ANGABEN UEBER DAS TEIL BJEKTKENNUNG ERTRAULICHKEIT UELTIGKEITSDATUM lt gt D 2 4 ri Translator Products User Guide 4 7 PUIVDA Command Example of a PUTVDA Log File 1 EMPFAENGERFIRMA N UEBER FUER
72. L ERROR Translator cannot continue Exiting A fatal error occurred that stops the translator due to Memory allocation failure e A disk VO error CVIG FCSNOTHING THERE A Feature Control Symbol was found that had nothing in it to make Up a feature control symbol The was no text no geometry no PTC Translator Products User Guide System Messages List of System Messages leaders and no witness lines The id is s The entity is being bypassed Since a Feature Control Symbol was found containing no text geometry leaders and witness lines it did not make Feature Control Symbol and the entity will be bypassed CVIG FILE EXISTS Part file exists no override option specified The part IGES or VDA file entered already exists If you want this particular file to be destroyed you must either delete it yourself or use the overwrite option CVIG FILE NONEXISTANT Part file does not exist The Part IGES VDA file entered does not exist CVIG FILLAPPRO XED CADDS does not support the concept of a solid filled area For this reason The translator will approximate the pattern as a bunch of closely spaced hatch lines The original pattern will be replaced by a set of crosshatch lines CVIG FILLNO TSUPPO RTED IGES section area entity s has fill pattern d This pattern is not supported The section area entity will not be processed Fill patterns 1 19 are supported only CVIG FONT NAME ERROR
73. MIPTR number using putvda 4 3 views getiges 9 12 putiges 8 9 Documentation printing from Portable Document Format PDF file xxiv Double precision parts 3 14 Draw entity default getiges 9 8 Draw mode B 2 Dra wing defaults name getiges 9 8 offsetting the drawing origin 9 9 size getiges 9 8 Dra wing entity defaults getiges 9 8 putiges 8 6 E Entities attributes of putiges 8 8 blanked getiges 9 12 putiges 8 8 displaying ID using getiges 3 6 using putvda 4 3 Entity attributes getiges 9 12 Entity processing limitations 1 11 Entity space putiges 8 10 Examples log files getiges 3 15 getvda 5 8 putiges 2 9 putvda 4 7 Face entities creating from CADDS solids using putvda 4 3 Figure parts specifying directory for 3 7 Figures creating at main part level 3 7 Filename conventions CGOS 1 13 fontma p ta ble ascii table A 2 Fonts lines getiges 9 13 putiges 8 8 mapping A 2 processing view dependent B 1 G Geometry entities defaults putiges 8 7 getiges command 3 1 examples of 3 11 modifiers 3 3 supported entities 1 11 syntax 3 2 Translator Products User Guide Index 3 Index using for postprocessing 1 12 getiges mapping 9 1 axis scales 9 10 units 9 9 getvda command 1 10 5 1 examples of 5 6 modifiers 5 3 syntax 5 2 getvda mapping 11 1 Groups processing IG ES 9 10 History of IGES 1 2 VDA FS 1 2 IGES conversion process 1 10 history 1 2 lges Graphical
74. Mapping GETIGES Entity Mapping Table 9 1 GETIGES Entity Mapping Table IGES Entity Mapping Type CADDS Entity 406 9 Part Number Not Supported 406 10 Hierarchy FM Entity Attributes 406 11 Tabular Data Not Supported 406 12 External Reference Not Supported 406 13 Nominal Size Not Supported 406 14 Flow Line Spec Not Supported 406 15 Name FM Name of drawing Name of view Local nodal figure Inf modifier 406 16 Drawing Size FM Size of Drawing 406 17 Drawing Units FM Units of Drawing 406 18 Interchar Spacing Not Supported 406 19 Line Font OM Entity Attributes 406 20 Highlight Not Supported 406 21 Pick Not Supported 406 22 Rectangle grid Not Supported 406 23 Assoc Group Not Supported 406 5 Line Widening FM PC WIDTH 406 6 Drilled Hole Not Supported 406 7 Reference Designator Not Supported 406 8 Pin Number Not Supported 406 24 Level to PWD map Not Supported 406 25 PWD Artwork Stack Not Supported 406 26 PWD Drilled Hole Not Supported 406 27 Generic Data OM Stores tag name Cadds Line and text fonts 406 28 Dimension Units FM Dimension Attributes 406 29 Dimension Tolerance FM Dimension Attributes 406 30 Dimension Display FM Dimension Attributes 406 31 Basic Dimension FM Dimension Attributes 408 Singular Sfig Instance DM 80 Subfigure instance 410 Form 0 View DM View on drawing 1
75. NTITYNOTTEXT IGES entity is not a text entity A call was made to a function to process an IGES text entity when the entity is not an IGES text entity The application should verify that the correct call is being made and you should verify the definition of a parent entity that may be referencing this entity IGEO ENTITYTYPENO TSUPPO This entity type has not been implemented for support Support for processing of this IGES entity has not been implemented in this function The application should verify that the correct call is being made PTC Translator Products User Guide C 67 System Messages List of System Messages IGEO INNERTRIMLOOPREORIENTED parametric curve defining an inner surface trimming loop is oriented incorrectly The parametric curve B will be reoriented for approximation The IGES Trimmed Surface Inner Curve on Surface parameter space and or model space trimming curve s is not oriented correctly clockwise relative to the surface parameterization The curve is reoriented reversed parametrically for linear approximation but you should verify the IGES Curve on Surface parameter space curve data IGEO INVALID102bNTITY The IGES composite curve entity references an invalid entity An IGES composite curve 102 entity references an invalid IGES entity Verify the IGES composite curve entity definition IGEO INVALIDAPPRO XM ETHOD The requested approximation method is not vali
76. ONTCOMP The GDX composite curve entity is discontinuous between curve ld and curve 1d by 1f units A linear segment has been added at the discontinuity for linear approximation A geometric discontinuity greater than the linear approximation tolerance was encountered at the specified segment during linear approximation The discontinuity will be bridged with a linear segment for approximation but the user should verify the definition of the internal entity GDX DISCONTINUO US A geometric discontinuity has been encountered between spans d and d A linear segment will be created at the discontinuity for approximation A geometric discontinuity greater than the linear approximation tolerance was encountered at the specified segment during linear approximation The discontinuity will be bridged with a linear segment for approximation but the user should verify the definition of the internal entity GDX ENTITYNO TC URVE The GDX entity to process is not a GDX curve entity An internal function was expecting an internal curve entity but the entity was not an internal curve entity The application should verify that the correct call is being made C 32 PTC Translator Products User Guide System Messages List of System Messages GDX ENTITYNO TSURFAC E The GDX entity to process is not a GDX surface entity An internal function was expecting an internal surface entity but the entity was not an internal surface en
77. Organization IGES Version Number 8 Drafting Standard 0 Model Create Modify Date 12 31 98 19 00 00 ACKkCk ck ckCk ck kCk ck kk ck KOK ck kck ck ck ck k ck ck k ck ck kck ck k ck KOK KOK kk k kk k k ck ck k k KOK RR RR ACKCkCk kCk ck kCk ck kCk ck kk ck kck ck ck ck k ck ck k ck ck k ck ck k ck ck kk ck kCk ck kk ck k ck ck ck ck ck ck ck k ck ck k ck k k KOK RR RR Entities Parsed from file users2 cvc parts bcd arc igs Type Form Description Count 100 0 Circular Arc 13 108 0 Plane Unbounded 4 124 0 Transformation Matrix dl 314 0 Color Definition 23 404 0 Drawing form 0 1 406 15 Property Name 2 406 16 Property Drawing Size 1 410 0 View 1 Total 46 Ck CK CK Ck CI C CK CI CK CI Ck CK CI CK CC CK CI CK CC CK CI Ck CK C Ck CI Ck C CI Ck S A ko ko ko ko ko ko Mapping Messages CADDS Entities Created in part ACKCkCk kCk ck kCck ck kk ck kk KOK KOK ck ck k ck ck k ck ck ck ck ck kk ck kk ck kCk ck kk ck k ck ck k ck ck ck ck k ck ck k ck k k KOK RR RR Entity No Name Count 5 Arc Circle 13 1 13 Date Time Finished Mon mar 20 11 20 13 2000 3 16 PTC Translator Products User Guide GETIG ES Command Troubleshooting Troubleshooting This section describes the following troubleshooting features along with solution
78. P CVIG BADMAXDEGREE CVIG BADMAXMSG CVIG BADMDILENG TH CVIG BAD MDILENG TH CVIG BADMDIMULT CVIG BAD MDIMULT OPT CVIG BAD MODIFIER CVIG BADMTXFIXED CVIG BADMTXNOFIX CVIG BAD NAMEFORMAT CVIG BADNLOG MODIFIER CVIG BAD PARAM ERROR CVIG BADPARAM VALS CVIG BAD DIAM FONT CVIG BADPSET CVIG BADSETINC OPT CVIG BADSETLAYER OPT CVIG BADSIZEPROP CVIG BADSURFSPLIT CVIG BAD TABLE PATH CVIG BADTEXIFONT CVIG BAD GET CVIG BADTOL OPT CVIG BAD VDA PARSE OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO NDA 1 N Translator Products User Guide Contents xi CVIG BIG PART CVIG BLANKDIM TEXT CVIG CANTCREATEFILE CVIG CLIP ERROR CVIG CLIP OFF DRAWING CVIG COLOR READ ERR CVIG CREATE ERROR CVIG DATA LOAD VIEW FONT ERROR CVIG DB ACCESS CVIG DBREAD ERROR CVIG DEFAULTNOLOG CVIG DELETE PART CVIG DELETE PART ERR CVIG DETAIL VIEW ERROR CVIG DFLIFONTMAP CVIG DFLTIEXIMAP CVIG DIFFDIMCOLOR CVIG DIFFDIMLAYER CVIG DIMGEOMNOTGEOM CVIG DIMNOTEXT CVIG DIRECTORY NO WRITE CVIG EDGE VERTEX ERROR CVIG ERRBADFONT CVIG ERRDRAWVIEW CVIG ERR FONTOBJ CVIG ERROR 402 19 CVIG ERROR 402 3 CVIG ERROR 402 4 CVIG ERRO RONSMOO TH CVIG ERR SEGMENT CVIG ERR VIEW CVIG ERRWIDTHFO CVIG EXISTING NAME CVIG FATAL ERROR CVIG FC SNOTHING THERE CVIG FILE EXISTS
79. PTC Translator Products User Guide C 47 System Messages List of System Messages The specified IGES file is in compressed ASCII IGES format which is not currently supported This error causes the parser to abort IAFP DATA TYPE MISMATCH Data type of d expected d found on DE lt DE gt A data type defined in the PD data does not correspond to the type of data found IAFP_ DE MISMATCH DE section line count in terminate section is incorrect The number of lines found in the DE section does not match the number specified in the terminate section The parser will ignore the count found in the terminate section and use the actual number of lines found IAFP DELIMITER 65 Field delimiter found in column 65 The field delimiter for a PD field was found in column 65 which is illegal The parser handles this by allowing the delimiter to be in column 65 IAFP DELIMITER ON NEXT LINE Field delimiter not found on same line as field The field delimiter for a numeric PD or Global section field was found on the line following the field It should be present on the same line as the field which it delimits The parser assumes that the delimiter found at the start of the next line belongs with the undelimited last field on the current line If this assumption is incorrect the delimiter was simply missing rather than being defined on the following line additional errors about incorrect field types may be
80. Products User Guide PUTIG ES Mapping PUTIG ES Entity Mappings Table 8 2 PUTIGES Entity Mapping Table CADDS Entity Mapping Type IGES Entity 88 Plane DM 108 0 nurb OM 128 Nsurface 91 Trimmed surface DM 144 Trimmed Surface 142 Curve on Surface 102 Composite Curve 126 Nurb Splines 128 Nurb Surface bounded 143 Bounded Surface 141 Boundary Entity 102 Composite Curve 126 Nurb Curve 128 Nurb Surface 91 Solid DM 186 MSBO 514 1 Shell 92 Face DM 510 1 Face 128 Nurb Surface 508 1 Loop 126 Nurb Curves 93 Edge DM 504 1 Edge 126 Nurb Curves 94 Vertex DM 502 1 Vertex Please note If you use the unsew modifier then either trimmed or bounded surfaces are put out instead of an MSBO solid depending on the bounded modifier Translator Products User Guide 8 5 PUTIGES Ma pping PUTIGES Defa ults PUTIGES Defa ults Dra wings The CADDS drawing entity maps to either entity 404 0 or 404 1 if any views in that drawing have been inserted at an angle The name of the drawing is output as 406 15 name property Any non 7 bit ASCII characters in the name are reduced to 7 bit ASCII as 8 bit ASCII is not supported by IGES The drawing units map to a 406 17 if the units are different from the part units The drawing size maps to a 406 16 If the drawing origin is not at the lower left corner of the screen
81. SHORT LINE IAFP START MISMATCH IAFP TEMPFILE ERR IAFP TERMINATE SECTION MISSING ae MEN AAK EK AK O OO 1 1 N UJ UJ UJ UJ NJ N A BA A ES 00d N d d d o A N PTC Translator Products User Guide Contents xvii IAFP UNKNOWN FILETYPE IAFP UNKNOWN FORM IAFP UNKNOWN PROP IAFP UNKNOWN IGDX BADBOUNDS IGDX BADCONIC IGDX BADSPLINEDEG IGDX DEG ENELLIP IGDX DEG ENHYPERBOLA IGDX DEG ENPARABOLA IGDX DEG ENSPLINE IGDX ENTITYNO TSUPPO RTED IGDX INVALIDCONIC IGDX INVALIDENTITYFO RM IG DX_INVALIDMO DEL IG DX_OFFSETTYPENO TSUPPORTED IGEO_ATIRSTAC KUNDERFLO W IGEO_BADBNDRY IGEO_BADDATA IGEO_BADDEGREE IGEO_BADOFFSETBO UNDS IGEO_BNDRYLOOPNOTCLOSED IGEO_BNDRYREORIENTED IGEO_CNVNOTSUPPORTED IGEO_COLINSEC TAREA IGEO_CURVEISNURBS IGEO_CURVENOTCONIC IG EO_CURVENO TNURBS IG EO_CURVENO NSURF IGEO_DISCONTINUOUS IG EO DISCONTNUOUSWARNING IGEO_DONE 100 102 104 106 108
82. Surface TOP DM Solid HEADER Printed to log file COMMENT Ignored SET FM Determines Layer of Entity GROUP DM Group TMAT FM Used to rotate and translate entities TLIST FM Copy and Transform Entity List PTC Translator Products User Guide EE Line and Text Font Processing This appendix describes how line and text fonts are processed and gives an example of the ASCII mapping tables Overview of Line Font Processing Example of fontmap table ascii Text Font Table Layout Translator Products User Guide A 1 Line and Text Font Processing Overview of Line Font Processing Overview of Line Font Processing The following section gives you an overview of the line fonts processing How Line Fonts are Processed The translators determine line font processing by analyzing the 96 subrecords associated with the entity and or views In addition to the CADDS font record the ASCII table fontmap table ascii in the directory usr apl cvuts data iges 1ib allows you to specify the IGES output for a specific CADDS font The fontmap table ascii Table The fontmap table ascii table contains the current default cross reference mappings between CADDS and IGES fonts You change the mappings by editing this ASCII file in your local area before startup The fontmap table ascii table consists of 7 fields associated with each font available in the CADDS font table You can map any CADDS font to the desired
83. T116 The IGES entity to convert is not an IGES point 116 A call was made to a function to convert an IGES point 116 entity to another entity when the IGES entity was not an IGES 116 The application should verify that the correct call is being made IGEO ENTITYNOT118 The IGES surface to convert is not an IGES ruled surface 118 A call was made to a function to convert an IGES ruled surface 118 entity to an IGES NURBS surface and the IGES entity was not an IGES ruled surface entity The application should verify that the correct call is being made IGEO 120 The IGES surface to convert is not an IGES surface of revolution 120 A call was made to a function to convert an IGES surface of revolution 120 entity to an IGES NURBS surface and the IGES entity was not an IGES surface of revolution entity The application should verify that the correct call is being made IGEO ENTITYNOT122 The IGES surface to convert is not an IGES tabulated cylinder surface 122 A call was made to a function to convert an IGES tabulated cylinder surface 122 entity to an IGES NURBS surface and the IGES entity was not an IGES tabulated cylinder surface entity The application should verify that the correct call is being made IGEO ENTITYNOT130 The IGES entity to convert is not an IGES offset curve 130 Translator Products User Guide C 65 System Messages List of System Messages
84. You should probably rerun getiges using the SMOOTH option The id is s When a surface has large discontinuities in it it is split into multiple surfaces and then sewn together at the edges The surface identified had such a large rip in it that the sewing routine couldn t find like edges The surface will be created unsplit in CADDS and may cause problems in later operations like trimming shading or NC CVIG BAD TABLE PATH Unable to locate the font mapping table Default font solid The translator cannot locate the correct path to load the font mapping table You should check the location of the table CVIG BADTEXIFONT CVtext entity has been encountered that has a font that is not in the font mapping table The font is ld and will be defaulted to font 1 Entity miptr is 1 Text font mapping occurs by taking all of the fonts found in the textmap table ascii file and mapping them to those desired in that file In this case the CVfont was not found in the table Therefore the font will be defaulted as if it were font 1 C 8 PTC Translator Products User Guide System Messages List of System Messages CVIG BAD TK GET An attempt to get an entity from the database resulted in an error The Miptr is ld The error code is ld The database interface returned an error while reading an entity from the database The entity will be skipped and processing will continue CVIG BADTOL The toleranc
85. a Once a font is defined all characters and their information are in the defined font Each character in the font has a line as follows cvfont 1 7 7668 394 1 This example shows that in cvfont 1 character is 7668 units wide with gap of 394 and maps to IGES font 1 character These numbers are based on inserting the character 1 unit high and 1 unit wide for the given font Parallelism Symbol The parallelism symbol is defined as follows cvfont 9 H 1 4764 6017 1003 f PTC Translator Products User Guide A 5 Line and Text Font Processing Text Font Table Layout The Parallelism symbol is an H in cvfont 9 and is 1 4764 units wide and has a gap of 6017 units before the start of the next character It maps to IGES font 1003 using the character It is inserted at 1 unit high and 1 unit wide Mapping IG ES Font Data IGES fonts use similar data but rearrange it as follows igesfont 1 RY 8 223 This example shows that IGES character maps to in cvfont 1 actual width of the character in the specified font is 0 8 The gap between the end of the character and the start of the next character is 0 3 These values are based on inserting the character 1 unit high and 1 unit wide for the given font Mapping Kanji Fonts The Kanji font 96 IGES font 2001 is handled internally If you need other Kanji fonts 97 161 you must create table entries for each font
86. ame IELD 2 col 25 29 IGES FONT he IGES font field shall contain the IGES default used in the E field of the geometry if a 304 is not created If a 304 is reated then its DE font field shall contain this default CY UJ e FIELD 3 col 30 34 WGT line weight DE field 12 Weights shall be determined in the following manner MaxNumWgtGrad Global Parameter 16 Max 4 of weight gradations MaxWidWgt Global Parameter 17 Width of max line weight in units LWID field 7 Width actual measured width distanced between top and bottom line displayed for this font NOTE If value GREATER than or EQUAL to zero is entered the table then use it else negative value the weight field shall be calculated based upon the CURRENT values single gradation MaxWidWgt global 17 MaxNumWgtGrad global 16 LWID single gradation rounded to the nearest integer This equation shall be performed in ig load font table c at run time If for some reason the parameters are not available to calculate this field then the default weight 1 is used FIELD 4 col 35 39 406 19 Flag signalling if this CV font maps directly to a 406 19 Contains the actual IGES mapping FIELD 5 col 40 44 304 2 Flag signalling if a line font definition entity is to be created field 0 a DUMMY 304 shall be created only for attaching 406 7823 if the PROP mod
87. as modifiers they appear in the command line interface Text string SRFGROUPA or SRFGROUPA Shows text strings You must enclose text string with single or double quotation marks Integer n Supply an integer for the n Real number x Supply a real number for the x mkdir cdrom Indicates the root superuser prompt on command lines rlogin remote system name Indicates the C shell prompt on command lines l root 5 rlogin remote system name 1 Indicates the Bourne shell prompt command root lines xxii PTC Translator Products User Guide Preface Window Managers and the User Interface According to the window manager that you use the look and feel of the user interface in CADDS can change Refer to the following table Look and Feel of User Interface Elements User Interface Element Common Desktop Environment CDE on Solaris HP Compaq and Window Manager Other Than CDE on Solaris HP Compaq IBM SGI and NT Option button ON Round filled in the center OFF Round empty ON Diamond filled OFF Diamond empty Toggle key ON Square with a check mark OFF Square empty ON Square filled OFF Square empty Online User Documentation Online documentation for each book is provided in HTML if the documentation CD ROM is installed You can view the online documentation in the following ways From
88. as you use Translator Products User Guide Initial Graphics Exchange Specification Version 5 STEP Translators User Guide e VDA VDMA VDA Fl chenschnittstelle VDAFS Version 2 0 VDA Working Group CAD CAM PTC Translator Products User Guide Preface Book Conventions The following table illustrates and explains conventions used in writing about CADDS applications Convention Example Explanation Menu selections and options List Section option Specify Layer Indicates a selection you must make from field menu or property sheet or a text field that you must fill in User selected graphic X dy or P1 Marks a location or entity selection in graphic location examples User input in CADDS text fields and on any command line cvaec hd data param tar xvf dev rstO Enter the text in a CADDS text field or on any command line System output Binary transfer complete Indicates system responses in the CADDS text window or on any command line Variable in user input tar cvf dev rstO filename Replace the variable with an appropriate substitute for example replace filename with an actual file name Variable in text tagname Indicates a variable that requires an appropriate substitute when used in a real operation for example replace tagname with an actual tag name CADDS commands and INSERT LINE TANTO Shows CADDS commands and modifiers
89. atal geometric discontinuity was encountered within the indicated IGES entity during linear approximation Verify the definition of the IGES entity IGEO DONE Done accessing linear approximation data This message is a status indicator for accessing linear approximation data IGEO 100 The IGES entity to convert is not an IGES circular arc 100 A call was made to a function to convert an IGES circular arc 100 entity to another entity when the IGES entity was not an IGES 100 The application should verify that the correct call is being made IGEO ENTITYNOT102 The IGES entity to convert is not an IGES composite curve 102 A call was made to a function to convert an IGES composite curve 102 entity to another entity when the IGES entity was not an IGES 102 The application should verify that the correct call is being made Translator Products User Guide C 63 System Messages List of System Messages IGEO ENTITYNOT104 The IGES entity to convert is not IGES 104 A call was made to a function to convert an IGES conic arc 104 entity to another entity when the IGES entity was not an IGES 104 The application should verify that the correct call is being made IGEO 106 The IGES entity to convert is not an IGES copious data 106 A call was made to a function to convert an IGES copious data 106 entity to another entity when the
90. b 3 x format which is not currently supported This error causes the parser to abort IAFP READ ERR Error reading from file s A file I O error occurred while determining the type of IGES file This error causes the parser to abort IAFP SECTION ORDER IGES file sections are out of order at line ld A section that was expected was not found The file sections must be in the order flag start global DE PD terminate This error aborts the parser C 56 PTC Translator Products User Guide System Messages List of System Messages IAFP SHORT LINE Line is not 80 columns long A record was found that was not 80 columns long This is usually caused when one or more characters is deleted from the line The parser will attempt to reconstruct a valid line by searching backwards from the end of the line for a sequence number If found the sequence number will be placed in the proper location on the line and the remainder of the line will be blank padded Since the line was incomplete in the file there is a good chance that data may be missing and subsequent errors may be generated IAFP_ START MISMATCH Start section line count in terminate section is incorrect The number of lines found in the start section does not match the number specified in the terminate section The parser will ignore the count found in the terminate section and use the actual number of lines found IAFP TEMPFILE ERR Error opening
91. butes used GETIGES Entity Mapping GETIGES Mapping Defaults e GETIGES Entity Attributes Translator Products User Guide 9 1 GETIGES Mapping GETIGES Entity Mapping G ETIG ES Entity Mapping The following table describes the entities that are supported by the IGES and VDA FS translators Each entity is followed by a mapping type and then the CADDS entity type it will map to based on the options modifiers selected Please note Anywhere Nspline is used the mapping could also be either a Cpole or Bspline depending on whether the curve is uniform and has one or more segments Similarly in the case of a Nsurface the mapping could also be either an Spole or a Bsurface depending on whether the surface is uniform and has one or more patches 9 2 PTC Translator Products User Guide GETIGES Mapping GETIG ES Entity Mapping Table 9 1 GETIGES Entity Mapping Table IGES Entity Mapping Type CADDS Entity 100 Arc circle DM 5 Arc Circle nurbs OM 12 Nspline 102 Composite Curve FM 12 Nspline 104 Conic DM 6 Conic nurbs OM 12 Nspline 106 Form 1 3 DC 2 Point 87 Relation 106 Form 11 13 63 DM 70 String nurbs OM 12 Nspline 106 Form 20 21 GM 70 String with 96 subrecord break font 106 Form 31 38 DM 31 Crosshatch no boundary 106 Form 40 Dependent FM Witness line in a dimension 106 Form 40 Independent GM 3 Line 108 F
92. ce produced no parameter space curve The projection of the model space curve to the surface did not generate any parameter space curve If the model space curve is not within the bounds of the surface no parameter space curve can be created in some instances Please verify the data GDX NOMEMORY No more memory available A request for memory failed This could indicate that the system ran out of memory swap space was exhausted or that the heap is corrupted GDX NOPLANE The surface to project to was not a plane A call was made to project a curve to a NURBS plane but the NURBS surface was not a plane GDX NORAT The NURBS curve surface is rational but the degree of the new NURBS curve is less than the original NURBS curve surface and the new NURBS curve surface will be non rational A call was made to a function to convert an internal NURBS curve or surface to a lower degree and the option to keep the internal NURBS curve or surface rational was specified but is invalid The application should verify that the correct call is being made Translator Products User Guide C 35 System Messages List of System Messages GDX NOREALLOC The current allocated space has been used and no reallocation is allowed The option was set to not reallocate memory during linear approximation by setting the reallocation increment to zero and the currently allocated space was exhausted The amount of allocated space should b
93. cking on them Individual component information is available by double clicking on the component as shown in the information window 0 Translator Products User Guide 1 7 Introducing IGES and VDA FS CAMU IGES Translator Click OK to transfer the control back to window displaying the Assembly Tree structure The complete assembly or sub assembly can be selected via pressing the shift key and selecting a node 3 Click on Options The following menu appears Tree Orientation Tree Layout gt Display e Click Tee Orientation to specify the position of the nodes following menu appears Lett fo Right Right to Left Top to Bottom Bottom to Top You can specify the position where you want to place the root node and the corresponding child nodes in the assembly tree display using the options shown in the above window Click Tree Layout to determine how the nodes are connected to their parent node The following menu appears ISI Orthagonal e Click ISI to display the tree in a fanned and angled format Click Orthogonal to display the tree in a linear right angled format Click Display and select the options from the following window to display the information of the node Full Path 1 8 Translator Products User Guide Introducing IGES and VDA FS IGES Translator e Click ID to display only the name of the nod
94. d The requested approximation method is not valid The application should verify that the correct call is being made IGEO INVALIDAPPXM ESH The requested surface mesh must be greater than 1 X 1 The requested surface approximation mesh is invalid The application should verify that the correct call is being made and you should specify a mesh greater than 1 x 1 IGEO INVALIDDEG REE The degree must be greater than 0 for conversion of the IGES entity A call was made to a function to convert an IGES NURBS entity to an IGES NURBS entity of lower degree and the degree specified was invalid The application should verify that the correct call is being made PTC Translator Products User Guide System Messages List of System Messages IGEO INVALIDENTITYTYPE The section area curve entity type is invalid The IGES section area boundary curve type is not a valid curve type for the IGES section area entity Verify the definition of the IGES section area entity IGEO INVALIDFILLTYPE The section area fill type is not currently supported or invalid The IGES section area fill type specified is not currently supported for processing of the IGES section area Verify the definition of IGES section area IGEO INVALIDMO DEL The model for IGES entity creation is not an IGES model The model that was specified for the current IGES model is not an IGES model The application should verify that the correct model is being s
95. d in the global section The parser will set the field to its default value C 46 PTC Translator Products User Guide System Messages List of System Messages IAFP BAD HCOUNT Bad Hollerith count found Hollerith count must be greater than zero The Hollerith count for a text string was found to be less than or equal to zero The count must be a positive integer The text field will be treated as a default field and any text following the H will be ignored This also usually generates an IAFP EXTRA CHARS error IAFP BAD NAME Invalid or null filename specified A NULL pointer or zero length string was passed as the filename to be parsed This error causes the parser to abort BAD SECTION COUNT Error decoding section count in terminate section A section count could not be decoded in the terminate section The parser will ignore the count and use the actual number of lines found in the section IAFP BINARY UNSUPPO RTED Binary IGES files are not supported The specified IGES file is in binary IGES format which is not currently supported This error causes the parser to abort IAFP BLANK LINE Blank line found line will be ignored A blank line was found in the file which will be ignored This is technically illegal in an IGES file however the parser simply ignores the line and continues processing IAFP CASCII UNSUPPO Compressed ASCII IGES files are not supported
96. d instead of a group entity Curve and Surface Mappings Any curve and surface data created in the CADDS environment should be free of any internal tangent discontinuities For this reason any nurb curves or surfaces are split at any tangent discontinuity greater than 05 degree This is the default value which you can change using the sato1 modifier Any discontinuity less than the specified tolerance is smoothed This results in small changes to the shape of the geometry Splitting a surface creates a trimmed surface that contains all the split surfaces sewn together 9 10 PTC Translator Products User Guide GETIGES Mapping GETIGES Mapping Defaults Dimension Geometry Assoc iativity dimension geometry associativity is mapped by creating the appropriate subrecord links both in the geometry being dimensioned and the dimension itself Additional Dimension properties are read where appropriate and suitable data applied e 406 28 Dimension Units e 406 29 Dimension Tolerance 406 30 Dimension Display Data e 406 31 Basic Dimension Text Font Processing GETIGES uses an ASCII table for text font mapping The name of the table is textmap table ascii You can locate this file anywhere in your CVPATH or CADDSPATH This table allows you to selectively map any IGES font or character to any CV font or character and gives you great control over text font processing The default table is in usr apl cvuts data iges lib
97. de secrets and proprietary information and is protected by the copyright laws of the United States and other countries 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 CADDS CADDShade Computervision Computervision Services Electronic Product Definition EPD HARNESSDESIGN Info Engine InPart MEDUSA Optegra Parametric Technology Parametric Technology Corporation Pro ENGINEER Pro HELP Pro INTRALINK Pro MECHANICA Pro TOOLKIT PTC PT Products Windchill InPart logo and PTC logo Trademarks of Parametric Technology Corporation or a Subsidiary 3DPAINT Associative Topology Bus Behavioral Modeler BOMBOT CDRS CounterPart CV CVact CVaec CVdesign CV DORS CVNC CVToolmaker DesignSuite DIMENSION DIVISION DVSAFEWORK DVS e Series EDE e ENGINEER Electrical Design Entry Expert Machinist Expert Toolmaker Flexible Engineering Series ICEM Import Data Doctor Information for Innovation ISSM MEDEA ModelCHECK NC Builder Nitidus PARTBOT PartSpeak Pro ANIMATE Pro ASSEMBLY Pro CABLING Pro CASTING Pro CDT Pro CMM Pro COMPOSITE Pro CONVERT Pro DATA for PDGS Pro DESIGNER Pro DESKTOP Pro DETAIL Pro DIAGRAM Pro DIEFACE Pro DRAW Pro ECAD Pro ENGINE Pro FEATURE Pro FEM POST Pro FLY THROUGH Pro HARNESS MFG for CADDS 5
98. dependent This does not work with views or drawings and it does not work with subfigures if the explode option is used Please note When you are working with large files it takes time to try different tolerances By selecting a few of the problem surfaces and using the onlyde modifier you can try several different tolerances in a shorter amount of time Modifiers Description onlytype 1 124243 Allows entities to processed based on their type and optionally their form If no form is specified forms are processed This does not work with views or drawings and it does not work with subfigures if the explode option is used Unlike onlyde the entities of the given type are processed only if they are independent 3 4 Translator Products User Guide GETIGES Command The GETIGES Comma nd Syntax Modifiers Description overwrite or ov Overwrites the existing partfile If you do not enter overwrite and the part already exists you prompted for overwrite permission If you answer NO you are prompted for a new part name part lt gt Names the part to create CADDS naming conventions CGOS characters and the bcd directory apply for partnames If you do not enter partnames you are prompted for it pnttol lt nn nnn gt Defines the tolerance to determine if two points are coincident This is used in all tolerance calcula
99. duct names are trademarks or registered trademarks of their respective holders 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 or DFARS 227 7202 1 227 7202 3 and are provided to the 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 or Commercial Computer Software Restricted Rights at FAR 52 227 19 as applicable Parametric Technology Corporation 140 Kendrick Street Needham MA 02494 2714 8 January 2001 Table of Contents Preface Related Documents Book Conventions xxii Window Managersand the User Interface xxiii Online User Documentation xxiii Online Command Help Xxiv Printing Documentation Xxiv Resources and Services XXV Documentation Comments XXV Introducing IG ES and VDA FS Brief History of IG ES and VDA FS 1 2 The IG ES Specification 1 2 The VDA FS Specification 1 2 Graphical User Interface GUI for IG ES and VDA FS 1 3 Functions of the CADDS IGES VDA Translator GUI 1 3 CAMU IGES Translator 1 4 Graphical User Interface GUI 1 4 Using the Datashop Interface forthe CAMU IGES Translator 1 4 Options in the Assembly Tree Wi
100. e 3 18 PTC Translator Products User Guide Ek ees PUTVDA Command The putvda command converts a CADDS part into an 80 column VDA FS text file This chapter lists the modifiers for put vda command and provides examples and sample log file at the end of the chapter The PUTVDA Command Syntax Examples Using PUTVDA Example of a PUTVDA Log File Translator Products User Guide 4 1 PUIVDA Command The PUIVDA Command Syntax The PUTVDA Command Syntax Description The putvda command converts a CADDS part into an 80 column VDA FS text file The following are the processing defaults putvda outputs all VDA curves and surfaces except arcs and circles as VDA FS polynomial curves and surfaces Arcs and circles remain as VDA FS arcs and circles Only model data is output there is no drawing or view data e No font processing is performed Syntax layer no nl n3 maxdeg hn RATE nm nverwrite part zparmame putvda set SEE IE og hare ER sltol nalog trace UNESE vdafile Name vdaprolaaus filez noprompt Please note Polynomial representation of curves and surfaces is very inefficient and can be inaccurate particularly when you translate data between computer systems with different real number representations Rational nurb curves and surfaces cannot be exactly represented as a polynomial and must be approximated This leads to very large VDA FS f
101. e Click Full Path to display the path of the actual CADDS part that contains the information of the selected assembly PTC Translator Products User Guide 1 9 Introducing IGES and VDA FS The Translation Process The Translation Process Enter commands at the operating system prompt or use the Datashop to translate files to and from IGES and VDA FS format IG ES Process The IGES conversion process consists of three commands Command Description putiges Converts a CADDS part into an 80 column IGES text file getiges Converts an 80 column IGES text file into a CADDS part datashop gui Starts the GUI to convert a CAMU assembly into an 80 column IGES text file or invokes putiges or getiges VDA FS Process The VDA FS conversion process consists of three commands Command Description putvda Converts a CADDS part into an 80 column VDA FS text file getvda Converts an 80 column VDA FS text file to CADDS part datashop gui Starts the GUI to invoke putvda or getvda 1 10 PTC Translator Products User Guide Introducing IGES and VDA FS Entity Processing Limitations Entity Processing Limitations This section describes the entity processing limitations for the IGES and the VDA FS files Limitations for IG ES Files Use the putiges and getiges commands to process CADDS Sfigs subfigures and CADDS Nfigs nodal figures The putiges and getiges commands support the
102. e The entity for this adjusted matrix is reported CVIG BADM TXNO FIX A matrix was encountered that was not within CADDS tolerances The bad matrix was so bad it could not be adjusted to be within CADDS tolerances The identity matrix will be applied to entity with miptr s The translator was unable to adjust the matrix to fit within tolerance The entity will have the identity matrix attached to it as reported CVIG BAD NAMEFORMAT Invalid cv name format entered The name entered for either a part IGES VDA file does not conform to PTC standards CVIG BADNLOG MODIFIER The namelog modifier was entered along with the nolog modifier This is an invalid combination of modifiers namelog will be Ignored You may not enter nolog and namelog at the same time C 6 PTC Translator Products User Guide System Messages List of System Messages CVIG BAD PARAM ERROR Bad parametric data found in the 96 BREAK subrecord Will use the bounds extracted from the geometry Miptr ld The translator found that the 96 BREAK parametric data was not within the bounds of the actual geometry Therefore the minimum boundary will be used CVIG BADPARAM VALS The Isoparametric values of a surface are bad The id of the surface is 51 The surface will be created using the original knot values The isoparametric values of a surface are outside the range of the surface as defined by the knot values of the surface
103. e curve only contained a single segment The application should verify that the correct call is being made IGEO NURBSNOTC O PIOUS The IGES NURBS curve data does not represent a copious data entity A call was made to a function to convert an IGES NURBS curve to an IGES copious data entity and the IGES NURBS curve entity does not define a copious data entity The application should verify that the correct call is being made IGEO NURBSNOTLINE The form of the IGES NURBS curve is not a 11 1 A call was made to a function to convert an IGES NURBS curve entity to an IGES line entity and the IGES NURBS curve entity was not a definition of a line The application should verify that the correct call is being made IGEO NURBSNO TPOINT The IGES NURBS curve data does not represent a point entity A call was made to a function to convert an IGES NURBS curve to an IGES point entity and the IGES NURBS curve entity does not define a point The application should verify that the correct call is being made IGEO NURBSNO TUNKNOWN The IGES NURBS curve data does not represent an unknown form A call was made to a function to convert an IGES NURBS curve to an IGES unknown curve entity when the form of the IGES NURBS curve entity is not unknown The application should verify that the correct call is being made IG EO OFFSETTYPENO TSUPPO The IGES curve offset type is not currently supported The IGES offset cu
104. e increased and or another approximation method used and or the reallocation increment set to a positive value NOTCORREC TED A parameter space curve that lies outside the parametric bounds of the surface was not correctable to lie within the surface A parameter space curve that lies outside the parametric bounds of the surface was not corrected to lie within the surface bounds GDX NOTMAKEG 1 Unable to make the NURB curve surface Gl continuous Could not make the NURB curve surface G1 continuous at the tolerance specified because a zero weight will be created NURBNOTARC The GDX NURB entity to process is not the arc form An internal function was expecting an internal NURB curve entity whose form was an arc and the internal NURN curve entity was not an arc The application should verify that the correct call is being made NURBNO TC O M PO SIE The GDX NURB entity to process is not the composite form An internal function was expecting an internal NURB curve entity whose form was a composite and the internal NURB curve was not a composite The application should verify that the correct call is being made 36 Translator Products User Guide System Messages List of System Messages NURBNO TPOLYLINE The GDX NURB entity to process is not the polyline form An internal function was expecting an internal NURB curve entity whose form was a polyline and the internal NURB c
105. e it does not comply with the IGES specification CVIG BAD LEVEL An invalid layer or combination of layers was entered as an option The layer option was specified and the argument following was not a valid layer or a valid combination of layer and option Reenter the modifier using correct layer numbers CVIG BADLEVELPROP The IGES Level was invalid Only a level number or a negated pointer to a Definition Level Property Entity 406 1 is allowed The level will be set to 0 If the level field is negative the value is expected to be a pointer to a directory entry of a 406 1 entity CVIG BADMAXDEGREE OPT The parameter maxdegr was entered Unfortunately the value ntered after the modifier was invalid Please reenter th modifier The maxdegree modifier is used for fixing surfaces that have discontinuities The value entered will be the point at which the surface will be smoothed versus split Any surface with a discontinuity larger than maxdegree will be split Translator Products User Guide System Messages List of System Messages CVIG BADMAXMSG OPT Max error message option incorrectly entered Should be maxmsg n where n is the max you want to print If anything 0 will cause no maximum to be set You must enter a positive integer with maxmsg CVIG BADMDILENG TH The mdilength modifier was entered incorrectly The option should be issued mdilength n nn wher
106. e n nn is the length that is desired for the mdi Please reenter correctly You did not enter a length for mdilength CVIG BAD MDILENGTH Invalid value entered for mdilength option s The value entered as the mdi length option was invalid Enter a new value and try again CVIG BADMDIMULT The mdimult modifier was entered incorrectly The option should be issued mdimult n nn where n nn is the factor that is desired for the mdi Please reenter correctly The format for the mdimult option is mdimult n nn where n nn is the factor for increasing or decreasing the mdi If you do not enter a length you will receive this message CVIG BAD MDIMULT Invalid value entered for mdimult option s The value entered as the mdimult option was invalid Enter new value and try again Translator Products User Guide C 5 System Messages List of System Messages CVIG BAD MODIFIER An unknown modifier was entered processing will continue There is an unknown modifier in the command line of the translator The translator will ignore the modifier and try to continue processing CVIG BADMTXFIXED A matrix was encountered that was not within CADDS tolerances The bad matrix was adjusted so that it is now within tolerances The resulting matrix will be applied to entity with miptr s A bad matrix was encountered However the translator adjusted the matrix so that it fits within toleranc
107. e scaled to the units of the referencing part Any non 7 bit ASCII characters in the name are reduced to 7 bit ASCII as 8 bit ASCII is not supported by IGES If a figure instance is encountered and the defining part is not found a message is issued to the log file and processing continues as if the instance was not encountered Local Nodal Figures Local nodal figures named sets of CADDS entities are output to IGES as groups with a name property Because other systems use the name property too you must use the 1nf local nodal figure modifier when you convert a local nodal figure to IGES and then back to CADDS or you will lose the local nodal figures Geometry Entities The nurbs modifier maps exactly all geometry entities to 126 and 128 nurb entities Trimmed Surfaces and Solids Solid entities are mapped to IGES solids If you use the unsew modifier solids are output as trimmed surfaces Trimmed surfaces are mapped to IGES 144 trimmed surfaces If you use the bounded modifier trimmed surfaces are output as 143 bounded surfaces geometry for trimmed surfaces and solids is output as NURBS entities AII defining geometry in a trimmed surface is output as NURBS Text Font Processing The putiges command uses an ASCII table for text font mapping The name of the table is textmap table ascii You can place this file anywhere in your CVPATH or CADDSPATH This table allows you to selectively map any CV font character to a
108. e to another IGES surface entity and the IGES entity was not an IGES NURBS surface The application should verify that the correct call is being made PTC Translator Products User Guide 75 System Messages List of System Messages IGEO_TOOMANYPARMC RV The projection of the model space curve to the surface produced more than one parameter space curve Only one closed parameter space curve is allowed for this entity The projection of the model space curve to the surface resulted in the creation of more than one parameter space curve The model space curve may cross a seam or a pole which produces an unclosed and greater than one parameter space curve Verify the surface and model space curve definitions for this IGES entity IG EO _TRIM LO O PNOTC LO SED The curve on parametric surface trimming loop is not closed The curve will be closed for approximation The IGES Trimmed Surface Curve on Surface trimming loop is not closed The trimming loop curve will be closed for linear approximation by adding a linear segment between the last point and the start point Verify the definition of the IGES Curve on Surface curve data IG EO TRIMLO O PREO RIEN TED The parametric curve defining the outer surface trimming loop is oriented incorrectly The parametric curve B will be reoriented for approximation The IGES Trimmed Surface Outer Curve on Surface parameter space and or model space trimming is not orient
109. ection of the model space curve to the surface produced no parameter space curves The projection of the model space curve to the surface did not create any parameter space curves The model space curve may be degenerate or may not lie in the domain of the surface Verify the entity s surface and model space curve definitions IGEO NOPARMCURV The parameter space curve is required for this operation and is missing The parameter space curve is missing from this entity and is required for this operation Verify the entity definition IGEO NO TRELIMITED The IGES NURBS curve surface is not relimited A call was made to a function to unrelimit an IGES NURBS curve or surface and the IGES NURBS curve or surface was not relimited The application should verify that the correct call is being made IG EO NURBSNO TARC The form of the IGES NURBS curve is not an arc 2 A call was made to a function to convert an IGES NURBS curve entity to an IGES arc entity and the IGES NURBS curve entity was not a definition of an arc The application should verify that the correct call is being made IG EO NURBSNO TC O MPO SITE The form of the IGES NURBS curve is not a composite curve PTC Translator Products User Guide 73 System Messages List of System Messages call was made to a function to convert an IGES NURBS curve entity to an IGES composite entity and the IGES NURBS curve entity was not a definition of a composit
110. ed correctly counterclockwise relative to the surface parameterization The curve is reoriented reversed parametrically for linear approximation but you should verify the IGES Curve on Surface parameter space curve and or model space curve data IGEO TRIMNOCONVERGE The linear approximation of a trimmed bounded surface is not converging to the requested toleranc The linear approximation of an IGES trimmed bounded surface entity is not converging to the requested tolerance The closest point to the requested tolerance will be used but the approximation will not be to the requested tolerance The tolerance specified should be increased and the validity of the IGES entity being processed should be verified C 76 PTC Translator Products User Guide System Messages List of System Messages IG EO ZEROAREASURFAC E The area for the IGES surface is 0 0 The surface area of the IGES surface to be processed is 0 0 Verify the IGES surface data and or any data that may trim the IGES surface PTC Translator Products User Guide 77 Glossary ANSI American National Standards Institute The primary organization for fostering the development of technology standards in the United States ANSI works with industry groups and is the U S member of the International Organization for Standardization ISO and the International Electrotechnical Commission IEC ASCII American Standards for Code Information Interchange Deve
111. edge curve does not agree with the stored vertices The vertices may be in the wrong position or separated by a distance greater than the tolerance CVIG ERRBADFONT An error occurred while trying to create a font for the entity The DE number s No font will be applied An error occurred while trying to create a font for the entity This could be an invalid font number in the DE section of the entity or unable to match the users defined font 304 2 to a CADDS font No font will be created therefore defaulting to solid CVIG ERRDRAWVIEW An error was detected trying to read the drawing and view information From this part Run oscadds on this part and make sure it is a valid part The translator was trying to read the information from the CVpart for the drawing s and view s Unfortunately an error was detected by the data access routines Run oscadds on the part to fix any information that can be fixed CVIG ERR FONTO BJ An error occurred reading the CADDS line fontobj this occurred while trying to establish the type of fontobj currently being used Default to English type An error occurred while trying to establish the type of fontobj currently being used Default to English type beware this could cause line font trouble PTC Translator Products User Guide System Messages List of System Messages CVIG ERROR 402 19 Unable to create 402 19 view entity default to all views Miptr ld There was an err
112. ension itself CVIG DIMGEOMNOTGEOM An geometric entity that was superabundant to a dimension or feature control symbol was not a geometric entity The translator will process the entity but it will NOT be made part of the dimension or FCS ID is s IGES allows some dimensions and feature control symbols to point to geometric entities as part of their makeup An entity was encountered that was in the geometric list but was not a geometry entity The invalid entity will still be processed but will be made independent CVIG DIMNOTEXT The text entity for a dimension or FCS had no text in it The dimension entity will continue to be processed The id is s IGES states that a dimension and most FCS must have a text entity The Text entity for this dimension had no text in it This might cause some problems in CADDS if you try to modify this dimension PTC Translator Products User Guide C 13 System Messages List of System Messages CVIG DIRECTORY NOWRITE You do not have write permission to the directory you wish to write to You do not have the necessary permissions to write to the directory specified for your output file Either specify a directory that you have permission to write to or change the permissions of the directory specified CVIG EDGE VERTEX ERROR The edge with miptr ld is separated from the vertex with miptr ld Other operations on this edge may fail if a greater toleranc is not used The
113. es getiges 9 9 putiges 8 6 text fonts getiges 9 11 putiges 8 7 view dependent fonts B 1 Processing requirements 1 15 Prologue information specifying using putvda 4 3 putiges entity attributes 8 8 entity spaces 8 10 putiges command 2 1 examples of 2 7 modifiers 2 3 MSBO solids 8 5 supported entities 1 11 syntax 2 2 using for preprocessing 1 12 putiges mapping 8 1 putvda command 1 10 4 1 examples of 4 5 modifiers 4 3 syntax 4 2 putvda mapping 10 1 R Requirements command format 1 16 processing 1 15 5 Scale for Sfigs 9 10 Scheduler Menu 6 10 Selector Window 6 6 Sets creating using putvda 4 3 Setting degree forapproximating curves using putvda 4 3 linear distance tolerance using putvda 4 3 Sfigs definition partfile 1 12 inaccessible 1 12 instances 1 12 pathname 3 7 pre preparation 9 10 processing 1 12 getiges 9 9 Index 6 PTC Translator Products User Guide Index putiges 8 6 scale 9 10 units for 9 9 Single precision parts 3 14 Size drawing default getiges 9 8 Software bridge 1 15 Solids default mappings getiges 9 11 putiges 8 7 Special characters UNIX and CGOS 1 13 Specifying directory for figure parts using getiges 3 7 layers using putvda 4 3 prologue information using putvda 4 3 Split surfaces preventing using getiges 3 8 Supported entities getigescommand 1 11 putiges command 1 11 Surfaces converting to double precision parts 3 14 to single precision parts 3 14 using get
114. es the parser to abort IAFP INVALID DE1 DE 1d referenced from the directory entry of DE lt DE gt is invalid DE will be changed to 0 A DE reference was found which was negative larger than the number of DE records found or not an odd number The value 0 will be used instead This may cause the entity in which the error was found to become invalid PTC Translator Products User Guide System Messages List of System Messages IAFP INVALID DE2 Invalid DE pointer will be changed to 0 Please refer to the description of INVALID DEI above IAFP INVALID DE3 DE reference is negative but should be positive Absolute value will used A DE reference was found which was negative but should have been positive The absolute value will be used IAFP INVALID DE BACKPTR Invalid DE number found in DE backpointer The value found in the DE backpointer field for this PD line columns 66 72 does not correspond to a valid DE number for this file The entity will not be parsed IAFP INVALID MODEL Invalid model specified as target of parse The model specified in which to place the parsed IGES file in is not a valid model This error causes the parser to abort IAFP LARGER DBL EXP IGES file contains numbers with a larger double precision exponent than what is allowed on this system Global parameter 10 indicated that this IGES file may contain floating point numbers that are out
115. essing entity with miptr 1d has not been processed This is either due to Errors with the entity during processing or modifiers entered that do not allowing the referenced entity to be processed The Entity will be excluded from the group An entity in a group has not been processed The entity was either bad or not processed because of the modifiers entered The entity will be excluded from the group CVIG BAD IGES PARSE An error has occurred trying to parse the IGES file Make sure that the fil ntered is really an IGES file The parser has run into problems trying to parse the IGES file Check the file to determine that it really is an ASCII IGES file and not a compressed encoded or partial file CVIG BADKNOTREMOVAL An Error occurred trying to remove knots from a surface The entity tld will be created with knots anyway Each curve and surface that 1s translated into the CADDS system is checked for redundant knots If any are found they are removed The surface is still created in Translator Products User Guide C 3 System Messages List of System Messages CADDS so it might cause problems in later operations such as trimming shading or NC CVIG BADLDIM linear dimension was encountered that contained 0 or 1 leaders The IGES specification states that linear dimensions must have 2 leaders This dimension will not be processed The dimension will not be processed becaus
116. essor Version PTC Translator Products Revision 2 1 Size of Integer 32 Sgl Precision Mag 38 PTC Translator Products User Guide 2 9 The PUTIGES Example of a PUTIGES Log File 541 Precision Sig Dbl Precision Mag Dbl Precision Sig odel Space Scale Unit Flag Unit String 4 of Line Weights aximum Line Width Creation Date inimum Resolution Maximum Coordinate Author Organization IGES Version Number Drafting Standard Receiving Product ID 6 308 15 test atf parts arcxxx 000000 1 32767 32 767000 11 10 93 11 18 21 0 000010 0 000000 Author Organization 8 0 Model Create Modify Date 12 31 69 19 00 00 CADDS Entities Found in part ntity No Name Hd Total Count Arc Circle 13 ACKCkCk kCk ck kCk ck kCck ck kck ck kck ck ck ck k ck ck k ck ck ck ck ck kck KOK KOK kk ck ck ck ck ck ck k ck ck kk ck k ck k k k kk 13 ACKCkCk kCk ck kCk ck kck ck kk ck kck ck ck ck ck ck ck k ck ck k ck ck kk ck kk k kck ck k ck ck ck k k KOK RR RR Entities Parsed from file users2 c parts bcd arc igs Type Form Descriptio
117. et the count to 0 Since the parser has no way of knowing if the count should not have been zero additional errors about incorrect field types are likely to be generated if there were values present in the array which corresponds to the count field IAFP_ BAD DATA TYPE Data type in 406 27 not in the range 0 6 Value type will be determined from the value field The data type field in a 406 27 was outside of the legal range of 0 6 The parser will determine the actual type from the value field double long or vstring IAFP_ BAD DE BACKPTR Error decoding DE backpointer The parser could not decode the DE backpointer field for this PD line columns 66 72 The entity will not be parsed C 42 PTC Translator Products User Guide System Messages List of System Messages IAFP_ BAD DE BLANKING Error processing DE blanking field The blanking field could not be decoded The parser will set the field to a value of 0 IAFP BAD DE COLOR Error processing DE color field The color field could not be decoded The parser will set the field to a value of 0 IAFP_ BAD DE FONT Error processing DE line font field line font field could not be decoded The parser will set the field to value of 0 IAFP BAD DE FORM Error processing DE form field The form field could not be decoded The parser will set the field to a value of 0 If there is no form 0 for the ent
118. ewing noprompt Prevents translator from issuing interactive prompts Use noprompt when starting the translator from batch scripts or the user interface nosolid Creates no solids from TOP entities Trimmed surfaces are created for the faces in a TOP entity unless not rim is also set this creates only the defining geometry for the TOP entities notrim Does not create trimmed surfaces for any TOP or FACE entities Only the defining geometry for the solids and trimmed surfaces is created overwrite or ov Overwrites the existing partfile If you do not enter overwrite and the part already exists you are prompted for overwrite permission If you answer NO you are prompted for a new part name part lt gt Names the part to create CADDS naming conventions apply CGOS characters and the bcd directory for part name If you do not enter lt partnames you are prompted for it pnttol lt nn nnn gt Defines the tolerance for determining if two points are the same This is used in all tolerance calculations except when checking continuity Smoothing tolerance is defined with s 1t ol The default is 0127 mm pset n Allows control over the PSET entity where n maps the PSET to one of the following types 0 CV String entity CV points Lines Group of points A O N Group of lines PTC Translator Products User Guide 5 3 GEIVDA Command
119. fault color shall be used for all mapping possible bad path The color mapping table was not loaded the default colors are used The table could have been edited with bad data or might not be in the correct path CVIG UNABLE LD FONT TABLE The user defined font mapping table was not loaded the font default solid shall be used for all mapping possible bad path The table could have been edited with bad data or might not be in the correct path The user defined font mapping table was not loaded therefore the font default solid shall be used for all mapping PTC Translator Products User Guide C 29 System Messages List of System Messages CVIG UNKNOWNRELAT An unknown type of relation has been encountered The Miptr is ld If you feel this message should not be displayed Document the relation as to type and what it is doing and submit an enhancement for this processor Include how the relation was created as well as the part Some relation types are not currently handled CVIG UNKNOWN UNITS An Unknown unit has been found in the IGES file The part will be created with a units of INCHES An unknown unit was found in the IGES file Check any IGES manual for valid units CVIG UNSUPPORTED ENTITY An entity has been encountered that is not supported by this translator The entity id is s The entity type is ld The translator found an entity that is not supported The entity is ignored and processing wi
120. fer to the configuration file section for the syntax nocolor Creates entity using the default color color Creates entities using the layer color entity instead of the entity color errlog Creates a log file that contains messages of ERROR severity only The error log is named by appending error to the log file name If nolog is set errlog is ignored explode Explodes figures on output dimgeom Maps a dimension box to 106 form 11 instead of the default 406 form 31 iges lt name gt Specifies the IGES file to create CADDS naming conventions apply If the IGES file does not begin with the translator searches the create directory specified in your CADDSPATH or CVPATH including the bcd directory specified as the create directory in the CADDSPATH or CVPATH definition in your caddsrc file If you do not enter iges you are prompted for a file name jama Outputs the IGES file conforming to the JAMA IS specifications layer n lt n1 n3 gt Translates the entities on the specified layers When specifying a range of layers the layer numbers must be in ascending order Inf Writes out the local nodal figure as a group entity with a name property attached to it in place of subfigure maxmsg n Specifies the number of times an error message is written to the log file For example if all entities ina part have the same error the message for
121. files are created Middle Area The middle area is a Source File Browser and a Translation Queue Translations can be added to the Translation Queue by double clicking on the source file s that you want to translate from the Source File Browser Please note The Translation Queue can be cleared by double clicking in an empty area of the Source File Browser Please note Once a translation is in the Translation Queue the destination path and file name are editable Press the Return Key to commit any changes made to the destination path and file name You can change the current directory of the Source File Browser by entering a directory name in the Directory field and pressing the Return Key to update the Source File Browser The Source File Browser also uses the file extension filters If no filters are specified then all files in the current directory are displayed If one or more filter extensions are specified then only files ending with a ext are displayed PTC Translator Products User Guide 6 11 User Interface for IG ES VDA FS CAMU IGES and STEP Protocols Using the Optionson the Datashop Interface Bottom Area The bottom area contains the action buttons 1 Choose the Modifiers Action button to specify the appropriate options for the translation The Modifiers Menu appears as shown in Figure 6 8 Figure 6 8 Modifiers Menu The modifiers available are the same as the command line parameters For details o
122. fy that the correct call is being made IG EO _C URV ENO TNURBS The IGES curve to convert is not a NURBS curve A call was made to a function to convert an IGES NURBS curve entity to another entity and the IGES entity was not a NURBS curve The application should verify that the correct call is being made IG EO _C URV ENO TONSURF The approximation of the IGES curve DE ld is off the IGES surface by 1 which is more than the requested approximation tolerance The closest surface points to the point approximation of the curve will be used for approximation PTC Translator Products User Guide System Messages List of System Messages The approximation of the IGES curve could not be projected to the IGES surface to within the reguested tolerance The closest points on the surface to the curve linear approximation points will be used for approximation Verify the IGES entity definition IGEO DISCONTINUOUS IGES entity is discontinuous between segment d d A linear segment will be added at the discontinuity for approximation A geometric discontinuity greater than the linear approximation tolerance was encountered at the specified segment during linear approximation The discontinuity will be bridged with a linear segment for approximation but verify the definition of the IGES entity IGEO DISCONTINUOUSWARNING A discontinuity was encountered approximating the IGES entity A non f
123. g file liges _bcd igestest log Please note In these examples the directory denoted by is the directory specified in your caddsrc file in the CVPATH or CADDSPATH variable Example 2 The CADDS part created in this example has trimmed surfaces and each entity ID is displayed on the screen There is no log file produced CADDS naming conventions apply ws getiges part users iges testl in iges data iges test l iges nosolid trace nolog catalog users sfig lib PTC Translator Products User Guide 3 11 GETIGES Command Examples Using GETIGES The following table show the results of this command line Table 3 2 Summary of Example 2 Modifier Description Result part CADDS part created users iges bcd test1 in iges Input IGES file data iges test 1 iges or data iges bcd test 1 iges nosolid No solids created from 186 entities Trimmed surfaces created trace Displays ID of each entity processed Entity IDs displayed nolog Turns off log file Messages displayed on screen catalog Places any figures in the specified Figures placed in directory users sfig lib PTC Translator Products User Guide GETIG ES Command Curve and Surface Limits Curve and Surface Limits When you use get iges get vda to convert curve and surface entities certain restrictions apply A curve or surface may contain too many polygon points to be converted to CADDS entities
124. generated DEPD TYPE MISMATCH Entity type specified in DE does not match type found in PD entry Entity type specified for this entity in its DE does not match the entity type found in the first PD field The type specified in the DE is assumed to be correct If this assumption is wrong additional errors may be issued about incorrect field data types C 48 PTC Translator Products User Guide System Messages List of System Messages IAFP DE SECTION MISSING DE section missing or does not follow global section The DE section was not found following the global section This error causes the parser to abort DE TYPE MISMATCH Entity type found in first DE card does not match that found in second card The entity type specified in the first DE record of this entity is not the same as the one specified in the second DE record The parser will assume that the type specified in the first record is correct If this assumption is incorrect additional errors about incorrect field types may be generated IAFP EOF ERR Premature end of file encountered The end of the IGES file was found before the terminate section was processed This error usually indicates that part of the file is missing IAFP EXTRA CHARS Extraneous characters follow field Extra characters were found between the end of a PD or Global section field and the field delimiter The extra characters will be
125. gure IGES allows only one scale applied to all three axes CADDS subfigures with multiple axis scales do not loop test with all three scales The largest of the three scales is used for that subfigure The 1 option copies all subfigures into the main part and locates them at the appropriate instance For example entities in the figure definition are duplicated at each instance location Please note Pre preparation of the subfigures does not happen during the IGES translation The execute file xigesfile fig prep prepares the figures when executed within CADDS This execute file is produced in the directory containing the IGES file Group Processing IGES Group entities are mapped to the CADDS Relation entity group Due to the limitations of the CADDS relation entity a CADDS entity can be in no more than 7 groups If an IGES entity is in more than 7 groups a message goes into the log file and the entity 18 still inserted into the group Please note Because of this oscadds may have a problem with group counts not matching If you remove an entity from a group you should run oscadds to fix the count Since CADDS does not support nested relations nested group functionality 1 lost Nested groups are flattened so that the top group contains all entities that the parent group references If CADDS encounters a group with a name property attached and the 1n modifier has been invoked a local nodal figure is create
126. h multiple fonts the second font does not display CVIG SFIG UNEQUAL SCALES A subfigure instance miptr 1d has different scales in the X Y and Z directions IGES only supports one scale Therefore only the scale in the X direction will be used scales in y and z directions are ignored CVIG SHELL ERROR The shell internal flags for the solid with miptr 1d are incorrect Only one shell may be EXTERNAL and all others must be INTERNAL Only one EXTERNAL shell is permitted in a solid and any other shells must be INTERNAL CVIG SHRINK SURF An error occurred while trying to reduce the size of the surface s It will be created but its coordinates may be too large to display A surface that was about to be trimmed had coordinates that were too large An attempt to shrink it failed CVIG SOLID CREATE No trimmed surfaces or solids were created for entity s Try using the notrim and or nosolid modifiers There was an error while creating a tsurf from a surface or while creating a polycurve from a loop Use the modifiers to determine whether the underlying geometry is correct CVIG SOLID SEW An error has occurred while sewing the faces of solid s Tsurf entities will be created for each face One or more of the trimmed faces may be incorrect causing a sewing failure PTC Translator Products User Guide 27 System Messages List of System Messages CVIG SURFCREATE Surface
127. he character will be mapped to font 1 The file textmap table ascii contains mapping tables used to map incoming fonts to CVfonts The font on the incoming text entity was found but the character in the text string was not found in that particular font The character will be mapped to font 1 PTC Translator Products User Guide System Messages List of System Messages CVIG DIFFDIMCOLOR Entity id s is a different color than its parent dimension Having different colors on portions of a dimension is not supported by CADDS The dimension portion will be defaulted to the color of the dimension IGES allows portions of a dimension to have different attributes from the parent dimension These attributes include blanking color level and view CADDS does not support this concept So when this is encountered those attributes that are different are logged and defaulted to those in the dimension itself CVIG DIFFDIMLAYER Entity id s is on a different layer than its parent dimension Having different layers on portions of a dimension is not supported by CADDS The dimension portion will be defaulted to the layer of the dimension IGES allows portions of a dimension to have different attributes from the parent dimension These attributes include blanking color level and view CADDS does not support this concept So when this is encountered those attributes that are different are logged and defaulted to those in the dim
128. ifier is used field 1 a 304 2 shall be created defining the font PTC Translator Products User Guide A 3 Line and Text Font Processing Example of fontma p table ascii FIELD 6 col 45 49 406 7823 Flag signaling if a 406 7823 is to be created when the PROP modifier is used FIELD 7 col 50 54 LWID This real value is the actual measured width value for a line font used for calculating the WGT col 1 24 25 30 35 40 45 50 IGES 406 304 406 LWID FONT 219 22 7823 SOLID 1 1 DASHED 2 1 PHANTOM 3 1 PCWIDTH 2 1 1 237 0 1 COUNTY 4 1 ROADG cub 0 1 2025 Please note Fora full example of fontmap table ascii refer to the contents of usr apl cvuts data iges lib fontmap table ascii 4 Translator Products User Guide Line and Text Font Processing Text Font Table Layout Text Font Table Layout The layout of the text font mapping table is described below Text Font Mapping for putiges A font starts with the keyword cvfont nnn where nnn is the CV text font number Each record following is in that font until another cvfont keyword is found Text Font Mapping for getiges A font starts with the keyword igesfont nnn where nnn is the IGES text font number Each record following is in that font until another igesfont or cvfont keyword is found Mapping cvfont Dat
129. iges 3 13 mapping 9 10 trimmed default mapping getiges 9 11 putiges 8 7 Symbols parallelism 5 Syntax diagrams conventions 1 16 System messages C 1 specifying number using putvda 4 3 T Tables fontma p table ascii 2 Tests loop back 1 11 Text font mapping table 9 11 processing getiges 9 11 putiges 8 7 Text fonts ma pping getiges A 5 putiges A 5 Top Area 6 11 Trimmed surfaces creating using putiges 2 4 default mapping getiges 9 11 putiges 8 7 preventing using getiges 3 4 U Units for Sfigs 9 9 UNIX pathname separators 1 13 using getiges 3 3 3 4 3 6 V VDA Graphical User Interface 1 3 VDA FS conversion process 1 10 history 1 2 VDA FS files limitations 1 11 size of 4 2 specifying name using putvda 4 3 PTC Translator Products User Guide Index 7 Index VDA FSto CADDS mapping table 11 2 View entity default getiges 9 9 View modes detail B 2 draw B 2 list B 2 model B 2 View dependent font processing B 1 Views blanking 8 6 9 9 default putiges 8 6 displaying getiges 9 12 putiges 8 9 independent 9 9 perspective 9 9 W Weight lines getiges 9 13 Index 8 PTC Translator Products User Guide
130. ile formatting DE DE database pointer lt 2 gt Minimum allowable exponent will be used A number to be formatted into the ASCII IGES file had too small an exponent This is usually caused by an error in the application which results in bad data being written to the entity IAFF MODEL EMPTY Model specified to be formatted does not contain any entities The model specified to be formatted is empty This error causes the formatter to abort IAFF OPEN ERR Error opening file s The specified file could not be opened for writing This may be caused by not having the proper permissions to open the file This error causes the formatter to abort Translator Products User Guide C 41 System Messages List of System Messages IAFF TEMPFILE ERR Error opening PD temporary file A temporary file to hold PD information could not be opened This may indicate a protection problem in the temporary file directory This error causes the formatter to abort IAFP APTR EXPEC TED Non integer field found where Integer pointer field type was expected A field of type integer or negative pointer was expected but not found The parser will set the value to an integer 0 IAFP_ BAD COUNT FIELD Invalid count field value A count field was found with a negative value Since count fields define how many fields are expected in an array of values the count field must be gt 0 The parser will s
131. iles particularly where the original CADDS part contains many filleted surfaces Srevs and other rational surfaces Complex CADDS parts can exceed 200 Mbytes of disk space 4 2 PTC Translator Products User Guide PUIVDA Command The PUTVDA Command Syntax Modifiers Modifiers Description layer n lt n1 n3 gt Translates the specified layers You can translate any number of layers as long as the numbers rise in value maxdeg lt nn gt Sets the maximum degree for approximating all rational curves and surfaces This may create very large VDA FS files maxmsg n Specifies the number of times an error message is written to the log file For example if all entities in a part have the same error the message for that error is printed n times only overwrite or ov Overwrites the existing partfile If you do not enter overwrite and the part already exists you are prompted for overwrite permission If you answer NO you are prompted for a new part name part lt gt Names the part to translate CADDS naming conventions CGOS characters and the bcd directory apply for partnames If you do not enter lt partnames you are prompted for it set n n1 n3 Creates sets with the layers specified If you do not specify any layers each layer creates a new set You can enter multiple set modifiers together For example set 1 set 3 5 set 7 creates
132. ine replaces overwrite overwrite on Additional modifiers do exist in the configuration file that currently are not available on the command line The syntax for these following modifiers in the configuration file is modifier Modifier Description line Outputs all lines as NURBS arc Outputs all arcs as NURBS conic Outputs all conics as NURBS shape Outputs all shapes as NURBS rectangle Outputs all rectangles as NURBS string Outputs all strings as NURBS tcyl Outputs all tabulated cylinders as NURBS srev Outputs all surface of revolution as NURBS rsurf Outputs all ruled surfaces as NURBS The following modifiers have a different syntax rename list Allows the name of 308 and 320 entities to be changed The name must match exactly for the figure to be renamed syntax rename list naml newnaml nam2 newnam2 2 6 PTC Translator Products User Guide The PUTIG ES Command Examples Using PUTIG ES Examples Using PUTIG ES Example 1 In this example the ID of each entity is displayed on the screen There is no log file The following CADDS naming conventions apply ws putiges part cadds trans part l iges iges parts partl iges nolog trace The following table shows the results of this command line Table 2 1 Summary of Example 1 Modifier Description Result part Original CADDS part cadds trans part 1
133. ing a b Use the not rim modifier to create untrimmed surfaces Use the elayer modifier to create the untrimmed geometry on a specified layer separating it from the other geometry The default layer is 254 Examine the untrimmed geometry Specify the options again depending on the type of untrimmed geometry If there are many faces in the untrimmed surfaces use the s1to1 option to increase the linear distance tolerance value This should reduce the number of discontinuities and resulting splits in the original surface PTC Translator Products User Guide 3 17 GETIGES Command Troubleshooting After the translation process when you view the part in CADDS a surface is split multiple times Specify a larger s1to1 value to reduce the number of splits by increasing the tolerance value After you use the validate modifier the log file indicates that line segments have been added to form a close trimming boundary Use the pnttol modifier to increase the tolerance value to ignore these gaps A curve is close to the edge of the surface but not on it or the surface or curve is small Use the pnttol modifier to decrease the pntto1 tolerance value While using the GETIGES command an error occurs in finding the IGES file a b Verify that the IGES file exists Verify the path specified is correct Verify you are in the correct operating system mode Verify that the IGES file is complet
134. ing Type IGES Entity 19 Bsurface DM 128 Nurb Surface 406 5558 Surface Mesh If prop modifier used 20 Spole DM 128 Nurb Surface 406 5558 Surface Mesh If prop modifier used 21 Scalar Not mapped 22 Vector Not mapped 24 Shape 106 63 Copious Data nurb 126 Nspline 25 Rectangle 106 63 Copious Data nurb 126 Nspline 31 Crosshatching 106 31 Copious Data if no boundary associated FM 230 Section Area if boundary associated 102 Composite Curve for the boundary 32 FCS FM 228 Feature Control Symbol 212 General Note 214 Leader 100 Arc circle 110 Line 33 Linear Ordinate dimension DM 216 Linear Dimension 212 General Note 106 40 Witness Line 214 Leader DM 218 Ordinate Dimension 212 General Note 106 40 Witness Line 214 Leader 34 Angular Dimension DM 202 Angular Dimension 212 General Note 214 Leader 106 40 Witness Line 80 Subfigure Instance DM 408 Subfigure Instance 308 Subfigure Definition Different xyz scales not supported 81 Connect Node DM 132 Connect Point 82 Text Node DM 312 Text Display Template 83 Nodal Figure FM 420 Figure Instance 320 Figure Definition 85 Text DM 212 General Note 86 Nodal Text FM 212 General Note 312 Text Display Template 87 Relation FM 402 7 Group 8 4 PTC Translator
135. ins measurement standards It also has active programs for encouraging and assisting industry and science to develop and use these standards Verband der Automobilindustrie Fl chenschnittstelle A data exchange format Glossary 2 PTC Translator Products User Guide Symbols amp character using 1 13 0 in syntax diagrams 1 16 in syntax diagrams 1 16 in syntax diagrams 1 16 bcd directory 1 14 in syntax diagrams 1 16 LET in syntax diagrams 1 16 character 3 11 A ANSI IG ES association with 1 2 ASCII table forfont mapping lines 9 13 text 9 11 ASCII files location aftertranslation 1 14 Assoc iativity dimension geometry 9 11 B Blanking entities getiges 9 12 putiges 8 8 views 8 6 9 9 Bottom Area 6 12 C CADDS entity modes 8 10 CADDS parts drawing origin 9 9 importing from CGOS 1 15 processing 1 1 CADDSto IGES mapping table drawings and views 8 2 entities 8 3 CADDS to VDA FS mapping table 10 2 IGES Translator 1 4 CGOS flename conventions 1 13 importing CADDS partsfrom 1 15 pathname separators 1 13 Characters amp using 1 13 lowercase 1 14 special UNIX and CGOS 1 13 Translator Products User Guide Index 1 Index Clipping boundaries putiges defaults 8 6 Color processing getiges 9 12 putiges 8 8 Command syntax getiges 3 2 getvda 52 putiges 2 2 putvda 4 2 Commands conventions 1 16 getiges 3 1 getvda 1 10 5 1 putiges 2 1
136. ite Ov shows you can abbreviate overwrite to Ov PTC Translator Products User Guide PUTIGES Command The putiges command converts a CADDS part into 80 column IGES text file This chapter lists the modifiers for put iges There are examples and a sample log file at the end of the chapter PUTIGES Command Syntax Examples Using PUTIGES Example of a PUTIGES Log File PTC Translator Products User Guide 2 1 The PUTIGES PUTIGES Command Syntax PUTIGES Command Syntax putiges Description This command converts a CADDS part into an 80 column IGES text file Synta x hounded chr Brring dimgeom iges jama laver Imaxrmsg madel hobounded nocolor nodimassnc 058 ovenatite prolog trace UNGEN xhatch 106 Wireframe draemodel explade shames lt name gt ensen INA zn ng marie 00109 lt into nnnnro 2 2 PTC Translator Products User Guide The PUTIG ES Command PUTIGES Command Syntax Modifiers Modifiers Description bounded Creates 143 bounded surface entities for output instead of the default 144 trimmed surface Use this modifier when the receiving system can handle the 143 entities cfg lt name gt Specifies the configuration file that contains modifiers to be used for the translation Re
137. ity type being parsed the warning IAFP UNKNOWN will be issued BAD DE HIERARCHY Error processing DE hierarchy field The hierarchy field could not be decoded The parser will set the field to a value of 0 BAD DE LABEL DISPLAY Error processing DE label display pointer field The label display pointer field could not be decoded The parser will set the field to a value of 0 PTC Translator Products User Guide C 43 System Messages List of System Messages BAD DE LEVEL Error processing DE level field The level number field could not be decoded The parser will set the field to value of 0 IAFP_ BAD DE MATRIX Error processing DE matrix pointer field The matrix pointer field could not be decoded The parser will set the field to a value of 0 IAFP_ BAD DE PDCNT Error processing DE parameter line count field The parameter line count field could not be decoded The parser will set the field to a value of 0 and issue the warning PD LINECNT MISMATCH when the entity s PD information is parsed IAFP_ BAD DE PDPTR Error processing DE parameter data pointer field The parameter data PD pointer field could not be decoded Since the parser uses the DE backpointer field to associate DE information with PD information the entity will be parsed and an IAFP PD LINE MISMATCH error will be generated BAD
138. le name users2 cvc parts bcd getiges log ACA CK CK Ck CK CK CI CI KOK K CC CK CI K KOK K KOK CK CK CI KOK KOK CK C CK CI CI KOK KOK KOK CK CI CI CIC C OK CK KOK KOK KOK OK OK OK KOK x Command line arguments used during this translation part arc iges arc igs log getiges log File Parsing Errors Parsing Messages Start Section From here down will go to the start section KOK CK CI CIC CC KOK CK CI CIC KOK KOK OK KOK KOK KOK KOK OK CI CI KOK K KOK OK OK CI CI CIC C OK OK KOK KOK KOK OK OK OK KOK RR Global Section Parameter Delimiter Record Delimiter 4 Sending Product ID test atf parts arcxxx File Name users2 cvc parts bcd arc igs System ID PTC CADDS5 REV 6 0 GRAPHIC SYSTEM PTC Translator Products User Guide 3 15 GETIGES Command Example of a GETIGES Log File Preprocessor Version PTC Translator Products Revision 2 1 Size of Integer 32 Sgl Precision Mag 38 Sgl Precision Sig 6 Dbl Precision Mag 308 Dbl Precision Sig T5 Receiving Product ID test atf parts arcxxx Model Space Scale 1 000000 Unit Flag 1 Unit String IN 4 of Line Weights 32767 Maximum Line Width 32 767000 Creation Date 11 10 99 11 18 21 Minimum Resolution 0 000010 aximum Coordinate 0 000000 Author Author Organization
139. ll continue CVIG VDATOGDX An error has occurred trying to convert VDA data to internal format Please report this as a bug and send the VDA file that caused the problem Each VDA FS entity is converted to a neutral form before being mapped into the equivalent CADDS entity An error has occurred trying to do this Validate the VDA FS file to fix most of the problems CVIG VIEW PART Maximum number of entities in a part has been reached Therefore multiple parts will be created Use the command VIEW PART to view all entities in the that were in this file being translated The part to be viewed with the original is s CADDS allows a maximum of 65536 entities in a part In some cases data translation files will cause this number to be exceeded In this case additional C 30 PTC Translator Products User Guide System Messages List of System Messages parts will be created with the remainder of the entities You can use the command VIEW PART to see the entire model APPRO XNO TFREED All of the approximation workspaces were not freed Upon termination of the internal subsystem not all of the allocated approximation workspaces had been freed All remaining workspaces will be freed but the application should verify that for each allocation of approximation workspace there is a corresponding approximation workspace free GDX BADDATA Bad data specified for least squares fit A bad set of data
140. ll not be created A group has been detected with no entities This can be because Allof the entities in the group had processing problems and were not output All the entities in the group were not processed due to the modifiers entered Check the entities in the specified group CVIG IGESTOGDX An error has occurred trying to convert IGES data to internal format Try running the same IGES file using the validate option If that stilldoesn t work please report this as a bug and send the IGES file that caused the problem C 18 PTC Translator Products User Guide System Messages List of System Messages You need to validate the IGES file to try to fix most of the problems If you still get this message after using the validation option submit a bug report along with the IGES file CVIG_IGESTO NURBS An error has occurred trying to convert the IGES trimmed surface or solid entity with DE s to NURBS format Try running the same IGES file using the validate option If that still doesn t work Please report this as a bug and send the IGES file that caused the problem Each IGES trimmed surface or solid 144 143 186 entity is converted to a NURBS form before being mapped into its CADDS Equivalence An error has occurred trying to do this Validate the IGES file to try to fix the problem If you still get this message after using the validation option submit a bug report along with the IGES file
141. loped by the American National Standards Institute ANSD BREP Boundry Representation CAD CAM Computer Aided Design Computer Aided Manufacturing CGOS CADDS Graphical Operating System CAMU Concurrent Assembly Mock Up A PTC Product used to design an overall product structure and to manage the overall development of the product CATIA CATIA is the flagship CAD CAM CAE F system from Dassault Systems The product is marketed worldwide by IBM Engineering Solutions PTC Translator Products User Guide Glossary 1 Glossary IG ES Initial Graphics Exchange Specification International Organization for Standardization founded in 1946 is a worldwide federation of national standards bodies from some 100 countries one from each country Among the standards it fosters is Open Systems Interconnection OSI a universal reference model for communication protocols Many countries have national standards organizations such as the American National Standards Institute ANSI that participate in and contribute to ISO standards making iso para metric MIPTR NURBS NIST VDA FS A means of parametrizing a curve by controlling the location of points in an Iso u or Iso v manner Master Index Pointer A software application used for modeling and manipulating Non uniform Rational B spline curves and surfaces National Institute of Standards and Technology Formerly the National Bureau of Standards promotes and mainta
142. mand 1 4 PTC Translator Products User Guide Introducing IGES and VDA FS IGES Translator The datashop gui command sources the cvt ransrc support files to invoke the Datashop menu After the Datashop is invoked the following user interface appears 2 Translator Products User Guide 1 5 Introducing IGES and VDA FS CAMU IGES Translator The Datashop menu is basically divided into two parts The main window is called the Translator Selector window which 1s common to all the translators For details on the options of this window refer to Options on the Translator Selector Window on page 6 6 The other part is called the working window the options on this window are common to all the translators For details on the options of this window refer to Overview of the Working Window on page 6 10 In case of CAMU IGES translator an additional View Assembly option appears which is specific to the display of the CAMU assembly tree structure Options in the Assembly Tree Window 1 Click View Assembly on the working window A window displaying the CAMU assembly tree structure for the specified assembly appears 1 6 PTC Translator Products User Guide Introducing IGES and VDA FS CAMU IGES Translator 2 Display the correct header and appropriate information regarding CAMU IGES Select one or more components before you invoke the translator The components can be selected by cli
143. n Count 100 0 Circular Arc 13 108 0 Plane Unbounded 4 124 0 Transformation Matrix 1 314 0 Color Definition 23 404 0 Drawing form 0 1 406 15 Property Name 2 406 16 Property Drawing Size 1 410 0 View 1 Total 46 Date Time Finished Mon Mar 18 11 18 26 1996 2 10 PTC Translator Products User Guide The PUTIG ES Command Troubleshooting Troubleshooting This section describes the following troubleshooting features along with solutions dump occurs during translation a Use the validate_db option to verify if the part is a valid part b Use the t race option to examine the CADDS entity and identify the MIPTR c Confirm if the part is a valid part e If the receiving translator does not support IGES 186 solid entities Use the option to create trimmed surfaces IGES 144 instead of solid entities IGES 186 from the CADDS solid PTC Translator Products User Guide 2 11 Giepie GETIGES Command This chapter lists and explains the get iges command modifiers and provides examples of getiges in use There is a sample log file at the end of the chapter There is also information on limitations in curve and surface processing The GETIGES Command Syntax Examples Using GETIGES Curve and Surface Limits Example of a GETIGES Log File PTC Translator Products User Guide 3 1 GETIGES Command The GETIG ES Command Syntax The G ETG ES Command Syntax gelige De
144. n a CADDS database and improve the quality of data exchange PTC Translator Products User Guide 1 15 Introducing IGES and VDA FS Command and Syntax Diagram Conventions Command and Syntax Diagram Conventions Entering Commands Enter the commands and modifiers in lowercase only Command Conventions The following conventions are used for command descriptions Commands and modifiers are in bold e Each modifier is described in a table If a default value exists for a modifier this is also listed The amount of indentation used for a command segment in a table shows its placement in the command hierarchy Synta x Diagram Conventions command descriptions include a syntax diagram that shows the command its modifiers as explained below Symbols Modifiers Braces Exclusive Required Indicate that you must include one of these modifiers in the syntax diagrams modifierl modifier Double bars Exclusive Optional Indicate that you may include one of these modifiers in the syntax diagrams DIFIEF 1 MA DIFIEKZ Square brackets Optional Indicate that you may include any of these modifiers in the syntax diagrams Mu DIFIER 1 Mo DIFIERZ Pointed brackets lt gt Indicate the data type required For example filename requires you to enter a filename Brackets Indicate that the modifier can be abbreviated overwr
145. n between the model and parameter space trimming curves is shown If this value is large the entity should be examined in CADDS to make sure it is correct This is a warning message only and does not always indicate invalid trimming Without useparam this file gives a separation of 1 5 C 28 PTC Translator Products User Guide System Messages List of System Messages CVIG TRIM ERROR Trimming failed for loop d on entity with DE name s Trimming curves and untrimmed tsurface will be created d attempts were made with a starting tolerance of f and ending with Sf Set pnttol equal to the ending tolerance and try again There was an error while trimming a tsurface Check the underlying geometry CVIG TRIM TO SOLID An error has occurred trying to convert the trimmed surface or solid entity with DE name s to internal format Please report this as a bug and send the file that caused the problem Each trimmed surface or solid 144 143 186 top face entity is converted to a neutral form before being mapped into its CADDS equivalence An error has occurred trying to do this Please submit a bug report along with the file CVIG TSURF CREATE The untrimmed tsurf could not be created from entity s A surface with miptr d was created There was an error while creating a tsurface from a surface Examine the created surface to see if it is correct CVIG UNABLE LD COLOR TABLE The color table was not loaded the de
146. n the command line parameters for the PUTIGES command refer to Modifiers on page 3 3 For details on the command line parameters for the GETIGES command see section Modifiers on page 3 3 For details on the command line parameters for PUTVDA command see Modifiers on page 3 3 For details on the command line parameters for GETVDA command Modifiers on page 3 3 Click OKto return back to the working window on the Datashop interface Click Save Config to save your settings for future use Click Load Config to load an existing configuration file containing the required settings 2 Choose the View Assembly Action button to display the CAMU assembly tree structure for the assemblies in the Translation Queue 6 12 PTC Translator Products User Guide User Interface for IG ES VDA FS CAMU IGES and STEP Protocols Using the Options on the Datashop Interface Please note The View Assembly Action button is displayed only for the CAMUIGES Translator For details refer to Options in the Assembly Tree Window on page 1 6 3 Choose the Translate Action button to execute the translations specified in the Translation Queue The following Execute Menu appears Figure 6 9 Execute Menu The status column displays the status of the translations as either Done Running or Pending e Click Abort to stop the current translation e Click Detail to see further details of the translations and the output The
147. n this example consists of CADDS layers 1 23 through 40 and 57 Only FACE entities are defined The following CADDS naming conventions apply ws putvda part cadds trans part l vdafile vda parts partl vda unsew layer 1 23 40 57 PTC Translator Products User Guide 4 5 PUTVDA Command Examples Using PUTVDA The following table shows the results of this command line Table 4 2 Summary of Example 2 Modifier Description Result part Original CADDS part cadds trans part 1 vdafile Output VDA file vda parts _bcd part1 vda unsew Does not create any TOP FACE entities defined for each entities surface of the solids layer Specifies output layers Layers 1 23 40 57 output to VDA FS file 4 6 PTC Translator Products User Guide PUTVDA Command Example of a PUIVDA Log File Example of a PUIVDA Log File The log file contains the Product header Start date time and filename Modifiers used for processing the file File header Count of CADDS entities in the part e Status warning or error messages generated during the translation Summary of all messages printed to the log file Count of VDA FS entities created e Termination date and time Sample Log File Below is an example of the log file for put vda PTC VDA Pre Processor Log File KKKKKKK KKK KKK C C CK KKK KKK KKK KKK KKK KKK KKK KKK Ck CK CI KKK KK KKK KKK KKK KKK KOK RR CADDS VERSION CADDS5 REV 6 0
148. name maps to the name D where is the identification number of the 404 that created the drawing Drawing Size If no drawing size property is found an attempt to roughly determine drawing entity extents is done and the size will be set at 110 of extents If there is no units property the drawing defaults to the model part units Draw Entity If no draw entity is found in the IGES file a default drawing called DEFAULT is created using the size and units given above This creates a default view with a CPL of TOP centered on the drawing You might need ZOOM VIEW commands to see the model 9 8 PTC Translator Products User Guide GETIGES Mapping GETIGES Mapping Defaults Wa ming The 406 5557 property allows for offsetting the origin of the drawing from the lowerleft comer of the drawing This property is known only by the Computerization translators It is only used to allow for round tripping of CADDS partsthat have been created using this property If you are going to exchange data with other non CADDS systems do not use the 406 5557 property inside CADDS View Entity The 410 0 410 1 View entities map to CADDS views The 410 1 Perspective View maps to CADDS perspective view but it is not an exact mapping views are placed where the drawing entity specifies clipping boundaries are mapped accordingly Independent Views those views not pointed to by a drawing have a default drawing created for each view The d
149. nce Not mapped 10 2 PTC Translator Products User Guide PUTVDA Mapping PUTVDA Entity Mapping Table 10 1 PUTVDA Entity Mapping Table CADDS Entity Mapping Type VDA Entities 81 Connect Node Not mapped 82 Text Node Not 83 Figure Not 85 Not mapped 86 Nodal Text Not mapped 87 Relation FM GROUP 88 Plane FM SURF 91 Trim Surface DM CONS FACE SURF CURVE 91 Solid DM TOP CONS FACE SURF CURVE Please note If the unsew modifier is used then no TOP entities are output only FACE and CONS entities PTC Translator Products User Guide 10 3 Chapter 11 GEIVDA Mapping This chapter lists the entity mapping for the getvda command GETVDA Entity Mappings Translator Products User Guide GEIVDA Mapping GEIVDA Entity Mappings GEIVDA Entity Mappings The following table describes how VDA FS entities are mapped to CADDS entities based on the options modifiers selected The mapping types are as follows Table 11 1 GETVDA Entity Mapping Table VDA FS Entity Mapping Type CADDS Entity POINT DM Point PSET FM Group of points MDI FM Group of points and lines with the lines representing normal vectors CIRCLE DM Arc CURVE FM NURBS Curve SURF FM NURBS Surface CONS FM Used in creating Trimmed Surface FACE DM Trimmed
150. nd location CADDS naming conventions apply Example of a PUTVDA Log File on page 4 7 for an example of a log file Translator Products User Guide 4 3 PUTVDA Command The PUTVDA Command Syntax Modifiers Description nolog Directs all messages to the screen No log file is produced This modifier overrides the 1 og modifier noprompt Prevents translator from issuing interactive prompts Use noprompt when starting the translator from batch scripts or the user interface 4 4 PTC Translator Products User Guide PUTVDA Command Examples Using PUTVDA Examples Using PUTVDA Example 1 The VDA FS file created in this example creates a SET from layers 1 through 5 and each entity ID is displayed on the screen There is no log file The following CADDS naming conventions apply ws putvda part cadds trans part l vdafile vda parts partl vda set 1 5 nolog trace The following table shows the results of this command line Table 4 1 Summary of EXample 1 Modifier Description Result part Original CADDS part cadds trans part 1 vdafile Output VDA FS file vda parts _bcd part1 vda set Creates a SET from the SET consists of layers 1 through 5 specified layers nolog Turns any log file off Messages displayed on the screen trace Displays ID for each entity Entity ID displayed processed Example 2 The VDA FS file created i
151. nding CADDS entity uniformtext Creates all text as uniform all text characters have equal width validate Validates the IGES file and corrects the IGES data where possible fixsymbols Adjusts the height and width of bad symbols by a value of n nn See CAMU IGES user interface help for more details viewcenter Zooms and centers the default views eliminating the need for a ZOOM VIEW ALL in CADDS Using this modifier may increase the translator time significantly view xxx is the required Cplane to be used when creating the default view xxx can be top bottom left right front rear or ISO The top is the default nosplitcusps Does not split cusps in trimming curves This option can be used to bring in trimmed surfaces that have some problem max_surf_split n If a set and a surface splits into more than n surfaces because of discontinuities then remove the split surfaces and use the original surface This option can be used to bring in trimmed surfaces that have some problem negdraw If this modifier is set the drawing extents are 500 0 500 0 500 0 500 0 This fixes the older CADAM CATIA and AutoCAD drawings with negative coordinates If other coordinates are required use the negdraw extents n n modifier in the configuration file 3 6 PTC Translator Products User Guide GETIG ES Command The GETIGES Command Syntax Modifiers Descrip
152. ndow 1 6 The Translation Process 1 10 IGES Process 1 10 VDA FS Process 1 10 PTC Translator Products User Guide Contents v Entity Processing Limitations Limitations for IG ES Files Limitations for VDA FS Files Processing IGES Sfigs and Nfigs Preprocessing Using putiges Postprocessing Using getiges Filename Conventions and CGOS CGOSand UNIX Pathname Separators Using the Ampersand Character amp Using Lowercase Characters The bcd Directory Writing a File Reading a File Processing Requirements for CGOS Importing CADDS Parts from CGOS Command and Syntax Diagram Conventions Entering Commands Command Conventions Syntax Diagram Conventions The PUTIG ES Command PUTIG ES Command Syntax Description Syntax Modifiers Configuration File Examples Using PUTIG ES Example 1 Example 2 Example of a PUTIG ES Log File Sample Log File Troubleshooting 1 11 1 11 1 11 1 12 1 12 1 12 1 13 1 13 1 13 1 14 1 14 1 14 1 14 1 15 1 15 1 16 1 16 1 16 1 16 Contents vi PTC Translator Products User Guide GETIG ES Command The GETIGES Command Syntax Description Syntax Modifiers Configuration File Examples Using G ETIG ES Example 1 Example 2 Curve and Surface Limits Converting Curves Converting Surfaces Converting Surfacesto Single precision Parts Converting Surfacesto Double precision Parts Example of a GETIG ES Log File Sample Log File Troubleshooting PUTVDA Command The PUTVDA Command Syntax Descripti
153. ng for the section letter of the current file section or the next file section If found the parser will attempt to reconstruct the line If not found the parser will assume that the line belongs in the current section and will reconstruct it based on that IAFP MODEL NOT EMPTY Model specified as target of parse is not empty The model specified in which to place the parsed IGES file is not empty This error causes the parser to abort Translator Products User Guide C 53 System Messages List of System Messages IAFP PD Multiple PD entries for a single DE Two or more PD entries referenced the same DE from the DE backpointer field The first PD entry found for the given DE backpointer will be used and subseguent PD entries referencing the same DE will be ignored This error can also be generated if the DE backpointer field on the indicated line was incorrect If this is the case the fields within the entity that referenced this PD entry will be set to default values NO SCTN LR Could not locate section letter assuming current section The section letter for a line that had to be reconstructed could not be found The parser assumes that the line belongs in the current section and will continue reconstructing the line IAFP NOT FOUND File s does not exist The specified file could not be found This error causes the parser to abort IAFP OPEN ERR Error opening file s
154. ntered for options satol or sltol was not valid Default tolerances will be used The tolerance entered for either the satol or s1to1 is either not numeric or is not reasonable The default values will be used CVIG BAD VDA PARSE An error has occurred trying to parse the VDA file Make sure that the fil ntered is a VDA file The VDA FS parser has run into problems parsing the VDA file specified Make sure that the file name entered is a VDA file and try again CVIG BIG PART Due to the amount of entities encountered in the input file multiple parts will be created To view these parts at the same time use the VIEW PART command CADDS only allows a maximum of 65536 entities in a part The input file might create more than 65536 entities so multiple parts will be created CVIG BLANKDIM TEXT Text entity s is blanked and in a dimension Blanking of text within a dimension is not supported by CADDS The text will not blanked IGES allows portions of a dimension to have different attributes from the parent dimension These attributes include blanking color level and view CADDS does not support this concept So when this is encountered those attributes that are different are logged and defaulted to those in the dimension itself Translator Products User Guide C 9 System Messages List of System Messages CVIG CANTCREATEFILE Error trying to create 5 While trying to create the
155. ntity will probably be bad as well The data that makes up a 140 Offset Surface Entity does not conform to the specification The data will be ignored Any entity that accesses this entity may be incorrect For example if this was a trim base surface no trimming can be done C 20 PTC Translator Products User Guide System Messages List of System Messages CVIG INVALID LEVEL Entity resides on level ld in the IGES file changing to level ld for CADDS CADDS supports levels layers 0 254 and IGES supports levels 0 99999999 When IGES entities are found on levels greater than 254 the translator performs a modulus operation gets the remainder after dividing by 254 and creates the entity on that layer CVIG INVALID VAL FOUND The desired calculated weight for this entity is larger thanthe maximum number of line weight gradations global 16 allowed Check the user font table for inaccurate data Check the user font table for bad data describing this font CVIG JUSICHANGE Text entity s contains a text string that will be mapped to multiple CVfonts Because of this the justification will be changed to left justified When taking one input text string and mapping it to multiple CV strings the justification and calculation of the text origins will result in a bad CV string CVIG _ RDESC A Library error occurred on entity s See Error Documentation for a more exact description of the pr
156. nuity for approximation A geometric discontinuity greater than the linear approximation tolerance was encountered at the specified segment during linear approximation in the surface U parametric direction The discontinuity will be bridged with a linear segment for approximation but you should verify the definition of the internal entity UISODISC ONTINUO US A geometric discontinuity has been encountered in an iso parametric curve at the surface V parameter value of lf A geometric discontinuity greater than the linear approximation tolerance was encountered approximating an iso parametric curve in the surface U parametric direction at the specified v value You should verify the definition of the internal entity GDX VDISCONTINUOUS A geometric discontinuity has been encountered at V span d between spans d and d A linear segment will be created at the discontinuity for approximation A geometric discontinuity greater than the linear approximation tolerance was encountered at the specified segment during linear approximation in the surface V parametric direction The discontinuity will be bridged with a linear segment for approximation but you should verify the definition of the internal entity GDX VISODISCONTINUO US A geometric discontinuity has been encountered in an iso parametric curve at the surface U parameter value of 1f A geometric discontinuity greater than the linear approximation tolerance was
157. ny IGES font character The default table is in usr apl cvuts data iges lib See Text Font Table Layout on page A 5 for the description of the contents of this table PTC Translator Products User Guide 8 7 PUTIGES Ma pping PUTIGES Entity Attributes PUTIG ES Entity Attributes CADDS supports entity attributes to the fullest extent that IGES will allow These attributes are Blanking Layer Color Line Fonts View Inclusion Exclusion Bla nking Entity Blanking is fully supported If the entity is blanked it is created in the IGES file as blanked layer The layer of a CADDS entity is mapped to the level field in the IGES entity Color CADDS supports color by two methods Method Description Individual Entity CADDS assigns color to individual entities regardless of the layer color Layer CADDS assigns color depending on the entity s layer For example all entities on layer 10 are red Color processing for put iges tries first to assign an individual entity color If the entity does not have an individual color subrecord then CADDS uses the layer color for that entity Line Fonts Line font processing for put iges is through a user defined table See Overview of Line Font Processing on page A 2 for more information 8 8 PTC Translator Products User Guide PUTIG ES Mapping PUTIG ES Entity Attributes View Inclusion Exc lusion View inclusion and exclusi
158. o and from CADDS they are automatically placed in a bcd directory This directory is invisibly created as the last directory in any pathname you specify Writing a File If you create an IGES or VDA FS file called user trans test part 1 the translator software creates the file as user trans test bcd part 1 Reading a File If you read an IGES or VDA FS file called user trans test part 1 the translator software searches for these files user trans test bcd part 1 user trans test part 1 PTC Translator Products User Guide Introducing IGES and VDA FS Processing Reduirementsfor CGOS Processing Requirements for CGOS The database formats of CGOS and the CADDstation are equivalent but not identical A software bridge automatically converts from one database format to the other But although parts may look the same on the screen or in plots there are subtle differences These can cause problems that are manifested after using putiges or getiges Importing CADDS Parts from CGOS When you import a CADDS part from the CGOS platform you must follow these steps inside CADDS before using putiges or putvda 1 Activate the part 2 Perform a CHECK DBASE 3 Perform a PACK DBASE 4 Activate all of the drawings use LIST DRAW ALL to find their names The following message appears REGENERATING GRAPHICS 5 Select EXIT PART FILE These steps will correct some of the anomalies of a CGOS part i
159. oblem You need to look up the message in the IGES documentation for a description of the problem CVIG LINE FONT DEF ERROR The 304 line font definition entity could not be created for this CADDS entity Miptr ld The 304 line font definition entity could not be created for this entity Refer to previous error messages with this miptr PTC Translator Products User Guide C 21 System Messages List of System Messages CVIG LOCKERROR While trying to lock an entity for update an error occurred This is usually caused by an or lack of memory error The error returned was 1 There was an error while trying to lock an entity for update This is usually caused by a Disk VO or lack of memory error CVIG MALLOC ERROR Error trying to malloc memory Sorry I ve got to quit While trying to allocate memory space for processing an error was detected This type of error can be caused by several problems Bad data in either the part or the exchange file Notenough swap space Check the data being translated If it looks good increase your swap space CVIG MAX GROUPS Miptr 1d is in more than 7 groups CADDS only allows an entity to be in 7 groups The translator will put the entity in all of its parent groups but CARE must be taken when deleting entities that are in groups Should an entity be deleted it is suggested running oscadds to fix the count to the correct number See page 9
160. oducts User Guide 1 1 Introducing IGES and VDA FS Brief History of IGES and VDA FS Brief History of IGES and VDA FS The IGES Specification IGES is coordinated with and directed by the National Institute of Standards and Technology NIST in association with the American National Standards Institute The Initial Graphics Exchange Specification Version 5 0 contains the complete IGES standard format NISTIR 4412 September 1990 Please note The IGES Translator conforms to major portions of IGES Version 5 2 CADDS parts and IGES files overlap in their ability to record geometric data however the capabilities of the two formats are not identical The VDA FS Specification VDA FS Version 1 0 has been approved by DIN as a German standard DIN 66301 and is being presented to the International Standards Organization ISO VDA FS Version 2 0 was announced in 1987 and is an extension of VDA FS Version 1 0 The VDA FS Processor supports Versions 1 0 and 2 0 of the VDA FS standard format The basic document VDA VDMA VDA Fl chenschnittstelle VDAFS Version 2 0 VDA Working Group CAD CAM contains the complete VDA FS standard format 1 2 PTC Translator Products User Guide Introducing IGES and VDA FS Graphical User Interface GUI for IGES and VDA FS Graphical User Interface GUI for IGES and VDA FS The graphical user interface for all of the CADDS IGES VDA FS and CAMU IGES translators is the Datashop
161. of the range supported by this system Numbers larger or smaller than this will be truncated to the largest smallest numbers this system can represent IAFP_ LARGER DBL SIG IGES file has greater number of significant digits in double precision numbers than this system PTC Translator Products User Guide C 51 System Messages List of System Messages Global parameter 11 indicated that this IGES file may contain floating point numbers which have more significant digits than are supported on this system Numbers which have too many significant digits will be truncated IAFP_ LARGER SGL EXP IGES file contains numbers with a larger single precision exponent than what is allowed on this system Global parameter 8 indicated that this IGES file may contain floating point numbers which are out of the range supported by this system Numbers larger or smaller than this will be truncated to the largest smallest numbers this system can represent IAFP_ LARGER SGL SIG IGES file has greater number of significant digits in single precision numbers than this system Global parameter 9 indicated that this IGES file may contain floating point numbers which have more significant digits than are supported on this system Numbers which have too many significant digits will be truncated IAFP MAGNITUDE ERR The magnitude of this field exceeds the range of this system The value of a floating point field exceeded the range of
162. on 222 Radius Dimension DM 35 Radius Dimension 228 General Symbol FM 32 Feature Control symbol 230 Section Area FM 31 Crosshatch 302 Association Definition Not Supported 304 1 Not Supported 304 2 Entity Attribute 304 3 Entity Attribute 308 Subfigure Definition DM Subfigure Part 310 Text Font Definition Not Supported 312 Text Display Template DM 82 Text node 314 Color Definition Entity Attribute 316 Units Data Entity Not Supported 320 Network Subfigure def DM Nodal Subfigure Part 322 Attribute Table def Not Supported 402 1 Group DC 87 Relation Nested not supported 402 3 Views Visibility FM Entity Attribute 402 4 Views Vis font FM Entity Attribute 402 5 Entity Label Display Not Supported 402 7 Group DC 87 Relation Nested not supported 402 9 Single Parent Not Supported 402 12 External Reference File Not Supported 402 14 Group DC 87 Relation Nested not supported 402 15 Group DC 87 Relation Nested not supported 402 16 Group DC 87 Relation Nested not supported 402 18 Flow Assoc FM 71 Nodal Line 81 Connect Nodes 402 19 Segmented Views Vis FM Entity Attributes 402 20 Piping Flow Not Supported 402 21 Dimen Geom Assoc FM Assoc between geom and dimension 404 0 Drawing DM Drawing 404 1 Drawing Rotated Views DM Drawing 406 1 Definitions Levels DC Entity Attributes 406 2 Region Restrictions Not Supported 406 3 Level Function Not Supported PTC Translator Products User Guide 9 5 GETIGES
163. on Syntax Modifiers Examples Using PUIVDA Example 1 Example 2 Example of a PUTVDA Log File Sample Log File 3 2 3 2 3 2 3 3 3 8 3 11 3 11 3 11 3 13 3 13 3 13 3 14 3 14 3 15 3 15 3 17 4 2 4 2 4 2 4 3 4 5 4 5 4 5 4 7 4 7 Translator Products User Guide Contents vii GEIVDA Command The GETVDA Command Syntax 5 2 Description 5 2 Syntax 5 2 Modifiers 5 3 Examples Using GETVDA 5 6 Example 1 5 6 Example 2 56 Example of a GEIVDA Log File 5 8 Sample Log File 5 8 User Interface for IG ES VDA FS IG ES and STEP Protocols Datashop Licensing 6 2 Overview of User Interface for Translator Protocols 6 3 Setting up Datashop 6 3 Activating the Datashop 6 3 Using the Options on the Datashop Interface 6 6 Options on the Translator Selector Window 6 6 Overview of the Working Window 6 10 Entity Mapping Types Overview of Mapping Types 7 2 PUTIG ES Mapping PUTIG ES Drawing and View Mappings 8 2 PUTIG ES Entity Mappings 8 3 PUTIG ES Defaults 8 6 Drawings 8 6 Views 8 6 Contents viii PTC Translator Products User Guide Figures 8 6 Local Nodal Figures 8 7 Geometry Entities 8 7 Trimmed Surfaces and Solids 8 7 Text Font Processing 8 7 PUTIG ES Entity Attrib utes 8 8 Bla nking 8 8 Layer 8 8 Color 8 8 Line Fonts 8 8 View Inc lusion Exclusion 8 9 PUTIG ES Entity Spaces 8 10 GETIG ES Mapping GETIGES Entity Mapping 9 2 GETIGES Mapping Defaults 9 8 Drawing Entity 9 8
164. on 15 handled as well as different fonts in different views See View Modes on page B 2 for more information Translator Products User Guide 8 9 PUTIGES Ma pping PUTIGES Entity Spaces PUTIG ES Entity Spaces CADDS allows for four entity spaces or modes They are model mode draw mode detail draw mode and detail view mode You control this within CADDS by selecting the mode before inserting any entities into the CADDS model Mode Entity Mapping Model mode Entities are mapped to IGES as model space entities Draw mode Entities are attached to their respective IGES drawings becoming draw space entities Detail Draw mode Entities are scaled appropriately and mapped to draw space entities When you convert to IGES and then back to CADDS round trip data on detail draw or detail view mode entities might be lost These entities are approximated to look like those in the original drawing but the actual detail draw mode entities will be physically scaled If you try to dimension a detail draw mode entity after a round trip the dimension value is at the scaled size Detail View mode Entities are mapped to model space entities pointing to the detail view at the appropriate scale 8 10 PTC Translator Products User Guide Chapter9 GETIG ES Mapping This chapter lists entity mapping for the getiges command It also details the mapping defaults and describes the entity attri
165. op gui If you are activating Datashop for the first time the dialog box shown in Figure 6 1 appears Click OK to run and configure Datashop Translator Products User Guide 6 3 User Interface for IGES VDA FS IGES and STEP Protocols Overview of User Interface for Translator Protocols Figure 6 1 READ ME Menu READ ME There are some things you should do to set up CVs Datashop to customize it the way you want it This customization should be done before you run any translations To do this pick Options from the top menubar and then General Options Here you will see three different tabs The Translator tab will designate which translator will be the default choice of all the translators when you bring up Datashop The Directories tab will allow you to designate default directories for file browsers to look when running each translator The last tab Configuration File allows you to designate a default configuration file for each translator After you are finished exit Datashop and restart it The options currently are saved only when exiting the program The Datashop menu shown in Figure 6 2 appears if Datashop has already been configured This menu is divided into two main parts The first part is called the Translator Selector Window and it can be used to select a translator by specifying the source and destination file types from the pull down menus The second part is called the Wo
166. or while trying to create the 402 19 IGES entity Refer to previous logged error messages for a more specific reason The view pointer will be defaulted to all views CVIG ERROR 402 3 Unable to create 402 3 view entity default to all views Miptr ld There was an error while trying to create the 402 3 IGES entity Refer to previous logged error messages for a more specific reason The view pointer will be defaulted so that the entity will be displayed in all views CVIG ERROR 402 4 Unable to create 402 4 view entity default to all views Miptr ld There was an error while trying to create the 402 4 IGES entity Refer to previous logged error messages for a more specific reason The view pointer will be defaulted so that the entity will be displayed in all views CVIG ERRO RONSM O TH An Error has occurred trying to fix a surface The id of the surface is 1 The surface will be created as is but you will probably have problems with it Internally created CADDS surfaces cannot include discontinuities For this reason the translator tries to smooth any surface that has discontinuities up to a default tolerance and splits any surface that has a discontinuity greater than the default tolerance Occasionally this process fails This tolerance can be modified using the satol and sltol modifiers CVIG ERR SEGMENT A parametric value read in from the 402 19 exceeds th ntity bounds The value will be changed to the up
167. origin log lt name gt Creates a log file called lt name gt The default logfile name is lt partname gt log and is located in the parts directory Using the 1 modifier you can enter a different name and location CADDS naming conventions apply See Example of a GETIGES Log File on page 3 15 nolog Directs all messages to the screen no log file is created This overrides log namelog Creates a log file containing all the renaming messages The log file name is lt partname name log gt PTC Translator Products User Guide 3 7 GETIGES Command The G ETG ES Command Syntax Please note The modifiers nosplit smooth satol and sltol work together as follows The modifiers sato1 and s1to1 detect internal discontinuities depending on their tolerance values When a discontinuity is detected the default process is to split the entity at that point You can override this using smooth which smooths the discontinuity or using nosplit which overrides the default and ignores the discontinuity Modifiers Description nosplit Bypasses smoothing and splitting and performs no continuity checks on any surface or curve This avoids surfaces being split at discontinuities and prevents any change to the original surface because of smoothing smooth Smooths surfaces that have internal discontinuities The surface shape may change as a result of smo
168. orm 0 Non Bounded Plane FM 88 Plane Square boundary 108 Form 0 Clipping Plane zx Clipping Plane on the drawing 108 Form 1 Bounded Plane FM 88 Plane Square boundary 108 Form 1 Hole Not Supported 110 Line DM 3 Line nurbs OM 12 Nspline 112 Parametric Spline DM 12 Nspline 114 Parametric Surface DM 14 Nsurface 116 Point DM 2 point 118 Ruled Surface DM 18 Ruled Surface nurbs OM 14 Nsurface 120 Surface of Revolution DM 17 Srev nurbs OM 14 Nsurface 122 Tabulated Cylinder DM 16 nurbs OM 14 Nsurface 123 Direction Entity Used In Solid 124 Matrix 4 125 Flash Entity Not Supported 126 Nurb Curve DM 12 Nspline 128 Nurb Surface DM 14 Nsurface PTC Translator Products User Guide 9 3 GETIGES Mapping GETIGES Entity Mapping Table 9 1 GETIGES Entity Mapping Table IGES Entity Mapping Type CADDS Entity 130 Offset FM 12 Nspline 132 Connect Point DM 81 Connect Node 134 Node Entity Not Supported 136 Finite Element Entity Not Supported 138 Nodal Displacement Not Supported 140 Offset Surface FM 14 Nsurface 141 Bounded Entity FM 12 Nspline 142 Curve on Parametric Surf FM 12 Nspline 143 Bounded Surface Entity FM 91 Trimmed Surface 144 Trimmed Surface DM 91 Trimmed Surface 146 Nodal Results Not Supported 148 Elements Results Not Supported 150 Block Entity Not Sup
169. othing usemodel Selects model space curve preference for trimming If the results of a trimming operation are not as expected use usemodel If this is successful it indicates that the parameter space curves are wrong useparam Selects parameter space curve preference for trimming If the results of trimming operation not as expected use useparam If this is successful it indicates that the model space curves are wrong Configuration File You can place the modifiers in a text file instead of the command line Please note You are recommended to use the Datashop to create the configuration file This eliminates the need to worry about syntax and content of the file The file syntax of the file includes a section header to indicate whether it is getiges or putiges For getiges it is GET on a line by itself Each of the desired modifiers can be listed after this line of the modifiers except cfg can be used in the configuration file The syntax for the modifiers is as follows modifiers lt string gt on the command line would be modifier string modifier lt n gt on the command line would be modifier n 3 8 PTC Translator Products User Guide GETIG ES Command The GETIGES Command Syntax modifier on the command line would be modifier on The syntax for comments is a line starting with and ending with Following is an example of a configuration file
170. owed by the list of property values followed by the standard lists of property and associativity pointers If this assumption is incorrect additional errors about incorrect field types may be generated IAFP UNKNOWN Entity type form lt TF gt of DE ld is unknown Property associativity data will not be processed correctly An entity was found in the file with an unknown type form The parser will read the entity into a structure that the application can access However property associativity pointers will not be recognized correctly and will be stored in the structure in the same manner as the other PD information The information stored by the parser will always be of type double long or vstring IGDX BADBOUNDS The NURBS curve surface geometric bounds values are invalid The IGES NURBS curve surface entity definition contains bounds value s that are not within the parametric domain of the IGES NURBS curve surface Validate the IGES NURBS curve surface entity definition IGDX BADCONIC The conic form degenerates The IGES conic entity definition is degenerative and cannot be processed Validate the IGES conic entity definition PTC Translator Products User Guide System Messages List of System Messages IGDX BADSPLINEDEG The degree of the GDX spline curve surface must be less than or equal to 3 The degree of the internal spline curve surface entity must not be greater than 3 for conversion to an IGES
171. paths for the above mentioned file an error occurred Make sure you have write privilege and try running again CVIG CLIP ERROR An Error has been detected calculating the clipping values for this view The Clipping value for this particular direction will be defaulted to the edge of the drawing The values for calculating the clipping position for a view made no sense The value will be ignored and the edge of the drawing will be used for clipping in this direction CVIG CLIP OFF DRAWING Clipping values are off the drawing Resetting the values to be back on the drawing The clipping values for a view were positioned beyond the bounds of the drawing The clipping values will be reset to the extents of the drawing CVIG COLOR READ ERR An error occurred searching the CADDS color table that should have been read in the default color number shall be used An error occurred searching the CADDS color table that was read at startup and the default color number will be used check the log file for an error that occurred when the table was read in CVIG CREATE ERROR An attempt to create an IGES entity from a CADDS entity failed The Miptr is 1 The error code is ld There was an error while trying to convert an IGES entity The entity will not be created in the IGES file This is usually caused by either lack of memory or disk space PTC Translator Products User Guide System Messages List of System Messages
172. pecified for the current IGES model IGEO INVALIDNUMDERIVS The number of derivatives must be greater than or equal to O0 A call was made to a function to evaluate derivatives and the number of derivatives requested was less than zero The application should verify that the correct call is being made and you should request the maximum derivative to be greater than or equal to zero IGEO INVALIDNUMPTS The requested number of approximation points must be greater than UN The requested number of linear approximation points is invalid The application should verify that the correct call is being made and you should specify the number of linear approximation points to be greater than 1 Translator Products User Guide C 69 System Messages List of System Messages IGEO INVALIDOPTION The specified option is not supported A call was made to a function with an invalid option The application should verify that the correct call is being made IGEO INVALIDO UTBNDRY The IGES 144 entity outer boundary IGES 142 entity is not the outer boundary The correct outer boundary will be used for approximation The IGES 144 entity outer boundary IGES 142 entity is not the outer boundary as specified in the entity definition For approximation the correct outer boundary has been determined and will be used Verify the definition of the IGES entity IGEO INVALIDPARM VALUE The evaluation parameter values is not between
173. per or lower bound that it exceeded The DE number 5 PTC Translator Products User Guide C 15 System Messages List of System Messages parametric value read in from the 402 19 exceeds the entity s bounds The value will be changed to the upper or lower bound that it exceeded Check the 402 19 values to ensure correctness or the actual bounds of the geometry CVIG ERR VIEW An error occurred while trying to create the views visible for this entity The DE number s An error occurred while trying to create the views visible for this entity There could be something wrong with the DE view field entity IGES 410 402 3 4 19 You could change the field to 0 implying all views for this entity so view visible processing will be skipped CVIG ERRWIDTHFONT The width of a curve is wider than allowable in CADDS The width will be defaulted to the widest width id s The width of the font for this curve is wider than that allowed in CADDS The curve will be defaulted to the widest allowed Modify the global section to decrease the maximum line width to a smaller number the line might come in without being defaulted CVIG Entity name already exists New CADDS generated Entity name s new CADDS 5 CADDS allows a tag name to exist only once If the entity has already been processed the tag name must be changed The old and new tag names are listed CVIG FATA
174. playing using putvda 4 3 Model mode 2 Modifiers getigescommand 3 3 getvda command 5 3 putiges command 2 3 putvda command 4 3 MSBO solids putiges unsew modifier 8 5 N Name conventions CGOS filena mes 1 13 Names drawing default getiges 9 8 IG ES files specifying using putiges 2 3 VDA FS files specifying using putvda 4 3 Naming partto create using getiges 3 5 part to translate using putvda 4 3 New Tool 6 7 Nfigs definition partfile 1 12 inaccessible 1 12 instances 1 12 local creating using getiges 3 3 pathname 3 7 processing 1 12 NIST IG ES association with 1 2 O Overwriting part files using getiges 3 5 using putvda 4 3 p Parallelism symbols A 5 Part data inaccessible 1 12 Translator Products User Guide Index 5 Index Part files overwriting using getiges 3 5 using putvda 4 3 Partto create naming using getiges 3 5 Part to translate naming using putvda 4 3 Pathnames Nfig 3 7 separators 1 13 Sfig 3 7 Perspective views 9 9 Polynomial representation 4 2 Postp roc essing using getiges 1 12 Preprocessing using putiges 1 12 Preventing surface split at disc ontinuity using getiges 3 8 thick lines using getiges 3 4 trimmed surfaces using getiges 3 4 Printing documentation from Portable Document Format PDF file xxiv Processing CADDS parts 1 1 color getiges 9 12 putiges 8 8 entities limitations 1 11 IGES groups 9 10 line fonts A 1 Nfigs 1 12 Sfigs 1 12 subfigur
175. ported 152 Right Angular Wedge Not Supported 154 Right Cir Cylinder Not Supported 156 Right Cir Cone Frustum Not Supported 158 Sphere Not Supported 160 Torus Not Supported 162 Solid of Revolution Not Supported 164 Solid of Linear Extrusion Not Supported 168 Ellipsoid Not Supported 180 Boolean Tree Not Supported 184 Solid Assembly Not Supported 186 MSBO DM 91 Solid 190 Plane DM 88 Plane 192 Right Cir Cylinder Surf FM 14 Nurb Surface 194 Right Cir Conical Surf FM 14 Nurb Surface 196 Spherical Surface FM 14 Nurb Surface 198 Toroidal Surface FM 14 Nurb Surface 202 Angular Dimension DM 34 Angular Dimension 204 Curve Dimension Not Supported 206 Diameter Dimension DM 37 Diameter Dimension 208 Flag Note FM 32 Flag Note or 36 label depending on leaders 210 General Label DM 36 General Label 212 General Note DM 85 Text 213 New General Note FM 85 Text 214 Leader Dependent FM Leader in Dimension or label 9 4 PTC Translator Products User Guide GETIGES Mapping GETIG ES Entity Mapping Table 9 1 GETIGES Entity Mapping Table IGES Entity Mapping Type CADDS Entity 214 Leader Independent FM 36 General Label NO TEXT 216 Linear Dimension DM 33 Linear Dimension 218 Ordinate Dimension DM 33 Ordinate Dimension 220 Point Dimension FM 33 Ordinate Dimensi
176. r 6 6 PTC Translator Products User Guide User Interface for IG ES VDA FS CAMU IGES and STEP Protocols Using the Options on the Datashop Interface e Choose the Directories tab to assign default directories to the file browser while running the translator e Choose the Configuration File tab to assign a default configuration file for each translator 3 Click Toolson the top menu bar for using external tools with the Datashop The following menu appears Choose the Add New Tool option to register a new tool The New Tool Menu appears as shown in Figure 6 4 Enter the name of the tool a suffix list of file extensions to associate with the tool and the tool s full path and executable name If the full path is not specified Datashop will search your PATH environment variable to find the executable Figure 6 4 New Tool Menu e Choose the View option to modify any registered tool The Tools Menu appears as shown in Figure 6 5 PTC Translator Products User Guide 6 7 User Interface for IG ES VDA FS IGES and STEP Protocols Using the Options on the Datashop Interface Figure 6 5 Tools Menu maig lt gt mdilength znn nnn milult nn nn nosulid notnim overnite log name pat gt nolug pnital nn nnn pst E 1 jani nn nnn CR single Te Jar e Choose the Edit option to modify the existing tools li
177. r Service Guide PTC Translator Products User Guide XXV Chapter 1 Introducing IG ES and VDA FS The Initial Graphics Exchange Specification IGES Translator translates geometric and annotative data a CADDS part on a CADDS system to and from the IGES standard format in an IGES text file In this way data can also be transferred to and from non CADDS systems that support the IGES format CADDS VDA FS Translator transmits geometric data to and from the Verband der Automobilindustrie Fl chenschnittstelle VDA FS standard format The data can be transferred to and from other systems that also support the VDA FS format For example you can design a product in CADDS and then send it to a subcontractor whose CAD CAM system also supports the VDA FS format The reverse process is also possible You can run the IGES and VDA FS Translators directly from the operating system prompt provided that you have a CADDS environment You can process CADDS parts that are already on your machine If you are on a network you can also process parts and files from Optegra or another node of the network e Brief History of IGES and VDA FS e Graphical User Interface GUI for IGES and VDA FS e CAMU IGES Translator Translation Process Entity Processing Limitations Processing IGES Sfigs and Nfigs Filename Conventions and CGOS Processing Requirements for CGOS Command and Syntax Diagram Conventions PTC Translator Pr
178. r Products User Guide PUTIGES Mapping PUTIGES Entity Mappings PUTIG ES Entity Mappings The following table shows how entities are mapped when you use putiges Table 8 2 PUTIGES Entity Mapping Table CADDS Entity Mapping Type IGES Entity 2 Point DM 116 Point 3 Line DM 110 Line nurb OM 126 Nspline 106 20 If 96 break subrecord 5 Arc DM 100 Arc Circle 124 Matrix If necessary nurb OM 126 Nspline 6 Conic DM 104 Conic 124 Matrix If necessary nurb OM 126 Nspline 7 Spline DM 126 Nurb Spline 8 B Spline DM 126 Nurb Spline 9 C pole DM 126 Nurb Spline 10 C point Not mapped 11 S point Not mapped 12 N spline DM 126 Nurb Spline 14 N Surface DM 128 Nurb Surface 406 5558 For Mesh If prop modifier used 16 Tabulated Cylinder DM 122 Tabulated Cylinder nurb OM 128 Nurb Surface 406 5558 Surface Mesh If prop modifier used 128 Nurb Surface If used in tsurf Solid 17 Surface of Revolution DM 120 Surface of Revolution nurb OM 128 Nurb Surface 406 5558 Surface Mesh If prop modifier used 128 Nurb Surface If used in tsurf Solid 18 Ruled Surface DM 118 Ruled Surface nurb OM 128 Nurb Surface 406 5558 Surface Mesh If prop modifier used 128 Nurb Surface If used in tsurf Solid Translator Products User Guide 8 3 PUTIGES Ma pping PUTIGES Entity Ma ppings Table 8 2 PUTIGES Entity Mapping Table CADDS Entity Mapp
179. ranslator Products User Guide System Messages List of System Messages The IGES 144 143 entity has more than one boundary and none of the boundaries is a unigue outer boundary of the surface to be trimmed Verify and correct the definition of the IGES entity IGEO BADDATA Bad data was encountered for the specified operation Due to bad input data or a software error bad data was generated for the specified operation Verify the input data and report a possible software error IGEO BADDEG REE The degree of the IGES NURBS entity must be less than or equal to 3 for conversion to an IGES parametric spline entity A call was made to a function to convert an IGES NURBS curve or surface to an IGES parametric spline curve or surface and the degree of the IGES NURBS curve or surface was greater than 3 The application should verify that the correct call is being made IGEO BADOFFSETBOUNDS The offset curve parametric bounds values are not within the parametric bounds of the base entity The parametric bounds specified in the IGES offset curve entity are outside the bounds of the base curve Verify the definition of the IGES offset curve entity IG EO BNDRYLO O PNOTC LO SED The parameter space bounded surface loop is not closed in model space The curve will be closed for approximation The parameter space IGES Bounded Surface Boundary loop is not closed in model space Verify the definition of the IGES parameter space
180. rawing is named V where is the identification number of the view No clipping is performed on these views View blanking is mapped Layer and entity blanking within views is not supported by IGES and therefore cannot be mapped For this reason any entity excluded from a view because of its entity type or layer also will be excluded from the view in the IGES file Subfigure Processing Subfigure 308 0 and Network Subfigure 320 0 definitions create parts for use with subfigure instances The names of these subfigure parts are the names found in the definition concatenated with the name of the part If you use the catalog modifier getiges uses the directory path entered after the modifier in place of the part name If you use the modifier as the last argument in the command line or if the create directory path is entered after the modifier the subfigure part is created in the default create directory named in the CVPATH environment If the subfigure part already exists processing of that particular definition is bypassed and the existing definition is used IGES does not allow for mixed units between subfigures and the model part subfigures created by the translator are of the same units as the instancing part Translator Products User Guide 9 9 GETIGES Mapping GETIGES Mapping Defaults Subfigure Instances 408 0 420 0 412 0 and 414 0 create either subfigure or nodal figure instances For 408 0 Subfi
181. rking Window and it lets you specify details for the currently selected translator 6 4 Translator Products User Guide User Interface for IG ES VDA FS CAMU IGES and STEP Protocols Overview of User Interface for Translator Protocols Figure 6 2 Datashop User Interface PTC Translator Products User Guide 6 5 User Interface for IG ES VDA FS CAMU IGES and STEP Protocols Using the Optionson the Datashop Interface Using the Options on the Datashop Interface This section explains the various options available on the Datashop menu for the translator protocols The datashop gui command sources the cvtransrc and optional 1 1 support files to invoke the Datashop menu Options on the Translator Selector Window 1 Click File on the top menu bar Choose the Quit option to exit Datashop Whwn you exit Datashop the various settings that you have specified are saved The changes are saved in the Preferences and Tools files under the datashop directory This directory is automatically created under HOME while exiting 2 Click Optionson the top menu bar Click General Options The Preferences menu appears The options on this menu allow you to customize the Datashop by setting up the various default parameters Figure 6 3 Preferences Menu e Choose the Translatortab to set the default translator When a new session 15 started the Datashop comes up with this default translato
182. rlog is ignored iges lt name gt Specifies the IGES file to read in CADDS naming conventions apply If the IGES file does not begin with the translator searches the create directory specified in your CADDSPATH or CVPATH including the corresponding _ bcd directory If you do not enter iges you are prompted for a filename keepform Ensures that invalid form numbers will not be set to 0 during parsing lasttextgap Adds the last text gap to the text string being processed Inf Creates local nodal figures Inf from named groups For example if a group entity with a 406 form 15 property is found this creates a local nodal figure Wa ming Use the 1nf modifier with caution because of restrictions on the CADDS entity typesthat are allowed in local nodal figures For example CADDS entity typescannot be nested but IGES Groups are often nested Most IGES Groups with names are not intended to be represented in CADDSasa local nodal figure Modifiers Description maxmsg n Specifies the number of times an error message is written to the log file For example if many entities in a part have the same error the message for that error is printed at most n times model Causes the views and drawings in the IGES file to be ignored and the file to be processed as if the views and drawings never existed Also entities subordinate to a drawing are not processed
183. rve type is currently not supported for the requested processing of the IGES offset curve 74 Translator Products User Guide System Messages List of System Messages IGEO OUTOFBOUNDS The parameter values specified is not within the entities parametric bounds A call was made to a function to normalize a parameter value when the parameter value was not in the valid parametric range of the IGES entity The application should verify that the correct call is being made IGEO RATIONAL Only a non rational IGES NURBS entity can be converted to an IGES parametric spline entity A call was made to a function to convert an IGES NURBS curve or surface to an IGES parametric spline curve or surface and the IGES NURBS curve or surface was rational The application should verify that the correct call is being made IG EO _ SEC TA REA NOTC LO SED The section area is not closed A boundary curve off the IGES section area is not closed Verify the IGES section area boundary curve data IG EO SURFAC EISNURBS The IGES surface to convert is already a NURBS surface A call was made to a function to convert an IGES surface entity to an IGES NURBS surface and the IGES entity was already an IGES NURBS surface The application should verify that the correct call is being made IG EO _SURFAC ENO TN URBS The IGES surface to convert is not a NURBS surface A call was made to a function to convert an IGES NURBS surfac
184. rview of Line Font Processing on page A 2 for more detail on line font processing To bypass all line font processing use the no ont modifier PTC Translator Products User Guide 9 13 Chapter 10 PUIVDA Mapping This chapter lists the entity mappings for the put vda command PUTVDA Entity Mapping Translator Products User Guide PUIVDA Mapping PUTVDA Entity Mapping PUIVDA Entity Mapping PUTVDA uses the following entity mappings Table 10 1 PUTVDA Entity Mapping Table CADDS Entity Mapping Type VDA Entities 2 Point DM POINT 3 Line FM CURVE 5 Arc DM CIRCLE 6 Conic FM CURVE 7 Spline FM CURVE 8 B Spline FM CURVE 9 C pole FM CURVE 10 C point Not mapped 11 S point Not mapped 12 N spline FM CURVE 14 N Surface FM SURF 16 Tab Cylinder FM SURF 17 Srev FM SURF 18 Ruled Surface FM SURF 19 B surface FM SURF 20 Spole FM SURF 21 Scalar Not mapped 22 Vector Not mapped 24 Shape FM CURVE 25 Rectangle FM CURVE 31 Crosshatching Not mapped 32 FCS Not mapped 33 L O dimension Not mapped 34 Ang Dimension Not 35 Rad Dimension Not mapped 36 General Label Not 37 Not 50 58 Not mapped 70 String FM CURVE 71 Nodal line Not mapped 73 74 Not mapped 75 Mass Point Not mapped 76 78 Not mapped 80 Sfig Insta
185. s e You have created a CADDS part and have used the ACTIVATE DRAWING option to display the graphics The graphics do not appear Use the no ont or noweight modifier to ignore the creation of line fonts or line thickness Surfaces are missing and curves are not connected in the displayed graphics a Use the usemode1 modifier to select the model space curve preference for trimming If the results of a trimming operation are not as expected use the useparam modifier to select the parameter space curve preference for trimming You have created a CADDS part and displayed the graphics The graphics appear invalid a Make sure that the IGES file contains valid data Use the validate modifier to validate the IGES file and correct the IGES data where possible Increase the tolerance value to determine if two points are the same Use the pnttol modifier Specify the pntto1 as 0 001 or greater Increase the linear distance tolerance value to detect a discontinuity Use the sltol modifier Specify the s1to1 as 0 001 or greater e Segmentation errors occur during translation a b Use the t race modifier to identify the IGES entity causing the error Examine the entity causing the error and attempt to resolve the error There are error messages in the log file If surface trimming errors or solid creation errors occur in the log file for example a contour a sewing or a trimming error do the follow
186. s when there is no way to exactly represent the visual aspects of a source entity in the target system for example a dimension entity that has an unsupported arrowhead style The dimension is created using a default arrowhead style Graphical GM Occurs when there is no way to Approximation preserve the functional aspects of a source entity in the target system Decomposition DC Occurs when there is no way to represent the functional structure of the source entity within the receiving system 7 2 PTC Translator Products User Guide Chapter 8 PUTIG ES Mapping This chapter lists the entity mappings for the put iges command PUTIGES Drawing and View Mappings PUTIGES Entity Mappings PUTIGES Defaults PUTIGES Entity Attributes PUTIGES Entity Spaces Translator Products User Guide 8 1 PUTIGES Ma pping PUTIGES Drawing and View Mappings PUTIG ES Dra wing and View Mappings The following table shows how drawings and views are mapped when you use putiges Table 8 1 PUTIGES Drawing and Views Mapping CADDS Type IGES Entity Drawing DM 404 0 If no rotated views FM 404 1 If Rotated views 406 15 Name property 406 16 Drawing Size 406 5557 Old style offset If negative offset drawing size 406 17 Drawing Units Prop Views DM 410 0 View 124 Matrix 108 0 Clipping Planes FM 410 1 Perspective View 406 15 Name property 8 2 PTC Translato
187. scription Synta x dinstd elayer iges beapfom lastbesigap inf mammig nadiri nofont notim noweight onlyde overnite fieymbal Wewcerter ew pasplikusps mas surf split n gdraw noprompt Name name gt i gt shame n2 n5 partname nnn Dnm nnnm ni n2 n5 lt n The getiges command converts 80 column IGES text into a CADDS empladeline explode dir lag name nolag hamelog molog nosplit smooth usemnodel Jepara PTC Translator Products User Guide GETIGES The GETIGES Comma nd Syntax Modifiers Modifiers Description cfg lt name gt Specifies the configuration file that contains modifiers to be used for the translation Refer to the configuration file section for the syntax dimstd lt name gt Specifies the dimension standard to be used ISO JIS or ANSI If none is given defaults to what is specified in the global data of the IGES file if none is given in the IGES global data it will be ANSI elayer lt name gt Creates failed trimmed surfaces on layer n Default layer is 254 errlog Creates a log file that contains messages of ERROR severity only The error log is named by appending error to the log file name If nolog is set er
188. st e Choose the New option to register a new tool The New Tool Menu appears as shown in Figure 6 4 Enter the name of the tool a suffix list of file extensions to associate with the tool and the tool s full path and executable name If the full path is not specified Datashop will search your PATH environment variable to find the executable e Choose the Delete option to delete the tools that are not required Click OKto save the changes To invoke the tools you have registered in the Source File Browser in the Middle Area of the Working Window click the right mouse button on a file that has registered tools to display an option menu as shown in Figure 6 6 Choose the tool to open the file with 6 8 PTC Translator Products User Guide User Interface for IG ES VDA FS CAMU IGES and STEP Protocols Using the Options on the Datashop Interface Figure 6 6 Tools Right Click Menu E Patashop behgez Please note Itis recommended that you use a X based text editor If a X based text editor is not available on your system or if you prefer to use vi or emacs execute them from an xterm by specifying a command like xterm e VA 4 Click Window on the top bar The following menu appears a a a PHT J Choose the Tools option to open the Tools Menu as shown in Figure 6 5 e Choose the Scheduler option to schedule translations for a later date The following menu appears PTC Translator Products User Guide 6 9
189. stem Messages List of System Messages IAFP BAD EOF EOR End of field and end of record delimiters are specified as being the same at line 1d end of field and end of record delimiters must be different This error aborts the parser IAFP BAD EOL DELIM The file contains end of line delimiters consisting of 3 or more characters The character sequence which indicates the end of a line consisted of three or more characters This error may indicate that the file is not an ASCII IGES file or that it has been transferred incorrectly through a file translation program This error aborts the parser IAFP BAD GLOBAL EOF Error in processing global section at line 1d Field delimiter not found or illegal The end of field delimiter global section parameter 1 was not found or was invalid The delimiter must be a printable non numeric character other than 7 PP TD EP or H This error aborts the parser IAFP BAD GLOBAL EOR Error in processing global section at line 1d Record delimiter not found or illegal The end of record delimiter global section parameter 2 was not found or was invalid The delimiter must be a printable non numeric character other than 77 D EP or H This error aborts the parser IAFP_ BAD GLOBAL FIELD Error processing global section field Field value will be defaulted An error occurred while parsing a fiel
190. subfigure e Count of entities put out e Status warning or error messages generated during the translation After processing all figures e Summary of all messages printed to the log file e Count of IGES entities created e Termination date and time Sample Log File Below is an example of the log file for put iges PTC IGES Pre Processor Log File CK CK Ck Ck CK CK CI CI CC KOK CK CK CI KOK KOK KOK CK CI CI KOK KOK KOK CK CI CI KOK K KOK C CK CI CI C EK OK KOK OK KOK KOK KOK OK ko OK M CADDS VERSION CADDS5 REV 6 0 GRAPHIC SYSTEM Preprocessor Ver PTC Translator Products Revision 2 1 Date Time Processed Mon Mar 18 11 18 13 1996 CADDS File processed test atf parts arcxxx IGES File created users2 cvc parts bcd arc igs Log file name users2 cvc parts bcd putiges log ACKCkCk kCk ck ckCck ck ckCck ck kk k ck ck ck ck ck k ck ck k ck ck ck ck ck KOK ck kk ck k ck ck ck ck ck ck ck kk k kk kk KAR Command line arguments used during this translation part test atf parts arcxxx iges arc igs log putiges log Start Section From here down will go to the start section Global Section Parameter Delimiter F Record Delimiter Sending Product ID test atf parts arcxxx File Name users2 cvc parts bcd arc igs System ID CADDS5 REV 6 0 GRAPHIC SYSTEM Preproc
191. syntax Modifier Description explode list If the figure name matches exactly the name provided it will be exploded If the explode modifier is used all figures will be exploded This modifier is processed after the rename list modifier see below The name checked is the name contained in the 308 and 320 entities in the IGES file Syntax explode list fig1 fig2 93 rename list This modifier allows the name of the 308 and 320 entities to be changed This modifier is processed any others that affect the 308 and 320 entities The name must match exactly for the figure to be renamed Syntax rename list 1 1 nam2 newnam2 3 10 PTC Translator Products User Guide GETIGES Examples Using GETIGES Examples Using GETIGES Example 1 The CADDS part created in this example has internal discontinuities smoothed using an angular tolerance of 25 degree and a point tolerance of 01 CADDS naming conventions apply ws getiges part iges igestestl iges 931021 iges pnttol 01 smooth satol 0 25 The following table shows the results of this command line Table 3 1 Summary of Example 1 Modifier Description Result part CADDS part created iges igestest1 iges Input IGES file 931021 iges or _bcd 931021 iges pnttol Point tolerance 01 smooth Smoothing ON satol Angular tolerance 0 25 degree default Default lo
192. t of System Messages should verify that the correct call is being made and you should verify the definition of a parent entity that may be referencing this entity IGDX INVALIDC O NIC The conic is not the standard form The form of the IGES conic entity is not valid Validate the IGES conic entity definition IGDX INVALIDENTITYFO RM The form of the entity is not supported for this operation The form of the IGES entity is not supported for the current operation Validate that the correct operation is being performed on the entity IGDX INVALIDMO DEL The model for the IGES or GDX entity does not agree with the entity type The model specified for entity creation does not correspond to the type of entity requested for creation The application should verify that the model for the internal entity creation is an internal model or that the model for the IGES entity creation is an IGES model IGDX OFFSEITYPENO TSUPPO RTED The IGES curve offset type is not currently supported The IGES offset curve type is currently not supported for the requested processing of the IGES offset curve IGEO ATIRSIAC KUNDERFLOW The entity attribute stack has underflowed An attempt to pop an attribute off the attribute stack resulted in an attribute stack underflow The application should verify that the correct call is being made IGEO BADBNDRY The IGES 144 143 entity does not contain a unique outer boundary C 60 PTC T
193. tion catalog lt dir gt Specifies the directory for figure parts If you enter catalog without lt dir gt as the last modifier on the command line the figure parts are created in your default create directory If you do not enter catalog all figure parts are created in the default part directory specified with pa rt lt partname gt Warming If you do not use the catalog modifier getiges specifiesa pathname foreach Sfig and Nfig it creates using the name of the part and the subfigure that exists under the part If you want to create the figures in your default directory specified by CVPATH place the catalog modifier at the end of the getiges command line without any value for dir Example getiges catalog Allfiguresare created in the location specified by CVPATH If you want to create the figures in some other place use the catalog modifier with the location you want the figures created Example getiges catalog cadds global figs All figures are created in cadds global figs the figure exe still will be located in the part Modifiers Description explode102 Creates an individual curve entity for each segment in an independent IGES composite curve entity type 102 explode Explodes figures on input This does not create individual figure parts It copies the entities from the figure definition into the main part and locates each entity at the instance
194. tions except when checking for discontinuities Use s1tol to check for discontinuity The default tolerance is the Minimum Intended Resolution in the Global section of the IGES file This value must be between 0 00001 and 0 1 millimeters Use pnttol to perform minimum arc radius surface close closure and zero length line checks You can also specify the pnttol value again to improve trimmed surface processing satol nn nnn Sets the angular tolerance to detect tangent discontinuities on a curve or surface internal G1 The default value is 0 5 degree See page 3 8 for more information on satol Use satol during surface trimming loop regeneration Increasing the satol value may help to reduce the number of discontinuities detected thereby reducing the number of surface splits preformed However it is recommended that you set the s1t o1 value first because it directly affects the surface splitting See section sltol nnnnn for details single Creates a single precision part Double precision is the default See Curve and Surface Limits on page 3 13 for more information on single and double precision parts seed part Sets the defaults for the part All data from the translator is filed in part sltol nnnnn Sets the linear distance tolerance to set surface tolerances and detect a discontinuity or point discontinuities internal GO The default value is 0 00
195. tity The application should verify that the correct call is being made INVALIDAPPRO XM ETHOD The requested approximation method is not valid The requested approximation method 1 not valid The application should verify that the correct call is being made INVALIDA PP XM ESH The requested surface mesh must be greater than 1 X 1 The requested surface approximation mesh is invalid The application should verify that the correct call is being made and or the user should specify a mesh greater than 1 x 1 INVALIDM O DEL The model for GDX entity creation is not a GDX model The model specified for the current internal model is not an internal model The application should verify that the correct model is being specified GDX INVALIDNUMPTS The requested number of approximation points must be greater than 219 reguested number of linear approximation points is invalid application should verify that the correct call is being made and or the user should specify the number of linear approximation points to be greater than 1 Translator Products User Guide C 33 System Messages List of System Messages GDX INVALIDNURBC NIC The form of the NURB conic is invalid A call was made to a function to convert an internal NURBS curve to an internal conic and the NURBS curve does not define a conic GDX INVALIDPNTTYPE The requested approximation point type is not valid The
196. tity This error usually indicates a major structural problem with the file and some data will probably be lost IAFP PD SECTION MISSING PD section missing or does not follow DE section The PD section was not found following the DE section This error causes the parser to abort IAFP PD SEQNUM ERR Error in decoding PD sequence number The PD sequence number could not be decoded The parser will assume that it is was equal to the previous sequence number plus one Translator Products User Guide C 55 System Messages List of System Messages PD ERR Error occurred while decoding entity type in PD entry The PD entity type in the first PD field could not be decoded The parser assumes that the type specified in the DE section is correct PD MISMATCH Type of PD field found does not match expected type The type of data found in a PD field did not match the type expected for the field This error can be caused by a wide variety of conditions Usually the field is of the incorrect type It can also be a side effect of another problem with the entity that makes the parser think the entity is of a different type If this happens the parser expects the field types defined for the wrong type of entity The parser treats the field as if it had been defaulted IAFP PIP UNSUPPORTED PIP format IGES files are not supported The specified IGES file is in PIP IGES Li
197. tl Log file name users2 cvc parts _bcd getvda log Command line arguments used during this translation vda nurbs part setl vdafile test vda set01 vda log getvda log File Parsing Errors file Header Senderfirma HUNTER GMBH Bayern Projekt Standardtest VDAFS File Name TEST1 VDA Gueltigkeitsdatum VDA Arbeitsgruppe Test Freigabe vom 04 09 1984 Erzeugungsdatum 31 08 1984 Erzeugendes Syst STRIM TRIDIM Ansprechpartner Herr Konig telefon 03675 82 281 oder 284 adresse Vereinigte Elektrowerke GmbH Gartenstr Neustadt ACKCkCk kCk ck kCk ck kCk KOK KOK kck ck ck ck k ck ck k ck ck k ck ck k ck ck kk ck kCk ck kk ck k ck ck k ck ck ck ck kk ck k ck k k k kk KAR 5 8 PTC Translator Products User Guide GEIVDA Command Example of a GEIVDA Log File ACKCkCk kCk ck kCk ck kCk ck kk ck kck ck kk k ck ck k ck ck KOK ck ck ck ck kCck ck kCk ck kk k ck ck ck k ck ck ck ck k ck ck k ck k k k RR KAR VDA Entities Found in VDA File RR KOK KOK KOK KOK
198. to CV font 12 No IGES text font mapping information was found in textmap table ascii text fonts in the IGES file will be mapped to font 12 It will have no effect on putiges text font processing CVIG NOTEXTINTEXT A text entity was encountered with no text Entity id is s Entity will be bypassed There is an empty text entity in the file This is ignored CVIG NOTEXIPARMS The ascii table used for text font size mapping has not been found All fonts found will be mapped to IGES font 1 for putiges andCVfont 12 for getiges Text sizes will be assumed to be uniform The file textmap table ascii contains text font and size mapping information Since this table wasn t found all fonts for putiges will be put out as IGES font 1 fonts for get iges will be brought in as CV font 12 The widths of the text strings will be off CVIG PARTFILE ERROR An Error has been detected filing a part Error code returned is 1 There was error while trying to file the created part This will result in part being created from the translation This is usually caused by lack of memory or disk space 24 Translator Products User Guide System Messages List of System Messages CVIG PARTOPEN ERROR An error has been detected trying to open and prepare th ntered part for processing There was an error while trying to activate a part for processing This could mean that the part
199. ts draw mode entities to model mode so that the segmented views interval font can be maintained using the IGES 402 19 entity Configuration File You can place the modifiers in a text file instead of placing them on the command line The file syntax includes a section header to indicate whether it is getiges or putiges For putiges it is PUT on a line by itself Each of the desired modifiers can be listed after this line of the modifiers except cfg can be used in the configuration file The syntax for the modifiers is as follows modifiers lt string gt on the command line is modifier string modifier lt n gt on the command line is modifier n modifier on the command line is modifier n on The syntax for comments is a line starting with and ending with Please note The recommended method of creating a configuration file is to use the Datashop This eliminates the need for the user to become familiar with the content and syntax of the file Following is an example configuration file PUT example of configuration file the next line replaces part users test parts xyz part users test parts xyZ the next line replaces iges users test igesfiles xyz igs iges users test igesfiles xyz igs PTC Translator Products User Guide 2 5 The PUTIGES PUTIGES Command Syntax the next line replaces maxmsg 2 maxmsg 2 the next l
200. ucts User Guide Contents xiii CVIG SECTAREA BADDATA CVIG SECTAREA BOUNDRYNOTCLOSED CVIG SECTAREA NOAREA CVIG SEGVIEWMULTIFO NT CVIG SFIG UNEQUAL SCALES CVIG SHELL ERROR CVIG SHRINK SURF CVIG SOLID CREATE CVIG SOLID SEW CVIG SURFCREATE CVIG SURFDISC NTS CVIG TEXIFONTDEF CVIG TEXT MIRROR CVIG TRIMMING ALERT CVIG TRIM ERROR CVIG TRIMTO SOLID CVIG TSURF CREATE CVIG UNABLE LD COLOR TABLE CVIG UNABLE LD FONT TABLE CVIG UNKNOWNRELAT CVIG UNKNOWN UNITS CVIG UNSUPPORTED ENTITY CVIG VDATOGDX CVIG VIEW PART GDX APPROXNOTFREED GDX BADDATA GDX BADEDGEINTER GDX BADSUBPARMS COINPNTS GDX DEGEN PARM GDX DEGNURBCURVE GDX DISCONTCOMP DISCONTINUOUS GDX ENTITYNOTCURVE GDX ENTITYNOTSURFACE GDX INVALIDAPPROXMETHOD GDX INVALIDAPPXMESH GDX INVALIDMODEL GDX INVALIDNUMPTS GDX INVALIDNURBCONIC N N N N OO N N N N N UJ Ww UJ UJ UJ Y UJ UJ w 00 9 9 9 IU I IS ES OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO gt Contents xiv PTC Translator Products User Guide ny GDX INVALIDPNTTYPE INVALIDTO LERANCE GDX MAXDEG EXC EEDED GDX NOAPPRO XDATA BRA ny GDX NOCONVERGE 35 GDX NOCURVE 35 GDX NOMEMORY 35 GDX NOPLANE 35 GDX NOR
201. urface shape may change as a result of smoothing PTC Translator Products User Guide 5 5 GEIVDA Command Examples Using GETVDA Examples Using GETVDA Example 1 This example shows how to create a CADDS part from a VDA FS file using a point tolerance of 01 The part has internal discontinuities smoothed using an angular tolerance of 25 degree The following CADDS naming conventions apply ws getvda part vda vdatestl vdafile 931021 vda pnttol 01 smooth satol 0 25 The following table shows the results of this command line Table 5 1 Summary of Example 1 Modifier Description Result vdafile Input VDA FS file 931021 vda part CADDS part created vda _bcd vdatest1 or vda vdatest1 pnitol Point tolerance 01 smooth Smoothing ON satol Angular tolerance 0 25 degree default Default log file vda _bcd vdatest1 log Please note In these examples the directory denoted by is the directory specified in your caddsrc file in the CVPATH or CADDSPATH variable Example 2 This example shows you how to create a CADDS part from a VDA FS file using a point tolerance of 01 The part will have internal discontinuities smoothed using an angular tolerance of 25 degree The following CADDS naming conventions apply ws getvda part users vda testl in vdafile sdata vda vdafs 1 vda nosolid trace nolog 5 6 PTC Translator Products User Guide G
202. urve was not a polyline The application should verify that the correct call is being made GDX OFFSETISPNT The entity to offset is a point entity and can not be offset A request for an operation to offset an internal polyline was made and the polyline definition is a single point which cannot be offset The application should verify that the correct operation is being performed PARMOUTOFRANGE The parameter values is out of range A call was made to a function with a parameter value that is not within the parametric range of the internal entity The application should verify that the correct call is being made GDX SINGULAREQS A singular system of equations resulted in the least squares fit A singular system of equations was encountered in the process of performing a least squares data fit More data points will be evaluated to improve the fit Internal error GDX IOOMANYPNTS The number of points for the current operation exceed the number of points available A request for an operation on a list of points specified a count that exceeded the current number of points defined The application should verify that the correct count of points is being specified PTC Translator Products User Guide C 37 System Messages List of System Messages GDX UDISCONTINUOUS geometric discontinuity has been encountered at U span between spans d d linear segment will be created at the disconti
203. was specified for the least squares data fit More data points will be evaluated to improve the fit Internal error GDX BADEDG EINTER A possible bad edge intersection occurred An error occurred in generating facets that may have resulted from a bad edge intersection The application should verify the data is correct GDX BADSUBPARMS The end parameter s must be greater than the start parameter s for extraction of a subcurve surface The end parameter s was less than or equal to the start parameter s for extraction of a subcurve surface Verify the call to the curve surface extraction function GDX COINPNTS Invalid coincident points encountered A pair of coincident points was encountered that could not be handled for this operation This can occur in the process of data fitting and is generally the result of bad data This error should be reported after the data has been verified as correct PTC Translator Products User Guide C 31 System Messages List of System Messages DEGEN PARM The parametric range is degenerative The internal surface parametric range is degenerative and the entity can not be processed DEG NURBC URVE The NURBS curve data is degenerative and can not be processed A call was made to a function to process an internal NURBS curve entity that is degenerative and can not be processed The validity of the internal entity being processed should be verified GDX DISC
204. will be replaced with Only 7 bit ASCII ranging from space through are allowed in the input file A character other than this was found in this file it will be replaced with CVIG BAD CV COLOR NUM The CV color number cannot be mapped to IGES color number Check the log file to see if the color table was read in The CV color number cannot be mapped to IGES color number Check the log file to see if the color table was read correctly or if the 96 color subrecord number is correct CVIG BADELEM ENT The VDA s named s has an invalid element number d in the list A list or group was encountered that had an invalid entity for an element The bad entity will be removed from the tlist or group 2 Translator Products User Guide System Messages List of System Messages CVIG BADELOG MODIFIER The errlog modifier was entered along with the nolog modifier This is an invalid combination of modifiers errlog will be Ignored You may not enter nolog and errlog at the same time CVIG BAD GRADATION VALUE Invalid gradation value use default 0 001 Possible bad data in the first readable line of mapping table The gradation value is invalid The first readable line of the mapping table may contain invalid data or the mapping table is not located The fontmap table ascii Table on page A 2 for more information on mapping tables CVIG BAD GROUP ENT During group proc
205. y that a parent entity has an invalid reference to this entity IGEO ENTITYNO TO THER IGES entity is not an other entity C 66 PTC Translator Products User Guide System Messages List of System Messages call was made to a function to process an IGES entity that is other than an IGES Annotation Curve Surface or Text entity and the IGES entity is not an IGES other entity The application should verify that the correct call is being made and or you should verify the definition of a parent entity that may be referencing this entity IGEO ENTITYNO TSUPPO RTED IGES entity is not currently supported for this operation A call was made to a function with an entity that is not supported by that function This is caused by either an invalid function call for example an attempt was made to approximate a curve with a call to the surface approximation function or because the support for this entity has not yet been implemented The application should verify that the correct call is being made and or you should verify the definition of a parent entity that may be calling this entity IGEO ENTITYNO TSURFAC E IGES entity is not a surface entity A call was made to a function to process an IGES surface entity when the entity is not an IGES surface entity The application should verify that the correct call is being made and or you should verify the definition of a parent entity that may be referencing this entity IGEO E
Download Pdf Manuals
Related Search
Related Contents
LocalView Oracle Manager Self-Service Manual Revised 2/12/14 556 - Ortec 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file