Professional Documents
Culture Documents
Pro/E Wildfire 5 Weld Features:: Best Practices Guide
Pro/E Wildfire 5 Weld Features:: Best Practices Guide
Table of Contents
Introduction..........................................................................................................................3 What is a weld feature & why should I use it?................................................................3 If this is so good, why hasnt anyone used it before?......................................................4 Weld Features in Pro/E........................................................................................................6 Weld Feature Capabilities in Pro/E Wildfire 5:...............................................................6 Weld Feature Limitations in Wildfire 5:..........................................................................7 General Workflow...............................................................................................................8 User Interface (Wildfire 5).................................................................................................11 Weld Symbols & Drawings...............................................................................................17 Parametric Weld Symbols: ...........................................................................................17 Non-parametric Weld Symbols......................................................................................22 Controlling Weld Display..................................................................................................22 Weld Symbol Display in Models...................................................................................22 Surface & Light Weld Geometry Types........................................................................23 Standard Color For Welds.............................................................................................27 Suggested Layer Usage..................................................................................................28 Suggested Layer Usage For Weld Features in Drawings..............................................31 Mass Property Calculations of Weld Features...................................................................32 Weld Modeling Strategies .................................................................................................47 When should the weld feature be defined?....................................................................47 What is Edge Prep and should it be used?.....................................................................47 What are Weld Notches and should I use them?...........................................................49 At which level should the weld feature be included?....................................................50 Can welds be patterned? Should they be patterned?......................................................50 Are there other options for duplicating weld features?..................................................51 How should tack welds be handled?..............................................................................54 How should surface welds be handled?.........................................................................55 Continuous Weld Joints Spanning Gaps Between Plates..............................................56 Using Weld Features in Pro/MECHANICA..................................................................58 Modifying Weld Start/End Points..................................................................................59 Creating Intermittent Welds...........................................................................................64 Modeling Complex Weld Joints....................................................................................69 1
Associative Cross Sectional Weld Area........................................................................72 Tail Welds......................................................................................................................74 Modeling Slot Welds.....................................................................................................77 Downstream Usage............................................................................................................79 Programmatic Data Exchanges......................................................................................79 User-Defined Data Exchanges.......................................................................................79 Future Directions For Downstream Usage....................................................................84 Appendices.........................................................................................................................85 Appendix A: Weld-related config.pro options...............................................................85 Appendix B: Welding Parameters.................................................................................87 Appendix C: Suggested Weld Preferences Settings......................................................88 Appendix D: Suggested Layer Rules ............................................................................91
Introduction
What is a weld feature & why should I use it?
A weld feature is a parametrically defined feature in the Pro/E model, similar to chamfers or holes, etc. By defining a set of relevant criteria in the 3D model, the weld feature becomes part of the solid model. The feature appears in the model tree and may be reordered and hidden or displayed just like other features. The appearance of the weld and the associated weld symbol may also be controlled to suit the user.
Figure 1
For many years, the most common means to define and communicate information about weld joints in the design and manufacture of a fabricated structure has consisted of using a standard set of weld symbols placed on a 2D drawing. These symbols are used by people trained to interpret these symbols to communicate details such as weld joint type, size, location, etc.
Figure 2
There are a couple of problems associated with that system. Weld symbol standards vary from one company to the next, so when working with suppliers that must provide a service for more than one customer, there can potentially be misinterpretation of these drawing symbols. Another frequent problem is finding all of the welds in a complex drawing. It is not uncommon for multiple drawing changes to be made just to ensure all welds are accounted for. With the weld represented by a 2D drawing symbol rather than actual geometry in the model, it is possible to define welds that are too large to fit within the space allowable in the design. This can result in poor fit-up during assembly. In other cases, this lack of visualization of the welded joint in the model may contribute to accessibility issues for both manual and robot welding operations. Finally, 2-D drawings are normally completed later in the design cycle. This causes delays in all subsequent tasks. If the welds were defined as the design is being developed, this information could be utilized in a variety of downstream applications, resulting in a condensed NPI cycle, assuming the definition of these weld features was fast and easy.
Another factor in the lack of usage of the weld features in the CAD models was the performance of computer hardware and software. In the earlier years, users jumped through all sorts of hoops to minimize the amount of data that had to be processed and displayed to the screen. Culling out nonessential information that was already being communicated with 2D drawings was a necessary evil. But improvements to both hardware technology and software algorithms have greatly reduced the need to be so judicious with the information contained in a design model. It is no longer necessary to dumb down the model in order to provide for efficient display repaints and model regenerations. Finally, to make matters worse, the Pro/WELD module was marketed as an additional module, meaning that the customer had to pay extra for the rights to use that tool. Not only was the expense of ownership an issue, but setting up node-locked licenses was a hidden cost. In 2006 Caterpillar worked out a new software license agreement with PTC, which in effect lumped all of these additional modules in with the core tools, removing that added expense and hassle of serving the licenses to users. When Pro/WELD was thrown into the bucket of Pro/E software that was immediately available to all users at Caterpillar, there was a renewed interest in the potential benefits of defining welds as parametric features in the CAD models. A couple of pilot projects were initiated to test out the capability that existed in the current version of the software (Wildfire 2) and to generate a list of requirements that would need to be fulfilled before the application was considered a viable alternative to the old practice of defining and communicating weld joints on the 2D drawings. A corporate team then followed up on this enhancement request list with the software developer (see TIC letter ASRP: Improved Weld Definition in CAD Models, DN1053721,2007 for further information) and worked with them to implement these changes. The whole weld feature definition capability was rewritten for Wildfire 5. This purpose of this document is intended to clarify the best practices for getting started with the usage of Pro/E weld features for Caterpillar engineers.
Figure 3
The creation of intermittent fillet and groove welds is much easier now. The weld geometry can be defined as light or solid weld features, and may be toggled back and forth between the two quite readily. A Light weld is essentially a datum curve while a Surface weld is represented by a surface quilt. Neither style is a solid protrusion but both are capable of reporting accurate mass properties about the weld joint. Automated information about each weld feature is easily captured and provided to determine the amount of weld consumables required to fabricate the structure. 3D weld symbols are available for viewing in solid model mode as opposed to only in 2D drawings which was the case in earlier releases. Both weld features and the weld symbols may be hidden or displayed without impacting the weld BOM. Weld features can include pre-loaded system parameters such as Finish and Contour, as well as user-defined parameters. Libraries of weld processes may be developed and assigned to the weld features. These processes can include such things as wire feed rates, preweld and post-weld treatments, etc. Libraries of weld consumables can also be developed and assigned to the weld features, helping to provide more precise mass property information of welded structures.
Libraries of customized (1E0099 compliant) weld symbols that are parametrically driven by the weld features may be developed and shown automatically in 3D and 2D mode. Parametric weld symbols may also be shown in the 2D drawings. Multiple welds of a similar design can be combined into a single symbol. The weld feature is recognized and may be utilized by Pro/MECHANICA, making it easier to set up models for analysis runs.
General Workflow
Now that you know what you can and cannot do with respect to weld feature definition in Wildfire 5 lets take a look at the general sequence of tasks required for the creation of new weld features. There are several things that can be done upfront to initialize default settings for weld features, much like in standard Pro/E. These defaults are then used every time you create a new weld feature. It is not required that these default settings be defined prior to the design session, but it does help to speed up the feature creation and also helps to ensure a more consistent and complete feature definition. Prior to the actual weld feature creation: 1. Define and save the preferences and defaults to a library directory. 2. Locate the preference files in your configuration file so that Pro/E knows where to look for the default settings. There will be more detailed discussion on those two tasks later in this guide. The first two steps only need to be done once. You might possibly add new preference files or modify existing ones, but generally speaking this setup work needs to be done one time only.
Note: In the current build of Wildfire 5, this task actually needs to be performed whenever the first weld feature in a model is defined. Pro/E ignores the lines in the config.pro file that defines where these files are found. This problem has been reported as a software performance report #7381244. We anticipate that this problem will be resolved in a future build of Wildfire 5. The steps required to build a weld feature are listed below. Most of these steps will be described in greater detail later in this guide. 3. Open a part or an assembly. 4. Change the Application to Welding mode. 5. Define the welding environment by defining welding materials, processes, preferences, and parameters. As noted earlier, much of this can be set up to be defined by default in the config.pro file. If you need to override that, then you can change the material or the processes and that will be modal
it wont change for the rest of the session unless you change it. The next time you restart Pro/E, it will revert back to whatever your configuration file defines for default values.1 6. Select the type of weld feature to create on the model (fillet weld, spot weld , etc). 7. Determine if you want to weld, prepare edges, or create weld notches, or a combination of the three. In most cases, we will define edge prep and notches as common cut or chamfer features in the part or assembly model, so normally the only thing to really worry about is the actual weld feature. 8. Determine the family table configuration. The family table provides the functionality to create the cut in either the generic model or instances of the model. It is recommended not to use the family table function for welds at this time. 9. Select geometry on the model that describes the weld location. This can be model surfaces, or edges, or curves, etc, depending on which type of weld you want to create. 10. Determine if you want your weld to contain surface or light geometry. Again, this can be set up initially in the config.pro file, or it can be changed with preference settings. Or, you can change it from one geometry type to the other during the weld feature definition. 11. Define the weld dimensions. This includes the shape of the weld crosssection as well as any start/end offset dimensions. If defining an intermittent weld, you will have additional information to complete to describe the segment length and pitch between segments. 12. Choose the desired weld cross-section type. If your config option WELD_ASK_XSEC_REFS is set to YES, you will not be able to complete the weld feature until you define a plane for the weld cross-section, or you must change from By Reference to By Value in the Weld Cross section window.
1
As noted earlier, problems have been documented with this functionality. Until this problem is resolved, you will need to initialize the weld material type and preferences each time you begin to define weld features in a model. If the weld material already exists in the model, either from an existing weld feature or due to having been saved with weld materials already assigned, then you should be able to proceed normally.
13. Assign Weld Material and a Weld Process. Neither of these two components of the weld feature is absolutely essential you can complete a weld feature successfully without either of these. But if you define a weld material, you can then get mass properties for the weld feature and if you define a process you can get additional weld process parameters defined and attached to that weld feature. In theory, you could get welding time from this; however there appears to be more work that needs to be done before this value is considered useful. Once again, the weld processes can be predefined in library settings so there could be default values for both Material and Process if desired. 14. Add any notes that you may want included in the tail of the weld symbol annotation. These are notes are part of the actual weld symbol annotation not a separate annotation. 15. Assign any additional parameters if desired. 16. After completing the welds for the part or assembly you may re-order the sequence of the welds as desired. 17. You can also generate either a bill of materials (BOM) or Pro/REPORT tables with weld parameters or both.
10
Figure 4
11
Once the Welding application has been successfully initiated, weld features may be created, redefined or deleted.
Figure 5
12
There are a variety of weld types that may be defined: Fillet Weld Square Groove Bevel Groove Vee Groove J Groove U Groove Flare Bevel Groove Flare Vee Groove Plug & Slot Welds Spot Weld
Figure 6 shows the key for the sidebar weld feature icons.
Figure 6
13
In many of the weld joint types, you can further refine the joint to add more information. For example, on fillet welds and many groove welds, it is possible to define a two sided weld joint, which could produce a both sides fillet weld or a double Vee groove weld.
Figure 7
14
It is also possible to further refine a fillet or groove weld joint to be an intermittent weld.
Figure 8
For additional information on defining intermittent welds, see the Case Studies section of this guide. After selecting a weld type for creation, the weld dialogue box allows users to define placement references, weld shape and size. Figure 9 shows the Shape definition window for single bevel groove welds.
Figure 9
15
The weld feature interface provides the opportunity to define weld process information too.
Figure 10
The list of system-defined weld parameters is fairly lengthy. The values for most of these are automatically populated as the features are defined.
Figure 11
For a complete listing of all of the system defined welding parameters, please see Appendix B. 16
17
18
Figure 12
By default, this symbol is set up to conform to either the ANSI or ISO standard weld symbols (Caterpillar weld symbols are very similar to the ANSI standard, but not identical). After completing the feature definition, the weld symbol shows up on the screen as a 3D annotation.
19
One interesting aspect of the display of weld symbols in assembly mode: If there are subassemblies that also contain weld features, those subassembly weld symbols appear in a much smaller font to help distinguish between the welds in the current assembly.
Figure 13
Another new feature here is the ability to modify the weld feature by selecting values from the weld symbol annotation and modifying the
Figure 14
corresponding value as shown in Figure 14. The model needs to be regenerated after the change in order for the weld feature to get updated.
20
The symbol may be shown in Drawing mode as well (this capability has been available in all releases of Pro/E). In order for these parametrically-driven symbols to conform to the Caterpillar 1E0099 standards, additional work will be required to set up the custom symbols library.
21
Figure 15
The downside of this is that all annotation elements (which includes GTOL callouts, miscellaneous 3D notes, etc) in the model are going to be toggled on or off.
22
23
24
Figure 16
25
The default behavior for Geometry Type of welds may be controlled in the config.pro file with the following line: WELD_GEOM_TYPE_DEFAULT SURFACE (or LIGHT)
You can convert any single weld feature from one geometry type to another through the feature definition interface, or you can convert multiple weld features at one time using Edit > Weld> Convert.
Figure 17
NOTE: If weld A has been initially defined with the Surface geometry type and has been selected as a reference for weld B, then toggling the geometry type of weld A to Light will cause a regeneration failure for weld B.
26
Figure 18
If you have a black background and would prefer to see a slight contrast, a charcoal gray color seems to work well too. That can be achieved by setting the option to this setting: weld_color 80 80 80 You can also set up standard appearance for Light Welds to change color & line thickness.
27
Figure 19
An enhancement request was submitted to PTC in October, 2009 to make the symbol hidden by default and only appear when the weld feature is selected for some operation (Edit, Info, Redefine, etc), but until they make that change this workaround using layers is recommended.
2
28
A second layer (11_WLD_SYM) would contain only the weld annotation symbols. As with the previous layer, we can automatically assign all weld symbol annotations to this layer using Layer Rules3. If this layer is hidden (and the previous layer is not hidden), only the weld symbols would be hidden. The actual weld features would still remain visible in the display. If both of these layers are hidden, then neither the weld symbol nor the surface quilt that visually represents the weld feature will be visible on your screen, however, these information about these weld features will still be included in the Weld BOM. Hiding a feature (or a component of a feature) only changes the display.
Figure 20
To further refine this layer strategy, we could build sub-layers for symbols, assigning each weld feature to a sub-layer by operation or by a distinct region of the model. This is a layering strategy that is being adopted by other companies that are endeavoring to get to a model-based product definition, as opposed to a drawing-based product definition. Using this strategy, we could un-hide only the weld symbols for a given operation as needed. This layer assignment would require that the person manipulating the model have an idea about which weld features would be contained in a single weld operation and there is no way to automate this Figure 21 so the feature assignment to these layers would require more manual interaction with the Layer Properties menus than is usually required. It is not difficult, but it would require some level of familiarity with the
3
A suggested set of Layer Rules for these two layers is included in the appendix of this Guide.
29
fabrication processes and attention to the layer/feature assignment task. Figure 21shows an example where the layer containing all weld features symbols is unhidden, but only the weld symbols from one of the sub-layers for weld symbols is unhidden.
Figure 22
The downside of this is the weld symbol in part or assembly mode will never be displayed unless you unhide the corresponding layer. Of course, weld features and weld symbols may be hidden individually too, but standardizing on layer usage before this tool gets into widespread use is probably a good idea.
30
Figure 23
31
If any of these 3 factors are missing or incorrect, the returned value for weld volume and mass will obviously be incorrect as well. The first two factors are fairly automatic and require very little attention from the designer. Weld Length: This value is automatically determined by the geometry referenced in the weld definition. If the correct geometry has been identified, no additional information is required. Any changes to the model which alter the length of the weld geometry will automatically update this factor of the weld mass.
Density: If the weld feature has been defined using a pre-defined Weld Material, the density factor of the weld mass properties is automatically factored into the calculations. No additional information is needed.
Figure 24
Weld Cross-Sectional Area: This factor is the only one that may require some special attention by the designer. There are a couple of ways to define the area of the weld; however all of these methods will only provide the area of a single cross-sectional area of the weld joint. If there is some variation in the joint which causes the area to fluctuate through the length of the weld joint, this variation is unaccounted for.
32
There are two different ways that may be used to define a weld cross-sectional area: Method #1: Using the Weld Cross Section By Value option
Figure 25
This method quickly allows you to get a good approximation of the weld mass calculated and included into the mass properties of the model. That mass calculation is only as good as the quality of the input data though. The hardcoded value for the weld cross-sectional area must be as accurate as possible and the density needs to be declared with a good weld material. You can refer to the Case Studies section of this guide for a method to ensure the weld cross-sectional area is as accurate as possible and automatically updates with design changes.
33
Figure 26
This method is more closely tied to the weld feature parameters. It takes more time to define all of the associated weld parameters correctly up front, but should provide automated updates to the mass calculations in the event that the weld joint geometry changes. NOTE: With the current build of Pro/E Wildfire 5, the weld joint parameters for Jgroove and U-groove welds is not accurate in the sense that there is no way to account for the radii at the bottom of these two types of weld joints. The resulting difference in the mass property calculations is not significant, however this problem has been reported to PTC and should be fixed in a later release. At this time, the suggested technique for getting the mass properties for welds is to use Method #1.
34
Weld Info
Welding information provides general data about welding design features, including the assembly name, weld type, welding materials, mass properties, and any welding processes assigned. The following information about weld features in the design may be obtained: Overall attributes of welds Length of weld joints Length of weld wire required to make the welds Mass of welds Parameters assigned to each weld feature Weld Bills of Materials for the assembly
Figure 27
Weld This option allows the selection of a weld feature (or multiple weld features) and displays information to the screen and also writes out a text file to the local working directory 35
Figure 28
The Length value being reported in this case is the actual length of the joint. If the weld has a stop or start that ends somewhere other than the end of the joint, then that is accounted for in the Length calculation, as are intermittent welds. If a weld process had been defined for this weld feature, a Time value would be reported. If no process is defined, the time value defaults to -1.000 units. All units are inherited from the design model, so in this case Length is in mm, Volume is in mm3, Mass is in kg and Time is in seconds.
36
Parameter Info This option (much like the previous option) allows the selection of a single weld feature, or multiple weld features, and then displays the parametric information embedded within those features. Generally speaking, these parameters are available for exporting out to other applications.
Figure 29
37
Weld Length Info The third option from the Welding Info menu provides for the ability to display either just the length of a weld feature, or the length or weld filler material required to complete all the welds in the current model that use the selected filler material.
Figure 30
38
Weld Mass Info Like the previous option, selecting Mass allows the ability to report either the mass of a selected weld feature, or the collective mass of a specified weld filler material for all features using that filler material in the current model.
Figure 31
39
Weld BOM Info The final option from the Welding Info menu provides for the ability to get a quick report for all of the welds in the current model as well as a summary of all weld features.
40
41
Figure 32
42
Weld Preferences
In Wildfire5 it is possible to set up libraries of weld items to be used in defining the weld features. These libraries are divided into three groups: Weld Material Weld Process Weld Preferences
Figure 33
Weld Material Welding material (identified in the Model Tree by this icon ) provides the filler material necessary to create a weld bead. Each welding material is defined by its name, the metal used, and optional attributes such as diameter and length which you define. Welding material parameters are stored with the model. You can reuse a welding material in any welding model by saving it in your working directory. Define and work with welding materials almost exclusively in the Weld Materials dialog box. You can assign a welding material to a weld, and one welding material can be assigned to multiple welds. Use the shortcut menu to change a welding material assignment from within a weld feature, or choose Edit Definition to edit the weld by adding or changing a welding material. When you delete a welding material that is assigned to a weld feature, you must also delete the weld that uses that material. To avoid having to delete the weld
43
feature, un-assign the welding material from the weld feature first, then delete the welding material.
Weld Process
A welding process is identified in the Model Tree by this icon . You can streamline the creation of welding designs, ensure design consistency, and save time by defining processes. Welding processes are defined almost exclusively in the Weld Processes dialog box. Typically, welding processes are defined before you create any welding features. However, you can assign and un-assign welding processes at any time in your design. When you define a welding process you can: Apply company or industry specifications Assign a machine type Indicate a treatment Specify a feed rate4 Establish acceptable weld length and root opening size
You can further customize your welding process by assigning optional and userdefined parameters. Within a welding model, each welding process is defined by its name and parameters. Processes are stored with the model. You can reuse a saved welding process in any welding model.
In the Wildfire 5 version of Pro/E, there is only one system defined parameter for Feedrate. This parameter is understood to be the travel rate of the welding torch down the length of the joint. A second user-defined parameter (WFS, type = Integer) needs to be defined for the wire-feed-speed rate. Both values must be defined in units recognized by the current model, which will typically be mm/sec.
44
Figure 34
45
Weld Preferences
Welds created in sequence often share common characteristics. Defining preferences lets you define options that can be applied to many welds, with no need to define them for each weld. The preferences you define remain active for the current session. Welding preferences are defined almost exclusively in the Weld Preferences dialog box. The options available differ based on the weld type and standard. Default values depend on the units you have set in the pro_unit_length configuration option. When you define a welding preference you can: Set measurements that determine weld shape Set an intermittent weld scheme Select predefined weld materials and processes Indicate a field weld Define weld finish and backing Select a predefined appearance Optimize how weld geometry and edge preparation are depicted Indicate family table creation
46
Figure 33 shows the edge preparation is modeled as a chamfer feature in the part model. This is typically the way we model edge preparation.
Figure 35
47
It is possible to have Pro/E automatically define a Family Table instance for cases where you would want to have distinct model where the edge prep geometry appears. This is configured with a few options in the config setup file.
While this might be useful if you wanted to set up multiple variations of weld joints for a single assembly, this also adds considerable complexity to the process and given the fact that our data management system struggles with complex file relationships in Pro/E, it is probably a good idea not to use the capability.
48
Figure 36
Typically what we see at Caterpillar is that these types of cuts are simply made as normal cut features in the part mode, so usage of weld notch features in the Welding application is seldom (if ever) advisable.
49
Figure 37
The harder question is, should welds be patterned? There is no question that patterning a weld is a very efficient way to create similar weld joints in an assembly. For example, it took about a minute to define the first weld feature in the assembly shown in Figure 31 and less than 30 seconds to add all 16 of the other instances, so this is definitely a time saver. The downside to this is that reordering welds that are part of a pattern could be problematic. If the gussets were placed using a pattern table, it isnt too difficult to modify that table so that the sequence of parts added to the assembly matches the actual assembly/welding sequence, but if the pattern was created as a simple dimensional pattern, then it could prove to be much more troublesome to get the weld sequences modified. It becomes a question of speed vs. flexibility. Under the current set of conditions where we really do not have any downstream application use of the weld features in Pro/E, it probably makes more sense to define similar components 50
using patterns so that the reference pattern option can be used when defining associated weld joints. If the function of weld process engineering using the Pro/E weld features gets implemented at Caterpillar, then the better choice will probably be to define the welds without referencing the patterns. There are other ways to quickly duplicate existing weld features on similar joints that may be more desirable if dealing with the patterns and weld sequence numbers becomes too problematic.
51
Figure 38
The downside of this is when the process for manufacturing these welds needs to be handled individually rather than as a group. In that case, the welds would need to be broken out from the group into individual weld features.
52
You can also combine multiple weld joints that are similar into a single weld features. Like in the previous case, this is a way to get many weld features defined quickly; however it places limitations on the weld processing capabilities. That may or may not be an issue.
Figure 39
Note how the length of weld for the single weld feature now reports the total length of both similar welds that were combined into one feature.
53
Figure 40
54
Figure 41
This will not have the weld feature parameters embedded in it like a regular weld feature and will not roll up into the weld BOM or be available for Info interrogation like all of the legitimate weld features, but might be useful for visually communicating a surface feature in the model until such time as the Surface weld becomes available as a regular weld feature type.
55
Case Studies
Continuous Weld Joints Spanning Gaps Between Plates
One of the problems frequently faced when attempting to model welds in Pro/E is this issue of creating a weld that extends continuously across gaps between components. A simple example of this is shown below where we would like to extend a fillet welds all round this area.
Figure 42
If you were to pick the surface indicated on the flat plate as the Side 1 reference and the other two surfaces for the Side 2 references, the result would be like that shown below, an interrupted weld joint with two segments.
Figure 43
56
To resolve this problem you will need to define a groove weld that fills in the gap between the two bent plates. This groove weld needs to be reordered so that it comes before the fillet weld in the Model Tree, then redefine the fillet weld feature so that the surface of the groove weld is added as the third Side 2 reference.
Figure 44
57
Figure 45
If a weld feature has been defined in the model, it is possible to use that information to make connections between assembly parts joined by welds.
Figure 46
The results of using this type of weld geometry in Pro/MECHANICA are currently undergoing closer investigation, but it appears that this type of weld definition does not provide an accurate picture of how a welded assembly behaves since it has no stiffness or surface area, and therefore is not recommended at this time.
58
Figure 47
Figure 48
59
In the following example you will see how you can override the default behavior to quickly get the desired results. In this case, we want to define a 5mm fillet weld from point A to point B.
Figure 49
By default, the box is checked to Allow tangent propagation which means that if you select a surface for a weld reference, it will extend that weld as long as it finds tangent faces. In this case though, we want to override that and select each face we want to include as a weld reference surface, so remove the check from that box and select the desired references.
Figure 50
60
Since we dont want to extend the weld down the entire length of the faces at the ends of the joint, we will need to edit the Start and End points for the weld ends. Highlight Joint1 and pick the Details button.
Figure 51
Use the pull-down option next to the Start box (the default option is Chain End), then enter the desired value to offset from the end of the joint. You must enter a negative value here.
61
Figure 52
62
Repeat that step for the End of the joint and the results are as shown below.
Figure 53
63
Figure 54
Set up the basic weld by selecting the desired reference geometry, defining the feature shape parameters, and related options. If you were to complete the operation at this point, it would result in a bevel groove weld that extended the length of the reference edge. But since you want to define this as an intermittent weld joint, a little more information needs to be included.
64
Figure 55
When you pick the Intermittent weld icon (still within the weld definition mode), some other icons will be activated. In this particular instance, we want to define a weld that has segments 50mm long with a pitch distance of 100mm. Use the pulldown to access the pitch length option, then enter the desired pitch length.
Figure 56
Figure 57
You can complete the weld at that point, or you can further refine this so that the first segment starts offset from the end of the joint. In this case, we will modify the end offset from the default value of zero to -16mm.
65
Figure 58
Figure 59
66
In this second example, we will make an intermittent 3mm staggered fillet weld.
Figure 60
Once the basic intermittent welds have been defined, you need to select one side or the other to offset the start point. Highlight the Joint and use the Details button to modify the starting point of that joint.
Figure 61
67
Figure 62
Note that the resulting length, volume and mass for that weld are for both sides of the weld feature.
Figure 63
Figure 64
68
In this example we have a U-groove joint that joins the bent plate with the casting. This will be an 8mm weld that extends from point A to point B. The references we have available to use when defining a J-groove are: Side 1: Chain (edges or curves) Side 2: Chain OR Surfaces
If the tangent chain on the edge of the bent plate is selected as the Side 1 reference and the series of surfaces on the casting that the weld would be attached to are used for the Side 2 reference the resulting weld appears to not fill the entire joint.
Figure 65
Figure 66
69
Of course the weld cross-sectional area may be defined properly so that while the appearance of the weld joint may look wrong, the mass properties are correct. But if the appearance is important for shop floor viewing or potential downstream use by FEA, you can try another strategy. This time the references for Side1 and Side2 are both set to Chain. In this case, the weld appears to fill the entire joint. The mass properties could be identical (assuming the weld cross-section was defined By Value in both cases rather than By Reference).
Figure 67
We could refine that last strategy a bit to come up with something that appears a little more realistic and if it were to be used to develop additional geometry for FEA, then it might be worth the trouble. In this case we could use a datum curve for the Side1 Chain reference. This requires 2 construction features: a sketched curve and a Projection of that sketch upon the surfaces of the casting where the sketched curve would intersect. In this example
70
Figure 68
Once again, the mass properties will not change (assuming the weld cross section was defined using By Value and that value was the same in all three instances.
71
Figure 69
It is understood that all weld volumes are approximations due to changes in casting profiles, the variability associated with weld deposition, and the simple fact that weld size can vary within a tolerance range, so even if you take the trouble to define a relation such as this, the weld volume (and mass) are still only approximations. The purpose of this is just to save the engineer the trouble of calculating the area in an area where the geometry might be complex and to ensure that the area updates if design changes come along later.
72
Figure 70
You can select the weld features to combine either from the display or from the Model Tree. Note that the weld length shown in the combined symbol is only the length of each one of the instances, not the total combined length.
73
Figure 71
Tail Welds
As described in 1E0099: Tail welds are extensions of fillet welds onto a plate to improve fatigue strength. The height is specified as the height at the end of a length away from the joint, and the length is specified in a drawing note. Tail welds are meant to be continuous extensions of the fillet welds. Tail welds gradually taper from the height of the fillet weld to the specified height within the specified length. With the current version of Pro/E, you can define such a weld joint, and Pro/E does calculate the mass properties of the weld, however if the weld is defined using the Surface Weld option, the weld joint is not displayed accurately. One other thing to note here is that the tapering of the weld size is not accounted for, so volume and mass for these joints will be reported oversized. In the image below, you can see two identical 10mm fillet welds. The weld joint in the foreground has a 50mm extension on the left end of the joint. Note that the
74
Length and Mass for the first fillet weld are both larger values that the second weld, which is what we would expect to see, but visually they are both identical.
Figure 72
75
If the Light Weld option is used, then you can see that the extension of the weld is accurately portrayed. This problem was reported to PTC and should be addressed in a future build of Pro/E Wildfire 5.
Figure 73
76
Figure 74
Select the icon circled in Figure 74 . This allows you define the slot weld using the Base Surface and the Side Surfaces as your geometry references. In this example, the plate is 9mm thick, so we will define the slot weld to be 8mm thick. This means that the weld will be 8mm deep from the base surface.
Figure 75
The Base Surface is the geometry of the non-slotted component which will be welded (indicated in Figure 75). The Side Surfaces will be all of the side wall 77
surfaces of the slot. You will need to use the Control key in order to select multiple references here, or use the Details button to gather surfaces using the Seed & Bounds technique.
Figure 76
The results are shown in Figure 76. Note that the Slot weld is called a Plug Weld in the Model Tree.
Figure 77
78
Downstream Usage
Information from the CAD model can be used to drive many downstream applications, thus removing the dependence on drawings and redundant data entry. Since the usage of weld features in the CAD model is in its infancy at Caterpillar, most of this work is still in the very early phases, but we do have a few options available right now.
data from Pro/E directly, and in those cases it is relatively easy to pass weld feature data along. One example of this is the aPriori cost estimating software. If weld features exist in the CAD model, the aPriori software can automatically extract the data that it needs to calculate and assign a corresponding cost figure for that weld joint. At Caterpillar we use Pro/TOOLKIT to define linkages between the CAD models and other external applications when these interactions are not otherwise available. This is not an insignificant task and maintenance of these programs sometimes gets to be troublesome, but it does give us the ability to customize the base tool to provide added functionality to meet requirements demanded by Caterpillar users.
Each of these methods will be highlighted in the following pages, but for
79
Weld Reports
Pro/REPORT is an application mode within Pro/E that provides for the ability to generate associative tables of data on a 2D drawing sheet. These tables can be defined to display various bits of information about a welded assembly model. The tables are defined to a generic .tbl file, but when the table is inserted in the Report file and the model is referenced in the Report, the data in the table is automatically populated with the information that has been embedded in each weld feature. Shown in Figure 77 is an example of a typical customized Report table.
Figure 78
In this case all of the parameters are predefined to exist within Pro/E. We should be able to also include other pieces of user-defined information that may be included as part of the weld feature, such as number of passes, weld gas, etc. Note: This capability (including user-defined parameters in Report Tables) is supposed to work, but was reported as non-functional on Oct 28, 2009. The call number with PTC is C7357280.
80
Once the Report file has been created and the desired table has been included and populated with weld feature data, the information in the table can be exported out of Pro/E as a text file or as a comma delimited file that is easily read into a spreadsheet.
Figure 79
This technique is only a one-way data exchange. You can export data out of Pro/E so that the data used outside of Pro/E is in sync with the CAD model. The limitations with this method are: a) The kinds of data that are valid for export are limited b) You cannot change that data and update the model or use that data to generate new data to be stored back into the CAD model The first limitation has been reported to PTC as a software issue. The second limitation may be addressed with the following types of User-Defined data exchange methods.
81
Figure 81
82
MathCAD
A few years ago PTC acquired ownership for this third party software application. If licensed to run MathCAD from your computer, you can access it directly within the Pro/E environment. MathCAD allows you to define mathematical equations and tie these equations with the CAD model, much like you could do with Excel Analysis features, but MathCAD is much more developed specifically for this purpose.
Figure 82
Some of the advantages of using MathCAD are: clarity of notation (readability) clarity of dependencies (verification) unit analysis (error checking) breadth of calculation tools (completeness) Engineering-appropriate graphs, image analysis, matrix analysis, and data support Complex equations can be written that use information from the CAD model and return modified data, or generate new data that can be sent back into Pro/E in the form of a parameter. You can also utilize predefined equations already embedded within MathCAD. The complete 6th edition of Roarks Formulas for Stress and Strain is included within the MathCAD environment, containing more than 1,000 separate design cases covering straight beams and bars, curved beams, plates and shells. Also included are all 37 tables of formulas from Roarks and dozens of detailed example problems worked out in MathCAD so this is another good option for reusing weld data for design optimization.
83
84
Appendices
Appendix A: Weld-related config.pro options
weld_ui_standard Specifies weld standard to be either ANSI or ISO [Suggested setting > ANSI] add_weld_mp Specifies whether welds are included when calculating mass properties [Suggested setting > YES] pro_weld_params_dir Directory where Pro/ENGINEER searches when looking for weld parameter files weld_ask_xsec_refs Specifies whether x-section references are asked for when creating weld features weld_color Defines weld feature color [Suggested setting > 0, 0, 0 this results in a weld color of solid black for Surface type weld features] weld_dec_places Number of decimal places to display in weld parameters weld_edge_prep_driven_by Specifies if the edge preparation feature is created at the part level or the assembly level weld_edge_prep_groove_angle Default value for angle cut value weld_edge_prep_groove_depth Default value for edge preparation depth weld_edge_prep_instance Determines whether a family table instance is created automatically for edge preparation weld_edge_prep_name_suffix Specifies suffix name for family table instances created during edge preparation weld_edge_prep_root_open Default value for edge preparation root opening weld_edge_prep_visibility Specifies visibility for edge preparation features for generic and instances
85
Figure 77 shows a set of welding configuration options that were used to build most of the models shown in this User Guide. In this example, a folder has been set up to hold all of the preferences files (C:\home\ProE_Weld_Configs). In an actual production facility installation, this would probably be stored to a central library location where all users could use these predefined files and a set of super-users would have the ability to author and save changes to the library.
Figure 83
86
Figure 84
87
Figure 85
88
Figure 86
Once the weld fillet preference file has been set, it can be saved to a common folder and the location saved in the config.pro file with a line like this:
89
Likewise, Figure 81 shows a typical preference file setup for groove welds. Note that there is currently no option for declaring any distinctions for different kinds of groove welds. This limitation was presented to PTC in the form of a software enhancement request (tracking number E7394437) in November, 2009.
Figure 87
90
Figure 88
There should be two Layer Rules for the 11__WLD_SYM layer. These are defined with the following settings:
Figure 89
91