Introduction To 3D Modelling Using Siemens NX 8.5 Michael Wang ECE 480 - Design Team 5 3/28/2014
Introduction To 3D Modelling Using Siemens NX 8.5 Michael Wang ECE 480 - Design Team 5 3/28/2014
5
Michael Wang
ECE 480 - Design Team 5
3/28/2014
Abstract
Design team five is developing a 3D tactile display, capable of displaying images by
raising an array of pins to varying heights. It will be able to receive image files,
analyze and process the image in terms of color intensity, and then individually
raise each pin in the array to the corresponding height. This technology will be
extremely beneficial to blind students, who sometimes are at a disadvantage when
taking courses such as calculus and physics, allowing them to more effectively
grasp certain concepts (3D curves, waveforms, etc.). The device will also have a
multitude of other practical applications, including basic images and maps. There
are four main components of the device: the display, the XY table, the pin setter,
and the software. The display is to be constructed using 3D printing technology,
which requires the use of 3D CAD software. This allows for flexible and inexpensive
prototyping and manufacturing. It is important for nearly all designers to
understand the fundamental concepts and mechanics behind 3D modelling.
Keywords: Computer-aided Design, CAD, Siemens NX 8.5, 3D Printing, Constructive
Solid Geometry, CSG, Modelling, Tactile Display, Braille,
Introduction
Computer-aided Design (CAD) refers to the use of computer programs to assist in
both the process of designing and the actual design of physical models. It came be
used to design curves, surfaces, solids in both two and three dimensions, as well as
improving documentation and creating catalogs for manufacturing. The commercial
CAD industry began in the late 1960s, with a handful of companies developing
proprietary mainframe computers and vector refresh graphics terminals (Weisberg).
Modern day CAD modelling has evolved from 3D wireframe modelling (whereby
each line of the model is manually inserted) to 3D solid parametric and explicit
modelling (whereby features are added relative to existing features, such that
relationships between model geometries are maintained allowing designers to
easily make changes to the part while retaining desired design attributes).
For this project, the principles of 3D solid parametric modelling were utilized in the
design of the pin display matrix in Siemens NX 8.5. More specifically, the technique
of Constructive Solid Geometry (CSG) was used to develop the final display matrix
(shown in Figure 1). CSG combines the concept of simple Boolean operators (union,
difference, and intersection) with simple geometric shapes (squares, spheres,
cylinders, etc.) in order to model the desired part (Leadwerks). CSG is the most
fundamental design paradigm of modern 3D modelling, as it is relatively easy to
pick up, and calls for a less abstract design process when compared to more
advanced methods, such as curve modelling and polygonal modelling. Seeing as
this project does not require extremely complex models (human faces, curved
surfaces, etc.), CSG was chosen as the design method of choice.
Objectives
The 3D model is a 16 x 16 pin array with individual 3D printed slabs, forming 16
rows of 16 pins. Each of these rows has individual slots for metal pins to prevent
them from becoming misaligned. These plates are stacked together, and can be
locked using two bolt screws on each side. The initial position of the sheets allow
the pins to move easily while providing enough friction to remain at the desired
height. After each pin is raised to its proper height, the bolt screws are tightened,
locking the pins and ensuring that the heights will not change when the display is
being felt.
Technical Details
The pin display matrix design for this project is a 16 x 16 hole assembly. It consists
of a series of thin plates with semi-circle grooves linearly arranged; these grooves
are designed such that the pins will be held static. The two outside plates are made
significantly thicker, in order to minimize flex throughout the middle of the plates
(therefore distributing tension on each pin more evenly), as well as to improve the
durability of the entire assembly. The plates are held together via the larger
diameter holes in the two side ears of each plate. A bolt is threaded through
these ears, and springs are placed in between each plate around the bolt during the
assembly process. The springs are used to further distribute tension evenly
between plates, ensuring that each pin will require the same amount of force to
move. There is also a small circular indented area around each ear hole, so that the
springs located in this area are allowed slightly more space. A nut will be threaded
onto the open end of the bolt to compress the plate assembly.
In addition to holding the plates together, the bolt and nut also function as a
method to lock the pins in place. While it is necessary for the pins to be static
without any externally applied force, when the display is still being refreshed, it is
desirable for the pins to be able to move when the Z-axis actuator is repositioning
the pins. Therefore, the display will have two modes: unlocked and locked. The
display will be unlocked while the display is refreshing, such that pins will be moved
when the Z-axis actuator presses on them, but the pins will still have enough friction
to remain in the position they are set to. While the display is locked, the pins will
not be able to be repositioned when subjected to forces of the magnitude capable of
being achieved by the Z-axis actuator, as well as human fingers. The locked mode
will be used after the display has been refreshed, allowing users to feel the display
without the fear of repositioning any of the pins. The locked mode will be achieved
by tightening the nuts to the point where the pins are no longer movable when
reasonable forces are applied to them.
Implementation
Siemens NX 8.5 was used to create the 3D model in Figure 1. The model is
comprised of a combination of extruded rectangles, holes, and edge blends. While
an exhaustive tutorial on each step taken in the development of this model would
be unnecessarily long and repetitive, a break-down of each major design step will
be given as follows.
42.6mm. The X-axis was calculated by adding 5mm to each side of the Y-axis
calculation: 42.6mm + 5*2mm = 52.6mm. 5mm was chosen as a reasonable
thickness to add to the end plates. Thus, a 52.6mm by 42.6mm rectangle was
created as the basic shape of the part (Figure 4).
Add two additional sketches to the initial sketch. One is a point (indicated by the
+ in Figure 3), to be copied into the 16 x 16 array of holes. The other is another
rectangle, with width centered at the aforementioned point. This rectangle will be
the basis for the channels that run between the plates. See Figure 5 for details.
The Instance Geometry command is a very powerful tool. It can be used to copy
existing features of a part/sketch according to user specified parameters (distance
between copies and number of copies, as well as where to place copies). The first
step is to choose the type (along a path, vector, mirrored, or rotated). For this part,
instance geometry objects will always be translated. Next, select the object that
should be copied (in this case it is the point created in the latter portion of Step 2).
The direction should also be specified at this point (for this it is the X-axis select
the X-axis vector that appears on the new DCS that appears). Since each hole
should be 2.6mm C-C, set distance as 2.6mm and the number of copies as 15 (for a
total of 16 points). This should result in a sketch identical to Figure 7.
Do another Instance Geometry command in order to copy the 16 points 16 times,
this time in the Y-axis direction. This should result in an array of 16 x 16 points.
These points will eventually be turned into the holes for pins in the display. Finally,
invoke yet another Instance Geometry command, this time using the thin rectangle
also created in the latter portion of Step 2, in the X-axis direction. The final result is
shown in Figure 8.
Step 5 Holes
Invoke the Hole command. It is located in the same toolbar as the Extrude
command. The Hole dialog box should appear (Figure 12). While specifying points,
NX should automatically select all 256 points after manually selecting a few of the
previously sketched points. Make the diameter of each hole 1.6mm (the diameter
of each pin), and change the Boolean operator to Subtract. The Subtract operator
will remove the material that intersects with the selected body. Select the large
initial rectangle as the body. This will subtract material from the initial rectangle.
While the dialog box is still open, the part should refresh to display the desired
changes (Figure 13).
Step 6 Finishing Up
Using a combination of the previously covered commands, the rest of the part is
easily generated. The Show and Hide command may also be necessary to access
the interior of the part, to create the ear hole indentations for increased spring
space. The Show and Hide command can be accessed by navigating the Edit menu
(Edit -> Show and Hide). Hiding certain plates will allow an easier to access view of
interior plates (Figure 14).
Figure 14.
View of
Indented
Ear Holes
on Interior
Plates
Results
and
Recommendations
As can be seen in Figure 15, the 3D model generated using Siemens NX 8.5 was
properly printed. While the 1.6mm diameter holes in the assembly exhibit the
proper amount of force upon unmodified pins, the eventual goal of the project is to
use tumbled pins (which results in less sharp edges and therefore a more pleasant
experience for the end user). These tumbled pins are marginally smaller in
diameter than the un-tumbled pins, but the difference is enough to result in
inadequate friction to maintain the desired pin heights. This will be fixed in the final
design by decreasing the diameter of the holes in the display assembly.
Furthermore, since the springs located between each plate are only approximately
the same length, there are sometimes inconsistencies with the tension applied upon
the pins throughout the entire display. The springs must be trimmed because there
do not currently exist commercially available springs that are as short as necessary
to fit in between the plates (there is a clearance of 0.4mm without taking the
indented area into account this value increases to 1.4mm otherwise). A more
precise method of trimming the springs must be developed for the final design.
Overall, the design of the 3D display is a success, and only minor revisions need to
be made before bringing the conceptual design into the final stages of this project.
References