Computer Integrated Manufacturing - CAD/CAM
Post on 02-Jun-2018
221 Views
Preview:
Transcript
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
1/166
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
2/166
ACKNOWLEDGEMENT
The objectives of this course, ME 340-2, would not be possibly met without long hours andenthusiasm from our ME staffs and teaching assistants. Specifically, we would like to thank Prof.
Bruce Ankenman, Prof. James Conley, Milos Coric, Richard Dojutrek, Jesse Havens, AdrishMajumdar, Neil Krishnan and Shawn Cheng for their contributions to this course packet.
Michael BeltranJian Cao
Kornel F. EhmannHenry Stoll
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
3/166
TABLE OF CONTENTS
COURSE OBJECTIVES. i
SECTION 1: PLASTIC INJECTION MOLDING... 1
Process and Tooling.... 3
Design for Plastic Injection Molding..... 11
SECTION 2: GEOMETRIC MODELING... 25
Introduction to Geometric Modeling ..... 27
Introduction to 2D & 3D Data Transformation ..... 41Introduction to Curve Representation ..... 47
SECTION 3: NC PROGRAMMING.... 65
Introduction to Machine Programming... 67
SECTION 4: GEOMETRIC DIMENSIONING AND TOLERANCING 83
SECTION 5: STATISTICAL TOLERANCING. 107
SECTION 6: METROLOGY ... 125
Measurement System Analysis... 127
SECTION 7: GROUP TECHNOLOGY... 137
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
4/166
ME 340-2 Course Objectives
By the end of this class, you should be able to:
1. Design a part appropriate for injection molding and mass production, with clearlabeled detail.
2. Use the NX Modeling environment to model a part, and create a correspondingmold for that part.
3. Use the NX Manufacturing environment to create a manufacturing program withefficient use of individual operations to manufacture a mold.
4. Understand the basics of polymers and polymer processes.
5. Observe the cost, quality, flexibility, and rate of bulk manufacturing processes.
6. Use Geometric Dimensioning and Tolerancing when needed to complete a partand mold design.
7. Understand the fundamentals of CAD systems and the methods used torepresent complex forms and data transformation.
8. Comprehend the use of statistical quality control in mass production, and theconnection to GD&T.
9. Use a measurement system to statistically quantify an injection moldingproduction run.
10. Comprehend the vast number of mass production manufacturing systems usedin industry.
You will create a part in your head to your hand.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
5/166
(THIS PAGE DELIBERATELY LEFT BLANK)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
6/166
(THIS PAGE DELIBERATELY LEFT BLANK)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
7/166
Page 1
SECTION 1
PLASTIC INJECTION MOLDING
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
8/166
PLASTIC INJECTION MOLDING SECTION 1
Page 2
(THIS PAGE DELIBERATELY LEFT BLANK)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
9/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 3
PROCESS AND TOOLING
Injection molding is a relatively new manufacturing process, in comparison to older, moretraditional processes such as die casting, machining, metal stamping and the compression moldingof plastics. Small, commercially available injection molding machines began to appear in the
1930's. By the late 1940's, the industry was well established and starting to become sophisticated.Since becoming well established, the injection molding industry and its suppliers have been veryresourceful in developing and refining the plastics materials, machinery and procedures used toinjection mold parts. This continuing improvement has allowed the industry to make inroads intovirtually every major type of product. Today, more than 25 percent of all the plastic materialsbeing used pass through injection molding machines. Injection molding is obviously an importantplastic-processing technique that product designers and manufacturing engineers must understand.
INJECTION MOLDING PROCESS
In plastic injection molding, plastic material is heated to form a "melt" which is then forced
under pressure into the mold cavity to form the part. The essential features of an injection moldingmachine are shown in Fig. 1. Plastic material in granular form is fed into the hopper. From thehopper, the material passes onto the flights of the rotating feed screw which conveys the materialforward, bringing it into contact with the electrically heated barrel. Contact with the heated barreland the heat developed by friction and shear melts (or plasticizes) the plastic. The buildup ofmaterial which accumulates in front of the screw pushes the screw back against a preset pressure.When the predetermined amount of material has accumulated in front of the screw, the screwmotor stops turning. The hydraulic piston, using the screw as a ram, moves forward and pushesthe melt into the mold cavity. The melt is held in the cavity under pressure until the gate solidifies.The pressure in the mold cavity is usually in the range of 35-140 MPa (5-20 ksi). The molded partremains in the cavity until it cools sufficiently to retain its shape. The mold then opens, the part is
ejected, and the process can be repeated.
Because the material is molten when injected into the mold, complex shapes and gooddimensional accuracy can be achieved. Molds with moving cores and unscrewing mandrels allowthe molding of parts with undercuts and internal and external threads. Injection molding is a high-rate production process, with good dimensional control. Typical cycle times range from 5 to 60seconds, but can be several minutes for thermosetting materials. The molds, generally made of toolsteels or beryllium copper, may have multiple cavities so that more than one part can be made inone cycle. Proper mold design and control of material flow in the mold cavities are importantfactors in the quality of the product. Other factors affecting quality are injection pressure,temperature, and condition of the resin.
Injection molded parts are generally molded to final desired dimensions, and no subsequentfinishing operations are required. However, the plastic in the channels (sprue and runners) thatconnect the mold cavity to the end of the barrel must be removed. More expensive molds haveheated sprues and runners, which eliminate the need for trimming. When thermoplastic is molded,the sprues and runners can be chopped and recycled.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
10/166
PLASTIC INJECTION MOLDING SECTION 1
Page 4
Figure 1Reciprocating screw injection molding machine [1].
Injection-molding machines are usually horizontal and are rated according to the capacity ofthe mold and the clamping force on the mold. Typical machine clamping force range from 0.9 MNto 2.2 MN (100 tons to 250 tons). Mold clamping force determines the size of part or number ofmold cavities that are allowed. For example, suppose a part having a projected area (area normal
to the mold parting plane) of 14 in2is to be injection molded at a molding pressure of 10 ksi by a200-ton injection molding machine. Clamping force to hold the mold halves together would then
be (14 in2)(10,000 psi) = 140,000 lb. The capacity of the machine is 200 tons, so (200)(2000) =400,000 lb of clamping force is available. Therefore, the mold could accommodate two cavitiesallowing two parts to be molded per cycle.
MOLD DESIGN
Figure 2 shows a two-plate mold the term "two-plate" refers to the fact that the mold has a singleparting line. The parting line of a mold can best be defined as that surface where a mold separatesto permit ejection of the molded plastic (molded parts, gates, and runners). The part being made inthe mold shown in Fig. 2 is a shallow dish, edge-gated. The temperature control channels are inboth the cavity and core which is the most preferred arrangement. The support pillars prevent thesupport plate from buckling under the pressure of the injection material. The knockout (KO) baris attached to the injection molding machine and is the actuator for the knockout plates. After theplastic has been injected and cooled, plate B moves away from plate A to open the mold. As plateB moves away from plate A, the molded part and runner separate from plate A and remain in plateB. Also, the "Z" type sprue puller pulls the sprue from the sprue bushing and keeps it with plateB. Upon further travel of plate B, the KO bar stops the KO plates from further travel which in turnejects the part, runner, and sprue from the mold cavity in plate B.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
11/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 5
Figure 2Schematic of a "two-plate" mold [2].
Many variations of the "two-plate" mold are possible. For example, three plates can be usedinstead of two. In this case, there are two parting lines, one for the part and a second for the sprueand runners. By timing the opening of the mold, the part can be separated from the runner andejected separately from the sprue and runners. This adds cost to the mold but avoids the need toremove the gates and runners from the part in a subsequent operation. In a hot runner mold, theneed to eject and regrind the sprue and runners is eliminated altogether by heating the sprue andrunner passages to maintain them in the liquid state. Many trade-offs exist between the variousapproaches and the actual choices made depend on a variety of factors such as the number of moldcavities, nature of the part, resin used, and production volumes involved.
Runners
Runners conduct the melt from the sprue to the mold cavity. Two types of runners are used:full round and trapezoidal in cross section. The full round runner has the advantage of having thesmallest periphery for a given diameter or cross-sectional area, and hence the least chilling effecton the plastic melt. It is important that the runner not freeze before the mold cavity is completelyfull, so the full round runner cross section is greatly preferred. The only time a trapezoidal crosssection runner would be employed is when it is impossible to use a full round runner. Trapezoidalrunners have a taper of about 50per side and standard cutters are available for milling them in the
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
12/166
PLASTIC INJECTION MOLDING SECTION 1
Page 6
mold half. Half round runner cross sections should never be used, as a trapezoidal shape is muchsuperior.
Gates
The gate is the connection between the runner system and the molded part. It must permit
enough material to flow into the mold to fill out the part plus such additional material as is requiredto overcome the normal thermal shrinkage of the part. The location of the gate, its type and size,strongly affect the molding process and the physical properties of the molded part. In general, thedesign of the gate must be "balanced". A large gate minimizes pressure drop and assures an amplesupply of melt to fill the cavity. But the gate must be small enough to freeze first and preventbackflow of melt out of the cavity. The gate should also be sized and shaped to make degatingeasy. Fig. 3 shows several gating designs. Typically, gate geometries are selected to be compatiblewith the particular part being molded. For example, in gating hollow tubes, flow considerationssuggest the use of a "diaphragm gate".
The most common gate is the "edge gate" where the part is gated on some point on the edge.
The edge gate is an easy method from the stand point of mold construction and for many parts, isthe only practical way to gate. A "submarine gate" is one that goes through the steel of the cavity.When the mold opens the part sticks to the core and shears the gate at the piece thereby automatingthe degating process. The submarine gate works because of the flexibility of the runner and thejudicious placement of the knockout pins.
If possible, gates should be located on the thickest portion of the part so that the plastic flow isfrom thick to thin. Avoid thin to thick flows since pressure drop results in random flow which inturn results in lower strength and appearance defects. Typically, the dimensions of the gate aresized based on experience or on analysis using computer programs such as "mold flow". Once themold has been fabricated, its performance is tested and gate geometries are refined by "trial and
error" if necessary.
Vent ing
When the plastic fills the mold, it displaces air. Unless the air is removed quickly, severalthings may happen. It may ignite, causing a characteristic burn. It may compress preventingcomplete filling of a feature. It may also lead to premature cooling or to air entrapment andsubsequent weak spots. Location of the vents and gates are directly related. As the plastic flowsinto the mold cavity, air must be able to escape from the cavity. Computer modeling can be usedto help decide on vent location. Also, sample parts may be molded prior to installing the vents andthe results analyzed for underfills and burn marks to help decide where the vents should be located.
Size of the vent depends on the viscosity of the plastic being molded. The vent should be largeenough to allow hot air to escape but small enough to prevent the plastic melt from flashing.Clearance between knockout pins and their holes also provide venting.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
13/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 7
Figure 3Gating designs [2].
Part Ejection
After a part has been molded, it must be removed from the mold. Typically, the part ismechanically ejected by KO (knockout) pins, KO sleeves, stripper plates, stripper rings, or air,either singly or in combination. Ejector pin location can be critical and should be carefully chosento avoid stress concentration, poor appearance (ejector pins can leave unsightly marks on the part),and distortion of the part. The geometry of the part and the plastic material are the two most
important parameters in ejection. It is desirable to have a minimum draft of 1 0per side, thoughmany parts will work with less draft. The quality of polishing is also important. Often, polishingand stoning only in the direction of ejection will solve a difficult problem. A common cause forsticking in a mold is related to the elasticity of steel and is called "packing". When the injectionpressure is applied to the melt, the steel deforms. When the pressure is removed, the steel returnsto its original shape, acting as a clamp on the plastic part. Because of the complexities imposed bydraft, surface finish, packing, etc., there is no mathematical way to determine the amount of
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
14/166
PLASTIC INJECTION MOLDING SECTION 1
Page 8
ejection force needed. Hence, designing the mold for proper part ejection is entirely a matter ofexperience. A mold must eject reliably to be economical in production.
Part ing Line
When a mold closes, the core and cavity, or two cavities meet, producing an air space into
which the plastic is injected. From the inside, the mating junction between the mold halves appearsas a line. This line also appears on the part and is called the "parting line". A part may have severalparting lines. The selection of the parting line is largely influenced by the shape of the part, tapers,method of ejection, type of mold, esthetic considerations, post-molding operations, inserts,venting, wall thickness, number of cavities, and the location and type of gating. Hence, selectionof the parting line is a very important decision in the design of a plastic injection molded part. Bysimply considering a part having a general rectangular shape, it is seen that the parting linedetermines the detail shape of the part and the surfaces which must have draft; the surfaces onwhich the ejector pins can act; where and how the part is gated and the mold vented; the tolerancesthat can be maintained; and the projection area of the part which in turn determines the clampingforce required during the molding process.
Undercuts
Side action (camming) is used to overcome the effect of an undercut, which is an interferenceby the mold that prevents mechanical ejection of the part. There are two types of cam action: onemoves the cams independent of the machine action (Fig. 4), and the other moves the cam by themolding machine action (Fig. 5). Molding of internal threads and some types of external threadsrequires unscrewing devices. Camming and unscrewing devices add considerable complexity andcost to the mold and should be avoided whenever possible. One trade-off is to avoid the cost ofcamming by utilizing secondary operations such as drilling or machining. This can be undesirablebecause it replaces a one time tooling cost with an on-going production cost. A more preferableapproach is to eliminate camming by designing the part such that functional and appearance
requirements are satisfied without undercuts.
Figure 4Externally operated cam for molding hole in plastic [2].
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
15/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 9
Figure 5Mechanical cam action using cam pins [2].
Mold Cool ing
The mold is essentially the means through which heat is removed from the plastic to solidifyit to the point of ejection. Cycle time of the molding process depends on the amount of cooling.Hence, proper cooling of the mold is essential for its economical operation. Mold temperaturecontrol consists of regulating the temperature and flow rate of the cooling fluid. The functioningof the mold and the quality of the part are also highly dependent on the location of the coolingchannels. Factors to consider in designing the mold for cooling include number of coolingchannels, location of the channels, size and shape of the channels, and thermal properties of themold material. Ultimately, the excellence of the cooling system depends on the ingenuity andability of the mold designer and the mold maker.
REFERENCES
1. Glenn L. Beall, "Plastic Part Design for Economical Injection Molding", Glenn BeallEngineering, Inc., Gurnee, IL.
2. Plastic Engineering Handbook, Van Nostrand Reinhold Company, 1976.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
16/166
PLASTIC INJECTION MOLDING SECTION 1
Page 10
(THIS PAGE DELIBERATELY LEFT BLANK)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
17/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 11
DESIGN FOR PLASTIC INJECTION MOLDING
INTRODUCTIONPlastic injection molding is a near net-shape manufacturing process that is widely used to
produce large quantities of production parts. In plastic injection molding, plastic material is heatedto form a "melt" which is then forced under pressure into the mold cavity to form the part. Becausethe material is molten when injected into the mold, complex shapes and good dimensional accuracycan be achieved. Molds with moving cores and unscrewing mandrels allow the molding of parts
with undercuts and internal and external threads. The molds may have multiple cavities so thatmore than one part can be made in one cycle. Proper mold design and control of material flow inthe mold cavities are important factors in the quality of the product. Other factors affecting qualityare injection pressure, temperature, and condition of the resin.
PROCESS LIMITATIONS AND REQUIREMENTSThere are three major product/process interactions that must be considered in the design of a
plastic injection molded part: material shrinkage, gating location, and parting line selection.Shrinkage occurs as the molten plastic cools in the mold to form the solid part. Since thick sectionscool more slowly than thin sections, most shrinkage defects occur when different regions of thepart have different section thickness (Fig. 1). In such cases, warpage and shape distortion can occur
as the part cools because thinner sections cool more quickly and shrink less than thicker sections.Also, because cooler regions are more rigid than hotter regions, stress can develop due to
constraints that develop as the part contracts onto the mold cores (male parts of the mold). Often,these stresses are frozen-in as the part solidifies resulting in undesirable residual stress thatdegrades the parts strength and functionality.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
18/166
PLASTIC INJECTION MOLDING SECTION 1
Page 12
Figure 1Shrinkage occurs as the molten plastic cools in the mold to form the solid part.
Figure 2Shrinkage defects are avoided by nominal wall design.
(a) Effects of Shrinkage
(b) Dimensional Instability
Radiusing inside corners eliminates stress and improvesmelt flow
Radiusing outside corners improves melt flow and eliminatesair traps
Coring out thick sections to give uniform wall thicknesshelps minimize nonuniform mold shrinkage
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
19/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 13
Shrinkage defects are eliminated or avoided by employing a uniform wall thicknesseverywhere in the part (Fig. 2). The uniform wall thickness is often referred to as the nominal wallsince it is the target value when no other wall thickness is specified. By using a nominal wall,thermal mass, and therefore shrinkage, is the same everywhere in the part. Avoiding sharp cornersalso reduces shrinkage problems (Fig. 2). Sharp corners, especially inside corners, cause severe
molded-in stresses as the material shrinks onto the core. Sharp corners also cause poor flowpatterns, reduced mechanical properties, increased tool wear, and stress concentration (Muccio,1991).
A well-designed plastic injection molding can typically be broken down into three basicelements: the nominal wall, projections off that wall, and depressions in that wall (Fig. 3). Oncethe basic configuration and functional features of the part have been decided, nominal wall designis implemented by isolating each element and designing it to have a uniform wall thickness (Fig.4). By decomposing the overall part into basic elements, it is relatively easy to correctly design thepart as a plastic injection molding, no matter how complex it might be.
The gate is the connection between the runner system and the molded part. In general, thelocation of the gate as well as its type and size, strongly affect the molding process and the physical
properties of the molded part. Often, the location and design of the gate must be considered duringthe design of the part. For example, the gate location can be critical if defects and/or possible partfailure due to the weakening effect of weld lines is to be avoided (Fig. 5). Similarly, the gatelocation is critical when the orientation of glass fibers or other filler is important (Fig. 6 a). Also,the gate location can be important from an appearance or assembly standpoint (Fig. 6b). Typically,the location and dimensions of the gate are based on experience or on analysis using commerciallyavailable computer programs (Fig. 7). Once the mold has been fabricated, its performance is testedand, if necessary, the gate geometry is refined by trial and error.
When a mold closes, the core and cavity, or two cavities meet, producing an air space intowhich the plastic is injected. From the inside, the mating junction between the mold halves appearsas a line. This line also appears on the part and is called theparting line(Fig. 8). A part may haveseveral parting lines. The selection of the parting line is largely influenced by the shape of the part,tapers, method of ejection, type of mold, esthetic considerations, post-molding operations, inserts,venting, wall thickness, number of cavities, and the location and type of gating. Selection of theparting line is a very important decision because it impacts many aspects of the part. Consider forexample a part having a general rectangular shape. It is seen that the parting line determines:
The detail shape of the part. The surfaces which must have draft. The number of undercuts. The surfaces on which the ejector pins can act. Where and how the part is gated and the mold vented. The tolerances that can be maintained. The projection area of the part, which in turn determines the clamping force required during
the molding process.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
20/166
PLASTIC INJECTION MOLDING SECTION 1
Page 14
Figure 3Basic elements of a plastic part.
Figure 4Isolate each element in the design and consider it individually (adapted from Beall,1985).
Maintain nominal wall
Radius all cornerswhere practical
Maximize draft Avoid undercuts
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
21/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 15
Figure 5Weld lines form when the plastic flow divides into two or more paths. (a) This gatelocation causes a weld line to form in a critical region of the part. (b) This gate location causes
the weld line to form in a less critical region.
Figure 6Gate location can be critical. (a) Fiber orientation is determined by gate location. (b) A
gate might result in an unpredictable inconsistency that might interfere with assembly or partfeeding.
Figure 7Typical gating systems. (a) The Gate connects the runner to the mold cavity and isdesigned to control the flow of plastic into the mold. (b) There are many different gating systems
that can be used depending on the needs of the particular part involved.
Weld
Line
Load
Weld
Line
Load
Gate
Gate
(a) Poor (b) Better
(a)
Gate
(b)
(a) (b)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
22/166
PLASTIC INJECTION MOLDING SECTION 1
Page 16
Figure 8Selection of the parting line is a very important decision because it influences manyaspects of the part design and tool cost.
To facilitate proper release of the injection molded part from the tool, part surfaces that areperpendicular to the parting line must be tapered in the direction of mold movement. This taper,which is commonly referred to as draft, allows the molded part to break free by creating a clearanceas soon as the mold starts to open (Fig. 9). Draft is necessary to offset the effect of shrinkage,which causes the plastic part to grip cores making part ejection from the mold difficult. Althoughthere are exceptions, a draft of 1/20per side is considered a minimum, with 1 1/20to 30per sidefrequently recommended. In general, the larger the draft, the easier the part will be to eject. Thisin turn will allow faster cycle times since the part does not need to cool as much in the mold beforeit is strong enough to be ejected.
Undercutsare geometrical features that prevent mold opening and mechanical ejection of thepart. Side action (camming) is used to overcome the effect of an undercut (Fig. 10). Molding ofinternal threads and some types of external threads require unscrewing devices. Camming andunscrewing devices add considerable complexity and cost to the mold and should be avoidedwhenever possible. One trade-off is to avoid the cost of camming by utilizing secondary operationssuch as drilling or machining. This can be undesirable however because it replaces a one timetooling cost with a recurrent production cost. A more preferable approach is to eliminate cammingby designing the part and selecting the parting line such that functional and appearancerequirements are satisfied without undercuts.
DESIGN RELATED COST INTERACTIONSThe cost of a plastic injection molding is determined by its size, configuration, and detail
geometry. By understanding how geometry decisions affect the cost, it is possible to makegeometry decisions that reduce cost. Developing this understanding is a three-step process:
1. Develop a cost model based on the major sources of recurring and non-recurring costassociated with the part.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
23/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 17
Figure 9Draft is essential for reliable ejection.
Figure 10Holes, depressions and projections not perpendicular to the parting line require coresthat move to allow part ejection.
2. Identify the key design related cost drivers.3. Understand the relationship between the design related cost drivers and the cost sources.
Develop insight into the effect of each cost driver on cost and how part cost can be reduced.
Step 1 is implemented by first identifying the major cost sources and then expressing part costin terms of these cost sources. For plastic injection molding, the major sources of cost include toolcost, material cost, and production cost. Unit part cost is calculated as follows,
Y
tCCV
N
CPartCost
cycleH
MT
/ (1)
whereT
C = total tooling cost ($)
MC = material cost ($/in3)
HC = machine cost including labor ($/hr)N = lifetime number of parts made using the toolV = part volume (in3)
cyclet = cycle time to mold one part (hr)
Y = process yield (usable parts/N)Equation (1) is very clear as to what should be done to reduce cost:
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
24/166
PLASTIC INJECTION MOLDING SECTION 1
Page 18
Design to minimize tooling cost. Design to minimize material cost. Design to minimize cycle time. Design to maximize process yield.
In step 2, we use our understanding of the manufacturing process to identify the design decisionsthat drive these costs. For plastic injection molding, the major design related cost drivers includethe parting line, the number and complexity of undercuts, the nominal wall thickness, the amountof draft, surface finish specifications, and dimensional tolerance specifications.
Once the key design related cost drivers have been identified, the relationship between eachdriver and part cost is delineated in step 3. For plastic injection molding, these relationships aresummarized as follows:
Nominal Wall Thickness:Of all the issues in plastic injection molding design, selecting theproper nominal wall thickness is probably the most important design decision that is made. Justabout every aspect of the parts appearance, functionality, and manufacturability relates to, affects
or will be influenced by the wall thickness. From a cost standpoint, it is safe to say that the nominalwall thickness will impact all of the cost sources in one way or another. The most obvious ismaterial cost since wall thickness directly affects the part volume with a thinner wall being moredesirable. Also, a thinner wall will facilitate faster cooling and as a result, potentially shorter cycletimes. At the same time, a thinner wall requires more injection pressure and time to fill the mold.If the wall is to thin, yield may be adversely affected because flow is restricted and the part willnot fill out properly. Also, high injection pressure can result in flash or highly stressed parts. Inaddition, thinner walls can require more mold detail and closer core/cavity alignment and fit whichwill increase tooling cost. Thick-walled parts, on the other hand, cool slower, shrink more, andhave more risk for sink marks and voids. Thick walls also create more random plastic flow patterns,which reduce the dimensional stability and predictability of the part. Hence, in addition toincreasing material cost, thicker walls can also decrease yield and increase cycle time.Recommended nominal and minimum wall thicknesses for common thermoplastics when injectionmolded are given in Table 1. Nominal wall design guidelines are given in Figures 1113.
Parting Line:The parting line establishes many aspects of both the part geometry and theprocess. The parting line choice affects the size of the injection molding machine required and thecomplexity and size of the mold. This in turn affects tooling cost, machine cost, and to a lesserextent cycle time. To minimize part cost, the parting line should be selected very early in the designprocess. The goal should be a parting line that keeps tool complexity to a minimum. For example,the selection of the parting line in Fig. 14 avoids the requirement of a moving core in the mold. Aplanar parting line is preferable to a non-planer parting line. Also, when possible, a parting linethat places the whole part in one mold half can greatly reduce tool cost since only one mold halfneeds to be machined and alignment and registration requirements across the parting line areavoided.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
25/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 19
Table 1Suggested Wall Thickness for Various Thermoplastic Materials
Material ShortSections(< 0.5in)
SmallSections(0.5 ~ 1 in)
AverageSections(1 ~ 8 in)
Large Sections
(> 8 in)
Acetal 0.6 (0.025) 0.9 (0.035) 1.9 (0.075) 3.2-4.7 (0.125-0.185)
Acrylic 0.6 (0.025) 0.9 (0.035) 3.2 (0.090) 3.2-6.3(0.125-0.250)Acrylonitrile butadienestyrene (ABS)
0.9 (0.035) 1.3 (0.050) 1.9 (0.075) 3.2-4.7 (0.125-0.185)
Cellucose acetatebutyrate
0.6 (0.025) 1.3 (0.050) 1.9 (0.075) 3.2-4.7 (0.125-0.185)
Nylon 0.3 (0.012) 0.6 (0.025) 1.5 (0.060) 2.4-3.2 (0.093-0.125)
Polycarbonate 0.4 (0.015) 0.8 (0.030) 1.8 (0.070) 2.4-3.2 (0.093-0.125)
Low-densitypolyethylene
0.9 (0.035) 1.3 (0.050) 1.6 (0.062) 2.4-3.2 (0.093-0.125)
High-densitypolyethylene
0.9 (0.035) 1.3 (0.050) 1.9 (0.075) 3.2-4.7 (0.125-0.185)
Polypropylene 0.6 (0.025) 0.9 (0.035) 1.9 (0.075) 3.2-4.7 (0.125-0.185)Polystyrene 0.8 (0.030) 1.3 (0.050) 1.6 (0.062) 3.2-6.3(0.125-0.250)
Flexible polyvinylchloride
0.6 (0.025) 1.3 (0.050) 1.9 (0.075) 3.2-4.7 (0.125-0.185)
Rigid polyvinylchloride
0.9 (0.035) 1.6 (0.062) 2.4 (0.093) 3.2-4.7 (0.125-0.185)
Undercuts:Anything that can be done to avoid undercuts or reduce their complexity willreduce tooling cost and development time. Also, since complex side actions require additionaltime, avoiding or simplifying undercuts can often reduce cycle time. The best way to avoid
undercuts is to select the parting line wisely. In addition, it is often possible to design so undercutscan be created using simple tooling without the need for expensive side actions (Fig. 15). Also, ifthe undercut is made shallow enough, the part may be strippable from the mold without the needfor a core pull. Note that strippable undercuts will also increase cycle time since the mold halvesmust be opened before the ejector pins can strip out the part and the part must also be strong enoughto endure the ejection forces. Maximum allowable strippable undercuts for some common injectionmolded thermo plastics are given in Table 2.
Draft:Generous draft is highly desirable for low part cost. Minimal draft, especially whencombined with deep draws (Fig. 16), increase tool cost because highly polished mold surfaces orspecial mold surface treatments are required for proper part ejection. Alternatively, a regular
application of mold release spray may be necessary during production. This increases cycle timeand production cost. Minimal draft also increases cycle time because the part must be stronger andtherefore cooler before it can be reliably ejected. Yield may also be adversely affected whendifficult part ejection results in damaged parts. A difficulty that is commonly encountered whenapplying draft to a part is the creation of unacceptably heavy walls. One remedy is to use paralleldraft which allows the wall sections to be kept uniform (Fig. 16).
Table 2Maximum Allowable Undercut for Common Materials
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
26/166
PLASTIC INJECTION MOLDING SECTION 1
Page 20
Material
Average Maximum
Strippable Undercut, Smm (in.)
AcrylicAcrylonitrile Butadiene Styrene (ABS)NylonPolycarbonate
PolyethylenePolypropylenePolystyrenePolysulfoneVinyl, Flexible
1.5 (0.060)1.8 (0.070)1.5 (0.060)1.0 (0.040)
2.0 (0.080)1.5 (0.060)1.0 (0.040)1.0 (0.040)2.5 (0.100)
Figure 11Coordinate corner radii with wall thickness to improve flow and reduce stress.
Generous radii improve flow and reduce molded in stress and stress concentration. Sharpcorners, on the other hand, reduce flow rate, intefere with smooth flow, create the possiblility of
turbulence, and pull and tear long-chain polymeer molecules.
Less than S
Avoid sharp corners except at the parting lineAvoid sharp corners except at the parting line
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
27/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 21
Decrease projection thickness to limit thickness in region ofunction with wall.
Projections are difficult to fill, vent, and eject. Limit height to 2.5o 3 W. In general, two or more short reinforcing ribs will be
easier to mold than one tall reinforcing rib.
Distance between adjacent projections should be greater than 2W
Figure 12Design projections to maintain nominal wall.
Figure 13Design holes and depressions to maintain the nominal wall.
Can be through holes or blindholes
Grooves and slots are justelongated holes
Either telescoping or butt
cores may be used
Note:
Figure 14.A demonstration of the impact of the parting line selectionon the complexity of the tooling. The selection shown
here eliminates the need of a moving core.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
28/166
PLASTIC INJECTION MOLDING SECTION 1
Page 22
Figure 15Creating undercuts with simple tooling.
Figure 16Generous draft enables reliable part ejection and short cycle time.
Figure 17Lips and bosses aid in alignment of assembled plastic parts.
Surface Finish:The appearance and feel of the finished part depends on the surface finish. Ingeneral, dull, matte, or textured finishes are preferred to glossy finishes, which tend to accentuatesink marks and other surface imperfections. Textured surfaces and very smooth surfaces increasetool cost because of the extra effort required to prepare the mold surface. Surface finish can alsoadversely impact cycle time and yield if it is not properly designed. To avoid problems, care must
be taken to ensure that the draft of the part is adequate to allow proper part ejection. Also, thetexture features must have positive draft.
Tolerance:An advantage of the plastic injection molding process is that it allows surprisinglygood dimensional control. However, tight dimensional and form tolerance specifications increasetooling cost and reduce cycle time and yield. Fine-tolerance molds are more costly than looser-tolerance molds. Fine tolerance also increases processing cost because closer process control ofpressure, temperature, and cycle time is required, cycle time may be increased, and shrink fixtures
Side ShutoffsMolding Holes Parallelto Parting Plane
Moldingsnap-fitflexingfingerwithoutside core
Draft
Angle
Depth of
Draw
Parallel
Draft
Plastic
Steel
Plastic
Casting
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
29/166
SECTION 1 PLASTIC INJECTION MOLDING
Page 23
may be required after the part has been removed from the mold. Therefore, whenever possible,component tolerances should be relaxed as much as possible. Plastic parts are more flexible thanmetals. Often, this property can be leveraged by the knowledgeable designer to reduce tolerancerequirements. For example, the plastic part can be made to deform slightly for a better fit byproviding lips and locating bosses that ensure alignment with mating parts (Fig. 17). Also, low-
shrinkage materials and glass-filled or mineral-filled materials can be molded more accurately thanhigh-shrinkage or unfilled materials. Note also that the use of a greater number of mold cavitiesreduces precision. In general, the allowable dimensional tolerance should be increased by 5% foreach cavity after the first. Suggested dimensional tolerances for common injection molded plasticsare given in Table 3.
SUMMARYThe key to designing a good plastic injection molded part is to clearly understand how part
design decisions drive cost. A qualitative depiction of the relationship between cost sources anddesign related cost drivers for plastic injection molding is illustrated graphically in Fig 18.
Figure 18Relationship between design related cost drivers and cost sources for the plasticinjection molding process.
FURTHER READINGThis book provides a broad overview of plastic part design with detail discussion and
illustrations treating many aspects of the subject.Muccio, Edward A., Plastic Part Technology, ASM International, Materials Park, Ohio44073-0002, 1901.
Detail design for plastic injection molding guidelines are provided in Chapter 6.2 of this book.Handbook of Product Design for Manufacturing, James G. Bralla (Ed.), McGraw-Hill,
1986.These excellent books provide design guidelines as well as methods for estimating cycle time andcost of plastic injection moldings.
Boothroyd, G., Dewhurst, P., and Knight, W., Product Design for Manufacture andAssembly, Marcel Dekker, 1994.Dixon, J. and Poli, C., Engineering Design and Design for Manufacturing, Field StonePublishers, 331 Field Hill Road, Conway, Massachusetts 01341, 1995.
Cost
Drivers
Cost Sources
Parting
Line
Under-
cuts
Nominal
Wall
Draft Surface
Finish
Toler-
ance
Tooling Cost
Material Cost
Cycle Time
Yield
Major Influence Moderate Influence Little Influence
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
30/166
PLASTIC INJECTION MOLDING SECTION 1
Page 24
Table 3Dimensional Tolerances for Injection Molded Thermoplastic Parts*
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
31/166
Page 25
SECTION 2
GEOMETRIC MODEL ING
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
32/166
GEOMETRIC MODELING SECTION 2
Page 26
(THIS PAGE DELIBERATELY LEFT BLANK)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
33/166
SECTION 2 GEOMETRIC MODELING
Page 27
Northwestern University
INTRODUCTION TO GEOMETRICMODELING
ME 340-2
Computer Integrated Manufacturing
- CAD/CAM -
Northwestern University
Third Angle Projection
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
34/166
GEOMETRIC MODELING SECTION 2
Page 28
Northwestern University
Standard Views in Third Angle Projection
Northwestern University
Wireframe Models
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
35/166
SECTION 2 GEOMETRIC MODELING
Page 29
Northwestern University
Wire Frame Ambiguity
Northwestern University
Surface Models
Polygon Mesh for a Funnel A Polygon Mesh
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
36/166
GEOMETRIC MODELING SECTION 2
Page 30
Northwestern University
Geometric Modeling Approaches
- Example -
Northwestern University
Geometric Modeling Approaches- Multi-view of a Part -
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
37/166
SECTION 2 GEOMETRIC MODELING
Page 31
Northwestern University
Geometric Modeling Approaches
- Boundary Representation (BREP) -
Northwestern University
Euler - Poincare Formula
v - e + f- h = 2 (s - p)
v - number of vertices
e - number of edges
f - number of faces or peripheral loops
h - number of hole loops
s - number of shells
p - number of passages (through holes)
16 - 24 + 10 - 2 = 2 (1 -1)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
38/166
GEOMETRIC MODELING SECTION 2
Page 32
Northwestern University
Geometric Modeling Approaches
- Constructive Solid Geometry (CSG) -
Northwestern University
Typical CSG Primitives
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
39/166
SECTION 2 GEOMETRIC MODELING
Page 33
Northwestern University
Solid Construction Methods
Translational Sweeping
Rotational Sweeping
Skinning
Northwestern University
Sweeping
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
40/166
GEOMETRIC MODELING SECTION 2
Page 34
Northwestern University
CSG Method
Northwestern University
Volume Listing (Decomposition Model)
Voxel Representation
Octree Representation
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
41/166
SECTION 2 GEOMETRIC MODELING
Page 35
Northwestern University
Feature-based Modeling
Slot and Hole Features
Chamfer, Hole
Pocket, Fillet
Northwestern University
Basic Architecture of a CAD System
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
42/166
GEOMETRIC MODELING SECTION 2
Page 36
Northwestern University
Data Bases for Computer Graphics
Example Object
Northwestern University
Data Bases for Computer Graphics
Example of a Relational Database
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
43/166
SECTION 2 GEOMETRIC MODELING
Page 37
Northwestern University
Data Bases for Computer Graphics
Example of Hierarchical Database
Northwestern University
Data Bases for Computer Graphics
Example of a Network Database
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
44/166
GEOMETRIC MODELING SECTION 2
Page 38
Northwestern University
Basic Data Structures - Linked Lists
Double Linked List
Northwestern University
Basic Data Structures - Linked Lists
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
45/166
SECTION 2 GEOMETRIC MODELING
Page 39
Northwestern University
Basic Data Structures - Linked Lists
Double Linked List
Northwestern University
Basic Data Structures Tree Structure
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
46/166
GEOMETRIC MODELING SECTION 2
Page 40
Northwestern University
Tree Structure for a Quadtree
Northwestern University
Graphic Standards
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
47/166
SECTION 2 GEOMETRIC MODELING
Page 41
INTRODUCTION TO 2D & 3D DATA TRANSFORMATION1
INTRODUCTION
The two basic tasks required to display an image of an object on a graphics device are: (1)specifying the location of all the points on the object in space, and (2) determining which locationson the display monitor are to be occupied by those points. In this section, we will show themathematic behind CAD on how to determine the point location and how to transfer points inspace.
Projection
In perspective projection, all the points on the object of interest are connected to the center ofprojection, usually located along the line from the viewsite to the viewpoint, and the intersectionpoints between these lines and the screen comprise the projected image. The screen is locatedbetween the viewpoint and the viewsite. In parallel projection, the parallel lines are cast from allthe points on the object in the viewing direction defined by the viewsite and the viewpoint asbefore, and the intersection points between these lines and the screen comprise the image.Similar to perspective projection, the screen is oriented perpendicular to the projection directionfor orthogonal projection.
Let the subscript, v, denote coordinates associated with a viewing coordinate system, and let thesubscript,s, denotes the distances associated with the projection on the screen. See Figures 2.1
and 2.2 for the graphical representation. Applying the similarity rule, we can obtain
1Taken from Principles of CAD/CAM/CAE Systems by Kunwoo Lee, Addison Wesley, 1999.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
48/166
GEOMETRIC MODELING SECTION 2
Page 42
Fig. 2.1 Viewpoint and viewsite Fig.2.2 Calculation of projection point in theperspective view.
v
v
s XZL
SX
and vv
s YZL
SY
(Eq.1)
Translation
When an object is translated by a, b, cin thex, yand z directions, respectively, from its initialposition at which its model coordinate system coincides with the world coordinate system, theworld coordinates of a point on the object at the new position, (Xw, Yw, Zw) are obtained as follows:
cZZ
bYY
aXX
mw
mw
mw
(Eq. 2)
which can be rewritten in the matrix format,
1
),,(
11000
100
010
001
1
m
m
m
m
m
m
w
w
w
Z
Y
X
cbaTransZ
Y
X
c
b
a
Z
Y
X
(Eq.3)
The graphical representation can be found in Fig. 2.3.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
49/166
SECTION 2 GEOMETRIC MODELING
Page 43
Scaling
To scale an object up or down sx times in x, sy times in y, and sz times in the z direction, thefollowing transformation matrix is applied:
1
),,(
11000
000
000
000
1
m
m
m
m
m
m
z
y
x
w
w
w
Z
Y
X
zyxSZ
Y
X
s
s
s
Z
Y
X
(Eq. 6)
Fig. 2.3 Translation of an object.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
50/166
GEOMETRIC MODELING SECTION 2
Page 44
Rotation
Suppose that an object is rotated by about thexaxis of the world coordinate system together withits model coordinate system, i.e., from Q(Ym, Zm)toQ(Ym, Zm)(Fig. 2.4). The relationship betweenQand Qcan be represented as
1
),(
11000
0cossin0
0sincos0
0001
1
m
m
m
m
m
m
w
w
w
Z
Y
X
xRotZ
Y
X
Z
Y
X
(Eq. 4)
Note that here, follows the right-hand rule, i.e., in the case represented in Fig. 2.4., a positive indicates a rotation in the counter-clockwise direction.
Similarly, the transformation matrix for the rotation about theyorz axis can be expressed as
1000
0100
00cossin
00sincos
),(
1000
0cos0sin0010
0sin0cos
),(
zRot
yRot
(Eq. 5)
One important fact about rotation transformation is that order matters, which means that the finallocation of a point will be most likely different if the rotation order is changed, for example, from(x, y and z) to (z, x and y).
Fig.2.4 Rotation about thexaxis.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
51/166
SECTION 2 GEOMETRIC MODELING
Page 45
Example 1:
Example 2:
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
52/166
GEOMETRIC MODELING SECTION 2
Page 46
(THIS PAGE DELIBERATELY LEFT BLANK)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
53/166
SECTION 2 GEOMETRIC MODELING
Page 47
INTRODUCTION TO CURVE REPRESENTAION
INTRODUCTION
In automotive design, a designer will hand draw an outline, this drawing then be inputted into aCAD system, the system is required to reproduce that hand-drawn curve as accurate as possibleand use minimum of data storage. In this section, we will outline key characteristics of variouscurve representation methods.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
54/166
GEOMETRIC MODELING SECTION 2
Page 48
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
55/166
SECTION 2 GEOMETRIC MODELING
Page 49
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
56/166
GEOMETRIC MODELING SECTION 2
Page 50
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
57/166
SECTION 2 GEOMETRIC MODELING
Page 51
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
58/166
GEOMETRIC MODELING SECTION 2
Page 52
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
59/166
SECTION 2 GEOMETRIC MODELING
Page 53
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
60/166
GEOMETRIC MODELING SECTION 2
Page 54
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
61/166
SECTION 2 GEOMETRIC MODELING
Page 55
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
62/166
GEOMETRIC MODELING SECTION 2
Page 56
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
63/166
SECTION 2 GEOMETRIC MODELING
Page 57
Hermite curve
Bezier curve
B-spline curve
Bspline demo
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
64/166
GEOMETRIC MODELING SECTION 2
Page 58
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
65/166
SECTION 2 GEOMETRIC MODELING
Page 59
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
66/166
GEOMETRIC MODELING SECTION 2
Page 60
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
67/166
SECTION 2 GEOMETRIC MODELING
Page 61
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
68/166
GEOMETRIC MODELING SECTION 2
Page 62
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
69/166
SECTION 2 GEOMETRIC MODELING
Page 63
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
70/166
GEOMETRIC MODELING SECTION 2
Page 64
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
71/166
Page 65
SECTION 3
NC PROGRAMMING
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
72/166
NC PROGRAMMING SECTION 3
Page 66
(THIS PAGE DELIBERATELY LEFT BLANK)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
73/166
SECTION 3 NC PROGRAMMING
Page 67
INTRODUCTION TO MACHINE PROGRAMMING
General Information
GENERAL PROGRAM ORGANIZATION
The NC Part Program consists of a series of commands to the ACRAMATIC 850 MC controlto give instructions for machining the workpiece. The control interprets these commands anddirects the machine motions. All functions of the machine are controlled by the programmedcommands during automatic execution. This includes position of the machine slides; slide feedrate selection; selection of the direction, speed starting and stopping of the spindle; and the controlof auxiliary equipment.
The program consists of a series of blocks. Generally, each block contains the commandsrequired to perform a single step in the machining operation such as feeding the tool at the specifiedfeed rate from one point to another. The workpiece is machined by executing one block afteranother in sequence until the entire workpiece is complete.
A variable block length format is used. Only the commands pertaining to new functions or
changes need to be programmed in the block.To minimize programming instructions, a block may cause execution of a series of events.
Automatic cycles and sub-routines may be called into action to perform repetitive operations.These may contain the instructions to perform a series of events such as making a series of similarholes or performing all of the passes required to machine a pocket, frame, etc.
Each block contains a number of words. The word begins with a letter, called an address, andis followed by numerical information. Each address is used to define a single function. An X word,for example, is used to designate the coordinate position to which the X-axis is to move. The lengthof the words may vary with their function. The format of each word used by the control is describedin detail later in this manual. A plus or minus sign may be programmed for words allowing apositive or negative value.
BLOCK FORMAT
Blocks use a word address, tab ignore, variable block length format. These blocks contain theconventional, step-by-step, programming commands.
Each word within a block has a word address followed by numerical information. A total of70 characters and 25 words are recognized by the control. Other address characters are not allowedand are detected as errors when programmed. The format of each word in the block is fixed andmay vary with the active inch/metric state and the use of the word.
1. The following sequence is used in the blocks.
Sequence number (N or :)Q wordsG wordsX, Y, Z, A or B or C, I, J, K, E, L, F, P, R, UV, W, O ,=, S, T, D, H, M
2. The sequence number must precede all other words, when used, with the exception of the blockdelete code.
3. The label word (Q) may be preceded only by sequence number and block delete code.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
74/166
NC PROGRAMMING SECTION 3
Page 68
4. The block delete character, sequence number and label word are the only words that may beprogrammed before the G word.
5. A block may contain a maximum of 255 characters.6. Only the address of G and M may appear more than one time within a block. Multiple G and
M codes are allowed. Up to nine G codes and four M codes may be programmed in the same
block. Conflicting command M and G codes, however, are not allowed.7. A space code is allowed but is subject to special rules. During program entry from the operatorstation, a space code is allowed at any place. During any Load, Save or Resequence
operation, however, space characters that do not occur between an open parenthesis and thenext End of Block are automatically erased from the active program.
8. The block ends with a line feed character
SEQUENCE NUMBERS
Sequence numbers may be programmed in each block. It is an unsigned six digit numberpreceded by the letter N or a Reference Rewind Stop character (colon :).
Format: N10:10
The ACRAMATIC 850 MC control does not require sequence words nor does it requiresequence word values to be unique, contain the same number of digits, or to be in order. Increasingword values, however, simplify searching. Observing a fixed length of sequence number allowssearching without getting false matches inside longer numbers. It is therefore recommended thatsequence numbers be used and have the same number of digits. It is also recommended that thevalue of the sequence number be programmed in ascending order in increments of 10 (N0020,N0030, N0040, etc.).
A sequence number having an N word address has no effect on the execution of the program
and is used only for reference and operator searching of the program. A sequence number havinga Reference Rewind Stop code address causes initialization, but does not otherwise affect programexecution.
When a sequence number is programmed, it must conform to the following rules:
1. The sequence number is the first word of the block and may be preceded only by theblock delete character.
2. Only one sequence number may be programmed in a block.3. The address must be either N or the Reference Rewind Stop character. Both cannot be
programmed in the same block.
INITIALIZATION
A Reference Rewind Stop code addressed sequence number (a colon instead of a N in front ofthe sequence number) must be programmed in the first block of the program. It may beprogrammed at any additional point where it is desired to establish a potential restarting point. Itcannot be programmed within a subroutine. When this code is executed all modal preparatoryfunctions are automatically reset to their initialized (Data Reset) states unless specificallyprogrammed otherwise. The following are automatically selected:
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
75/166
SECTION 3 NC PROGRAMMING
Page 69
G01 Linear interpolationG17 XY plane selectionG40 Cutter compensation offG60 Positioning modeG90 Absolute
G94 Feed per minuteG70 Inch selected by commissioning data
SPECIFYING POLAR COORDINATES
Polar coordinates are programmed in a block containing an E word and a departure command.The E word designates the angle from the positive direction of X axis at which the command pointis located. The presence of an E word designates that polar coordinates are used. Rectangularcoordinates are assumed when an E word does not appear within the block.
The E word has a format of E33 and may range in values from 0 to 359.999 degrees.
NOTE:The angle of polar coordinates that is used when programming the NC control is
expressed in degrees. Fractional parts of the angle are expressed as decimal fractionsof degrees and are not expressed in seconds and minutes. Decimal portions ofdegrees are used when calculating with most small calculators. Most trigonometrictables, however, use degrees, minutes and seconds, and must be converted todecimal parts.
Figure B1 shows an example polar coordinate movement and is programmed as follows:
GO X8 Y5 E60 L3
Here E and L are the angular and linear offsets of point A (the target) from the XY command point.
In this case slide movement is made directly to point A from the current position.If X and/or Y are not programmed then the polar offset is taken from the current position ofthe X and/or Y axis.
NOTE: If the modal L word is not present or has a value of zero, then the block becomesequivalent to rectangular coordinates.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
76/166
NC PROGRAMMING SECTION 3
Page 70
+Y
+X
8
5
60 o
3
A
Figure B1:Polar coordinates.
SHIFTING THE PROGRAM COORDINATE SYSTEM
The ACRAMATIC 850 MC control has the ability to shift the machine coordinate system tomatch the coordinates of the NC program. The coordinate shift is accomplished by a programmedPosition Set operation.
One important use of this feature is to allow writing the NC program without considering the
physical location of the workpiece on the machine. The zero point for the NC program is thenpositioned by the operator during workpiece setup.
SPINDLE CONTROL
Spindle speed commands are programmed in terms of spindle revolutions per minute. SpindleRPM is specified by a four digit S word whose format is
S1000
FEEDRATE CONTROL
The traverse rate of the axes is specified using an F word, such as:
F25
where the feedrate is expressed in terms of in/min (if using inch units) or mm/min (if using metricunits).
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
77/166
SECTION 3 NC PROGRAMMING
Page 71
MISCELLANEOUS FUNCTIONS (M Words)
Miscellaneous Functions are programmed using an M word in the range 0 to 99. These codesare used for a variety of machine related functions including coolant and Spindle Control, ToolChange initiation, Program Control, etc. (See Table B1).
TABLE B1: Quick Reference Chart - Preparatory and Miscellaneous Functions
G00 Linear Interpolation - Rapid RateG01 Linear Interpolation - Feed RateG02 Circular Interpolation - CWG03 Circular Interpolation - CCWG17 X-Y Plane SelectionG18 X-Z Plane SelectionG19 Y-Z Plane SelectionG23 Pocket Milling (Rect)G24 Inside Frame Mill (Rect)
G25 Outside Frame Mill (Circ)G26 Pocket Milling (Circ)G27 Inside Frame Mill (Circ)G28 Outside Frame Mill (Circ)G37 Hole Pattern CancelG38 Hole Pattern (Rect)G60 PositioningG61 ContouringG70 Inch ModeG71 Metric ModeG80 Fixed Cycle - Cancel
G81 Fixed Cycle - DrillG84 Fixed Cycle - TAPG90 Absolute ModeG91 Incremental ModeG92 Position SetG94 Inch (Millimeter) Per Minute Feed RateG98 Machine Coordinate
M02 End of ProgramM03 Spindle clockwise, coolant offM04 Spindle counter clockwise, coolant offM05 Spindle off, coolant off
M06 Tool ChangeM13 Spindle clockwise and coolant onM14 Spindle counter clockwise and coolant on
M02 - End Of Program
The M02 code is used at the end of the program. The following steps take place after allinterpolation has been completed for the block in which the M02 is programmed.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
78/166
NC PROGRAMMING SECTION 3
Page 72
1. The Z slide will rapid retract to the full retract position, as the X and Y axes travel toeither the Manual or Auto Tool Change position, simultaneously stopping the spindle.The coolant, if ON, will be turned OFF.
2. The tool in the spindle is automatically unloaded and returned to the tool storage matrix.
M06 - Tool Ch ange
The M06 Tool Change code is used to:
command the loading of the first tool into the spindle
command all intermediate tool changes
command the loading of the last tool into the spindle but not to unload the last tool.When an M06 is processed the following axis motion occurs:
1. The spindle will stop and orient, and the coolant will be turned off whilst the Z slideretracts to a clearance level beyond the tool change position.
2. The XY axes (and B, if applicable) advance to their respective tool change positions,if specified.
3. If there is no tool in the spindle, the tool storage matrix will rotate to the requested tool
location then swing radially beneath the spindle nose. The spindle advances onto theexposed tool adapter, using the power draw bar to restrain the tool. The tool storagematrix swings rapidly away from the spindle to its home position. If there is a tool inthe spindle, the mechanism will collect the tool from the spindle prior to searching forthe desired tool. Searching for the desired tool is initiated once the spindle is retractedto the clearance level beyond the Tool Change position.
After tool change the spindle will remain in tool change position which is at a considerable distanceabove the workpiece. The following movement commands should reflect the next tool position inall three axes to make sure that the tool will be positioned properly.
PREPARA TORY FUNCTIONS (G Words)See Table B1 above for reference.
G00 - Linear Interpo lation at Rapid Rate
When the G00 Preparatory Function is programmed, the axes move from the current positionto the command position along a straight vector. The rate of travel when measured along the vectoris set by commissioning data.
The G00 Preparatory Function is subject to the following programming rules and conventions:1. The G00 code is functional in both the absolute and incremental modes.2. The command position may be expressed in rectangular or polar coordinates.3. The G00 code is modal and remains in effect until replaced by another G code, or the
control is initialized. A G01 code is assumed at initialization.
G01 - Linear Interpolation at Feed Rate
The G01 linear interpolation Preparatory Function commands the slides to move from thecurrent position along a straight line vector. The rate of traverse is measured along the vector andis equal to the programmed feed rate.
The G01 Preparatory Function is subject to the following programming rules and conventions:1. The G01 mode is assumed when the control is initialized.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
79/166
SECTION 3 NC PROGRAMMING
Page 73
2. The G01 code is functional in both the absolute and incremental modes.3. The command position may be expressed in rectangular or polar coordinates.4. After the G01 there has to be an F word for the desired feedrate.
G02/G03 - Circular Interpolatio n
Circular interpolation provides the capability of moving the tool in a circular arc along a pathgenerated by the control system. The rate of travel is uniform around the arc with tangential vectorfeed rate equal to the programmed feed rate. A circular path may be generated in any of the planesXY, XZ or YZ by programming the appropriate plane select code, G17, G18 or G19 respectively.Circular interpolation may be programmed in two ways. They are:
1. Programming G02 or G03 Preparatory Functions together with I, J, K words to definethe center point of the arc;
2. Programming G02 or G03 Preparatory Functions together with an end point and a Pword to define the radius of the arc.
Preparatory Function codes G02 and G03 (per EIA standards) are used for programmingCircular Interpolation. These codes determine the direction of the circular path as viewed from the
positive end of the axis that is perpendicular to the plane of interpolation: the G02 code causes the tool to proceed in a clockwise path
the G03 code causes the tool to proceed in a counterclockwise path.These codes are programmed in the block where Circular Interpolation becomes effective, andremain effective, until a new Preparatory Function code is programmed.
Starting Point
The starting point, an X, Y and/or Z coordinate, is the result of a previous block of information,either the end point of a previous arc (Circular Interpolation) or the end point of a line (LinearInterpolation). The starting point is always described by X, Y and/or Z words.
Center PointThe center point, and X, Y and/or Z coordinate, is the center of the circular arc. The centerpoint is described by I, J and K words. The I word describes the X coordinate value, the J worddescribes the Y coordinate value and the K word describes the Z coordinate value. The I, J and Kwords are absolute values when programmed in absolute mode. These words define the signedincremental vector distance from the present X, Y and Z position to the arc center point in theincremental mode.
The I, J and K values are modal in Absolute Mode, but must be programmed in each block inIncremental Mode.
End Point
The end point, and X, Y and/or Z coordinate, is the final point where the centerline of the cutterpath completes the circular arc. The end point is always described by X, Y and/or Z words, andmust be programmed in every block using Circular Interpolation.
G90/G91 - Absolu te and Incremental Dimension Input
The algebraic sign (+ or -) specifies the direction of travel. Incremental movements may beprogrammed using either rectangular or polar coordinates.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
80/166
NC PROGRAMMING SECTION 3
Page 74
Figure B2 illustrates the difference between the two types of commands. It is desired to movethe X axis from point A to point B. The X axis is currently located at the absolute coordinate of X= 5 inches, a distance of 1.5 inches from point B. The programmed axis position words for themovement are:
Absolute mode X +3.5
Incremental Mode X -1.5Note that the algebraic sign of the incremental X word is negative. This specifies that the axis isto move in the negative direction, the direction towards the origin. The sign of the absolutecoordinate, however, remains positive since point B lies in the positive direction from the programzero reference point.
The current position of the axes are displayed on the CRT in absolute rectangular coordinatesregardless of whether the incremental or absolute mode is active.
Point B Point A
Program Zero
Movement Commands:
Absolute: X3.5
Incremental: X-1.5
3.5
5
+Y
+X
Figure B2:Absolute and incremental dimensions.
The absolute/incremental feature does not apply to the following cases:1. The R word used with fixed cycles is always absolute.2. The X, Y and Z axis words in a G92 - Position Set block are always absolute.3. The X, Y and Z axes words using the G98 mode for programming in machine
coordinates are always absolute.4. The L word used when specifying polar coordinates is always the incremental
displacement from the command position.
G92 - Posit io n Set
The G92 - Position Set feature enables resetting the absolute program coordinates of the X andY axes by MDI or NC program command. The current position of the designated axis (or axes) isassigned a new coordinate value. No movement of slides results.
When the G92 code is executed, the current position of the programmed axis is assigned thecoordinate value programmed in the block. Any combination of axes may be given new coordinatevalues. The values are always absolute regardless of whether the incremental or absolute mode isactive. The following block, for example, assigns the current position of the axes coordinate values
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
81/166
SECTION 3 NC PROGRAMMING
Page 75
of X = 2.000 inches and Y = 4.0000 inches. These values are displayed on the CRT as the currentaxes position after the block is executed.
G92 X2 Y4
FIXED CYCLESThe control provides a wide selection of fixed cycles which can be used to program multiple
machining movements with a minimum of input data.Each cycle has characteristics suited to its own application, but they all share some common
features and the same basic sequence of operation steps.1. Rapid the X, Y and contouring rotary axes to their commanded position,
simultaneously positioning the indexing axis if one is present and if it is commandedto move.
2. Rapid the Z axis to the clearance plane.3. Feed to depth in Z.
4. Perform cycle-specific dwell and spindle operations.5. Feed or rapid Z back to the clearance plane and the additional W distance ifprogrammed.
6. Perform cycle-specific dwell and spindle operations.
Figure B3:Hole depth.
As shown graphically in Figure B3, the fixed cycle reference plane ('R plane') represents thenominal surface of the workpiece. Since it is unsafe to position in X and Y at the R plane, fixedcycles add a clearance called 'gauge height' to the R plane, and use the resulting Z coordinate asthe 'clearance plane', at which to do rapid moves and from which to begin machining. 'Hole depth'is the true depth of the hole, measured from the R plane. Machining actually begins at the clearanceplane, so the length of the machining move is hole depth plus gauge height.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
82/166
NC PROGRAMMING SECTION 3
Page 76
The R plane coordinate is coded in the R word of any fixed cycle. The value is always anabsolute program coordinate, and is independent of the absolute/incremental mode setting or thenon-modal machine coordinates function G98. In drilling cycles (G81, G82, G83 and G88), the Zfeed depth is increased by the drill point length, such that the programmed Z word becomes the"full diameter" drilling depth. The drill point length is a function of drill diameter and drill point
angle, both of which must be entered into the Tool Data Table (done by the operators). Failure toprovide the system with this data will result in a Tool Data Alert which places the machine in feedhold, not in cycle.
Hole depth is coded in the Z word of any fixed cycle. The value is always an incrementaldeparture from the R plane, and is independent of the absolute/incremental mode setting or thenon-modal machine coordinates function G98.
G80 - Cancel Fixed Cycle
This cycle is used to inhibit any Z axis feed motion. The Z word specifying hole depth is notused but remains in effect for subsequent G80 series cycles. Specific actions at the G80 cycle are:
1. Simultaneously rapid the non-spindle axes to their commanded positions.
2. Rapid the Z axis to the clearance plane.
G81 - Dril l Cyc le
Specific actions of the G81 cycle are:1. Simultaneously rapid the non-spindle axes to their commanded positions.2. Rapid the Z axis to the clearance plane.3. Feed to depth in Z plus the drill point length.4. Rapid Z back to the clearance plane and the additional W distance if programmed.
G84 - Tap
Specific actions of the G84 cycle are:
1. Simultaneously rapid the non-spindle axes to their commanded positions.2. Rapid the Z axis to the clearance plane.3. Feed to depth in Z.4. Reverse the spindle.5. Feed Z back to the clearance plane and Dwell for 0.5 sec. and then rapid the additional
W distance if programmed.6. Reverse the spindle.
The combination of programmed spindle speed and feed rate must match the lead of the tap:
Feed rate = spindle rpm lead
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
83/166
SECTION 3 NC PROGRAMMING
Page 77
G23 - Rectangu lar Pocket Mil l ing
WORDS USED IN A G23 BLOCK:
X : Coordinates of center point of the pocketY : (defaults of current axis position)
U : Incremental dimensions of the pocket
R Reference plane representing the unmachined surface of the workpieceZ The total depth of cut measured from the work surfaceI Corner Radius (must be greater than Cutter Radius)E Cycle typeK Cut depthP Width of cut, expressed as a percentage of the cutter diameter (defaults to 50%)
NOTE: Tool number, Feed rate, Spindle speed and M codes to be used for roughing areinherited from previous blocks.
CYCLE MOVEMENTS FOR RECTANGULAR POCKET MILLING G23:1. Simultaneously rapid the non-spindle axes to their calculated start positions.2. Rapid the Z axis to the clearance plane.3. Feed Z axis to cut depth (K), at 15% of inherited feed rate.4. Feed parallel to the longest side to produce a slot, of length such that remaining stock
is equal in both directions, at P % of inherited feed rate.
5. Feed towards shortest side by amount of cutter diameter P, or to the final boundary,whichever is smallest, at P% of inherited feed rate.
6. Corner Radii, if programmed, using the I word, will be generated so as to maintainequal stock conditions.
7. Repeat from step 5 until roughing at this cut depth is completed.8. If pocket not yet at full depth, retract Z axis and parallel with the longest side by gauge
height and XY clearance value, to establish a new clearance plane.9. Repeat from step 1 until full depth is reached.10.If cycle type is roughing only (E12) then cutter is retracted to programmed R plane or
W dimension, and the X, Y axes are positioned to the X, Y coordinates programmed inthe G23 block.
11.At completion, Z axis is retracted to the R plane and the X and Y axes are positionedto the programmed X and Y coordinates.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
84/166
NC PROGRAMMING SECTION 3
Page 78
Figure B4:Rectangular pocket milling.
Legend for Figure B4 - Rectangular pocket milling1. Calculated start point2. End point of initial slot3. Start and end point of 1st pass
4. Intermediate points during 1st pass CW or CCW movements depends upon SpindleDirection and climb or conventional Milling Requirement
G27 - Circular Frame Mil l ing Inside
WORDS USED IN A G27 BLOCK:
X Coordinates of center point of the frameY (Defaults of current axis position)U Diameter of PocketR Reference Plane representing the unmachined surface of the workpieceZ The total depth of cut measured from the work surface
J Stock to be removedE Cycle TypeK Cut depth of one cutP Width of cut, expressed as a percentage of the cutter diameter (Defaults to 50%)
NOTE: Tool number, Feed rate, Spindle speed and Misc. Functions used for roughing areinherited from previous blocks.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
85/166
SECTION 3 NC PROGRAMMING
Page 79
CYCLE MOVEMENTS FOR INSIDE CIRCULAR FRAME MILLING G27:1. Simultaneously rapid the non-spindle axes to their calculated start positions.2. Rapid the Z axis to the clearance plane.3. Feed Z axis to cut depth.
4. Feed towards boundary by amount of twice the cutter diameter P %, or to final
boundary, whichever is the smallest. This is a semi-circular move at P% of inheritedfeed rate.5. Feed once around the frame, direction of cut is dependent upon Climb/Conventional
Milling Selection.
6. Feed out of cut by P cutter diameter, along a semi-circular path.7. Repeat from step 4 until roughing at this cut depth is completed.8. If frame is not yet to full depth then retract Z axis XY axes by gauge height and XY
clearance value, to establish a new clearance plane.9. Repeat from step 1 until full depth is reached.10.If cycle type is roughing only (E12) then cutter is retracted to the programmed R plane,
or W dimension, and the XY axes are positioned to the Y coordinates programmed in
the G27 block.11.At completion, Z axis is retracted to the R plane or W dimension if programmed, andthe X and Y axes are positioned to the programmed X and Y coordinates.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
86/166
NC PROGRAMMING SECTION 3
Page 80
Figure B5:Circular frame milling.
Legend for Figure B5 - Circular frame milling
1. Calculated Start Point2. Start/End Point for 1st pass
Overlap = P% of cutter diameterDirection of cutter path is dependent upon climb/conventional milling selection
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
87/166
SECTION 3 NC PROGRAMMING
Page 81
G37 - Cancel Pattern
When a G37 is programmed all pattern data is deleted. Subsequent G80 series blocks willproduce only a single hole in accordance with their specification.
G38 - Hole Pattern
Hole patterns, establish geometric patterns of holes and allow the G80 series of fixed cycles tobe performed on the active pattern. A pattern is modal until canceled by a cancel pattern code, datareset end of program or a (:) and this enables multiple G80 series operations to be carried out onthe active pattern without the need to reprogram the geometry.
A rectangular pattern is not referenced to any absolute dimensions although the incrementaldimensions between holes and between lines of holes are signed to establish the reference cornerof the pattern. The G80 series blocks, which do have absolute X Y dimensions, should use thesame reference corner as the start of the pattern. This enables the rectangular pattern to be repeatedat different locations on the work without the need to reprogram.
Words Used in the G38 block:
I Number of holes in line (max. 999)U Distance between holes in lineJ Number of lines (max. 999) (defaults to 1)
V Distance between linesO Angle of line
Use of Pattern Making Block:
1. Specify pattern by using above words. This information is stored by the control forfuture use with G80 series fixed cycles and is canceled by G37.
2. The signs of the U and V words in the G38 block determine the pattern reference corner.3. The X and Y coordinates programmed in a G80 series block SHOULD define the
position of the same reference corner, which will be the first hole in the pattern.4. Subsequent G80 series blocks, whilst the pattern is still active, SHOULD use the same
reference corner.5. At completion of each hole in the pattern, the Z axis will retract to the Reference (R)
Plane. At completion of the last hole in the pattern, the Z axis will retract to theReference (R) Plane.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
88/166
NC PROGRAMMING SECTION 3
Page 82
(THIS PAGE DELIBERATELY LEFT BLANK)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
89/166
Page 83
SECTION 4
GEOMETRIC DIMENSIONING AND TOLERANCING
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
90/166
GEOMETRIC DIMENSIONING AND TOLERANCING SECTION 4
Page 84
(THIS PAGE DELIBERATELY LEFT BLANK)
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
91/166
SECTION 4 GEOMETRIC DIMENSIONING AND TOLERANCING
Page 85
GEOMETRIC DIMENSIONING AND TOLERANCING1
INTRODUCTION
Geometric dimensioning and tolerancing (GD&T) is a means of specifying engineering designand drawing requirements with respect to actual "function" and "relationships" of part features.Furthermore, it is a technique which, properly applied, ensures the most economical and effectiveproduction of these features. Thus geometric dimensioning and tolerancing can be considered bothan engineering design drawing language and a functional production and inspection technique.Uniform understanding and interpretation among design, production and inspection groups are themajor objectives of the system.
The authorative document governing the use of geometric dimensioning and tolerancing in theUnited States is ANSI/ASME Y14.5M, "Dimensioning and Tolerancing". This standard is aconsolidation of several earlier standards and has the prime objective to provide a single standard
for practices in the United States and harmonize as much as possible USA practices withInternational Standards Organization (ISO) standards.
When should geometric dimensioning and tolerancing be used?
When part features are critical to interchangeability; When functional gaging techniques are desirable; When datum references are desirable to ensure consistency between design,
manufacturing, and verification operations; When CAD/CAM is to be used; When standard interpretation or tolerance is not already implied.
1 This teaching note is adapted from Lowell W. Foster, Geo-Metrics III, Addison-Wesley, 1994.
8/10/2019 Computer Integrated Manufacturing - CAD/CAM
92/166
GEOMETRIC DIMENSIONING AND TOLERANCING SECTION 4
Page 86
DEFINITIONS
Characteristics: Geometric characteristics, symbols, and terms used in GD&T are summarized inFigure 1. There are five types of geometric characteristics:
1. FORM tolerance - a form tolerance states how far an actual surface or feature is permittedto vary from the desired form implied by the drawing.
2. ORIENTATION tolerance - an orientation tolerance states how far an actual surface orfeature is permitted to vary relative to a datum or datums.
3. PROFILE tolerance - a profile tolerance states how far an actual surface or feature ispermitted to vary from the desired form on the drawing and/or vary relative to a datum ordatums.
4. RUNOUT tolerance - a runout tolerance states how far an actual surface or feature ispermitted to vary from the desired form implied by the drawing during full (3600) rotationof the part on a datum axis.
5. LOCATION tolerance - a location tolerance states how far an actual size feature is
permitted to vary from the perfect location implied by the drawing as related to a datum,or datums, or other features.
Kinds of Features:The geometric characteristics are also divisible into three "kinds" of featuresto which a particular characteristic is applicable:
1. INDIVIDUAL feature - a single surface, element, or size f
top related