Customizing CATIA CATSettings

Every organization has its own standards and requirements when it comes to designing in CATIA. To adhere to these standards and requirements, some changes need to be made in the software application settings. In this article, setting up of global environment using customization setting from single source is explained in detail.

Introduction:

  • From selecting license while opening CATIA V5 to modifying shortcut keys for commands, all settings done in CATIA are saved as CATSettings. CATSettings files are created once a user does some customization. A single CATSettings file may contain multiple attribute values.
  • To make sure that users meet key company design practices and industry standards, CATSettings need to be administered. For the same reason, many OEMs create their own environment in CATIA and ask vendors to use the same.
  • CATSettings created by users are stored in CATUserSettingPath.
  • CATSettings created by administrators are stored in CATReferenceSettingPath in environment file.

Customizing CATIA CATSettings-1
There are many advantages of customizing CATIA settings which are listed below:

  1. It will lead to standardization of CAT Settings.
  2. Unnecessary start up settings and configurations are avoided.
  3. Default paths can be set which eliminates searching time.
  4. Custom Environment is created.
  5. Custom start parts and drafting standards are created.
  6. Best practices are followed by users.

The following steps are performed to set up CATIA V5 variables:

  1. Create a folder in the name of EDST_CATIA_Environment on network drive.
  2. Create two more folders in the name of say CAT_COLLECTION_STANDARD and CAT_Refrence_settings_path in EDST_CATIA_Environment folder.
  3. Click on CAT_Refrence_settings_path folder and copy the path from the Address
  4. Environment Editor can be opened by clicking Start > All Programs > CATIA > Tools > Environment Editor V5 R29 (the release issued from the user company).
  5. For setting new environment, click Environment New From and rename it as EDST_CATIA_Environment and click OK.
    Customizing CATIA CATSettings-2
  6. Environment is created and desktop icon is also generated for the same.

  7. The new environment file location is saved at the location:

    C:\User\hostname\AppData\Roaming\DassaultSystemes\CATEnv

  8. Select Environment (EDST_CATIA_Environment), click on CAT_Reference_settings_path and right click on variable.

    Click on Edit Variable. Now paste the path copied earlier.
    Customizing CATIA CATSettings-3

    Similarly, copy and paste the same path for CAT_COLLECTION_STANDARD.

  9. Now save the modifications and exit the workbench.

    Customizing CATIA CATSettings-4

    Now, the modified CATIA Environment is created successfully.

  10. Copy Environment file from C:\User\hostname\AppData\Roaming\DassaultSystemes\CATEnv and paste to the network drive. EDST_CATIA_Environment folder will be created.

The following are the steps to launch CATIA in Admin mode:

  1. Copy and paste the CATIA icon (in this document EDS_CATIA_Environment) on desktop.
  2. Rename EDS_CATIA_Environment to EDS_CATIA_Environment-ADMIN (only for reference)
  3. Right click on EDS_CATIA­_Environment-ADMIN ➜ Properties
  4. Search for CNEXT in target tab and change exe to CNEXT–Admin.exe
  5. Change directory of Environment from “C:\Users\user\AppData\Roaming\DassaultSystemes\CATEnv“–nowindow to EDST_CATIA_Environment -direnv “Network Location“–nowindow for both EDS_CATIA_Environment and EDS_CATIA_Environment –ADMIN icons.
    Changing CATIA environment paths

    Customizing-6

    Now click EDS_CATIA_Environment-ADMIN and CATIA will be opened in Administration Mode.

    Customizing-7

Steps followed to modify System settings:

  1. Go to ToolsOptions
  2. Settings with a lock sign will appear
  3. Modify the required settings
  4. Click on the lock sign to lock the settings

    Customizing-8

Reset and Dump settings:

  1. This is used to reset CATSettings to default value. User can reset the values which are changed to default. It can be changed for tab, workbench, selected solution and for all tab pages.

    Customizing-9

  2. To view values of given settings, comparing settings between different releases and viewing each attribute of settings in detail, dump settings are created. This setting is used to create CATVBS files of settings.

    Customizing CATIA CATSettings-10

How to Solve CATIA V5 R29 GA Installation Error

When the setup application is launched, Some times CATIA V5-6R2019 GA installation crashes out immediately. This is due to the bug reported in the original installation launcher. In this blog, we learn how to resolve this error while installing CATIA V5 R29 GA.

  1. What is the CATIA V5 R29 GA installation error?
  2. While installing CATIA V5 R29 PLM Express or Legacy configurations, CATIA displays the following error.

    How to Solve CATIA V5 R29 GA Installation Error-1
    This error occurs due to the redistributable packages installed in Windows 10.

  1. What are the steps to resolve this error?
    • Download any CATIA V5 R29 Service Pack (1 to 5) from DS support portal.
    • Extract the ZIP file.
    • Copy exe file from location:

    V5-6R2019.SP1.SPK.win_b64.1-1\SPK.win_b64\1\FIXGA

    • Replace existing exe file in GA folder with the downloaded setup.exe from Service Pack.
      How to Solve CATIA V5 R29 GA Installation Error-2

     

    • After replacing exe file, CATIA V5 R29 installation starts without any error.
    • How to Solve CATIA V5 R29 GA Installation Error-3

    By downloading and replacing setup.exe file in CATIA V5 GA folder, CATIA V5 R29 can be installed without any error.

Design Considerations during Design of Rubber Parts

During designing a rubber component, multiple factors need to be taken care of. These factors are as listed: material considerations with required technical specifications and also as per applicability and function, radius and wall thickness, gate location in mould, rib inclusion, mould shrinkage and draft.

  1. Basic Design Aspects (Wall Thickness, Radius, Draft)
  2. While designing rubber components, some basic aspects to adhere to is wall thickness. Most of industry hoses or pipes are made of rubber for carrying some liquid. Where there is liquid flow, it is important to sustain the burst pressure and for that designing right thickness is significant. Smooth flow of the liquid is also important and for that a good amount of radius or curvature can help. Parallelly providing draft helps in smooth ejection of the part as well.

    Design Considerations during Design of Rubber Parts-1

    • Corner and Edges: In any design, sharp corners should always be avoided as machining in mould would be difficult due to sharp corners and edges. During part ejection too, it results in lot of part defects as well as mould defects.
    • Undercuts: Sometimes design needs some undercut feature which is an opposite projection of material against tool movement. In rubber components, force ejection can be done up to a certain height for undercut feature. However, the designer should take care of such feature in terms of ejection, long run mould capability, production rate etc.
    • Holes: If any hole should be placed in the designed body, designer can plan for placing metal insert into the mould itself. There is one thumb rule: the height of the hole should not be more than twice of its diameter and the minimum diameter should be about 1.27mm.
  1. Functional Applicability and Environmental Condition
  2. A designer must consider the functional aspect during a rubber component design. The component should be checked whether it will be responsible for 1) any sealing (then compression factor needs to be considered) 2) transmitting some fluid flow (then smoothness and wall thickness should be taken on priority) 3) providing any structural support (then inclusion of ribs inclusion need to be taken care of). There may be various functional aspects depending on which the designer has to define the design.

    Design Considerations during Design of Rubber Parts-2

    For environmental condition, the designed part will come under the impact of any chemical solvent or from air or water. The designer has to check whether the part is under some dynamic stress or not.

  1. Rubber Material Selection
  2. Material selection is one of the most important aspect in designing any elastomer component because only a best suited elastomer can give the right performance with respect to cost. The life span and durability are two other factors which basically depend on material itself.

    Design Considerations during Design of Rubber Parts-3

    During material selection, choosing the right elastomer hardness can give the desired result. If the purpose is sealing, then there should be a defined hardness of 70 Shore A. The most common hardness range is 50-80 Shore A. The designer should not always go for very soft or very hard material as the components are being designed with some complicated feature or deep undercut. To account for these features, the component needs the right amount of hardness and for that hardness tester can help.

  1. Moulding Process
  2. For manufacturing rubber components, multiple moulding process are employed. Some of them are compression moulding, blow moulding, injection moulding and transfer moulding.

    In compression moulding, material surplus is placed into a cavity calculating the volume of the component and then heat and pressure are applied. Compression moulding is basically chosen for medium hardness compounds with high volume production rate.

    Design Considerations during Design of Rubber Parts-4

    Injection moulding is the most automated process in moulding technology. In this process, the material is heated and passed through a flowing state and injected into the cavity with high pressure. Injection moulding is the ideal and commonly used process for mass and high-volume production rate.

How to Create Embossing and Engraving in CATIA V5 and CATIA 3DEXPERIENCE

Embossing is a metal forming process for producing raised or sunken designs or relief in sheet metal by means of matched male and female roller dies, theoretically with no change in metal thickness, or by-passing sheet or a strip of metal between rolls of the desired pattern.

Steps to create embossing/engraving in CATIA V5:

In the first step, open a blank drawing file from CATIA drafting workbench. In this drafting file, one has to insert the text that needs to be engraved or embossed. Any font size can be chosen and the text is entered which needs to be created on 3D model as shown below.

Embossing and Engraving in CATIA V5-1

In the second step, this drawing file should be saved as a .dwg/dxf file type as shown below.

Embossing and Engraving in CATIA V5-2

In the third step, the part model to be embossed or engraved can be opened as shown below.

Embossing and Engraving in CATIA V5-3

In the fourth step, the text should be pasted into a geometrical set in the part. This can be done by selecting Fit-in-All command in the View tab.

Now the text can be seen in the part specification tree. If the position of the text is not correct, the Translate function or Rotate command can be used.

Embossing and Engraving in CATIA V5-4

The Translate and Rotate command can be used as shown below.

Embossing and Engraving in CATIA V5-5

In the final step, Pad or Pocket command is chosen to obtain either the embossed or the engraved part.

Part with Embossing:

Embossing and Engraving in CATIA V5-6

Part with Engravings:

Embossing and Engraving in CATIA V5-7

Steps to create embossing/engraving in CATIA 3DEXPERIENCE:

 In the first step, blank drawing file is opened from CATIA native drafting app.
Embossing and Engraving in CATIA V5-8

In this drafting file, the text that needs to be engraved or embossed has to be entered. Any front size can be chosen and then the text which you need to create on the 3D model is entered as shown below.
Embossing and Engraving in CATIA V5-9

This drafting file is exported as a .dwg/dxf file type shown below.

Embossing and Engraving in CATIA V5-10

Embossing and Engraving in CATIA V5-11

The part model that needs to be embossed or engraved has to be opened.
Embossing and Engraving in CATIA V5-12

Next, Text command is used and is oriented along the curve.

Embossing and Engraving in CATIA V5-13

In the final step, Pad or Pocket command is chosen to obtain either embossed or engraved part.

Part with Embossing:

Embossing and Engraving in CATIA V5-14

Part with Engravings:

Embossing and Engraving in CATIA V5-15

Links Management in CATIA V5

CATIA link is a dependency relation used to share geometric, parametric or positioning information between components in CATIA V5. Links in CATIA are unidirectional and always point from the child to the parent.

Types of Links

There are five types of links each of which are explained below with a common example.

  1. The CCP link The first CAT Part contains the geometrical definition of the raw material used to create the table leg. The second CAT Part contains the geometrical definition of the finished table leg. Consistency must be ensured between the models: a modification of the raw material must be reflected in the finished leg. For that purpose, the raw material part geometry is copied and pasted in the finished part (with the link maintained), where the machining operations are performed.Since the raw material and the finished leg will never be assembled together, this operation is performed outside the context of an assembly.

    catia-1

    The CCP link is created in a part when the geometry is pasted using the ‘Paste special as result with link’ functionality provided the copy/paste operation is performed from part to part and outside the context of a product.

  1. The KWE link
  2. The leg socket is the common interface between the table leg and the tabletop. The dimensions of the socket are stored in parameters in the tabletop part. For the table leg to match the tabletop, those dimensions must match. For that purpose, the dimension can be copied (with the link maintained) from the tabletop to the table leg.

    catia-2

    This link is in all points identical to the CCP link, except that parameters are copied instead of geometry.

    The KWE link is created in a part where parameters are pasted using the ‘Paste special as result with link’ functionality.

  1. The Instance link
  2. To create a table assembly, the tabletop and table leg components must be inserted in the table assembly CAT Product.
    catia-3

    In this process, the table assembly is the parent and the tabletop and table legs are the children. In the table assembly, an Instance link is created for each component. This link carries the name and path of the files.

    catia-4

    The Instance link is created in a CAT Product where CAT Parts or CAT Products are inserted.

  1. The Constraints
  2. Assembly constraints are used to position the parts of the assembly. Each leg will require an axis-to-axis coincidence and surface-to-surface contact constraints to position it.

    catia-5

    The assembly constraints allow to position parts and products in the context of an assembly. This type of link cannot be visualized in the Edit/ Links menu. The links are stored in the CATProduct and apply to the instance of the components. In other words, an assembly constraint applies to a specific representation of a part in a specific assembly. For example, if the Leg 1 instance is constrained, all the other table leg instances are still free.

    If the table leg style A was replaced by a table leg style B in the table assembly, all the constraints would be broken. The use of publications prevents this behavior. If the same publication name (Leg Axis) is applied to both table legs’ axis, the assembly constraint will be reconnected automatically when the table leg is replaced with the second one.

    The constraint is created between two part/ product instances. The use of publications will allow reconnecting the constraints automatically when parts are replaced.

  1. The View Link
  2. The table leg CAT Part contains the 3D geometrical definition and a CAT Drawing contains the associated 2D representation. The views are generated from the CAT Part using Generative Drafting functionalities. Whenever the part is modified, the drawing views indicate an update is required to reflect the changes.

    This process does not create any external link in the CAT Part (the parent). In the CAT Drawing (the child), a View Link points to the CAT Part (the parent). The View Link is created for each generative view of a drawing. The information carried by the link is the name and path of the source model used for the projection.

    catia-6

    The View Link is created between the CAT Drawing for each generated view. The link points to the object used to create the view (CAT Part or CAT Product)

    To access Links in CATIA V5, Select Edit ➜ Links.

    catia-7
    catia-9
    Here, the pointed documents of Assembly, Part and Drawings can be seen.

    Sometimes when an assembly is opened, an error pops up displaying “File could not be found”. This error occurs when the Part or Drawing File is missing from the location it was kept earlier. This error can be resolved by selecting Desk from error message or Select File ➜ Desk.

    For example, Crankshaft is the missing part in the below error message.

    catia--10
    catia-11

    The part file which is highlighted in red color is missing. Right click on the missing part and select Find. Now browse to the path where that file is kept and select the file. The red highlighted part will turn into white color which means that the part is found and loaded in the assembly.

    catia-12

Understanding Boolean Operations in CATIA V5

Boolean operation is an important feature in CATIA V5. Types of Boolean operations include Assemble, Add, Remove, Intersect, Union Trim, and Remove Lump.

Assemble

The Assemble command basically works considering the polarity of the solid bodies. One may be interested to know what actually is the polarity of a body. In simple words, it can be said that whenever a new body is created using material formation like pad, shaft and rib or multi-section solid, then that body can be considered as positive polar body. Pocket, groove, slot and remove multi-section solid is considered as negative polar body.

A part body is created as a rectangular block and Body-1 as a solid cylinder as shown below. Consider this Body-1 as positive polar body as it is created using pad command and intersects with part body. Now if we use Assemble Boolean operation, then this cylinder will join the rectangular part body and will act as a single body.

b1

Now again Body-2 is being created as a rectangular block  and is considered as negative polar body because pocket command is used. Whenever Body-2 is assembled with rectangular part body, it will go for material removal in intersected area due to the selection of negative polar body.

b2

Add

Add operation removes only the intersected portion between two bodies so that both parts act as a single body irrespective of the polarity of the bodies. Here, the bodies may be with positive polarity or negative polarity or a combination of both.

Remove

Remove operation removes the selected body first and then is merged with the second body irrespective of the polarity of the bodies. Below is an example on how to create Housing using Add and Remove Boolean operation.

b3

Intersect

 To derive a single body from two different bodies, Intersect Boolean operation is used. Basically, the intersected portion is the output which is displayed as a single body. There is no effect of polar bodies here.

b4

b5

In the above example, there are two sketches intersecting each other in the first picture. In the second picture, pad is created on both sides with a certain limit. After using Intersect Boolean operation, the result shows only the common portion which can be seen in third picture.

Union Trim

Unwanted material can be removed from any two bodies by using Union Trim operation which results in a single desired body.

Consider the example below:

In Model Tree, it can be seen that one rectangular body is intersecting with another circular body and the unwanted intersected area needs to be trimmed. After clicking on Union Trim, it gives an option to the user to keep/remove any face. After selecting the shape to be removed, the result can be seen as below:

b6

b7

Remove Lump

Remove Lump Boolean operation removes the lump inside the body.

During the operation, a tab will give the option to the user to keep/remove any face as required. Using this Boolean operation, a user can remove N number of lump face areas.

Below is an example of creating a lump first by using Remove Boolean operation and then using Remove Lump Boolean operation, it is shown how a lump can be removed.

b8

The image below shows Remove Lump definition tab which allows to choose the particular faces. After selecting the face, result is generated.

b9

For a stable design where design features are interlinked, Boolean operation may be a good operation to go with. After all, design aspect is important as it shows how a designer wants to edit a design in later stages through Boolean operations and allow to modify the particular part where designer wants to modify the part and not the complete body. For product benchmarking where few parameters are changing, changing the particular body can be a timesaver.

 

Subscribe to our newsletter

Get all the latest information on Events, Sales and Offers.