Engineering Drawings, Coordinates and Machining MathematicsIntroductionComputer numerical control (CNC) programming begins before a programmer writes a block of G-code. The programmer must first interpret the engineering drawing: identify the functional surfaces, determine the location of the workpiece origin, understand dimensional tolerances, select appropriate datums, and convert geometric information into coordinates that a machine tool can execute. A drawing is therefore not merely a picture of a component. It is a controlled technical specification. Dimensions communicate size, tolerances define acceptable variation, geometric dimensioning and tolerancing (GD&T) controls form and spatial relationships, and surface-finish symbols specify functional requirements. CNC programming translates these requirements into tool paths, while inspection verifies whether the manufactured component conforms to them. This chapter develops the mathematical and interpretive foundations needed for that translation. It covers engineering drawing conventions, dimensional and geometric tolerances, Cartesian and polar coordinates, coordinate transformations, trigonometry, vectors, datum systems, and machining calculations. Learning ObjectivesBy the end of this chapter, the learner should be able to: - Interpret dimensions, tolerances, datum references, GD&T symbols, and surface-finish requirements.
- Distinguish nominal, actual, limit, unilateral, bilateral, and angular dimensions.
- Select suitable workpiece and machine coordinate systems for CNC programming.
- Convert between Cartesian and polar coordinates.
- Apply trigonometry and vectors to calculate points, intersections, slopes, and tool-path locations.
- Perform translation, rotation, and combined coordinate transformations.
- Assess tolerance accumulation and identify sources of dimensional error.
- Relate drawing requirements to machining, inspection, and process planning decisions.
1. Engineering Drawings as Manufacturing SpecificationsAn engineering drawing communicates design intent through standardized views, lines, dimensions, notes, symbols, and tolerances. The most important interpretive principle is that the drawing must be read as an integrated specification. A dimension cannot be considered independently from its associated datum, tolerance, surface note, and view. 1.1 Drawing views and projectionOrthographic projection represents a three-dimensional component using related two-dimensional views, commonly front, top, and side views. Each view reveals features that may be hidden or ambiguous in another view. Section views expose internal geometry, while detail views enlarge small or complex features. A CNC programmer should identify: - the primary functional surfaces;
- holes, slots, shoulders, steps, tapers, radii, and chamfers;
- symmetry and centerlines;
- hidden features shown by sectioning or hidden lines;
- dimensions that locate features from datums;
- notes defining material, heat treatment, threads, or special processes.
A centerline is not automatically a machining path, and a dimension shown in one view may locate a feature in another direction. Before programming, all dimensions should be mentally or digitally reconstructed into a three-dimensional model. 1.2 Units, scale, and drawing notesThe drawing title block normally specifies units, projection method, scale, material, general tolerances, and revision status. CNC programmers must not infer units from the apparent size of the drawing. A drawing made at a scale of 2:1 does not mean the part dimensions are doubled; numerical dimensions always control unless explicitly stated otherwise. A general tolerance applies only where a specific tolerance is not provided. A drawing may specify a general tolerance such as ±0.10 mm, while a critical diameter may be individually controlled to ±0.01 mm. The specific requirement takes precedence over the general note. 2. Dimensions and Tolerances2.1 Nominal, actual, and acceptable limitsThe nominal dimension is the intended size. The actual dimension is the size measured on the manufactured part. The tolerance defines the permitted variation around the nominal value. For a bilateral tolerance written as 50.00 ± 0.05 mm, the upper and lower limits are: Upper limit = 50.00 + 0.05 = 50.05 mm Lower limit = 50.00 − 0.05 = 49.95 mm The total tolerance zone is: Total tolerance = Upper limit − Lower limit = 0.10 mm For a general dimension D ± t, where D is nominal size and t is the bilateral tolerance magnitude: Dmin = D − t Dmax = D + t This relationship assumes a symmetric bilateral tolerance. A unilateral tolerance permits variation in only one direction. For 25.00+0.02−0.00 mm, the acceptable interval is 25.00 to 25.02 mm. The sign convention matters: a programmer must not replace a unilateral tolerance with an equivalent-looking bilateral tolerance. 2.2 Limits and fitsLimits specify the maximum and minimum permissible sizes directly. Fits describe the relationship between mating features such as a hole and shaft. The clearance or interference is determined from their limiting sizes. For a hole and shaft: Clearance = Hole size − Shaft size Positive clearance indicates a clearance fit; negative clearance indicates interference under the stated combination of sizes. The worst-case minimum clearance is obtained from the smallest hole and largest shaft. The worst-case maximum clearance is obtained from the largest hole and smallest shaft. 2.3 Tolerance stack-upWhen several dimensions determine a final location or size, their variations may accumulate. In the worst-case method, absolute tolerances are added: Ttotal = |T1| + |T2| + ⋯ + |Tn| This method assumes that all dimensions can simultaneously reach their adverse limits. It is conservative and appropriate where guaranteed assembly limits are required. A statistical root-sum-square estimate may be used only when the variation is reasonably independent and statistically characterized: TRSS = √(T1² + T2² + ⋯ + Tn²) The RSS result is not a guaranteed physical limit; it estimates a typical combined variation under statistical assumptions. It should not replace worst-case analysis when safety or interchangeability requires guaranteed limits. Worked Example 1: Linear tolerance accumulationA slot location is controlled by three dimensions with tolerances of ±0.05 mm, ±0.03 mm, and ±0.02 mm. The worst-case location tolerance is: Ttotal = 0.05 + 0.03 + 0.02 = 0.10 mm The RSS estimate is: TRSS = √(0.05² + 0.03² + 0.02²) = √(0.0038) ≈ 0.0616 mm The worst-case result guarantees a possible deviation of ±0.10 mm, whereas the RSS result describes an expected statistical combination only if its assumptions are justified. 3. Geometric Dimensioning and TolerancingGD&T controls the geometry and relationship of features more effectively than coordinate dimensions alone. It separates size requirements from geometric requirements. A hole can have the correct diameter but still be incorrectly located, tilted, or oriented. 3.1 Datums and the datum reference frameA datum is a theoretically exact reference—such as a plane, axis, or point—from which other features are located or oriented. A datum feature is the physical surface or feature used to establish that reference during manufacture or inspection. The conventional datum reference frame is often described through the three mutually related references: - Primary datum: establishes the first plane and usually constrains three degrees of freedom.
- Secondary datum: establishes orientation relative to the primary and constrains two additional degrees of freedom.
- Tertiary datum: fixes the remaining degree of freedom.
This is often explained as a 3-2-1 locating principle. The exact physical constraint depends on the geometry, but the central idea is that the part must be repeatably located without redundant or unstable contact. Datum selection should reflect function, process stability, inspection accessibility, and setup repeatability. A broad, stable surface is often a good primary datum. A surface that controls assembly or performance should generally be considered even if it is not the easiest surface to machine. 3.2 Major geometric characteristic groups| Group | Controls | Typical examples |
|---|
| Form | Shape of an individual feature | Straightness, flatness, circularity, cylindricity | | Orientation | Angular relationship to a datum | Parallelism, perpendicularity, angularity | | Location | Position relative to datums | Position, concentricity, symmetry | | Profile | Surface boundary or line | Profile of a line, profile of a surface | | Runout | Variation during rotation | Circular runout, total runout |
Form tolerances generally do not require a datum. Orientation, location, and runout controls normally refer to one or more datums. 3.3 Position toleranceThe position symbol controls the location of a feature’s axis, center plane, or median line relative to a theoretically exact location. A cylindrical positional tolerance is commonly interpreted as a cylindrical zone around the true-position axis. If the stated positional tolerance diameter is 0.20 mm, the feature axis must lie within a cylindrical zone of diameter 0.20 mm, unless modifiers alter the interpretation. The coordinate dimension locates the theoretically exact position; the feature control frame specifies how far the actual feature may deviate from it. These requirements are complementary, not alternative dimensions. 3.4 Maximum material condition and bonus toleranceFor a feature of size, maximum material condition (MMC) corresponds to the condition containing the greatest amount of material. For an internal feature such as a hole, MMC is the smallest permitted hole. For an external feature such as a shaft, MMC is the largest permitted shaft. When a geometric tolerance is specified at MMC, additional “bonus” tolerance may become available as the actual feature departs from MMC. For a hole: Bonus tolerance = Actual hole size − MMC hole size This formula applies to an internal feature when the actual hole is larger than its MMC size. Modifiers and datum shift must be read directly from the feature control frame and applicable standard. 3.5 Surface finishSurface texture requirements describe the condition of a surface after machining. Common parameters include Ra, the arithmetic average roughness, and Rz, a height-based roughness parameter defined according to the applicable measurement standard. The theoretical feed-mark roughness for an idealized turning operation with a rounded tool nose can be approximated by: Ra ≈ f² ÷ (32r) where f is feed per revolution and r is tool-nose radius, with both quantities expressed in the same length unit. This is an ideal geometric approximation. It assumes a regular feed pattern, a sharp tool, no vibration, no material deformation, and no built-up edge. Actual roughness may be substantially different. For example, if f = 0.20 mm/rev and r = 0.80 mm: Ra ≈ 0.20² ÷ (32 × 0.80) = 0.04 ÷ 25.6 = 0.0015625 mm = 1.56 μm The result is theoretical, not a guaranteed measured value. Feed, tool geometry, machine rigidity, cutting speed, material, coolant, and vibration must all be considered. 4. Coordinate Systems in CNC MachiningA coordinate system assigns numerical locations to physical points. CNC programming depends on choosing a coordinate system whose origin and axes are unambiguous and compatible with the machine, fixture, drawing, and inspection method. 4.1 Cartesian coordinatesIn a two-dimensional Cartesian system, a point is represented as (x, y). The axes are perpendicular and intersect at the origin. In three dimensions, a point is represented as (x, y, z). The positive directions follow the machine control convention and right-hand rule. The distance between points P1(x1,y1) and P2(x2,y2) is: d = √[(x2 − x1)² + (y2 − y1)²] The formula assumes a Euclidean plane and consistent units. The midpoint is: M = ((x1 + x2) ÷ 2, (y1 + y2) ÷ 2) The slope, where x2 ≠ x1, is: m = (y2 − y1) ÷ (x2 − x1) A vertical line has undefined slope in this form and should instead be represented by a constant x value. 4.2 Absolute and incremental programmingIn absolute programming, coordinates are measured from a fixed program origin. In incremental programming, each coordinate is measured from the current tool position. Absolute programming is generally easier to verify because every location can be compared directly with the drawing. Incremental programming can be useful for repeated patterns but is more vulnerable to accumulated programming errors. The choice of work offset, such as a control-defined work coordinate system, must be documented. The same physical point may have different numerical coordinates in machine coordinates and work coordinates. 4.3 Polar coordinatesA point may also be specified by radius r and angle θ measured from the positive x-axis: x = r cos θ
y = r sin θ The reverse conversion is: r = √(x² + y²)
θ = atan2(y, x) The function atan2(y,x) is preferred to ordinary inverse tangent because it identifies the correct quadrant. Angles may be expressed in degrees or radians, but the selected trigonometric mode must be used consistently. Worked Example 2: Cartesian-to-polar conversionFor point P(60,80) mm: r = √(60² + 80²) = √10000 = 100 mm Since the point lies in the first quadrant: θ = atan2(80,60) ≈ 53.13° Therefore, the point is approximately (100 mm, 53.13°) in polar form. 5. Trigonometry and Machining GeometryTrigonometry is frequently used to calculate hole-circle coordinates, chamfers, tapers, angled surfaces, and tool positions. For a right triangle: sin θ = opposite ÷ hypotenuse
cos θ = adjacent ÷ hypotenuse
tan θ = opposite ÷ adjacent The law of cosines is useful for a non-right triangle: c² = a² + b² − 2ab cos C Here, a and b are sides enclosing angle C, and c is the opposite side. The law of sines is: a ÷ sin A = b ÷ sin B = c ÷ sin C These equations apply to a valid triangle with consistent units and angles. 5.1 Bolt-circle coordinatesFor n equally spaced holes on a bolt circle of radius R, with starting angle θ0, the angle of hole i is: θi = θ0 + 360°(i − 1) ÷ n The coordinates relative to the bolt-circle center (xc,yc) are: xi = xc + R cos θi
yi = yc + R sin θi This assumes equal angular spacing and a common plane. Sign and quadrant must be checked before entering coordinates into a CNC control. Worked Example 3: Four-hole patternFour holes lie on a 100 mm diameter bolt circle centered at (40,30) mm, with the first hole at 0°. Thus R = 50 mm. The hole coordinates are: - Hole 1, 0°: (40+50,30) = (90,30) mm
- Hole 2, 90°: (40,30+50) = (40,80) mm
- Hole 3, 180°: (40−50,30) = (−10,30) mm
- Hole 4, 270°: (40,30−50) = (40,−20) mm
The negative coordinates are valid if the work origin is located as specified. They should not be changed merely to avoid negative values. 6. Vectors and Tool-Path ReasoningA vector has magnitude and direction. In two-dimensional machining, a displacement vector from P1 to P2 is: v = (x2 − x1, y2 − y1) Its magnitude is the distance formula. A unit vector in the direction of v is: u = v ÷ |v| Vectors help define approach directions, surface normals, cutter compensation concepts, and transformations. The dot product of vectors a and b is: a · b = ax bx + ay by = |a||b| cos θ If the dot product is zero, the vectors are perpendicular. This provides a practical test for perpendicular edges and tool approach directions. The two-dimensional cross-product scalar is: a × b = ax by − ay bx Its sign can indicate whether a turn from vector a to vector b is counterclockwise or clockwise under the chosen coordinate convention. 7. Coordinate TransformationsA drawing coordinate system may not align with the machine or fixture coordinate system. Transformation calculations allow a feature to be programmed after the part has been rotated, translated, or measured in a different reference frame. 7.1 TranslationIf a point (x,y) is translated by (tx,ty), the new coordinates are: x' = x + tx
y' = y + ty Translation changes the origin but not distances, angles, or shape. 7.2 Rotation about the originFor counterclockwise rotation by angle θ: x' = x cos θ − y sin θ
y' = x sin θ + y cos θ This assumes a right-handed Cartesian system and a positive counterclockwise angle. The rotation matrix is: [x'] [ cos θ −sin θ ][x] [y'] = [ sin θ cos θ ][y] Worked Example 4: Rotation and translationA feature has drawing coordinates (30,20) mm. The fixture coordinate system is rotated 30° counterclockwise and then translated by (100,50) mm. First rotate: xr = 30 cos 30° − 20 sin 30° = 25.981 − 10 = 15.981 mm
yr = 30 sin 30° + 20 cos 30° = 15 + 17.321 = 32.321 mm Then translate: x' = 15.981 + 100 = 115.981 mm
y' = 32.321 + 50 = 82.321 mm The transformed point is approximately (115.981,82.321) mm. Rotation and translation must be applied in the stated order; reversing the order generally produces a different result. 7.3 Rotation about an arbitrary pointTo rotate point P about center C=(cx,cy), translate the center to the origin, rotate, and translate back: P' = C + R(θ)(P − C) This compact vector expression is useful for rotary tables, fixture offsets, and inspection transformations. 8. Machine, Work, and Tool Coordinate SystemsThree coordinate concepts must be distinguished: - Machine coordinate system: fixed by the machine builder and established by machine reference procedures.
- Work coordinate system: selected by the programmer or setup technician to represent the part datum system.
- Tool or local coordinate system: associated with a tool orientation, rotary axis, probing cycle, or local feature pattern.
A machine control may calculate tool motion through several offsets: work offset, tool length offset, cutter-radius compensation, fixture offset, and sometimes rotary-axis transformation. The exact implementation varies by controller, so the machine manual is authoritative. A good work origin should be: - clearly defined on the drawing or setup sheet;
- physically accessible for probing or measurement;
- stable and repeatable in the fixture;
- useful for most features;
- consistent with inspection datums.
For a prismatic milled part, the top-front-left corner or a datum intersection may be suitable. For a turned part, the spindle centerline and finished face are common references. The best origin is not necessarily the easiest point to touch; it is the point that minimizes ambiguity and setup risk. 9. Worked Application: CNC Datum and Coordinate PlanningBackgroundThe following is an illustrative case involving an aluminum mounting plate. The drawing specifies a rectangular plate, four mounting holes on a bolt circle, a flatness requirement on the base datum, and a positional tolerance on the holes. ProblemThe plate is 120 mm × 80 mm. The drawing identifies the lower face as primary datum A and two perpendicular edges as secondary datum B and tertiary datum C. Four holes lie on a 90 mm diameter bolt circle centered 60 mm from datum B and 40 mm from datum C. The first hole is located at 45° from the positive x-axis. The work origin is selected at the intersection of B and C on the top surface. Determine the hole coordinates and identify key process controls. AnalysisThe bolt-circle radius is: R = 90 ÷ 2 = 45 mm The center is (60,40) mm. The four angles are 45°, 135°, 225°, and 315°. For the first hole: x1 = 60 + 45 cos 45° ≈ 91.82 mm
y1 = 40 + 45 sin 45° ≈ 71.82 mm For the second hole: x2 = 60 + 45 cos 135° ≈ 28.18 mm
y2 = 40 + 45 sin 135° ≈ 71.82 mm For the third hole: x3 = 60 + 45 cos 225° ≈ 28.18 mm
y3 = 40 + 45 sin 225° ≈ 8.18 mm For the fourth hole: x4 = 60 + 45 cos 315° ≈ 91.82 mm
y4 = 40 + 45 sin 315° ≈ 8.18 mm Approach and solutionThe programmer should establish the work offset from the physical B-C intersection and top surface, verify that the machine axes correspond to drawing x and y directions, and probe or indicate the datum surfaces. The hole cycle should use the calculated coordinates only after confirming the drawing’s angular direction and zero-angle convention. The primary datum’s flatness affects the stability of the part and the height relationship of the holes. The secondary and tertiary datums control the in-plane location. If the holes have a position tolerance, drilling coordinates alone are insufficient; tool runout, fixture movement, thermal effects, and probing error must also be controlled. OutcomeThe calculated coordinates provide nominal tool locations. Inspection should verify hole size, hole location relative to the datum reference frame, plate flatness, and surface condition. If the holes are drilled before the primary datum is properly established, the part may pass individual coordinate checks yet fail functional assembly because the reference system is incorrect. Learning points- Coordinate values are meaningful only when their origin and axes are defined.
- Datum establishment is a physical operation, not merely a line in a program.
- Nominal coordinates do not by themselves establish GD&T compliance.
- Mathematical results must be checked against the drawing’s units, quadrants, and angular convention.
10. Challenges, Errors, and Limitations10.1 Common interpretation errorsFrequent errors include confusing diameter and radius, overlooking a section view, treating a reference dimension as a manufacturing requirement, ignoring a general tolerance note, and assuming that a centerline is a datum. Another common error is reading a positional tolerance as a rectangular plus-or-minus tolerance when it actually defines a cylindrical zone. 10.2 Coordinate and programming errorsTypical coordinate errors include using the wrong work offset, reversing axis directions, mixing degrees and radians, applying translation before rotation when the opposite order is required, and entering rounded coordinates that exceed the permitted tolerance. Excessive rounding is especially risky in small bolt circles and angled features. 10.3 Manufacturing realitiesA mathematically correct tool path may still produce a nonconforming part. Machine accuracy, thermal expansion, tool deflection, backlash, spindle runout, fixture compliance, material stress, and tool wear all influence results. The programmer must therefore collaborate with setup personnel, machinists, metrologists, and quality engineers. A drawing requirement should not be tightened arbitrarily in the CNC program. Overly tight machining practices can increase cost, scrap, energy use, and tool consumption without improving function. Conversely, relaxing a requirement without engineering authorization is unacceptable. 11. Professional Practice and Contemporary ToolsModern CAD/CAM systems automatically generate coordinates, transform geometry, and simulate tool paths. These systems improve productivity but do not eliminate the need for engineering judgment. A wrong datum, incorrect unit setting, or mistaken drawing interpretation can generate an apparently valid but fundamentally wrong program. AI-assisted programming and automated feature recognition can help identify holes, pockets, and patterns. However, responsible use requires human verification of units, tolerances, datum schemes, tool access, collision risks, post-processor behavior, and revision status. AI output should be treated as a proposal requiring engineering validation, not as an authority. Best practices include: - use the current controlled drawing revision;
- document the work origin and datum setup;
- maintain a coordinate list for complex patterns;
- retain sufficient decimal precision during calculations;
- simulate rapid moves, tool changes, and work offsets;
- verify critical coordinates independently;
- inspect first-off parts before full production;
- preserve traceability between drawing, program, setup sheet, and inspection report.
Chapter SummaryEngineering drawings define manufacturing intent through geometry, dimensions, tolerances, datums, GD&T, and surface requirements. Nominal dimensions describe intended size, while tolerances define acceptable variation. Worst-case tolerance stack-up guarantees limiting conditions, whereas RSS analysis is statistical and requires appropriate assumptions. Datums establish the reference frame used for manufacture and inspection. GD&T separates size from form, orientation, location, profile, and runout requirements. Surface-finish predictions based on feed and tool-nose radius are useful approximations but do not replace measurement. Cartesian coordinates provide rectangular locations; polar coordinates are valuable for circular and angular patterns. Trigonometry, vectors, and transformation matrices support the calculation of hole locations, distances, orientations, and fixture transformations. Translation changes origin location, rotation changes axis orientation, and combined transformations must be applied in the correct order. CNC programmers must distinguish machine, work, and local coordinate systems. Mathematical correctness is necessary but insufficient: datum establishment, machine capability, tooling, fixturing, inspection, and revision control determine whether the manufactured part satisfies its engineering specification. Key TermsNominal dimension: The intended numerical size or location of a feature. Actual dimension: The measured size or location produced on a manufactured part. Tolerance: The permitted variation from a specified requirement. Bilateral tolerance: A tolerance permitting variation in both positive and negative directions. Unilateral tolerance: A tolerance permitting variation primarily in one direction. Limit dimension: A dimension stated by its maximum and minimum permissible values. Datum: A theoretically exact reference used to locate or orient features. Datum feature: The physical feature used to establish a datum. GD&T: A symbolic system for controlling form, orientation, location, profile, and runout. MMC: Maximum material condition of a feature of size. Bonus tolerance: Additional geometric tolerance resulting from departure from MMC when permitted. Surface roughness: Small-scale irregularity of a machined surface. Cartesian coordinates: Coordinates measured along mutually perpendicular axes. Polar coordinates: A point representation using radius and angle. Vector: A quantity having magnitude and direction. Translation: A coordinate change involving displacement without rotation. Rotation: A change in orientation about a reference point or axis. Work coordinate system: The programmable coordinate frame associated with the part. Tolerance stack-up: The combined effect of variations in multiple dimensions. Coordinate transformation: A mathematical conversion between reference frames. Review Questions5 Short Answer Questions- What is the difference between a nominal dimension and an actual dimension?
- Why is a datum reference frame important in CNC machining?
- State the equations for converting two-dimensional polar coordinates to Cartesian coordinates.
- What is the difference between absolute and incremental programming?
- Why is atan2(y,x) preferred to ordinary inverse tangent for coordinate conversion?
5 Long Answer Questions- Explain how a CNC programmer should interpret a drawing containing dimensions, general tolerances, datum references, and GD&T requirements.
- Compare worst-case tolerance accumulation with RSS tolerance analysis, including assumptions and applications.
- Explain the 3-2-1 datum concept and discuss factors that influence datum selection.
- Derive and explain the two-dimensional rotation equations and describe their use in fixture alignment.
- Discuss why a mathematically correct CNC coordinate calculation may still produce a nonconforming component.
3 Analytical / Application Questions- A feature is specified as 40.00+0.03−0.01 mm. Determine its upper limit, lower limit, and total tolerance.
- A point at (−30,40) mm is converted to polar coordinates. Calculate its radius and identify its quadrant and approximate angle.
- A workpiece coordinate system is rotated 20° counterclockwise and translated by (50,25) mm. Describe the calculation procedure required to transform a drawing point into machine-work coordinates, and explain why transformation order matters.
Multiple Choice Questions with AnswersQuestion 1A dimension is specified as 50.00 ± 0.05 mm. What is its lower limit? A. 49.95 mm B. 49.50 mm C. 50.05 mm D. 50.10 mm Correct Answer: A. 49.95 mm Question 2Which datum normally establishes the first plane in a datum reference frame? A. Tertiary datum B. Secondary datum C. Primary datum D. Reference dimension Correct Answer: C. Primary datum Question 3For a point with Cartesian coordinates (60, 80) mm, what is its polar radius? A. 20 mm B. 80 mm C. 100 mm D. 140 mm Correct Answer: C. 100 mm Question 4Which expression converts polar coordinates to the x-coordinate? A. x = r sin θ B. x = r cos θ C. x = r tan θ D. x = r ÷ cos θ Correct Answer: B. x = r cos θ Question 5What does a position tolerance primarily control? A. Material hardness B. Feature location relative to specified references C. Tool cutting speed D. Surface color Correct Answer: B. Feature location relative to specified references Question 6For four equally spaced holes on a bolt circle beginning at 0°, what is the angular spacing? A. 45° B. 60° C. 90° D. 180° Correct Answer: C. 90° Question 7Which formula represents two-dimensional counterclockwise rotation of a point? A. x' = x + θ B. x' = x cos θ − y sin θ C. x' = x ÷ cos θ D. x' = x − y − θ Correct Answer: B. x' = x cos θ − y sin θ Question 8If two vectors have a dot product of zero, they are generally: A. Parallel B. Identical in magnitude C. Perpendicular D. Opposite in direction Correct Answer: C. Perpendicular Question 9For an internal hole specified with MMC and actual size larger than MMC, the additional permitted position tolerance is called: A. Datum shift only B. Bonus tolerance C. Basic dimension D. Runout allowance Correct Answer: B. Bonus tolerance Question 10Which statement about RSS tolerance analysis is correct? A. It always guarantees the worst-case limit B. It requires no assumptions about variation C. It is a statistical estimate based on suitable assumptions D. It applies only to angular dimensions Correct Answer: C. It is a statistical estimate based on suitable assumptions
|