Documente Academic
Documente Profesional
Documente Cultură
TopSolid'Design
TopSolid 2006 2006, Missler Software. 7, Rue du Bois Sauvage F-91055 Evry, FRANCE Web : http://www.topsolid.com E-mail : info@topsolid.com All rights reserved. Information is subject to change without notice. No material may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose without the express written permission of Missler Software. TopSolid is a registered trademark of Missler Software. TopSolid is a product name of Missler Software. The information and the software discussed in this document are subject to change without notice and should not be considered commitments by Missler Software. The software discussed in this document is furnished under a license and may be used or copied only in accordance with the terms of this license.
ii
TopSolid 2006
Foreword............................................................................................................................1 Pre-requisites ......................................................................................................................2 About the course and manual .............................................................................................2 About the software ..............................................................................................................2 Where to find files to start? .................................................................................................3 General...............................................................................................................................5 The TopSolid Interface........................................................................................................6 Functions.............................................................................................................................8 Shaft .................................................................................................................................21 Cover Plate ......................................................................................................................29 Body .................................................................................................................................37 Piston ...............................................................................................................................47 Connecting rod..................................................................................................................53 Arm ...................................................................................................................................55 Yoke .................................................................................................................................65 Working with assemblies ...............................................................................................73 Bottom-up assembly .........................................................................................................75 Design in place 1/2............................................................................................................93 Design in place 2/2............................................................................................................99 Components ..................................................................................................................107 Kinematics & Dynamics ...............................................................................................115 Kinematics.......................................................................................................................116 Dynamics ........................................................................................................................124 Surfaces .........................................................................................................................127 Mechanically Welded Chassis .....................................................................................139 Sheet Metal Work & Piping...........................................................................................149 Realistic Rendering.......................................................................................................161 Managing the environment..............................................................................................164 Managing materials.........................................................................................................167 Advanced rendering ........................................................................................................170 Managing textures and logos ..........................................................................................171 Importing and repairing shapes ..................................................................................173 Introduction .....................................................................................................................174 Communication difficulties ..............................................................................................174 Advanced Geometric Cleaning Module...........................................................................175 Non-associative mode.....................................................................................................175 Importing models.............................................................................................................175 Verify shapes ..................................................................................................................177 Eliminate .........................................................................................................................178 Repairs............................................................................................................................178 Sewing ............................................................................................................................179 iii
TopSolid 2006
Capping models ..............................................................................................................180 Simplification ...................................................................................................................181 Importing IGES................................................................................................................183 Importing DWG Geometry...............................................................................................187 Tool box for shapes.........................................................................................................191 Advanced 2D Import .......................................................................................................197 2D Drafting.....................................................................................................................205 Title block ......................................................................................................................213
iv
TopSolid 2006
Foreword
TopSolid 2006
Pre-requisites
Attendees should be familiar with the Microsoft Windows operating system. You should also be familiar with the principles and practises associated with mechanical design.
The family of solutions includes: TopSolidDesign: 3D design and surface modelling TopSolidDraft: drawing features and 2D design TopSolid'Castor: FEA analysis of structures in terms of volume beams and hulls TopSolid'Motion: dynamic calculation of motion TopSolid'Mold: mold and tooling design TopSolid'Progress: progression and stamping tool design TopSolid'Fold: design and unfolding of sheet metal applications TopSolid'Cam: 2 to 5 axis 2D/3D milling, turning and wire EDM TopSolid'PunchCut: punching, nibbling and cutting for sheet metal applications
TopSolid 2006 These products share the same user interface and associative database. For each module, Missler Software offers a product with real associative CAD/CAM, thus avoiding duplication of information transfer between the engineering and manufacturing departments. The result is an impressive gain in productivity. To make all this possible, TopSolid implements a method of design using functions and components that already contain the information needed for assembling and manufacturing.
TopSolid 2006
TopSolid 2006
General
TopSolid 2006
Function Bar
System Bar
Context Bar
Graphic area
Alpha Bar
Status bar
Provides feedback and allows the user to quickly set layers, colors etc. and set display tolerances and invisible parts. Click directly onto the value to change it. . Snap grid on or off Manage layers and transparency Edit material
Cursor position
Hides or displays Edit display tolerance Note This will directly affect file invisible items size
TopSolid 2006
Mouse Functions
Different functions are associated with the three buttons of the mouse.
Left Mouse Button (LM) : Selection of any function from the menus Selection of an element (dynamic selection) or creation of a point Middle Mouse Button (MM) : Creation of points on the current plane when clicked (advanced) Dynamic Zoom using Scroll Dynamic Pan when held down Right Mouse Button (RM) : The first option of the current command is accepted when the right mouse button is clicked Or the context menu of the current command is displayed when held down. LM MM RM
2 - Here we draw 2 separate lines that join at a point however the second line was drawn with the right button.
If we move the common point we see that the two lines are in fact separate and can move independently.
TopSolid 2006
Functions
The icons
There are two types of icons in Topsolid, simple icons and icons with options.
The simple icons execute the function with a single left mouse click LM. The icons with options using the left mouse LM on the Icon selects the command as above.
If you use a left click LM the option selected becomes the default option for the next time you use this function If you use a right click RM the default option does not change
Using the Context icon bar Many of the functions are grouped together in context using the context bar (the vertical icons bar located on the left of the screen) Selecting an icon will change the functions displayed in the work bar (horizontal icons bar located under the system icon bar), and in some cases the menus are also changed when you change the current context.
The buttons
Input boxes for values, when TopSolid needs input from the user, it will display an empty box. In this case, the input is done directly via the keyboard.
These allow switching between several options. For example to draw a circle by default the option Diameter is selected. A click on the button switches the command to Radius.
TopSolid 2006 Some allow the selection of options from a drop down menu. For example Transformation has a drop down box showing the other available options as shown here:
Keyboard actions
Left mouse down with Control enters dynamic rotation, Shift enters dynamic pan and both keys together enters dynamic zoom. The function keys in TopSolid have the following uses, as well as the normal windows functions.
Key
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Online Help
Function
Information on points and elements Dynamic Zoom Dynamic Pan Dynamic rotation around X Dynamic rotation around Y Dynamic rotation around Z Cancel Dynamic rotation Dynamic Rotation
User defined shortcuts can be created using the Tools, Options menu.
Typing in Coordinates
Cartesian coordinates: defines coordinates whose values are absolute from the current coordinate system origin (X, Y, Z). Commas separate the values, the Z value is optional. Ex: 12,45,21 Polar coordinates: defines polar coordinates length in XY plan, angle and a height in Z (length; angle, z). The Z height is optional. Ex: 20;45,5 Spherical coordinates: defines spherical coordinates length in XY plan, angle in XY then angle in YZ view of the current direction (Length;angle1;angle2). Ex: 5;45;30 Relative coordinates: defines coordinates relative to the previous point specified the coordinates are preceded by the symbol &. Ex: &10,10,10
TopSolid 2006
The compass
A compass that allows changing the view orientation is available in each view. In its default position, it represents the current coordinate system orientation. Each part of the compass allows you to make dynamic actions view along a direction, centred rotation, rotation around axes, translations. In its default position, the compass shows the orientation of the current coordinate system. It is used to manipulate the view. It has sensitive parts, each of which enable dynamic actions to be performed: i.e. orientation along a direction, centered rotations, rotations along axes, translations.
Transformation
Displacement of view (Panoramic) the
Area(s) to click
Spherical rotation
Rotation around Y
Rotation around Z
10
TopSolid 2006 The compass may be positioned anywhere in the view or hooked to an element of the document by sliding-moving its centre point. Hooking the compass to an element allows the user:
Area to click
to manipulate the view according to the new orientation of the compass: rotations along the hook axes to create a coordinate system on the hook (accessed via the contextsensitive menu, right button) to create a current coordinate system on the hook (accessed via the context-sensitive menu, right button) A symbolic coordinate system representing the current coordinate system is maintained at the compass default position if the compass is moved (whether hooked or left free in the view). When the compass has been moved, it may be moved back to its place at the bottom left of the screen, and vice versa, by double-clicking. The compass may be temporarily hidden via its context-sensitive menu. Use the context-sensitive menu of the default coordinate system to make it reappear. When the compass does not appear in the view (i.e. if it has been hooked to an element that has passed outside the view), it may be retrieved by clicking on the default coordinate system.
Open an existing document TopSolid shows a list of files in the current folder with the extension .top and .dft and also files supported by the direct interfaces STEP, IGES, DXF, DWG, Parasolid, ACIS etc. Some direct interfaces are separately purchasable. Note: New creates a new document. The Configure button is active depending on the type of direct interface file used.
Save or Save as to save as a different name 3D design files are saved with the extension .top and 2D files are saved with the extension .dft. In the title bar, if the name of the file is followed by a *, this means that there are changes to the file that have not been saved. If there is an exclamation mark it means there are some invalid elements. Files can also be saved in other formats such as STEP, IGES, DWG, DXF, etc.
11
TopSolid 2006
Print Prints the current document. Depending of the application used you have will have different printing options. Cancel Cancels all the actions carried out within the current function but does not exit it, to quit the function press the Escape key. Undo Undo the previous action within the current command. Delete element Deletes the selected elements. The option ALL THE ELEMENTS allows, after confirmation, to clear the current document. Extract element Extract a portion or feature of an element.(e.g.: point of a contour, drill or fillet on a shape, union, boss, title block element,...). If there is an ambiguity, TopSolid will ask you to choose between them. The element or the operation is destroyed but the elements that were used to create it are preserved. Example: the extraction of a boss eliminates the boss but not the profile from which it was generated (The profile remains invisible). Insert element Insert an element (e.g. point, line, circle).
Modify element Modify an element or operation e.g. contour, radius boss, transformation Move parents Move an element and its construction elements if the element is not fully constrained Topsolid will show dynamically the possible positions. Contour Creates contours over existing sketch lines, or on the grid of the active coordinate system, closed contours are automatically created when the start point is re-selected.
Sketch lines Sketch lines are created relative to points or elements, the option boxes allow the change of angles etc.
12
TopSolid 2006
Extrude shape Creates an extruded surface or solid from a profile. Generally if the profile is open a surface is created, if it is closed a solid is created.
Revolved shape Creates a revolved surface or solid from a profile around the selected axis.
Drawing contours
There are two ways of drawing contours either by clicking point to point or alternatively by tracing over construction geometry. Simple contours To define the contour using points, lines are sketched defining the relevant points of the part. The actual dimensions / angles of the shape are defined later by dimensioning. Once the shape has been drawn you can use Modify to change the conditions at a vertex (chamfer, fillet or nothing) or between two points you can change the link type (line, arc, tangential) Depending on whether you select near an end or in the middle of a side.
13
TopSolid 2006 Creation from construction lines: To define the contour the user uses basic sketch elements (lines, circles etc.). The dimensions of the contour depend on dimensions and positions of the sketch lines.
What does parametric mean? Parametric modelling allows the part to automatically link to the basic geometry from which it was created, so that changes can be automatically updated throughout the design process. A simple example is as follows. In a traditional cad system when the operator creates a point at the intersection of two lines the point is created but if one of the lines moves later, the point does not automatically move with it. In a parametric system when the operator creates a point at the intersection of two lines it remembers this operation so that if one of the lines moves later the point is automatically updated to be at the new intersection point.
Basic system
Parametric system
14
TopSolid 2006
Numerous forms of coordinate system are available and these can be accessed from the coordinate system tool bar.
NOTE This icon will allow you to set any coordinate system as the current or active one.
This icon displays the coordinate system tool bar and allows the user to create a new coordinate system. If used alone the coordinate system created will NOT automatically become current, however if you use first of all, then the resultant coordinate system WILL automatically become current. The current (or active) coordinate system is drawn in a thicker outline.
The most widely used coordinate systems are: Coordinate system on point Coordinate system through 3 points Coordinate system on profile Coordinate system on a profile and point. Coordinate system on face and a point Coordinate system constrained on a face Duplicated coordinate system
15
TopSolid 2006
Coordinate system on a point: Constructs a coordinate system positioned on a point, taking the orientation of the current coordinate system.
Coordinate system on curve and point: Lets you to create a coordinate system that is based on a curve and a point. The curve defines the orientation of the coordinate system (XY normal in relation to the curve), the point defines its position.
Constrained coordinate system on a face: Creates a coordinate system placed on a face and positioned in respect of the edges or contiguous faces. The DYNAMIC button enables searching for these edges or sides used. Note: Very convenient as the two dimensions easily allow the coordinate system to be moved later.
Duplicated coordinate system: Creates a copy of a coordinate system by applying a transformation, translate, rotate etc. Systems duplicated by rotation
Original system
16
TopSolid 2006
Points
Points are elements that comprise a distinct position. They are maintained during associative mode design. Points are used to join dimensions, to impose dimensional and positional constraints. In contrast, in free design mode and non associative curves mode points are deleted immediately as soon as the function is changed, as they cannot be used to constrain an element. Creation of points in TopSolid is performed in several ways: First of all, during construction of b-spline curves, the user is actually tracing points without realizing it. These points include, for example, the centre of a circle that is placed on the grid, a line that is joined to the end of an existing curve, etc. The other method is to use a specific point creation function, by choosing the menu Tools, Points or the points tool bar.
Middle point and Centre point: creates a centre point of the arcs and then the middle point between the two centre points.
17
TopSolid 2006
It is possible to combine the coordinate systems with points on coordinate systems with icons showing a red point. For example, in the following case, a coordinate system on face and point will be created, and the point will correspond to a middle point between 2 other points (which are actually the centre points of the 2 circles).
Middle point
Face
18
TopSolid 2006 If you simply want to copy an element without any link back to the original, use the Copy without reference option.This has the effect of breaking the associativity between the original and its copies.
19
TopSolid 2006
20
TopSolid 2006
Shaft
Topics covered: Create a simple contour. Dimension/Half part dimension. Revolved solid. Extruded solid. Trimming with curves. Creating a reference system. Subtraction (cutting). Chamfer & Fillet. Simple part drawing. 1 Starting a new design document Open a new file then select a new design document and select a template. . The Profile command will start automatically.
NOTE: this will only happen the first time you select the context menu.
Use the profile tool to draw the profiles shown below. Create the profile by clicking free points but use the cursor feedback information as a guide. Start your profile on the coordinate centre point.
To close a profile either click onto the first segment or click onto the last (previous segment). Then end the open profile (shown in grey line).
Click STOP.
Dimensions Dimension both contours as shown, use the and for diameters.
Create the revolved solid Activate the shapes context menu select the revolved shape icon .
21
TopSolid 2006
Select your curve then select the horizontal base as your rotation axis. Click OK to accept a 360 degrees rotation.
NOTE: Changing the direction (in this case) will have no effect. 4 Adding the chamfer Click on the chamfer icon .
Choose the chamfer type as LENGTH/LENGTH, enter 1mm in the first length box then click onto the front edge of the shaft.
22
TopSolid 2006 Ensure that the large red arrow is pointing towards the inside of the curve (area to delete) then click OK.
Select XZ.
Click SET AS CURRENT then top view. Draw and extrude the key. Draw a circle using the circle icon .
Radius 8mm, Centre point 17,8,0. Extrude the circle to 4mm. Activate the shape context menu then select the extrude icon .
23
Select your extruded circle as the tool shape to use. NOTE: Use the Esc key to exit the command afterwards. Save your file and name it Shaft.
Create a drawing of the shaft Open a new draft document. Use the New document icon then select Draft as the document type and select a Associative A4 vertical mm template. Your windows will tile vertically automatically. NOTE: This only works if there is only one design document open. In which case use the tile windows icon .
24
TopSolid 2006
Orientate the view with the green arrows and type a new scaling factor if required, select OK to accept.
Select AUXILIARY VIEW (or right click) to create the projected and isometric views.
Save your file and exit. NOTE: By default the name of the file will be Shaft.dft. You may of course choose another name.
25
TopSolid 2006
Select the drilling icon , select the face and use the cursor to position the first hole position. Notice the green and yellow dimensions.
Select hole+tapping.
26
The design calls for 2 holes. So use the PROPAGATE button to pattern the second hole.
Select LINEAR.
Select one of the long edges to define the propagation direction. Ensure the direction arrow is correct.
Total number is 2. Save your file. Open the shaft drawing file Shaft.dft.
27
TopSolid 2006 9 Local Section Lets add a local section to the main view. Activate the views context menu and select the local section icon then select the main view.
Select B-SPLINE. Draw the spline by clicking points, then STOP. NOTE: You could in fact draw any shape first, then select CONTOUR.
Result.
10 Drilling dimensions Activate the dimensions context menu then select the hole dimensions icon .
Select any element belonging to a machined hole, then place the dimension.
28
TopSolid 2006
Cover Plate
Topics covered: Cylindrical primitive. Drilling. Coordinate systems. Points. Propagation. Chamfer. Feature tree. Detail drawing. 1 New document Open a New document 2 Cylinder Activate the shapes context menu then select the cylinder icon . select Design as the type.
Enter 50mm.
Select Z+.
Enter 6mm.
Enter 0,0,0 .
29
TopSolid 2006 3 Drilling Drill a 14 plain hole in the centre of the cylinder. Select the drilling icon then select the face, fill out the drilling dialogue for a plain 14mm hole.
Sketch for the PCD Change your line color and style .
Draw a circle
through 0,0.
Select CHANGE TO VERTICAL then ENTER or click the centre point. 5 Points Click on to activate the points menu bar.
Click on the circle followed by the vertical line. Pick close to actual intersection point to identify which one of the two possible solutions you require. 6 Place the coordinate system Click on the icon to activate the coordinate systems menu bar.
30
TopSolid 2006
Select the coordinate system on a point icon click on the point created at the intersection.
. Then
Drill 5 holes
Click onto the coordinate system then onto the face of the cover plate.
Select PROPAGATE.
Select CIRCULAR.
31
TopSolid 2006
Chamfer Select the chamfer icon fer around the top edge. , place a 1mm x 45 cham-
Feature tree To open the feature tree click on the left hand side of the graphics window, then onto your shape. Alternatively left click and drag on the left hand side of the graphics window to open it, then right click in this area and select Edit then click on the shape. Change the chamfer 1.5mm. Change the number of holes to 6. Change the diameter of the centre hole to 10. Now change them all back to their original values with Save the file as CoverPlate.top.
32
TopSolid 2006 9 Detail drawing of the cover plate Open a New document with select Draft as the document type. Create a Main view.
10 Axis Drawing axis may be placed one at a time or in this case we will do all the axis on the part automatically.
33
TopSolid 2006
Select OK.
12 Change the position of the A-A Click the modify tool then click the text A-A.
Select FREE POSITION to put the text wherever you want it.
NOTE:
INVERT will change the direction of the cutting arrows. EXTREMITIES controls the position of the 2 ends of the cutting line.
34
NOTE: For chamfers that are not at 45 you must use the START AND TERMINATE SEGMENTS function.
Select the lines on either side of the chamfer to establish the angle and size. Put the other dimensions onto the drawing with and select the relevant lines and arcs.
35
TopSolid 2006
36
TopSolid 2006
Body
Topics covered: Cylindrical primitive Sketch contours Extrude + Unite Propagation Drilling
1 2
Enter 75mm.
Select Z+.
Enter 90mm.
Enter 0,0,0.
37
TopSolid 2006 3 Add the feet Draw a construction circle Draw a vertical construction line of 100. through 0,0.
Draw a circle of radius 12.5 on the top intersection point of the circle and the line. Use the cursor slide selection technique to find the intersection.
at 0,30. by
Change your line color and style and draw a contour tracing over the construction lines.
38
TopSolid 2006
Extrude
Propagation Propagate the feet around the base with . Use a CIRCULAR PROPAGATION and the cylinder as the propagation axis. Make a total of 3 feet around 360.
Select the PROPAGATE button then simply select the face of one of the feet. The propagation will be copied from the feet to the holes.
39
TopSolid 2006
Drill another hole in the centre of 50 with a chamfer (or countersink) of 70 x 45.
Select the top face of the body then select hole + countersinking as the hole type. Note the 2 dialogues
40
TopSolid 2006 6 Change the workplane Select the menu Tools, Coordinate system.
Select XZ.
Open the feature tree and move the drilling operation so that it comes after the unite. This will have the effect of removing the obstruction from inside the hole. Close the feature tree by clicking on the edge
41
TopSolid 2006
Drill the counter bored hole 14-25 Select the face of the 50 cylinder.
Drill and tap 3 holes M4 Set the current coordinate system onto the face of the 50mm cylinder Select the normal (or top) view Draw a 38mm diameter circle at 0,0 Place the axis lines on the circle . . . .
42
TopSolid 2006 Create another coordinate system at the intersection between the circle and the horizontal axis with (use the cursor slide again if you wish). Select the drilling icon .
Select COORDINATE SYSTEM then click on the new coordinate system, then the cylinder face. Choose the tapped hole and fill out the dialogue as below (note the depth of the holes).
Propagate the holes with a circular propagation using the 50mm cylinder as the propagation axis. We need 3 holes.
Finally put 1mm fillets around the edges and corners of the feet as shown. Save the file as Body.top.
43
TopSolid 2006 9 Detail drawing of the body Open a new document with select Draft as the document type. Create a main view and projected view as shown. 10 Section view Click on the section icon then onto the main view.
Click the circle; the circles axis will appear automatically, use the vertical line of the axis as the cutting contour.
Select OK.
Set the hidden lines to HIDDEN then OK. Place the view on the drawing.
44
TopSolid 2006 11 Partial section Draw the projected axis Draw a line .
from the centre of the 50mm hole to the centre of the drilled hole in the foot.
You can use the trim function just outside the foot (as shown).
Select OK.
Set hidden lines as HIDDEN, then OK. You will see that the view is incorrectly aligned, go back and select NO and YES as shown.
45
12 Tolerance reference Activate the dimensions and detailing context menu then .
Click on the line to use as a reference and place the symbol. 13 Geometric tolerance Select the geometric tolerance icon .
Select the correct type of symbol from the list then OK. Click on the element you wish to refer to.
Click onto the reference letter A, then STOP. Save the file as Body.dft.
46
TopSolid 2006
Piston
Topics covered: Freehand contour. Revolved solid. Grooves. Slots. Drilling on cylinders. 1 Shape creation Open a new document select Design as the type.
Dimension with
47
TopSolid 2006
Select OK.
The Slot Place a coordinate system on the back face. From the coordinate system menu bar, select Constrained coordinate system on face .
48
TopSolid 2006
Draw the axis on the circular outline Select the slot icon .
Click on the vertical axis line. Choose the U type slot. Then OK.
Select OK..
4 Drill the 4 hole As the face to drill through is not planar we will need to use a coordinate system. Select the current coordinate system icon .
49
TopSolid 2006
, draw a point
Place the point 5mm in from the end of the 15mm diameter. Create a coordinate system on a face and point the preceding point. Drill the hole using this coordinate system 5 Detail drawing of the piston Open a new document with . Select Draft as the document type. Create a main view and projected view as shown. Create a local section as shown. face = face of the 15 cylinder and the point is
50
TopSolid 2006 6 Adding tolerances Click on the dimension to adjust with , then select the tolerance style. Enter the values for the upper and lower limits as shown below. Before After
Adding Notes Activate the detailing context menu with Enter your text, notes and set the style, etc. . Then select the notes icon .
Select STOP.
51
TopSolid 2006 8 Shaded view Modify the view with shaded view checkbox. then tick the
52
TopSolid 2006
Connecting rod
Topics covered: Thicken. Symmetry constraints. Extruding. Propagated drilling. 1 Constrained line Draw a line with Dimension the line . .
Adjust the length to 3mm. Add a symmetrical constraint about the Y axis.
Enter the thickness 5mm and select CIRCLES OUTSIDE then click on the line.
4mm.
53
TopSolid 2006 Propagate the drilled hole using SIMPLE MIRROR through the YZ plane. Save the file as ConnectingRod.top.
54
TopSolid 2006
Arm
Topics covered: Sketch Contours. Modifying elements. Extrude solids. Unite. Merge (contours). Pocket. Drilling. Standard profiles. Fillets. Some advanced drawing methods. 1 Arm profile Open a new document select Design as the document type. and dimension change to a dotted
NOTE: You can draw the circles roughly then correct their size and position using the dimension tool, however its a good idea to place the first one on the coordinate 0,0.
Ensure PASS ON SEGMENT is selected, click the second circle at 2 oclock and again at 5 oclock. Click on the first circle to close the profile.
55
TopSolid 2006 2 Modify an element Click on the modify tool then select the top straight-line segment of your profile.
Simply type 125mm as the circle size (no need to select the circle button) and Enter. If the arc goes the wrong way, click on the tool again and select INVERT.
Repeat the procedure for the bottom arc using 70mm radius.
Extrude the shape Use the extrude icon extrude the 2 circles to a thickness of 11mm (CENTRED). to select them both at the same time.
Unite
56
Select the two cylinders. Esc to exit. 4 Merge contours Draw a circle 14 and a rectangle 3X5
as shown : use the RECTANGULAR option and select the two diagonal points. Hold down the right mouse key and select AUTO DIMENSION, then use SYMMETRY constraints to add a constraint on the X axis. Add a 10mm dimension to position the rectangle.
Use the merge icon to merge the 2 contours together. Remember to pick the contours on the section you wish to keep.
Pocket With the pocket command use the profile to cut the pocket on the boss.
57
TopSolid 2006
Drilling With the drilling icon click on the face of the other boss. As the boss is circular the system will automatically select the centre. Select a plain hole then OK.
58
TopSolid 2006 Type in 10mm for the diameter and click Through all then OK.
Do the drawing Use the New document icon then select Draft as the document type and select a Associative A4 horizontal mm template. Your windows will tile vertically automatically. Select the main view icon .
Select AUXILIARY VIEW (or right click) to create the projected and isometric views as shown.
59
TopSolid 2006
Select CIRCLE.
Click on a point close to the keyway then click again to open up the circle.
Place the view where you want it. 9 Projected dimensions Activate the dimensions context menu then select the projected dimensions icon .
NOTE: These are driving dimensions, which means that they can be changed in the drawing and will directly change the model. Save the file , name the files Arm.top and Arm.dft.
60
TopSolid 2006 10 Modify the Arm Open the fie Arm.top. To see the elements that are driving the model click on the driving elements icon Click on the centre face. .
NOTE: change the color and line style using 11 Standard Profile
and
Draw a radiused slot using a standard profile. Double click on each of the values. Type in 90mm for the radius, 10mm for the thickness and 20 degrees for the angle. Ensure the key point is set to middle.
61
TopSolid 2006
Now use the pocket command once again to cut the pocket through the arm. This time use the fillet option to add a 1mm fillet top and bottom.
12 Fillets Activate the shapes context menu then select the fillet icon .
Select the four edges between the bosss and the centre section and click compute fillets.
62
TopSolid 2006
Open the arms draft document to see that it has automatically been updated with the changes.
63
TopSolid 2006
64
TopSolid 2006
Yoke
Topics covered: Rectangular contour. Extrude. Chamfer. Drilling a face.
Use your newly acquired skills to model this part yourself (it needs to fit into the cut-out on the end of the shaft and the connecting rod fits inside the slot).
65
TopSolid 2006
A-A
2 x M4
66
TopSolid 2006
67
TopSolid 2006
A-A
3 holes 5
68
TopSolid 2006
A-A
Counterbore 25x5
B-B
69
TopSolid 2006
70
TopSolid 2006
2x4
71
TopSolid 2006
72
TopSolid 2006
73
TopSolid 2006 Topics covered: Assembly methods. Defining a part. Defining an assembly. Assembly using constraints. Assembly using coordinate systems. Dynamic simulation and the constraints system. Using standard components. Producing assembly drawings. Exploded views. Bill of materials and indexes. Designing in place or top down method. When bringing parts together in an assembly we can work in two different ways: Bottom up. The separate pieces of the assembly are modeled individually and then brought together to make the assembly. They are fitted together using constraints or coordinates. In place (or top down) All the parts are built in place in the same file.
Design
Creation of independent parts
Assembly
Sub-assemblies
74
TopSolid 2006
Bottom-up assembly
1 Creating parts & different sub-assemblies We will start by making a sub-assembly of the shaft and yoke.
Shaft
Yoke
2 Defining a part Each component of an assembly needs to be identified and some characteristics specified. This will be of use later when we do drawings and bill of materials. Open the Shaft.top file . .
Activate the assembly context menu then select Define a part Select the shaft then fill out the dialogue box as follows. Name = Shaft, reference=SH-01, Material=Steel Click OK.
NOTE: If you need to modify any of the inputs later, you can select Characteristics from the feature tree.
75
TopSolid 2006 The BOM index tab is available if you want to manually insert a specific BOM index. Save the file.
Repeat the same process for the Yoke: Name = Yoke, reference=YK-01, Material=Steel Save the file. NOTE: You will by now have realized that this process (of defining the part) is prompted for each time you save a file in TopSolid. If the part you have been working on when this happens is in fact to be included in an assembly later on then of course it will be much more convenient to accept the prompt and fill out the dialogue at that point.
Assembly using constraints Open a new design document . then select Include sub assembly/part .
Select STOP.
Select NO PROPAGATION.
76
Select the base face of the yoke (i.e. the contact face between the two parts).
Select OK. NOTE: TopSolid has proposed a logical constraint for the two faces you selected, however the MATE button allows you to select your own constraints and positioning.
77
TopSolid 2006
Select the corresponding cylindrical face in the shaft. NOTE: TopSolid selects the only possible constraint (axis on axis).
Select STOP. Open the feature tree Edit the assembly. Expand the Constraint Positioning. NOTE: During assembly In AUTO mode, TopSolid will propose the correct constraint in around 80% of cases.
78
TopSolid 2006 Here we can add the details (characteristics) of our subassembly by selecting Assembly and right-click and selecting Characteristics.Alternatively, select Define Assembly then select CHARACTERISTICS.
79
TopSolid 2006 4 Adding a standard component Activate the assembly context menu Include standard . From the ISO library select an M4x10 cap screw, then click OK.
Select the face close to the circular edge. This will orientate the screw correctly and at the same time place it in the hole.
Select STOP.
Select STOP.
Select STOP.
Again select the face close to the circular edge at the other end of the yoke. This will orientate the screw correctly and at the same time place it in the hole.
Select STOP.
Select STOP.
80
TopSolid 2006
Select STOP Then Esc. The two screws will automatically be added to the assembly.
Save the file. 5 Complete Assembly of the Valve Open the file Body.top. Define the part : Designation = BODY Reference = BD-01 Material = Grey cast iron Open the file ConnectingRod.top. Define the part . Designation = CONNECTING ROD Reference = RD-01 Material = Steel Open the file Piston.top. Define the part . Designation = PISTON Reference = PS-01 Material = Steel Open a New design document. . then select Include sub assembly/part .
Activate the assembly context menu Find and open the file Body.top.
Select OTHER POSITIONING. TopSolid will open the Body.top file automatically in order for you to select a new reference face or coordinate system.
Select the Coordinate system at the top of the body (the absolute coordinate system).
81
Click onto the absolute coordinate system then select NO PROPAGATION. NOTE: The body is now constrained by the position of its coordinate system. Add the Sub-assembly we did earlier (shaft and yoke). Constrain the axis of the shaft to the axis of the hole in the body.
Constrain the shaft in the longitudinal direction by fixing the face on the back of the flange to the face in the bottom of the counterbore.
82
TopSolid 2006 Define the characteristics of the assembly: Designation = Valve Reference = VN-01 Save the file. 6 Assemble the Cover Plate Activate the assembly context menu then select Include sub assembly/part .
Select the face on the back of the cover plate then the top of the boss.
Select OK. Choose the cylindrical face in one of the holes of the cover plate then a corresponding hole in the boss.
83
TopSolid 2006
Place 3 M4x10 cap screws in the holes. This time place one screw then propagate the rest through 360. Save the file.
Add the Arm Activate the assembly context menu then select Include sub assembly/part .
Position it as follows:
84
TopSolid 2006
Origin Geometry
Destination Geometry
Alignment on faces
Add the connecting rod To see the yoke more clearly we can move the body to layer 1. Do this easily by right-clicking 1 on the quick layers toolbar.
Left click on the body then OK. NOTE: The part disappears because level 1 is not set as a visible layer.
85
TopSolid 2006
Type of constraint
Origin Geometry
Destination Geometry
Axis on Axis
Save the file. 9 Add the Piston Activate the assembly context menu then select Include sub assembly/part .
Select EXPLORE and open the file Piston.top. Type of constraint Axis on axis Origin Geometry Destination Geometry
Alignment on faces
Save the file. 10 Dynamic Simulation First we need to tell TopSolid which parts need to move together. We do this by creating a Constraints system. Select Create Constraints system icon .
86
TopSolid 2006 Select all the pieces to be involved with the simulation. - Shaft and Yoke. - Connecting rod. - Piston. - Arm. Use Esc to end the command. For correct simulation we also need to constrain the piston to the body. (Dont forget you will need to activate layer 1 to see the body simply left click on 1 on the quick layers tool bar).
Select the Add constraints icon . Type of constraint Origin Geometry Axis on axis
Destination Geometry
NOTE: The connecting rod will automatically move to accommodate the constraints. You will be given an error at this point. This is expected. You now need to check your parts for correct design and alignment (Tip: Make the body transparent and view it from the side).
Individual parts can be viewed or edited by using the modify element icon TEMPLATE.
87
TopSolid 2006 Add a blind nut from the AFNOR library (M8) onto the end of the shaft.
To accurately simulate the dynamics (to make the nut rotate along with the shaft) we need to insert the nut into the constraints system we set up earlier. Open the tree and edit the constraints set, expand the constraints set and right-click on the components. Select Insert and click on the nut. Save the file.
11 Assembly Drawing Open a new draft document (A3 Horizontal mm). Select the Main View icon .
88
TopSolid 2006
Select ASSEMBLY.
Click in the model document. Use the view dialogue to configure the main view. Place it on the drawing and project a side view.
Save the file. 12 Exploded View Go back to the model view (click on the title bar at the top of the window). Activate the Exploded view context menu .
Click in the model document. Select a new design document then OK.
Select OK.
89
.
Click onto the red torus to move it around, this defines the direction of displacement. Move it down to the shaft axis. Repeat the operation to explode the cover plate, screws, arm, shaft and yoke (all together) as shown here.
90
TopSolid 2006
Select VALIDATE DEPENDENCE. 13 Add Exploded Axes (assembly lines) Select the Create Exploded Axis icon .
Switch back to the assembly drawing. We will now add the exploded view onto it. Use the Main view icon .
91
TopSolid 2006
Select the exploded view model from the drop down list.
Select MAIN ASSEMBLY and place the view onto the sheet. Save the drawing file and close the exploded model. 14 BOM & Indexes Activate the Bill of Material context menu then select .
92
TopSolid 2006
Open a new design document. 15 The Hub Draw circle 200 at point 0,0. Extrude the circle by 100 along Z-. Draw a circle 150 at point 0,0. Use the boss icon create a boss 15mm high with the 150mm circle. Place a 1x45chamfer on the top edge. Define the part as Hub.
93
TopSolid 2006 16 Plate Set layer 1 as current. Change color. Draw a 400 circle at point 0,0. Draw its axes. Switch off layer 0. Draw a circle 100 at the intersection point of the horizontal axis and the circle (200,0). Extrude the 400 circle by 14mm along Z+. Cut a pocket through all with the 100 circle. Propagate the pocket through Z, 6 times through 360. Activate layer 0. Copy the edge of the boss on the hub to form a new circle. Cut a pocket through the plate using the circle. Switch off layer 0. Chamfer the pocket 1x45. Define the part: Plate.
Place a new coordinate system on the face of the plate. Draw a circle of 175mm at point 0,0. Draw its axes. Add a M5x25 cap screw at one of the intersection points (87.5,0). Repeat the screw 6 times around Z. Use the screws process to drill the plate and tap the hub.
17 Spindle Turn the plate over and work on the underside. Make layer 2 current. Change colour. Draw 2 offset circles 15mm parallel to the existing circles as shown.
94
TopSolid 2006 Create a point at the intersection of these 2 circles. Place a coordinate system on the point. Place a 8mm washer (ISO 7093) onto the point. Place a radial ball bearing (type AFNOR 20 02) on top of the washer (use then to pick a placing point on the top face of the washer and in the centre of the hole.
Switch off layers 0 & 1. Move the washer and the bearing to layer 3. Draw a 8 circle at point 0,0. Extrude the 8 circle by 20mm (offset the extrusion by 2mm from the circle to allow for the washer).
Draw a circle 20 at point 0,0. Create a boss 13.5mm high with the 20 circle. Draw a circle 25 at point 0,0. Create a boss 5mm high with the 25 circle. Add 1mmx45 chamfers. Define the part as: Spindle.
Draw a horizontal line through 0,0 Cut a 2x2mm groove along the line. Add a thread to the 8.
95
TopSolid 2006 Activate layer 1 (plate). Add a M8 tapped hole in the plate on the same point as the spindle. Make the absolute coordinate system current.
Propagate the tapped hole; use a multiple propagation of a circular copy of 6 holes around Z and a simple mirror about the ZX plane.
Place a blind nut on the spindle thread and propagate it (take the propagation from clicking onto the M8 holes). Use Repeat to do the same for the washer, spindle and bearing.
Test your design by changing the 100 to 120. Define the assembly as carousel.
96
Add a second drawing sheet with Tools, Drawing (copy the existing sheet and title block). Then add views of the separate components. Select the Main View icon drawings so select the border of the new sheet) then use the assembly. Save the file. (you now have 2
97
TopSolid 2006
98
TopSolid 2006
Most of the exercises performed to this point have been based on a single coordinate system: the absolute coordinate system. In this example, we will see how to use other types of coordinate systems. When there are multiple coordinate systems in the same file, it is essential to use the concept of the current coordinate system . The current coordinate system is the coordinate system in which the drafter will construct his geometry. 1 Contour Construct the contour by the point in the coordinate system. Comply with the dimension and the alignment constraints.
70
40 30
10
70 120
Position the part in relation to the absolute coordinate system so that its origin is on point 1. In doing so, the position of the contour is constrained, and therefore a dimension must be created.
70
40 30
10
70 120
99
TopSolid 2006
Note: For a dynamic displacement, use the Move parents function. The NON-DYNAMIC option is used for displacement between two points.
70
40 6 8 30
10
70 120
To make the Oblong profile, use the Thicken operation on the line. Select the SYMMETRICAL OPTION = YES with a thickness of 2mm; the end is the inner arc type. Replicate the oblong profile by translation along the Yaxis of 25mm. Note: Any replica element is exactly identical to its original. 2 Extrusion By selection, extrude the contour as well as the two oblong profiles on 4mm along the Z+ axes.
70
40 6 8 30
10
70 120
100
TopSolid 2006 3 Creating a coordinate system on the lower face of the plate. To create a coordinate system on a face, it simply needs to be made current. Name the coordinate system F2. After increasing the extent of the coordinate system using Modify element, draw a RECTANGULAR contour. Dimension the contour as shown to the right.
101
TopSolid 2006 Extrude the contour 8mm along the Z- axis. Make the two 5mm fillets. Subtract the solid from the plate then make two 3mm drill holes concentric to the 5mm radii.
Drill at M4 and repeat the drilling in each corner. Note: Use the edges of the plate to indicate the two propagation directions.
Make current the 2 coordinate system. Duplicate this coordinate system by translation along Z+. To indicate the displacement value, specify the plate with the 4 holes. Name this new coordinate system 3 and make it current.
102
TopSolid 2006 Modify the M4 tappings and replace them with 4.5 holes. Call up the standard component library and take a CHC M4x16 screw. Position it on the coordinate system of the first drill hole and repeat this using the 4-corner drill hole propagation. Execute the TAPPING procedure on the lower block, specifying which face to drill. Save the file.
Use the Assembly, Part definition function to attribute a designation and characteristics to each of the parts. Click the parts, validate and fill in the boxes according to the values: Designation: Plate Reference: P01 Also attribute a designation to the assembly.
Creating a part to assemble Open a new Design document. Create the insert shown here. Start by drawing a rectangular contour of 41.5mm x 8mm, to which you apply 2 fillets of radius 5mm. Construct a 3mm parallel. Extrude this parallel by 2.5mm, then add a boss with a height of 2mm.
Assembly Open the document containing the in situ assembly. Import the last part created using the Assembly, Include assembly/part function.
Place the insert in the Assembly document by clicking a point anywhere in the workspace.
103
TopSolid 2006
Show a face of the insert and make it correlate to the bearing face on the square. Validate the contact distance.
Continue, specifying the next faces in order to position the insert in the notch on the square.
Layout Call a new Draft document. To create the layout of an assembly, you need to select the Main view function click on the ASSEMBLY button. and then must
If the 3D document is open, you may then select it by clicking directly in the document or via the dropdown list; otherwise, you have to use the BROWSE button. Select the desired view configuration and place it in the drawing. Create the desired auxiliary views. To insert a bill of material, use the Bill of material function , select the IdxNbDesMatObs table model, click the ASSEMBLY button and select the assembly file name in the drop-down list. Select Depth=FLAT LEVEL and click the title block to position the table.
104
TopSolid 2006 Then show the parts on the views to position the coordinate systems. Regenerate the bill of materials using the function.
105
TopSolid 2006
106
TopSolid 2006
Components
107
TopSolid 2006 Concepts to introduce: Define the geometry Define the drivers Define the tools associated with the component Define the key points Edit the component's catalog Save a standard template 1 Define the geometry Create a new Design document. Tools, Coordinate System menu. Select XZ. Select SET AS CURRENT. Select TOP VIEW. Enable the Curve context . Then create the contour representing the half-part.
Dimensioning the contour: linear dimensioning and half-part dimensioning for diameter dimensions . Adjust and name the dimensions .
Enter a name for each of the driver dimensions. Name di = inner diameter Name ht = height of the collar Name h = height of the body 2 Adjust the dimensions Modify the dimension to di+5 for the body. Modify the dimension to di+10 for the collar.
108
TopSolid 2006
from 1 to 45.
Assembly context , Define part . Click on the part, enter the part characteristics: designation, reference, material, etc. then OK.
Save the document as Ring. 4 Define the component Assembly, Define Component menu.
Note: Cut the Define component menu to keep it open. 5 Define drivers Assembly, Define Component, Define drivers menu. Click on dimension di. Enter the driver designation: Inner Diameter, then OK. Note: A set of drivers is created. Repeat the operation for the other drivers, ht and hc: Body Height for hc, Collar Height for ht. 6 Define the key points The key points are the component positioning points. In our example, we are going to define two positioning points, below and above the collar. Set the absolute reference on current. Assembly, Define Component, Define key points menu. Click on the absolute reference. Erase ABSOLUTE REFERENCE and enter BOTTOM, then OK. Note: A set of key points/references is created.
109
TopSolid 2006
Select Z+. Enter parameter ht (height of the collar). Click on the newly created reference. Enter TOP, then Enter. Select OK. 7 Insert the part into an assembly Open or create a new Design document. Select Ring in the list of open components. Enter the required values: di = 20mm hc = 10mm ht = 10mm Note: The proposed values are the template values. Click on the position of the component on the receiving part. Note: The positioning of the component is defined by a reference positioning on a reference on face with constraints. Select STOP. The component is positioned in relation to the first key point. Select as required, then STOP. Bottom Top
Save the assembly document, then close. 8 Define the tools If required, go back to the Ring document.
110
TopSolid 2006
Display the ring control elements Set the sketch reference to current. Select REFERENCE ELEMENT.
Click on the sketch. The sketch creation reference becomes current. Set level 1 on current. Click on the knurled wheel on level 1.
Create the tool geometry as the ring geometry Adjust and modify the dimensions according to the parameters. Deactivate level 0. Create a revolved shape. Modify the tool transparency if need be (transparency attribute).
Assembly, Define component, Define tools menu. Select SUBTRACT OPERATIONS ON SHAPES, then click on the tool shape. Enter the tool name: Ring housing. Enter the tool designation, then OK. Note: A set of tools is created. Save the document. Open the previous assembly document. Enable the Assembly context Click the Ring. and select Use processes .
111
TopSolid 2006
Click the shape which is to undergo the process. Select STOP. Note: The process associated with the ring is displayed in the alpha bar. If need be, use the modification of the positioning in order to change key points. Save the document. 10 Edit the component's catalog Return to the Ring document. Assembly, Define Component, Edit catalog heading menu. Select All the parameters and texts. Note: Excel starts automatically if it is installed on your station. If it is not, Windows WordPad is opened. Enter the various values for your rings. Save the Ring.xls file. Quit Excel.
Select the code of your choice. Open the assembly document. Modify element Click the ring. .
112
TopSolid 2006
Modify the code. 12 Save a standard template Assembly, Define Component, Edit/save template. Select SAVE STANDARD TEMPLATE. Enter your components classification. 1. Select Standard MY 3D STANDARD 2. New Family GUIDE 3. New Type RING 4. New Variant COLLAR 5. Keep version 00 6. Keep Representation NORMAL Select OK to validate. Note: The part file is RING#V=COLLAR#I=00#R=NR.top #V corresponds to the variant. #I corresponds to the version. #R corresponds to the representation. 7 Edit the standard component's catalog Assembly, Define Component, Edit catalog heading menu. Select All the parameters and texts. Enter the values or copy / paste the values from the previous catalog. Save the file. Quit Excel. Note: The Excel file is name of template file.xls, In this case = RING#V=COLLAR#I=00#R=NR.xls. 8 Create a picture File, Save as menu. Select the Bitmap format, then OK. Adjust the values, then OK: Size Type Background color 300x300 PNG WHITE
Click anywhere in the view to be captured. Note: The BOX option is used to frame part of the view. Close the file.
113
TopSolid 2006 9 Use Open or create a new Design document. Enable the Assembly context Include standard . and select
114
TopSolid 2006
115
TopSolid 2006
Kinematics
Concepts to introduce: Joints. Scenario. Trajectory. Replicate a state. Positions. Rigid sets. Check collisions. Approach.
Introduction
The kinematics menu is used to define and simulate an articulated mechanism. It is possible to define kinematics after the event on a predefined mechanical assembly. It is possible to define kinematics for a mechanical assembly that includes parts made in place (kinematics is independent of positioning constraints). It is possible to define kinematics for a wireframe model in order to complete a preliminary study. It is possible to define several scenarios for the same kinematics, in order to study several phases of the movement. It is possible to define stops on joints. A few complex joints are available in order to represent, for instance, the screw / nut systems and gears. It is possible to generate a video clip of the graphical animation for marketing purposes. Principle: The definition of the mechanisms kinematics is done using two types of elements: Joints Joints enable us to define mechanical articulations between elements. A joint is defined between a base element and a linked element: When the joint is enabled, the linked element moves in relation to the base element, which remains fixed (unless it is itself a linked element in another joint, or attached to a linked element). It should be noted that a joint is always defined between two simple elements. For instance, when a joint is defined between two sub-assembly components, it is defined between two simple elements in each component. In contrast, when defining a rigid set, when we designate a composite element (sub-assembly component, group), all its parts are assumed to be rigid. It is nonetheless possible to make the elements of a single component mobile in relation to each other, by using the designation with detection (as this is less practical, it is recommended to organize the design of the mechanism in non-articulated subassemblies). Kinematics defined in this way are used to perform various simulations: animation, trajectory analysis..., but to do this, it is necessary to define the phase of the movement to be simulated, using a scenario. A scenario is a text file associated with the document (filename extension .scn), which describes the evolution of the articulated driving coordinates in the form of a simple column-based table, whose first column specifies the date when the articulations are performed, while the subsequent columns specify the values for the articulated coordinates at this date. There may be several scenarios for a single kinematics (each scenario being identified by a name), which will help to study several phases of the movement. Rigid sets Rigid sets allow us to group together moving rigid elements in a logical manner (by default, each element is assumed to be free and independent). The elements in a single rigid set are considered to be immobile in respect of each other, such as, for instance, parts fixed by screws or bolts.
116
TopSolid 2006 These sets are grouped together in the rigid set group, which can be edited in the symbolic tree. It should be noted that there is no point in defining rigid sets when setting up a kinematics on a simple set (pre-study) where each element is independent. Steps: To begin a study, follow these steps: Model the mechanism in one of its kinematic states, using the standard functions. If necessary, define the rigid sets. Define the kinematic joints. Create a scenario. Launch an animation, in order to view the movement. The kinematics definition being associative, it is obviously possible to modify the mechanical assembly and to restart a simulation directly.
, then
Chassis Select FIXED. Click on the absolute reference. The tree opens automatically to display all the joints.
NOTE: A set of joints is created. 3 1st joint Select PIVOT. Click on the chassis (absolute reference). Click the handle. Click the X- rotation axis of the handle in relation to the chassis.
Select OK.
117
TopSolid 2006
2nd joint Select PIVOT. Click the handle. Click the connecting rod. Click the rotation axis X- of the connecting rod in relation to the handle.
3rd joint Select PIVOT. Click the connecting rod. Click the piston. Click the rotation axis X- of the connecting rod in relation to the piston. Select OK. Select ANONYMOUS.
118
TopSolid 2006 6 Last joint Select PRISMATIC. Click the chassis. Click the piston. Click the piston axis. Select OK. Select ANONYMOUS.
Scenario Enter the name of the scenario CYCLE in the New scenario area, then select OK. Enter the scenario: rotation angle of the handle according to time. Select ANIMATE. Click on to launch the simulation.
NOTE: it is possible to create as many scenarios as required. 8 Trajectory Calculation Create the connecting rod middle point Select Trajectory
119
TopSolid 2006 Select FIXED COORDINATE SYSTEM. Click the connecting rod. Click the point.
Enter the time and level of the element to be replicated: time = 2 and level = 5, then click the connecting rod.
Select FIXED COORDINATE SYSTEM. Click the connecting rod. Click the connecting rod. Some positions overlap.
120
TopSolid 2006 11 Rigid sets Create a cylinder with a 20 mm diameter. Select Rigid sets Click the piston sketch. Click the cylinder, then STOP. Note: a set of rigid sets is created. Each rigid set contains elements which will move together during the simulation. .
12 Check collisions Used to check collisions during the movement. Only works on 3D templates. Enable level 1. . Select Collision Control Set Enter CHECK1. Click the cylinder. Click the ring. Note: a set of collision checks is created. .
Select Animate
Check Stop when collision box. Select CHECK1. Check Stop when collision. Launch the animation. Note: The simulation will be interrupted on the first collision encountered. Select Duplicate state to keep the parts in collisions.
121
TopSolid 2006
Enter Level = 3 and click the cylinder. Note: a set of sets of kinematic shots is created. Each set contains the mobile elements involved in the simulation. The time is indicated in the group name = 1.953 second in the CYCLE scenario. 13 Approach Used to calculate the distance between two bodies during the simulation. Create an extrusion of the sketch of the 10 mm handle in CENTERED mode. Create a rigid set comprising the sketch and the shape. Select Closest approach Click the cylinder. Click the new handle shape. Click on OK. The approach lines are displayed on the screen. The approach distance is displayed in the alpha area: Approach distance = [61.181mm, 92.735mm] NOTE: it is not possible to display the simulation and the lines or to adjust the number of lines. A nil approach distance indicates a collision. 14 Stops Edit the set of joints. Right-click on the pivot joint: A. Select Modify in the context-sensitive menu. Select NO INITIAL VALUE. Select NO MINIMUM VALUE. Enter 30 as maximal value. Launch the simulation. The Stop exceeded (A) message is displayed in the alpha area. This is because the max. A value is reached, whereas in the scenario the A simulation angle is 45. The state can be replicated if required. 15 Application on parts Open the Assembly file. Add the joints. .
122
123
TopSolid 2006
Dynamics
NOTE: Dynamics only works on an assembly with a constraint system. Concepts to introduce: Gravity. Animate. Measurement. Record measurements. Export and analyze results. Open the Pump file.
16 Gravity Select Add Gravity Select OK. Select Z- or click on the cylindrical face of the body of the pump. Gravity is represented by a red arrow. NOTE: A set of forces is created, and gravity is to be added to this set. .
Move the absorption factor and observe the difference. Select to launch the calculation.
Modify the physical attributes of the handle and change the material: aluminum. Select to launch the calculation.
18 Measurement We wish to measure the angle between the connecting rod and the body of the pump.
124
TopSolid 2006
Select Measure
Select the ANGLE measurement type and enter a name for this measurement: MEASUREMENT1. Click Z- or the pump axis. Click an edge of the connecting rod. Select OK. Select NEW MEASURE SET. Enter the name of the measurement group ANALYSIS. NOTE: A set of measurements is created, and the angle measurement is to be added to this set.
Check Measure and select ANALYSIS. Select Browse, then specify the file name and location. Note: file name_measurement name.xt is proposed as the file name. You can select an .xls extension. In our example PUMP_ANALYSIS.XLS, since we are going to plot the curve with Excel. Select to launch the simulation.
Close the animation box. Open the PUMP_ANALYSIS.XLS file. Plot the curve.
125
TopSolid 2006
126
TopSolid 2006
Surfaces
127
TopSolid 2006 Topics covered: Basic surface design (Loft, Offset, Flat...) Advanced design (Dome, Blend, Swept...) Surfaces operations (Remove, Sew,...) 1 Contour creation Create a new Design document Select Tools, Coordinate System. Select XZ. Select SET AS CURRENT. Select TOP VIEW. Select Edit, Name. Click on the coordinate system. Input FRONT, then OK. Set layer 1 as current. .
, create a line
from 0,0 to
Select Curves context , create 2 points on the line then dimension them like here.
128
TopSolid 2006
Select , then ABSOLUTE COORDINATE SYSTEM. Switch to a perspective view. Create coordinate systems to create section curves. with Tools, Coordinate System. Click on previously created points.
Create section curves Create a circle , diameter 60mm, centered on the absolute coordinate system. SET AS CURRENT the second coordinate system.
Create an ellipse , center 0,0, X Radius=30, Y Radius=25 SET AS CURRENT the third coordinate system.
Create a circle , diameter 50mm, centered on the current coordinate system. SET AS CURRENT the fourth coordinate system.
Create a circle , diameter 25mm, centered on the current coordinate system. Set the line invisible. 3 Loft Surface Select Loft surface Select curves. .
129
TopSolid 2006 All curves are in the same direction. Select STOP WITH NULL CURVATURE.
Create a 45 sketch line through the point 0,50. Create a 5mm offset line. Shape, Trim
, passing
Select BY SWEEPING CURVE, then click on the surface. Click the 45 sketch line.
Select KEEP BOTH PARTS. Change the color of the top surface.
Offset a surface Shape, Other Operations, Offset Click on the top surface.
Global distance = -2mm. Select SAME DISTANCE FOR ALL FACES. Trim the surface by the offset sketch line.
130
TopSolid 2006 5 Ruled surface Ruled Surface . SET AS CURRENT the absolute coordinate system. Switch to a perspective view. Click on boundaries of the 2 surfaces, invert direction if needed.
Create the top of the bottle SET AS CURRENT the highest coordinate system. Create a duplicated coordinate system on Z+ = 2mm.
SET AS CURRENT the new coordinate system. Create a circle current coordinate system. , diameter 25mm, centered on the
Extrude
, SURFACIC on 15mm.
131
TopSolid 2006
Result.
Create the bottom Set as current Layer 2. SET AS CURRENT the absolute coordinate system. Create an Ellipse on 0,0, X Radius = 25 and Y Radius = 20.
Create axis
on the ellipse.
Copy Edge
132
TopSolid 2006 Switch off layer 1. Flat surface Select the 2 curves . , then click on OK.
Dome surface Driving elements. Click on the flat surface. Create intersection points between the ellipse and its axis. SET AS CURRENT the coordinate named FRONT.
Create a circle . Create two arcs passing by 3 points like shown below.
Click on the second arc, then OK. An axis has been automatically created. Select OK. Select OK.
133
TopSolid 2006 10 Blend surface, 3 faces Select Transparency = 6 then click on the body of the bottle. Create Blend .
Select 3 FACES BLEND. Click on the body of the bottle. If needed, invert the direction, then select OK. Click on the flat face. If needed, invert the direction, then Select OK. Click on the dome surface.
134
Select BY IMPRINTING CURVES, then click on the body of the bottle. Click on the edge of the 3 faces blend surface. The arrow shows the side you want to remove, then, click on OK. Click on OK. Select NO then OK.
Repeat the operation with the dome surface. 12 Create the thread SET AS CURRENT the highest coordinate system. Set current layer 3.
135
TopSolid 2006 Select Curve, Other Curves, Spiral / Helix. Click on the 0,0 point. Input values like shown on the bitmap, then OK.
Swept surface . Select the first choice: One guide curve and one section curve. Click on the helix. Click on Z+. Select POSITION SECTION CURVE. Click on the rectangle. Select USE CURRENT COORDINATE SYSTEM ORIGIN. Click on SURFACE to switch into a SOLID mode, then OK.
136
Click the internal face like shown. Select OK. Duplicate the thread with a 180 rotation around Z+.
14 Intersection of faces Intersection Click on the top of the bottle. Select ALL FACES. Click on the thread. Do the same thing for the second thread.
15 Imprint Imprint .
Click on the top of the bottle. Select all curves we've created just before. Select NORMAL. Select OK. Remove imprinted faces on the top of the bottle.
137
Select all surfaces. Select DON'T COPY BOUNDARY EDGES. NOTE: You've a message in the alpha bar: Result is a surface. 17 Thicken Shape, Other Operations, Thicken. Input 0.5mm along the arrow direction, then OK. Result.
138
TopSolid 2006
139
TopSolid 2006 Concepts to introduce: Assembly on a sketch. Constrained assembly. Modifications. Cuts. 1 Assembly on a sketch Open the ChassisSketch document. In the Assembly context, click on . Select a 200 UAP beam extruded.
Click on the 1st point in the segment. Click on the 2nd point in the segment. If need be, turn the iron by entering an angular value (90 or 180), then click on STOP. Repeat the procedure on the other extruded elements.
140
TopSolid 2006 Note: In this example, in order to avoid having to enter an angular value, click on the points counterclockwise.
141
TopSolid 2006
Curve trimming: Main cut In the Shape context, click on . Scroll down the list and select EXTENDED CUT, then in Mode, select MAIN CUT. Click the first shape. Click the second shape. The arrow indicates the cutting direction for the extruded element.
142
TopSolid 2006 Result of the cut. Click on OK. Repeat the procedure on the other side of the extruded element, then on the other crosspiece.
Changing the orientation In the system bar, click on Modify element the1st crosspiece. Click on POSITIONING. Enter 180 in the rotation angle area, then click on STOP. Result of the change in orientation. Repeat the procedure on the other crosspiece. , then select
Select a 100x10 equal-sided Angle Extruded Rolled. Select the axis. Click on OK. Select the outer face of the 1st curve. Select the outer face of the 2nd curve. 1st face 2nd face Rotation angle = 180. Scroll down the key points by clicking on CORNER POINT until the result below is obtained, then STOP.
143
TopSolid 2006
Assembly result.
Assembly on point and face In the Assembly context, click on . Select a 50 U-shaped Small Iron Extruded Rolled. Click on THROUGH POINT. In the system bar, click on , then in the point bar, click on point on curve .
, click on Dimen-
144
TopSolid 2006 Click on the point, then on the edge, and adjust the dimension to 300mm. 7 Constrained assembly Beam 1 Assembly In the Assembly context, click on . Select a 200 UAP Poutrelle extruded. Select CONSTRAINED POSITIONING. Enter 1000mm. Select OTHER POSITIONING. Click in the graphic area to position the component. Set the assembly constraints as follows: - Mate at extremity of extruded element on blue face. - Alignment of green faces. - Alignment of yellow faces.
Beam 2 Assembly Repeat the procedure for the following extruded element: extruded element length = 500mm.
Set the assembly constraints as follows: - Mate at extremity of extruded element on green face. - Alignment of blue faces. - Alignment of yellow faces.
145
TopSolid 2006 9 Modification of key point Lay a 50x5 equal-sided Angle extruded as shown below. Perform the trimming operations.
10 Change the 1st point Open the construction tree and edit the extruded element. Click the right mouse button to display the context-sensitive menu, then select Replace. In the list of points, select the half-way point of the extruded element. 1 NOTE: you can either use the center point of the edge or the point on curve option in the drop-down list. by selecting the middle 2
Perform a PLANE SYMMETRY repetition along the ZX plane of beam 1 and 2 and of the brace.
146
TopSolid 2006 11 Do a Chassis assembly layout Set the bill of materials for material use.
147
TopSolid 2006
148
TopSolid 2006
149
TopSolid 2006 Concepts to introduce: Assembly on a sketch. Inserting components. Creating a pipe line. Processes. Creating a plate. 3D contour. 3D dimensioning. Pipe line layout. 1 Assembly on a sketch Create the following sketch at level 0.
Enable level 1. Include an AFNOR Boilermaking, Tank, Collar = 800, thickness = 10 between the two points on the horizontal sketch.
150
TopSolid 2006 Include an AFNOR, Boilermaking, Bottoms, Dished bottom for pipes, 800x10 on curve and point reference.
Set level 2 to current. Include a TOPPIPING Stainless steel, Accessory, Welding neck flange = PN10 DN200.
Select the coordinate system on point. Click the upper vertical curve. Note: you can select the curve to automatically position the usual flange for the curve, and then merge the created point with the end point of the curve using Edit, Merge.
Repeat the procedure for the lower curve: positioning of the flange and point merging.
151
TopSolid 2006
Note: You can use Copy component to include the same component
Create a pipe line In the Piping menu, select Create a pipe line. Click the upper vertical curve. Click the flange. Select STOP. Adjust the parameters, then OK.
152
TopSolid 2006 Repeat the procedure for the lower curve. 3 Processes Select Processes Click the tube. Select Outer branching, then click on the ferrule. Select STOP. .
Click the ferrule. Select inner trimming, then click the tube. Select STOP.
Set level 3 to current. Create a point on the horizontal sketch, 100mm away from the left extremity with Point on curve. Dimension the point and adjust the dimension to 125mm. Create a reference on point. Turn the reference around X to switch to plane XZ / absolute reference.
153
TopSolid 2006 Deactivate levels 0,1 and 2. Create a U-shaped curve centered on X.
Create a 620mm extrusion along Z-. Create a YZ plane. Create a circle with 812. Create two sketches at 30 and -30. Create two parallel lines at 50mm. Trim the circle using the parallel lines.
Create a 250mm extrusion with the arc, leaving the sketches visible and using a 25 offset. Create a trim on the U with the arc.
154
TopSolid 2006
Enter thickness = 12mm and reverse the direction if need be. The direction of the lining thickness is towards the ferrule.
Create 8-size fillets on the U Create a plate on the U, 8mm thick, with the direction of the material towards the outside.
155
TopSolid 2006 Create a plane on the planar face of the U. Create a 740 x 200 rectangular contour. Create a point in the middle of the long edge of the U. Dimension, constraint and adjust the dimensions as shown in the picture below.
Enable the other levels. Set the absolute reference as current. Create a repetition along YZ of the foot.
3D contour Open the InstallationWithout pipes. Deactivate levels 2 and 3. Assemble clamps PN16-DN100 on the Tank and Tank3. Select 3D Contour .
Click a flange.
156
TopSolid 2006 Click the flange reference. Select >>. Set the REFERENCE PROTRACTOR on 90, then OK. Move the mouse to the left and enter 500mm. Move the mouse up and enter 500mm. Select WIZARDS. Select CUBE. Select the point in the center of the TANK3 flange.
Using OTHER WAY, select the right line, then OK. Select STOP. In the Piping menu, select Create a pipe line. Click the 3D contour.
Click the flange. Click the other flange, then select STOP. Adjust the parameters, then OK. 6 3D dimensioning Select 3D dimensioning .
157
TopSolid 2006 Delete the 1261.31 dimension and adjust the dimension from 500 to 200mm.
158
TopSolid 2006 8 Piping dimensioning Select Piping dimensioning Click the elbow. Click the other elbow. .
The dimension is displayed in dynamic mode. It is also possible to change its orientation by selecting the MEASUREMENT button, and then setting the dimension.
159
TopSolid 2006
160
TopSolid 2006
Realistic Rendering
161
TopSolid 2006 Concept to introduce: Use advanced functions of imaging Add, replace and adjust texture layers Add reflections and relief Manage lights and textures Set conical views Activate advanced shadows Set up anti-aliasing Use shaders and advanced renders Insert logos 1 2 3 Open the document Bank.top Shift to realistic rendering Click the icon Display If the TopSolid/Image icon bar is not visible, display it by right-clicking the menu, and selecting Image. Click the view The image displays throughout the progress of the calculation. The colors and textures are similar, but the lights are of much higher quality. In order to cover the windows, we wish to replace their plain green color with a texture.
Click the Textures radio button Add a layer using the Add layer button. In the Pattern tab, select the Plastics family. Click the blue texture in the top left corner. When TopSolidImage is installed, the Apply button previews the result in realistic rendering, and the Preview button previews the result in Image rendering.
Click OK The green color on the left window is replaced with the blue texture. To apply the same texture as the right window, just copy the material (transporting the texture information) from the left to the right window.
162
TopSolid 2006 8 Run Attribute, Material Click the left window to define the template, then the right window to indicate the part to modify. Restart a TopSolidImage rendering The scene is lit (among others) by a spotlight located above the teller. We now light it from the front.
10 Click the Light icon The light configuration box displays. 11 Modify the spotlight parameters Select the Spotlight above spotlight. Disable it by unchecking On. Select the Front spotlight, and enable it by checking On. 12 Click the Apply button to view the new configuration, then click OK
13 Restart a TopSolidImage rendering The shades projected by the spotlight are neat, with a sharp edge.
163
TopSolid 2006 14 Modifying the shades In order to soften their outline, open the light box, select Front spotlight, and position the Shade diffusion cursor on the 4th position. Restart a TopSolidImage rendering to observe the variation.
15 Save the image in a file Click the Save icon. Click the view. Keep the name and format proposed (bank.jpg). Enter the size required, and click OK. The image is calculated, then saved.
164
TopSolid 2006
In the realistic rendering, the ground seems black. This is due to the fact that in accelerated rendering, only the tops of the polygons are lit. In the case of the ground, its 4 corners are outside the spotlight zone.
21 Adjusting the tolerance In the status bar, click the Tol zone, and activate the Max facet size zone. Set the value to 200mm.
165
TopSolid 2006 The ground is now cut into 200m long triangles, which can be lit properly. Please note that this procedure is required only in accelerated rendering. TopSolidImage calculates the image properly without this additional cutting.
Adjusting shades
The shades obtained are a little too sharp. They can be softened. 25 Open the lights configuration box, select the spotlight, and set the Shade diffusion cursor on the 3rd setting The shade projected by the subject is softer. 26 Open the lights configuration box, select the spotlight, and define the Penumbral shadow half-angle field to 10 The spotlights bright-dark transition zone is now larger.
166
TopSolid 2006
Managing materials
Colors
27 Load the Drill.top file The first step consists in coloring the assembly. 28 Modify the rear parts texture, and select a yellow ambient and diffuse color yellow. Also, color the front part in green. Colors and textures can be easily copied from the front part on its symmetry using the Attribute, Material function. 29 Turn the part slightly facing you, and apply a TopSolidImage rendering. We now wish to have an aspect slightly lighter on the front part. 30 Modify the texture on the front part: set Smooth aspect to 20 and Brightness to 50
Basic textures
Layers Textures are defined by a superimposition of layers which each provide their own effect. Certain effects are integrated into a same layer. 31 Load the Vase.top file Add a texture layer with a pattern Minerals, Pink granite. The rendering is rather dull. Adding a brightness effect is required. 32 In the Colors page, set Smooth aspect to 20 and Brightness to 50
In the Textures page, Style tab, check Specular. The Specular option enables adding the specularity effect to the color effect provided by the texture. However, for a more advanced reflection effect, we can use a special layer. 33 Add a texture layer, select the Reflections / Brightness pattern, and choose the Reflection effect parameterization We then use this effect added to the basic pattern.
34 Modify the 2nd layer, by shifting its style to Add with a value 0.4
167
TopSolid 2006 Style In the previous exercise, we used the Add mode. 35 Try the Add, Mix and Filter modes The types of plating enable using an existing texture with other colors. 36 Delete the second layer, and replace the current pattern by Textile/Spotted fur 37 Select the Degraded type, and define the first color with a light color, and the second color with dark brown.
Parameterization The parameterization tab enables choosing a texture plating adapted to the objects shape. 38 Load the Vase.top file and add a layer of the TopSolid/Marble texture The texture is tightened on the level of the collars. 39 Set the parameterization to Auto axes The texture is less distorted, but the texture seams are visible.
40 Set the parameterization to Cylindrical, click Main mark, and set the values U Scale to 0.2rev and V Scale to 50mm The result is correct, except on the level of the foot, which is too horizontal. TopSolidImages 3D textures do not need 2D plating, and do not suffer from any distortion or seam effect.
168
TopSolid 2006
TopSolidImage textures
Pattern 41 Replace the Marble texture by a LightWorks/STONE/Marble texture, create a new instance with a 10mm scale As the texture is defined in 3D, there is no distortion.
42 Create in a new file a RECTANGULAR extruded (wood powder). Add a texture with a LightWorks/WOOD/Wood pattern Please note the continuity of the texture between the faces. Displacement 43 Test the various shaders available Reflectivity The mirror shader enables simulating a quasi-total reflection effect, as a mirror does. The metal shader enables simulating a metallic aspect, with reflections. This shader is different from the others, as it also impacts the parts color. The glass shader enables simulating reflection and refraction effects specific to glass materials. 44 Open the Chest.top file 45 Include the Vase.top file on the furniture. Modify the vase, in order to ensure its attributes are piloted by the component, then select a glass texture. The glass aspect is better when the scene is surrounded with an environment enhancing the reflection effects.
169
TopSolid 2006
Advanced rendering
Study of a metallic part
46 Open the Holder.top file and perform a rendering The result lacks brightness. 47 Modifying the parts texture Increase the smooth aspect to 20 and brightness to 50. The rounded edges are brighter, but overall it remains dull. 48 Modify the parts reflectivity Add a layer of reflectivity of the metal type, and choose aluminum. The result is correct, but the clear shades do not provide a pleasant result. 49 Modify the shades Open the lights configuration box, select the front light and set the Shade diffusion cursor to the third setting. The result is clearly more pleasant for the eye. 50 Modify the texture Choose gold, copper, etc. Play on the various shade parameters. We now want to give a more irregular aspect to the surface. 51 Modify the parts texture Uncheck the shader for reflectivity and select the pattern Metals/Rough galvanized metal sheet. Add a new layer. Use the Add style with a value 1, and use the reflectivity shader defined previously. Change it by setting the values Ambient factor and Diffusion factor to zero. The result combines the pattern of the first layer with the reflection of the second. We can note that the part has bluish reflections. This is due to the reflection of the screen background in the part. We can avoid this effect, by changing the applications background color to black. But in this case, the image obtained will have a black background if the background is visible in certain locations. In order to achieve a rough aspect, a displacement shader is added.
170
TopSolid 2006 52 Modifying the parts texture Add to the first layer a rough displacement shader with a 20mm scale and a 0.1 amplitude. We obtain a rough aspect, but it is too strong to enable the reflection to provide an effect. 53 Modifying the amplitude of the displacement shader to 0.02, and the metal layer reflection factor to 0.3. We obtain a reflection distorted by the perfectly realistic roughness.
171
TopSolid 2006 57 Create a new family Click Create a new family and create a family named My logos. Then click Import texture and select the Missler.gif file. In the texture definition box, check the Logo option, then click OK. This bitmap can now be used as a texture by TopSolid. 58 Replace the TopSolid texture by the Missler texture in the My logos family, and run a TopSolidImage calculation.
172
TopSolid 2006
173
TopSolid 2006 In this workshop, you will learn how to: Import templates of different formats Check the validity of shapes Eliminate parasite elements Repair shapes Sew surfaces Cap holes Simplify parts
Introduction
This chapter deals with the methods available for importing and repairing external geometric data representing solid or surface shapes (this does not include the import of drawings). The aim is to take a file from a source other than TopSolid, extract the geometry and repair it in order to produce solid or surface-type shapes that can than be worked on as normal within TopSolid. This method should be applied when the normal import method does not function correctly, and simply using the File, Open function with the appropriate format does not provide satisfactory results. It should be also noted that even if the original system also uses the Parasolid accurate volume modeller format, we strongly recommend that you use a native Parasolid file format (X_T or X_B) as an intermediary, as this usually ensures immediate success.
Communication difficulties
The question might be asked why the problem of exchanging data between CAD systems has not yet been fully resolved, despite the existence of standard formats (IGES, STEP), and the fact that it is even sometimes possible to read the native format of certain systems (AutoCAD, CATIA, etc.) directly. It is important to dwell a while on this subject, as understanding of the difficulties involved will be of great help when one is confronted with problems in the future. A neutral file format definition standard is actually concerned with the syntax used (the way in which the geometry is described), and does not make any assumptions in regard of the quality of the information that is transported: The contents of the book is of little importance the important fact is that it does not contain any spelling mistakes! This is not due to an oversight on the part of those who designed the standard, but nevertheless proves to be the necessary condition to allow communication between several CAD systems with different characteristics. Thus, when TopSolid reads an IGES file, it not only has to interpret the file syntax, but also has to adapt the characteristics of the imported geometry to comply with its own demands. TopSolid is a modern application, it works with numeric values that are accurate to 15 significant figures, and manipulates geometry with a great deal of accuracy (0.01 m); this is not necessarily the case with older existing design systems. Furthermore, TopSolid is permanently testing the quality of the geometry to ensure that it corresponds to the physical world and in particular that there are no auto-intersections (surfaces of curves that create a loop.). It is possible that a system that does not perform these checks may consider a geometry to be valid, whilst TopSolid considers this same geometry to be invalid. This may seem like a useless constraint that is imposed by TopSolid. However, is it better to live in ignorance and only discover at the end of the month that your bank account is overdrawn, or to be warned in a timely fashion as soon as a purchase might cause a problem?
174
TopSolid 2006
Non-associative mode
Of the work modes available under TopSolid, the Non-associative mode is most suited to data repairs. It is actually useless to save the history of all the operations necessary to repair a model. In fact this may even damage the model. Also, it is advisable to change the work mode using File, Properties, General just after import, as soon as the TopSolid document has been created. When the model has been repaired, you will be able to switch back to whatever mode you prefer, and start modelling (associatively or otherwise) around a valid basic shape.
Importing models
Options configuration for interfaces can be adjusted: with File, Open and select Configurate button (active when IGESfile or other format is selected) or with Tools, Options, Interfaces
IGES files
Parameter restrictions Firstly, it should be clear that the IGES format enables two methods of representation of trimmed surfaces: parametric mode and spatial mode. Without going into detail, it is sufficient to remember that the mode that provides the greatest chance of avoiding problems is the parametric trimming mode, and this is selected by default. In addition, do not change the mode unless you are totally sure that the original system does not produce good quality parametric trimming and believe that you would probably be faced with a heavier repairs workload.
175
TopSolid 2006 Smoothing polygonal trimming The parametric trims of a surface are represented by planar curves, which may have angular points (discontinuity of tangent), called vertices. Each segment between two vertices will correspond to an edge on the final shape, which it is possible to view using Curve, Other curves, Edge. Some CAD systems use polygonal parametric trims with a large number of segments, which therefore produce shapes with a very high number of edges. This produces models that are very hard to manipulate (handling time) and store (file size), and even worse, very difficult to sew (see below). For this reason, TopSolid enables these polygons to be smoothed; you simply have to select the Smooth trimming contours operation from the Other tab. If you do not know whether or not the originating system uses polygonal trimming, you need to perform a test on a test file: the number of edges on the shapes that have been extracted should be lower when the smoothing is activated. Postponing simplification It is possible to simplify the geometry automatically on import: This causes almost planar polynomial surfaces to be transformed into perfect planes. However, this presents the inconvenience of not knowing where a problem arises if a shape is invalid: was the shape invalid to start with, or has it become invalid as a result of the simplification? Furthermore, in the case of importing complex data, it is advisable that the Simplify geometry option is not selected on the Other tab, but that the simplification is postponed to a later stage (see below). Standard cleaning A certain amount of cleaning of the geometry can be performed automatically on import. Without going into detail, it is worth mentioning some tasks that are performed by the standard automatic cleaning routines: Division of surfaces containing discontinuities of tangency. Removal of self-intersecting areas that are outside the useful trimmed part. In contrast to what has been said previously about simplification, it is better to perform the cleaning operation immediately on import, and therefore to select the Clean geometry option on the Other tab. Moreover, some cleaning operations cannot be performed in a second session. Advanced cleaning If you have the AGC module installed, the cleaning operation will be much more complete (it will also take much longer). Without going into detail, the following comprise some of the tasks performed by the advanced automatic cleaning routines: Advanced repairs to parametric trimming Smoothing of surfaces that contain discontinuities of tangency Repairs to certain self-intersecting areas of surfaces.
176
TopSolid 2006 Layers 998 and 999 When a surface trim is in such a state that it cannot be retrieved, TopSolid creates the surface without any trimming on layer 999. In (rare) cases where the support surface is an offset surface, the nontrimmed surface is created on layer 998. These surfaces must be trimmed using edges from neighbouring surfaces before being used. Do this using the Shape, Trim command with the option BY IMPRINTING CURVES.
CATIA file
For the reasons mentioned above, it is recommended that you do not select the Simplify faces option, but do select Clean faces. The CATIA interface also offers the option of sewing solid shapes automatically, which is of great help when it works! Nevertheless, experience shows that, except in simple cases, it is rare that a valid solid will be obtained from the automatic method without also performing the steps described below.
Other formats
As far as other formats are concerned, there are no specific characteristics to be aware of during import. Nevertheless, as cleaning will not yet have been performed, it is better to use the Shape, Manage, Clean geometry function in order to initiate subsequent cleaning.
Verify shapes
Visual verification
Once the import has been completed, it is necessary to evaluate the state of the parts. The most important tools that you can use are your own eyes! If there are any misplaced or incorrect elements, these should either be deleted or, if possible, repaired.
Verifying geometry
The function Shape, Manage, Check geometry enables you to perform exhaustive geometric verifications (which may take a long time to complete: you can interrupt the function by pressing the Escape key). This function should be launched by clicking on the ALL SHAPES button with the Show problems option set to YES, and specifying the number of the layer on which invalid elements should be placed. If there is no invalid shape (the message No invalid shapes appears in the alphanumeric field), you can progress straight to the sew stage. In all other cases, it is recommended that you carry on reading this section. In order to identify the problems, you can print the LIST OF VERIFICATION RESULTS in the tree structure. Each geometrically invalid shape is referenced in the list, followed by a list of problems that were encountered (one line per problem). For each problem, a group is created with a short description of the problem, containing components that allow the default position to be located.
177
TopSolid 2006
Eliminate
Small surfaces
Included amongst the elements that are considered to be invalid are sometimes tiny surfaces, or very fine bands. In addition, even if these are considered to be valid, the surface shapes with dimensions that are smaller than the level of precision that you wish to attain will not contribute to the parts and may make the sewing operation more difficult (see below). The easiest method is simply to eliminate these elements. In order to do this, the selection filter should be used with the Physical properties criteria and the SURFACE AREA option, and all the surface shapes with a very small surface area should be placed on a separate layer. Following brief visual examination, most of these surfaces can be deleted.
Redundant surfaces
It may also be the case that some surfaces will be duplicated, or that trimmed and non-trimmed surfaces may be superimposed (the latter overlapping the former): in such a case, the non-useful elements should be deleted, to avoid possible problems during the sewing operation.
Non-useful surfaces
In the same respect, some systems create surfaces representing the bottom of tapped hole threads during export: these surfaces should be deleted, or placed on an inactive layer for subsequent use; they do not belong to the actual part, and can cause problems during the sewing operation. Detection of non-useful surfaces can sometimes prove difficult in the case of a shape that contains many faces. It is also often the case that these surfaces are not detected until later, when the sewing operation fails: if this happens, you should consider whether or not there are still surfaces to be deleted, and return to this stage (or unsew the suspect area, then delete the non-useful surfaces, and re-sew everything).
Repairs
Need for repairs
Although not obligatory, it is advisable to repair invalid shapes, when possible, in order to arrive at a zero error model (this ideal cannot, unfortunately, always be achieved). It is, therefore, worth while differentiating between several degrees of invalidity. A geometry may be so invalid that TopSolid is unable even to retrieve it (although this is rare), there are no other options but to reconstruct it, or to request a better version from the originating system (which can sometimes be awkward). A geometry may be retrieved, but declared invalid during the verification stage. It is still possible to work with the geometry, but it is probable that some TopSolid functions will not work correctly on this geometry (facetting, union, fillets, sewing, etc.), and it is, therefore, better to attempt to make repairs. The following sections provide some indication of how to repair certain types of error.
Self-intersecting geometry
When the fault is a self-intersecting geometry, this indicates that the surface is looping, and there is no simple method of repairing this type of problem. There are two alternatives open to you: Rebuild the surface, using the invalid surfaces as a model. Leave the surface as it is, hoping that the problem will not have consequences on the subsequent
178
TopSolid 2006 actions to be taken. The more pragmatic attitude is to leave the element as it is, and to rebuild the shape afterwards, only if a situation occurs where progression is impeded (a Boolean operation fails, etc.).
Parametric trim
Most of the time, the problem does not arise from the base surface, but from the trims (e.g.: errors of the type The surface trims are self-intersecting), in which case it is sufficient to modify these. The easiest method is to use the function Shape, Manage, Trim UV, which enables the parametric trims to be edited directly.
Spatial trimming
When it is not possible to repair parametric trims locally, the simplest method comprises deleting all trims (using the function Shape, Other operations, Remove with mode remove = TRIMMING), and trimming the surface shapes using the neighbouring shapes (using the function Shape, Trim). It is also possible to use Shape, Manage, Repair sheet, this requires to have previously sewn valid surfaces, in order to use boundaries edges to define new spatial trimming of invalid shapes.
Sewing
Principle
When all preceding stages have been completed successfully, the result is a fairly large quantity of valid, independent surface shapes. These, once sewn together, will delimit one or more solids (the final result to be obtained may also be a partially open surface shape, but in the main we will discuss the case of the solid, as the type of problems encountered are similar). The sewing operation consists of locating the topological connections that were lost during the transfer stage; this is done by joining edges that are identical to a given tolerance (specified by you). The aim, therefore, is to collect the boundary edges of surface shapes to be sewn together in pairs: the majority of problems that will be encountered will arise because TopSolid cannot find a pair of surfaces to join! We can differentiate two cases: When an edge is found on its own, it will not be joined, and will, therefore, form a part of the boundary edges of the final shape thus making a hole When more than two edges are found to match the given tolerance, joining them would produce a non-Eulerian topology, which does not delimit a valid solid: the sew operation will fail. It should be remembered that the sewing operation is purely logical, and does not modify the geometry in any way (except when performed with the AGC module, see below). In addition if your trimmed surfaces are badly connected, even if you do manage to sew these together, the cracks that separate them continue to exist, a fact that can be verified by unsewing the shape. TopSolid is able to work with these shapes which have closed topologies, even through the geometry is not completely closed (the likelihood of success of Boolean and local operations will, however, decrease if the geometric connectivity is of very bad quality), but if you export these shapes to other systems (e.g. using IGES), the initial geometry will be restored, and the interstices will reappear.
Method
The most common method comprises sewing all the surfaces using the Shape, Other operations, Sew function (click on the button ALL SURFACES), progressively increasing the tolerance. Usually, we start off at 0.01 mm, and double the value at the start of each iteration, selecting the result from the preceding operation, or more simply, clicking on the ALL SURFACES button again. In the case of assembly of parts in contact, it is often preferable to consolidate all restricted surfaces belonging to a same part on the same level, and to hence produce sewing isolated on this level. This enables preventing invalid associations of surfaces during sewing (association of surfaces belonging to different parts).
179
TopSolid 2006 It should be noted at this point that the sewing operation is capable of working on a single partially sewn surface, and therefore allows boundary edges that delimit holes to be sewn once the tolerance becomes large enough for these to be considered as coincident to each other. With each iteration, the number of solids created is displayed in the alphanumeric field, and when a solid could not be created, you will be given the number of surfaces with the number of internal holes. One small pitfall should be avoided: When we want to obtain a solid, and there is 1 surface with n holes, we actually have to cap n+1 holes, as one of the holes is counted as being the natural limit of the surface.
Problem edges
When TopSolid encounters matching edges (at a given tolerance) that it cannot join (as the resulting topology would be invalid), it does not join them and leaves them free, whilst indicating the problem with the message Problems have been encountered at some edges. In addition, conflicting edges are indicated by the creation of thick magenta curves that are superimposed. As was mentioned before, several causes may lead to this type of problem, and the only remedy is to clean the affected areas manually: Elimination of duplicate surfaces Elimination of non-useful surfaces Limitation of a badly trimmed surface In some cases, unsewing certain surfaces with edges belonging to these edges representing problems, then resewing them to the largest composite surface they have just been unsewn from, resolves certain topological problems (face-face error, inconsistent loops).
Advanced sewing
If you have the AGC module, the sewing operation also includes an automatic capping procedure. This phase consists of trying to automatically cap certain types of hole with an opening that is smaller than the sew tolerance, by modifying the trims of the neighbouring faces, or even by creating new surfaces. This avoids, at least partially, the laborious tasks described in the following paragraph.
Capping models
Usually, there will be a certain number of holes that cannot be filled automatically, simply by increasing the sew tolerance. The job must, therefore, be completed by hand, by creating new hole fill surfaces which must be sewn to the shape being repaired. These holes can be identified using the function Curve, Other curves, Edge and clicking on the EDGE CURVE button (in order to repair micro-holes, it is better to switch to the Create middle points = YES mode, and use a highly visible type of mark, such as a star.). Moreover, this function is suggested automatically at the end of the sewing operation: simply click on the COPY BOUNDARY EDGES WITH CENTRAL POINTS button. Once the hole has been identified, you can try to fill the hole with Shape, Other operations, Fill hole and if still unsuccessful, use the boundary edges to construct a valid surface, often using the Flat, Ruled or 4 curves shapes. The problem often arises from the fact that the surface that is produced is naturally self-intersecting, so the correct edges must be selected as a basis. Sometimes, the situation is so complex that the only way of escaping is to locally unsew the neighbouring faces using the Shape, Other operations, Unsew function and to place these on a new layer where they are easier to work with. Once the hole has been capped, the unsewn faces are re-sewn to each other, and then the whole element is re-sewn to the main shape.
180
TopSolid 2006
Simplification
When all of the preceding stages have been completed successfully, a valid shape is produced. This shape can be simplified using the function Shape, Manage, Simplify geometry. This function replaces polynomial planar surfaces with analytical planes (less demanding of memory and allowing faster handling) and recalculates certain edges by intersection between neighbouring faces. In addition, the neighbouring faces that share a base surface are joined into one single face. If you have the AGC module, the handling is faster, and in particular the polynomial surfaces that represent an analytical surface such as a plane, cylinder, cone or sphere with a given tolerance are replaced by an analytical surface. Simplification is a complex operation, which can sometimes raise cases of invalid geometry, so it is recommended that a verification is performed again to ensure that this is not the case. If invalid elements are found, the simplest solution is not to perform the simplification (and it is useful to have saved the document just before starting the simplification!), but it is sometimes a pity to undo the simplification because of one unfortunate micro-surface that does not fit The solution, therefore, consists in performing the simplification before the sewing operation, avoiding applying it to the areas that fail. This can nevertheless prove to be laborious, as it is necessary to batch the simplification and verification and to undo if the verification detects something invalid.
181
TopSolid 2006
182
TopSolid 2006
Importing IGES
Topics covered: How to import an IGES file: to import an IGES file we need to use the function File, Open. How to create a solid from surfaces: in order to transform surfaces into a solid, we need to sew them and fill in any holes. The file Clamp.igs is a transfer file containing a network of surfaces. We are going to use these surfaces to realise a solid.
Identify holes After the sew operation, TopSolid indicates that the part has four holes. These must be identified and capped.
183
TopSolid 2006 4 Identify holes In order to do this, increase the thickness of the current line type, then click on the COPY BOUNDARY EDGES button, which appears at the end of the sewing operation then click on STOP. It is also possible to use the Curve, Other curves, Copy edge function clicking on the BOUNDARY EDGES button and designating the appropriate part.
Cap holes with surfaces There are several techniques for capping holes: Duplicate an existing area by symmetry Create a swept surface Create a ruled surface Create a 4 curves surface Duplicate an existing surface by symmetry Hole number 1 can be capped by copying the triangular symmetric surface. 5 Copy the missing symmetric face Use the Shape, Other shapes, Copy face with the TRIMMED face option to duplicate the surface.
Duplicate by symmetry Then use the Shape, Other operations, Transform function. Click on the previously duplicated surface, choose the MIRROR SYMMETRY transformation and select the plane XZ.
184
TopSolid 2006
Create a swept surface Hole number 2 can be capped by a swept surface, a guide curve (A) and two section curves (B and C). 7 Create the swept surface Use the function Shape, Other shapes, Swept and . Click on guide curve A using the sweep mode NORMAL, then AUTOMATIC.
Create a ruled surface 8 Construct the ruled shape Use Shape, Other shapes, Ruled to cap hole number 3. Select the two smaller curves and start the calculation, leaving the parameters at default.
Create a 4 curves surface 9 Fill with 4 curves Use Shape, Other shapes, 3-4 curves to cap hole number 4. Select the 4 joining curves in any order, and click on OK, leaving the synchronisation options set to default. Important note: You can also use Shape, Other operations, Fill hole and adjust tolerance.
Sew
Now that the holes have been capped, we need to repeat the sewing action to produce a solid. 10 Final sew Use Sew in NON ASSOCIATIVE mode. Leave all settings at default with a tolerance of 0.03 and sew ALL SURFACES. After calculations are completed, the sewing report is: Tolerance = 0.03mm solids count = 1 surfaces count = 0
185
TopSolid 2006 12 Analyse the mass of the model With a steel construction, the mass is 1273.185 g.
186
TopSolid 2006
187
TopSolid 2006 Parameterization of contours We will now delete any geometry that is not of use for modelling the solid shape. 2 Sorting elements Choose Delete and only keep the following elements (contours for each view).
Creation of coordinate systems For each of the views, create a coordinate system using the Tools, Coordinate system menu item, then choose an intersection point.
Parameterization of the first contour Trim the horizontal line in respect of the 2 vertical lines using Curve, Trim in order to obtain joined elements. Start sewing the curves using Curve, Other operations, Sew in NONASSOCIATIVE mode and check the option Delete original curves. When the sew operation is complete, select the REBUILD option; this option corresponds to choosing the Curve, Other curves, Rebuild function. The results of the sew operation are displayed in the message field at the bottom of the screen. The contour created in this way is an associative contour; it can be constrained using driving dimensions. Please remember that contours must be sewn in their respective coordinate systems.
188
TopSolid 2006 5 Parameterization of the second contour Now Sew the second curve using the same options, and add its controlling dimensions (modify the 4mm dimension by adding a symmetry constraint in respect of the Y axis). These contours must be sewn in their respective coordinate systems.
Modelling the wheel We will now delete any geometry that is not of use for modelling the solid shape. 6Revolved shape For the first contour, Revolve the curve around the X axis of the coordinate system using. For the second contour, you must start by orienting it by rotating the coordinate system of the view by 90 around the Y axis.
Orient the coordinate system Use the Modify element function, then click on the coordinate system to cause the following window to appear: Click on the Y button to revolve the coordinate system by 90, the coordinate system is modified instantly. After confirming using the OK button, all elements linked to the coordinate system will also be revolved through 90.
189
TopSolid 2006 8 Trim Now apply a trim using Shape, Trim with the TRIM WITH A SWEPT CURVE option and Sweep mode = EXTRUSION, on the shape rotated by the second contour (it may be necessary to invert the extrusion direction).
The parametric part obtained in this way can be modified as required, used in the assembly, transformed into a standard component, etc.
190
TopSolid 2006
Analysis: It is a basic part. The part may be the result of an importation by TopSolid interfaces (IGES, STEP).
Modifications Expand the tool box menu Shape, Tool box by clicking on Position the menu on your screen. Redimension the face, then Select cylindrical face 1. Enter OK then the new diameter 10mm. CRITERIA constraint on the diameter: enter equals then 8 and then OK. Select the part (the 3 other open pocket diameters must become red) then the new diameter 10mm and OK. Remove faces then select the 3 faces of chamfer 2. Healing=Fillet then OK. Reblend radius then Select fillet 3 and OK. New Radius = 12mm then OK. Constrain face, then select cylindrical face 1. Type of constraint = Alignment, select cylindrical face 3. Constrain face, select face 4. Type of constraint = distance, select the bottom of the part as the reference face, then new distance = 5mm. Reblend radius then select inner fillet 5. New radius = 7mm Reblend radius then select outer fillet 5. New radius = 12mm. .
3 2
191
TopSolid 2006 3 Other holes Switch to top view. Use Stretch, click 2 points to obtain the rectangle selected. X- then translation distance = 15mm. Select the part.
Move Feature or Face, select loop 1 then the bottom face of the part as the trim face, and then OK. TRANSLATION, Y+ and 15mm. Move Feature or Face. Move = face, then select cylindrical face 2. Translation, Y+, 10mm.
1 2
192
TopSolid 2006 4 Open ToolBoxTraining.top file. Activate levels 2 and 3. Edit in the tree: The PINK part to see that it is basic Then the CYAN part, a part constructed in place, based on the PINK part (contour and drill hole concentric to the spot faced hole) and depending to the tools of the 4 screws). Window, Tile vertically
Activate the assembly Use Shape, Manage, Replace geometry . Shape to be replaced: Select the PINK part of the assembly. Replacement shape: Select the INDB shape. Option: NO TRANSFORMATION Then OK. In the INDB document, select the edges corresponding to the highlighted edges in the assembly. Result: You must obtain the result shown here. Only the edges required for the construction in place are requested, i.e. the 4 upper circular edges of the holes as well as the lower circular edge of the spot faced hole. In the aim of testing another possible use to Cancel the operation.
Restart the previous procedure, this time selecting the following option: plug all in the dialog box (If the edges or faces no longer exist (function deletion) select the no replacing edges option or define the equivalent). Result: The procedure is longer. TopSolid first asks you for the face equivalent and then the edge equivalent. Only to be used if you have created an external associativity (layout, assembly by component) For machining, instead use the you to reconnect the machining operations. part/ compare and replace function which will allow
193
TopSolid 2006
In the aim of testing another possible use to Cancel the operation. Open ToolBoxTraining.dft. Restart the previous procedure, this time selecting the following option: Plug those being locally referenced in the dialog box. Result: The procedure is at the halfway point compared to the two previous ones. Indeed, TopSolid also asks you for the edges required for the associativity of the 2D dimensions.
Close the layout document ToolBoxTraining.dft Restart the previous procedure, this time selecting the following option: Plug those being locally referenced in the dialog box. Open ToolBoxTraining.dft. Result: Several dimensions are to become orange. This means they are disconnected. To reconnect them, use Edit, Modify element on the disconnected witness line and then on the new edge. The dimension must then return to its normal color. File, Close all, tick the Apply to all documents option. Then NO. Open ToolBoxTraining.dft. File, Reroute then select ToolBoxTraining.top in the drop-down list. BROWSE. Then select ToolBoxINDB.top Result: All the dimensions are reconnected correctly. Indeed, all the modifications to the new 3D file have been made in TopSolid using the tool box, in this case When the new document is from a different software program, opt for the replace/ geometry function (opening the previously referenced documents, if any). When the new document is from TopSolid, opt for the reroute function (as the identification of the entities does not vary). File, Close all, tick the Apply to all documents option. Then NO.
194
TopSolid 2006 5 Trimming Open ToolBoxTraining.top file. Create a curve similar but not necessarily identical to the one here. Then extrude it .
1 2 Shape, Tool box, Replace face Face to replace: face 1 Replacement surface: face 2 Shape, Manage, Isolate part Select the lower blue plate. Create surface 3 Replace face 1 by face 2. .
3 1
Result: Only the upper part is affected by the Replace face modification. Indeed, as from the Isolate part function, the lower part is completely autonomous (yet still parametric). NOT TO BE CONFUSED WITH THE BASIFY FUNCTION.
195
TopSolid 2006
196
TopSolid 2006
Advanced 2D Import
3 Topics covered: Rebuilding of 2D elements. Repairing and creating 3D from 2D. 1 Import 2D DWG File, Open Select the Geometry.dwg file. Click on CONFIGURATION. Set the options as shown above then OK. Re-enter OK. Keep the default settings (Unit:auto; Standard:auto and Create views: NO) then OK. Result: The .dft and the .top are not connected. The 2D elements of the design document are merely copied into the draft. The dimensions are converted and may be modified. File, Close All and NO. Restart the operation, this time using the following options: Break dimensions: YES Break groups: YES (in the dialog box) create views: YES Result: The .dft and the .top are connected. We have opted to load the AutoCAD paper space (the object space is necessarily loaded). TopSolid will therefore create 2 files (a .top corresponding to the object space and a .dft corresponding to the paper space). Recommendation: In the Open window, you may select the type of file to be generated during an importation. Here, TopSolid'Draft (Set on TopSolid'Design by default) 2 Advanced 2D Open Advanced2D.top file. Modifications on basic curves (level 1) Analysis, Geometry OR - Edit the various elements (in the tree) OR - F2 then pass to an element OR - Analysis, Element on the various elements on the various elements 2 1 1 2
197
TopSolid 2006 Result: All the elements are basic, even if they are recognized as simple curves (line, arc, circle, and ellipse). The dimensions obtained are therefore driven (yellow). Using the Edit, Modify element modify the following elements: A The radius option on the arc. On the arc, extract and healing = YES Displacement of ends Change the values on the chamfer The extract option on the chamfer On the circle (value, angle, passing point) On the arc (value, angle) On the ellipse (angle, radius X, radius Y) On the curve (option) function,
B
B C D E F
Curves, Manage, Rebuild . On elements A to E. Arc and lines option for curve F. Tools, Dimension on the curve.
Result: The elements are now parametric (green driving dimensions). The advantage is that the Modify Element function may be used to do almost everything.
Trim Using the Curve, Trim A On the horizontal line function, modify the following elements:
198
TopSolid 2006 B C D E F 5 On the horizontal line, automatic option On the horizontal line, share option On the arc The circle by 2 points The circle by the curve The 3 H lines by the V line
Result: The Trim function is for general use; Extend and Cut are for use in 2 specific cases. 7 Difference between 2D pattern, 3D pattern and propagate operation A B C
2D Pattern Using the Curve, Pattern A B C A circular pattern (nb=4) A linear pattern (nb=4; step=20) A double mirroring pattern function, create:
199
Using the Curve/ Other operations/ Pattern D F A mirroring pattern A circular pattern then subtract
10 Extend Having first executed a trim by sweeping curve, E Execute Shape, Propagate operation (circular)
Result: There are various ways to obtain the same result. By preference, use the 3D functions which may be directly modified and simplified in the construction log.
1 2
Examine zones A and B. Result: Zone A contains non contiguous curves that must have been created without being hooked to objects. Zone B contains broken and non contiguous curves. Curve, Other operations, Sew NON ASSOCIATIVE option. Select the curves. Tolerance=2. .
200
TopSolid 2006 12 Closure of zone 1 curve Curves, Other curves, Around a point . Select the curves required for the closure of zone 1. Click a point inside zone 1.
13 Closure of zone 2 curve Curve, Manage, Rebuild Edit, Insert the zone 2 curve.
14 Free Closure Close the other curves, if necessary 15 Raising walls Shape, Extrude Height=2500. the walls. 3
Obtain height of Recommendation: subsequent walls by clicking on the previous walls. 16 Modifying walls Modify, Parameter . Click on one of the walls. Enter 3000.
Attribute, Visibility . Elements to make invisible option ELEMENTS TO MAKE VISIBLE SHOW ONLY INVISIBLE ELEMENTS option. Click the contour corresponding to the zone 3 wall. Quit option.
Of course, in this case, there was a simpler method; the function (control element) would have been quicker. The previous method is only to be used when all the driving elements are in the invisible space. Avoid using Vis=Hid as sooner or later it is bound to cause complications. Switch to top view.
201
TopSolid 2006
Edit, Stretch parents . Click 2 points defining zone 3. Option X+. Distance 3000. Make a window surrounding all the elements.
17 2D to 3D migration Open base.dwg. 18 Method 1: by parameter on auxiliary view Break the 3 views. . 4 1 3
Curve, Manage, Rebuild NON ASSOCIATIVE option. OK. ALL CURVES option. Tolerance=0. Shape, Extrude Select curve 3.
Parameter
then
Distance
between point 1 and 2. Name:h Stretch parents . Click 2 points defining zone 4. Y+ option. Translation distance=20. Elements to transform window surrounding the top view. Result: This method is better suited to 2 D parts for which the main view contains the main part dimensions.
202
TopSolid 2006 19 Method 2: by reconstruction and then modification of the coordinate system Tools, Coordinate system, create coordinate systems at points 1, 2, 3. For each view: Coordinate system, Current the view coordinate system. Shape, Other operations, Sew in NON ASSOCIATIVE. Shape, Manage, Rebuild (if necessary) the elements not reconstructed by sewing. Then rotation of coordinate systems: Modify, Element . Coordinate system 2 -90 on Y Coordinate system 3 -90 on X Shape, Extrude the contour of the face view. Height: click on the high point of the top view. 3
Shape, Trim . By sweeping curve option to create the auxiliary view drill holes. Result: Goes a little further than the previous method. Allows the possibility of realigning views using Move parents on the coordinate systems, not dynamically. For complex parts, use Shape, Other operations, Intersect .
203
TopSolid 2006 20 Method 3: using the curve/transform option: positioning 3 Curve, Transform Positioning option. . 2 1 Click point 1 then point 2 and finally point 3. Point 1 then &0,0,10 and finally point 2. Select the left view elements. Repeat the same on the top view. 1 2
Result: Universal method (allowing any 3D spatial transformation to be executed). Very useful in simple or double balancing with any angles General summary: Whatever method is used, always reproject the 3D part and verify that it is OK (dimension forced, view not aligned).
204
TopSolid 2006
2D Drafting
205
TopSolid 2006 Concept to introduce: Opening a new TopSolidDraft document Creating a 2D view Creating an auxiliary view Modifying the scale of the document drawing Creating geometry Anchoring automatically on views Creating perpendicular views Inserting fastener element Create a detail view Move views This exercise provides an example for production of a pure 2D drawing. The exercise introduces the idea of a parameter as a means of maintaining correspondence between the views. Use of parameters is not always needed or called for, and modifications are then managed as on a drawing board. 1 Open a new TopSolidDraft document Open a new document on the Draft tab. Select one of the standard templates Associative horizontal A3 mm.
2D view
The 2D view function enables you to define a drawing space to characterize a view. All the lines in this view can be moved simultaneously. You can change the scale in respect of the document scale, using the Modify element function by clicking on the format box, or change the proportions in respect of the other views. 2 Create a 2D view In this exercise, use the 2D view function to create a main view and position it in the document space, for example at the top left of the document. This will be the face view.
Auxiliary view
The auxiliary view function enables you to define a view maintaining the alignment in respect of another view.
206
TopSolid 2006 3 Create an auxiliary view In this exercise, create an auxiliary view to the right of the 2D view (left-hand view), create another below (bottom view) and another to the bottom right (to provide a perspective view).
Build a second RECTANGULAR Contour with one point common to the first rectangle. Build a third Contour element using the right-angle shape. Select the existing contour points using the left mouse button (use the middle mouse button for an independent contour).
Copy geometry Use the Edit, Copy command to copy the first rectangle with the SYMMETRY option in respect of the Y axis. Use the Edit, Duplicate function to copy the other two contours. Dimension the length of the copy of the first rectangle.
207
TopSolid 2006 7 Modification and dimension Dimension the length of the copy of the first rectangle from 55 to 70mm. Construct a chamfer on the origin right angle from 5mm to 30. Construct the missing segments using the Line function. Create hatching on the sections using the Hatching area function in the Detailing menu. Set the hatching pattern in the attribute bar. Dimension the central boring diameter to 20mm using a symmetry CONSTRAINT.
208
TopSolid 2006 11 Contour on sketch line Construct a Contour on the sketch lines of the decal base. 12 Finishing the contour Use the Duplicate function in the Edit menu to copy the right angles and small rectangles with the TRANSLATION option from the origin of the right-hand coordinate towards the origin of the left-hand coordinate. Construct a Contour between the copies of the right angle. Construct the missing Lines and modify the type of line for the copies to dotted. Construct 2 Parallel lines at the edges of the decal to represent the chamfers. Use the Merge function from the Parameter menu. Keep the origin parameter by selecting the chamfer line and choosing LENGTH. Apply this value to the sides of the parallel lines. Reactivate the Automatic 2D view selection.
Fasteners element
13 Insert 2D screw Use the include standard function from the Assembly menu to include fastener screws. Select AFNOR2D and, in the front view, include a curve view M5x20 screw and position it on the right angle line using the middle mouse button. Press STOP and select the Drill hole and Tap processes, and apply to the parts.
Press STOP to position a second screw. In the top view, include the same screw in the top view to a point on the vertical of the centre of the bore.
209
TopSolid 2006 In the left view, include a screw and position it on the side of the view. Use the Ungroup function in the Edit menu to break up the lines, then the Group function of the same menu to join the lines to the head of the screw. Use Copy to move the screw to its position. Use Duplicate to copy the screw head with symmetry. Delete the original screw.
Move the sketch lines and constraint dimensions into the invisible space using the Visibility function on the Attribute menu. Use the Selection by Type (Dimension and Lines) from the tools in the toolbar on the left. Designate supplementary lines to hidden or inverse. Draw axis lines using the Axes function in the Curve menu.
Move views
The Move parents function is used to move the position of a view during the drafting process. 2D views are independent, and when moved, carry with them the auxiliary views which are attached to them.
210
TopSolid 2006 The Auxiliary views are dependent on their reference view and maintain their alignment in respect of the reference view. It is possible to cancel or re-establish alignment using the Modify alignment function from the view menu. It is possible to adjust the alignment for several views using the Adjust alignment function.
211
TopSolid 2006
212
TopSolid 2006
Title block
213
TopSolid 2006 Topics covered: Create a title block Learn the related formatted texts. 1 Creating the title block Create a new document Draft and select Without template in the list. In the new window, the A4V paper size is preferable.
Tick options as appropriate in order to eliminate graduations around the border. In the Detailing menu, select the Title block function. Define the length and height of the title block, and also its hook point. In general, click on the HOOK ON BORDER button for the title block to stay aligned on bottom right of the border. Define the cells for the following cutting types: horizontal, vertical, regular Note: New cells may be created after leaving the function (using the Title block cell function). To modify the cell size, use Modify element and click on the horizontal and vertical cross-sections of the cells. To delete a cell, use the Extract element function.
Insert a text, a formatted text, a logo or a drawing To fill in the title block: use the Insert function and specify the title block Specify the cell into which the text or formatted text is to be inserted. Key in the text directly or select the formatted text in the list provided.
214
TopSolid 2006 Once the formatted text has been selected, it may be adjusted using the window that appears Note: In the list of formatted texts, the PROPERTY line allows access to the information defined on a part in the 3D file (name, reference, material, etc.). This information automatically appears in the title block whenever a part or assembly is projected. More than one element may be inserted into the same cell.
Draw the element outside the format. Group the elements concerned using the Group function located in the Edit menu.
Insert the element into a title block cell (specify the appropriate title block and cell) Adjust its position using the dialog box.
Hide the geometry located outside the format using the Visibility function in the Attribute menu.
215
TopSolid 2006 The logo may also be a bitmap format file (bmp, tiff, jpeg, png) and inserted in the same way as a cell. The formatted texts and the logo may be repositioned once they have been placed in the cells. Click on the text to be modified using the modify element function.
Save and rename the title block Save the file in the Missler\Config\Template directory. For different formats, simply modify the properties of the border and save the file with the desired format.
Note: Remember to set the different options for the properties of the dimensions, texts, bills of material indexes via the File, Properties function. Name the title block as a new document and select the desired template in the list of user templates.
216
TopSolid 2006 4 Using the title block To fill in the title block, select the Properties function in the File menu. Click in General information, and fill in the field. The information will appear in the title block.
Note: only information such as author, company name, address 1 and address 2 are saved when using a format. The creation date uses the computer date as a reference.
217