NIMS CNC Machinist Technical Certification Exam — Questions and Answers
Question 1: When installing a new tool holder in a CNC spindle taper, which step is critical to prevent premature taper wear?
- Clean both the tool holder taper and the spindle taper with a lint-free cloth before assembly (Correct answer)
- Apply anti-seize compound to the retention knob threads only
- Heat the spindle to expand the taper for easier insertion
- Apply a thin coat of cutting oil to the taper shank before insertion
Correct answer: Clean both the tool holder taper and the spindle taper with a lint-free cloth before assembly
Even microscopic chips or oil film between tapers prevents full seating and causes fretting wear; both surfaces must be clean and dry before assembly.
Question 2: What is the primary advantage of a hydraulic vise over a standard mechanical vise in CNC machining?
- Lower cost per unit
- Consistent and repeatable clamping force (Correct answer)
- Compatible with more workpiece materials
- Lighter weight for easy repositioning
Correct answer: Consistent and repeatable clamping force
Hydraulic vises apply consistent, repeatable clamping force that reduces part-to-part variation and operator error.
Question 3: During a PM inspection, the technician measures the CNC machine table for flatness using a precision level. The reading shows a 0.002" per foot deviation. What is the appropriate response?
- Order a full machine re-scraping and alignment
- Immediately level the machine using the leveling screws
- Continue production since 0.002" is always acceptable
- Document the finding and compare to machine specification tolerance before deciding on corrective action (Correct answer)
Correct answer: Document the finding and compare to machine specification tolerance before deciding on corrective action
The measurement must be compared against the manufacturer's tolerance specification before taking corrective action, as acceptable deviation varies by machine.
Question 4: Which of the following materials is best machined with a high spindle speed and moderate feed using an uncoated carbide end mill?
- 17-4 PH stainless steel
- 6061-T6 Aluminum (Correct answer)
- Cast iron (gray)
- Hardened D2 tool steel (60+ HRC)
Correct answer: 6061-T6 Aluminum
Aluminum alloys like 6061 are soft and non-abrasive, allowing very high SFM values with sharp, uncoated carbide to prevent built-up edge.
Question 5: A CNC PM schedule lists 'check hydraulic oil level and condition.' What visual sign indicates the oil needs to be replaced rather than topped off?
- Oil temperature is 5°F above ambient
- Oil has a slightly amber tint
- Oil appears milky or foamy, indicating water contamination (Correct answer)
- Oil level is 10% below the full mark
Correct answer: Oil appears milky or foamy, indicating water contamination
Milky or foamy hydraulic oil indicates water contamination, which reduces lubricity and promotes corrosion, requiring a full fluid change.
Question 6: A CNC machinist is running a long program and wants to skip a section of code during a test run. Which feature allows skipping blocks marked with a '/' character?
- Dry run mode
- Single block mode
- Machine lock
- Block delete (optional block skip) (Correct answer)
Correct answer: Block delete (optional block skip)
The Block Delete (optional block skip) feature, when activated on the control panel, causes the controller to skip any block beginning with a '/' (slash).
Question 7: A drawing dimension reads Ø.750 -.000/+.002. For a CNC machinist boring this hole, what is the correct interpretation?
- The hole diameter must be between 0.750 and 0.752 inches (Correct answer)
- The hole must be at least 0.752 with no maximum
- The hole must be exactly 0.750—no deviation is allowed
- The nominal is 0.750 with a bilateral tolerance of ±0.002
Correct answer: The hole diameter must be between 0.750 and 0.752 inches
The minus zero means the hole cannot be smaller than 0.750 (MMC for a hole), and the +0.002 sets the maximum at 0.752 (LMC).
Question 8: Which operation is used to produce a very fine, flat reference surface on a workpiece that has already been rough milled?
- Surface grinding (Correct answer)
- Rough boring
- Electrochemical machining (ECM)
- Laser marking
Correct answer: Surface grinding
Surface grinding uses an abrasive wheel to remove small amounts of material, producing flat surfaces with tight parallelism and fine finish not achievable by milling alone.
Question 9: In a CNC mill program, what does the R-value in a canned drilling cycle (e.g., G81 Z-1.0 R0.1 F5.0) specify?
- The rate of rotation in RPM for the drilling operation
- The tool radius to be used for the operation
- The required finish tolerance for the drilled hole
- The retract plane height above the workpiece where rapid motion transitions to feed rate (Correct answer)
Correct answer: The retract plane height above the workpiece where rapid motion transitions to feed rate
The R value sets the rapid-to-feed transition (reference) plane, typically just above the work surface to minimize air-cutting time.
Question 10: A drill with a 118-degree point angle is considered standard. A 135-degree point angle is used for:
- Deep hole drilling
- Soft materials like plastic
- Hard materials and self-centering applications (Correct answer)
- Thin sheet metal only
Correct answer: Hard materials and self-centering applications
The 135-degree split-point drill is designed for harder materials and provides better self-centering without a center punch.
Question 11: What does the 'R' value represent in a G81 drilling canned cycle?
- The drill radius
- The RPM for drilling
- The pecking depth per pass
- The retract plane height above the work surface (Correct answer)
Correct answer: The retract plane height above the work surface
In canned cycles, R specifies the retract (reference) plane — the Z-height where the drill stops before the next hole.
Question 12: What is the primary ethical obligation of a CNC professional when a conflict of interest arises during cutting tool geometry & selection activities?
- Disclose the conflict to all relevant parties and recuse from the decision if necessary (Correct answer)
- Resolve the conflict privately without informing stakeholders
- Proceed while favoring the outcome that benefits the professional personally
- Ignore the conflict if it does not directly affect the current task
Correct answer: Disclose the conflict to all relevant parties and recuse from the decision if necessary
The primary ethical obligation when a conflict of interest arises in cutting tool geometry & selection is to disclose it to all relevant parties and, if necessary, recuse from the decision. This maintains professional integrity and stakeholder trust.
Question 13: What is the function of a floating jaw (compensating jaw) in a CNC vise?
- To allow the vise to move laterally on the table
- To self-adjust and distribute clamping force evenly on non-parallel workpiece faces (Correct answer)
- To lock the moveable jaw in position during tool changes
- To apply extra clamping force to irregular surfaces
Correct answer: To self-adjust and distribute clamping force evenly on non-parallel workpiece faces
A floating or compensating jaw pivots slightly to make full contact with both sides of a non-parallel or irregular workpiece, preventing rocking.
Question 14: Which of the following is a key inspection point for the CNC machine's electrical connections during an annual PM?
- Test each wire for continuity with a megohmmeter at 1000V
- Replace all terminal blocks regardless of condition
- Verify all wiring is the correct color code per NEMA standards
- Check for loose terminals, corroded contacts, and damaged insulation (Correct answer)
Correct answer: Check for loose terminals, corroded contacts, and damaged insulation
Loose or corroded electrical connections cause intermittent faults and can create fire hazards, making them a priority during annual inspections.
Question 15: What does the term 'chip load' mean in CNC milling?
- The volume of coolant needed to flush chips from the cutting zone
- The total weight of chips produced per hour of machining
- The pressure the chip applies to the insert face
- The amount of material removed per tooth per revolution, equivalent to feed per tooth (Correct answer)
Correct answer: The amount of material removed per tooth per revolution, equivalent to feed per tooth
Chip load (feed per tooth) = feed rate ÷ (RPM × number of flutes) and is the primary driver of cutting force per edge.
Question 16: What is the primary purpose of a chip breaker groove on a turning insert?
- To curl and break chips into manageable lengths (Correct answer)
- To reduce insert cost
- To increase insert hardness
- To improve thermal conductivity
Correct answer: To curl and break chips into manageable lengths
The chip breaker groove curls the chip so it fractures into short segments, preventing long stringy chips that can tangle around the workpiece or tool.
Question 17: Which parameter is verified during a CNC spindle PM to detect bearing degradation before catastrophic failure?
- Vibration signature analysis using an accelerometer (Correct answer)
- Coolant-through spindle flow rate
- Tool holder taper contact percentage
- Spindle motor current draw at no load
Correct answer: Vibration signature analysis using an accelerometer
Vibration analysis detects changes in bearing frequency signatures that indicate early-stage wear before failure occurs.
Question 18: On a Fanuc control, what is the purpose of the RESET key during program execution?
- It stops program execution and returns the program cursor to the beginning (Correct answer)
- It resets the spindle speed to default RPM
- It immediately feeds the axes to the home position
- It clears only the alarm display without affecting the program
Correct answer: It stops program execution and returns the program cursor to the beginning
Pressing RESET stops motion, cancels the current block, and resets the program pointer to the start, requiring a new Cycle Start to re-run.
Question 19: What is the recommended action when a CNC machine's PM log shows the last lubrication service was performed 3 months ago on a machine rated for monthly lube intervals?
- Continue operating until the next scheduled annual maintenance
- Perform immediate lubrication and investigate why intervals were missed (Correct answer)
- Double the lube quantity to compensate for missed intervals
- Run the machine on reduced feed rates until lube is added
Correct answer: Perform immediate lubrication and investigate why intervals were missed
Overdue lubrication must be corrected immediately, and the PM scheduling process should be reviewed to prevent future lapses.
Question 20: The Rockwell C scale (HRC) is most appropriate for measuring hardness of:
- Copper and brass
- Hardened steel and hard alloys (Correct answer)
- Soft aluminum alloys
- Plastics and rubber
Correct answer: Hardened steel and hard alloys
The HRC scale uses a diamond cone indenter under a 150 kgf load and is designed for hard materials like hardened steels and carbides.
Question 21: Which of the following best describes 'climb milling'?
- The spindle speed increases as depth of cut increases
- The cutter is plunged vertically into the workpiece
- The cutter rotates in the same direction as the table feed (Correct answer)
- The cutter rotates opposite to the direction of feed
Correct answer: The cutter rotates in the same direction as the table feed
In climb milling the cutter teeth move in the same direction as the feed, resulting in a chip that starts thick and thins, generally producing better surface finish.
Question 22: During a PM procedure, the technician notices the machine tool way covers (telescoping steel covers) are dented and not sliding freely. What is the primary risk if this is ignored?
- Overloading the servo motor current limits
- Loss of axis home position accuracy
- Increased rapid traverse speed errors
- Chips and coolant contaminating the linear guideways (Correct answer)
Correct answer: Chips and coolant contaminating the linear guideways
Damaged way covers allow chips and coolant to reach the linear guides, causing accelerated wear and premature failure.
Question 23: What is the effect of annealing on a cold-worked steel part?
- Adds carbon to the surface layer
- Relieves internal stresses and restores ductility (Correct answer)
- Increases hardness and tensile strength
- Creates a harder martensitic surface
Correct answer: Relieves internal stresses and restores ductility
Annealing heats the steel and allows slow cooling, recrystallizing the grain structure, relieving residual stresses, and restoring ductility.
Question 24: Which of the following best describes 'feed per revolution' (FPR) in lathe turning?
- The distance the tool advances along the axis for each complete spindle rotation (Correct answer)
- The speed at which chips leave the cutting zone
- The number of cuts taken per workpiece revolution
- The distance the tool moves per minute of spindle rotation
Correct answer: The distance the tool advances along the axis for each complete spindle rotation
FPR (in./rev or mm/rev) is the axial distance the tool travels per single revolution of the spindle, directly controlling surface finish and chip load.
Question 25: How many standard work coordinate systems are available on most CNC controllers (G54 through G59)?
- 4
- 8
- 6 (Correct answer)
- 10
Correct answer: 6
Standard CNC controllers provide 6 work coordinate systems: G54, G55, G56, G57, G58, and G59, allowing multiple setups to be stored simultaneously.
Question 26: What is the purpose of checking backlash during CNC machine preventive maintenance?
- To test the integrity of the machine's electrical grounding
- To verify coolant concentration levels
- To confirm that spindle RPM matches programmed S-values
- To measure lost motion between the servo drive and the axis leadscrew or ball nut (Correct answer)
Correct answer: To measure lost motion between the servo drive and the axis leadscrew or ball nut
Backlash measurement quantifies the mechanical play in the drive train; excessive backlash causes positioning errors and must be compensated or corrected.
Question 27: Which quality assurance method is most commonly applied in preventive maintenance schedules to verify that CNC professional standards are being met?
- Relying on client satisfaction surveys as the sole measure of quality
- Structured audits, peer reviews, and performance metrics aligned with industry benchmarks (Correct answer)
- Informal self-assessment without external validation
- Annual reviews conducted exclusively by non-technical management
Correct answer: Structured audits, peer reviews, and performance metrics aligned with industry benchmarks
Structured audits, peer reviews, and performance metrics aligned with industry benchmarks are the most effective quality assurance methods in preventive maintenance schedules, providing objective, measurable evidence that CNC standards are consistently met.
Question 28: When documenting activities related to ferrous & non-ferrous material properties, which practice is considered essential for CNC certification holders?
- Completing documentation only when requested by auditors or supervisors
- Keeping documentation in personal notes that are not accessible to other team members
- Recording only outcomes while omitting the methods and processes used
- Maintaining comprehensive records that include procedures, observations, results, and any anomalies (Correct answer)
Correct answer: Maintaining comprehensive records that include procedures, observations, results, and any anomalies
Comprehensive documentation that includes procedures, observations, results, and any anomalies is essential in ferrous & non-ferrous material properties. This supports quality assurance, enables peer review, and satisfies regulatory and audit requirements.
Question 29: Which end mill type is preferred for machining aluminum due to chip evacuation?
- 4-flute end mill
- 6-flute end mill
- Ball-nose end mill with 4 flutes
- 2-flute end mill (Correct answer)
Correct answer: 2-flute end mill
2-flute end mills provide larger flute gullets, allowing aluminum chips (which are large and sticky) to evacuate without clogging.
Question 30: Which of the following is a fundamental principle of ferrous & non-ferrous material properties as it applies to Computer Numerical Control Machinist Technical?
- Prioritizing speed of completion over accuracy and compliance
- Systematic evaluation and adherence to established industry standards (Correct answer)
- Relying solely on personal experience without reference to guidelines
- Avoiding documentation to streamline workflow efficiency
Correct answer: Systematic evaluation and adherence to established industry standards
A fundamental principle of ferrous & non-ferrous material properties in Computer Numerical Control Machinist Technical is the systematic evaluation and adherence to established industry standards, which ensures consistency, quality, and regulatory compliance across all professional activities.
Question 31: The nose radius of a turning insert primarily affects which machining outcome?
- Spindle speed selection
- Surface finish quality (Correct answer)
- Tool entry angle
- Chip evacuation direction
Correct answer: Surface finish quality
A larger nose radius produces a smoother surface finish by spreading the cutting contact over a wider area.
Question 32: What is the primary reason gauge blocks are 'wrung' together rather than stacked loosely?
- Molecular adhesion eliminates the air gap and maintains accuracy (Correct answer)
- Wringing magnetizes the blocks for stability
- To prevent oxidation
- To make them easier to handle
Correct answer: Molecular adhesion eliminates the air gap and maintains accuracy
Wringing creates a near-zero air gap through molecular adhesion and surface tension, keeping the combined height accurate to millionths of an inch.
Question 33: Which of the following best describes 'program zero' in CNC machining?
- The position at which spindle speed is set to zero
- The user-defined origin point for a specific workpiece or setup (Correct answer)
- The machine's home position used for tool changes
- The starting position of the cutting tool before a program runs
Correct answer: The user-defined origin point for a specific workpiece or setup
Program zero is the origin point defined by the programmer, typically set at a convenient feature on the workpiece such as a corner or centerline.
Question 34: A CNC lathe PM schedule calls for checking the chuck jaw repeatability. What instrument is used for this task?
- Dial test indicator (Correct answer)
- Vernier caliper
- Micrometer
- Feeler gauge
Correct answer: Dial test indicator
A dial test indicator measures runout and positional repeatability of chuck jaws during PM checks.
Question 35: What is the purpose of a G28 command in a CNC milling program?
- Activates the fourth-axis rotary table
- Sets the work coordinate origin
- Switches from absolute to incremental positioning
- Returns all axes to the machine home (reference) position (Correct answer)
Correct answer: Returns all axes to the machine home (reference) position
G28 commands the machine to travel through an intermediate point and then return to the machine reference (home) position.
Question 36: When interpreting a composite position feature control frame with two rows, what does the lower segment's datum reference control?
- A tighter location control to the same datums as the upper segment
- The size tolerance of the holes in the pattern
- The orientation and location of the pattern within itself (feature-to-feature relationship), not the pattern's location relative to datums (Correct answer)
- The overall location of the pattern to the part datums, same as the upper segment
Correct answer: The orientation and location of the pattern within itself (feature-to-feature relationship), not the pattern's location relative to datums
In a composite positional callout, the lower segment's datum references control only the orientation of the pattern (and internal feature-to-feature location), not the pattern's location to those datums.
Question 37: Which ANSI standard governs safety requirements for machining centers and automatic tool-change systems?
- ANSI B11.3
- ANSI B11.8 (Correct answer)
- ANSI Z87.1
- ANSI B11.0
Correct answer: ANSI B11.8
ANSI B11.8 specifically addresses safety requirements for drilling, milling, and boring machines, including machining centers with ATC systems.
Question 38: A CNC mill is producing chatter marks on the part surface. Which of the following is the LEAST likely cause?
- Using a new, sharp cutting tool (Correct answer)
- Excessive tool overhang
- Workpiece not clamped rigidly
- Spindle speed in a resonant frequency range
Correct answer: Using a new, sharp cutting tool
A sharp, new tool is less likely to cause chatter than worn tools, poor clamping, excessive overhang, or a resonant spindle speed.
Question 39: What is the primary reason for reducing spindle speed when drilling deep holes?
- To allow adequate chip evacuation and prevent drill breakage (Correct answer)
- To improve surface finish at the hole bottom
- To increase tool life only
- To reduce power consumption
Correct answer: To allow adequate chip evacuation and prevent drill breakage
Deep holes trap chips, and reduced speed combined with peck drilling cycles allows chips to clear before the drill binds or breaks.
Question 40: What does the address 'F' specify in a CNC program?
- Fixture offset
- Function code
- Final position
- Feed rate (Correct answer)
Correct answer: Feed rate
The F address defines the feed rate, typically in inches per minute (IPM) or millimeters per minute (mm/min).
Question 41: A CNC machine PM schedule includes 'verify spindle orientation (M19) accuracy.' Why is this check important?
- Resets the spindle encoder reference position
- Ensures the ATC can engage the tool holder drive key reliably during tool changes (Correct answer)
- Calibrates the tool length measurement probe
- Sets the default spindle speed for new programs
Correct answer: Ensures the ATC can engage the tool holder drive key reliably during tool changes
Spindle orientation positions the drive key so the ATC can consistently engage tool holders; drift in this position causes tool change crashes.
Question 42: A CNC professional encounters an unfamiliar situation while performing work holding & fixturing duties. What is the most appropriate first action?
- Apply a solution from an unrelated field without verification
- Proceed based on general assumptions to avoid delays
- Consult relevant standards, guidelines, or a qualified supervisor before proceeding (Correct answer)
- Skip the task entirely and move to the next assignment
Correct answer: Consult relevant standards, guidelines, or a qualified supervisor before proceeding
When facing unfamiliar situations in work holding & fixturing, the most appropriate action is to consult relevant standards, guidelines, or a qualified supervisor. This ensures safety, accuracy, and compliance while building professional knowledge.
Question 43: When setting a work zero using an edge finder, why is it important to account for the edge finder's tip diameter?
- To program the correct peck depth in Z
- Because the spindle centerline is offset from the workpiece edge by the tip radius, which must be added or subtracted from the zero offset (Correct answer)
- To select the correct G-code for the operation
- To ensure the edge finder doesn't scratch the workpiece finish
Correct answer: Because the spindle centerline is offset from the workpiece edge by the tip radius, which must be added or subtracted from the zero offset
An edge finder tip is typically 0.200" diameter, so when it deflects on the edge, the spindle center is 0.100" away from the true workpiece edge — this offset must be applied to the zero position.
Question 44: What does the surface finish symbol 'Ra' represent in machining drawings?
- Arithmetic average roughness of a surface profile (Correct answer)
- The total range of surface texture values
- Root mean square of surface deviations
- Maximum peak-to-valley roughness height
Correct answer: Arithmetic average roughness of a surface profile
Ra is the arithmetic mean of the absolute deviations of the surface profile from the mean line, the most widely used surface roughness parameter.
Question 45: In Fanuc macro B programming, local variables are numbered in which range?
- #0–#33
- #500–#999
- #1–#33 (Correct answer)
- #100–#199
Correct answer: #1–#33
Local variables #1–#33 are cleared when a macro call ends, while #100–#199 are common variables that persist during program execution.
Question 46: On a feature control frame reading ⌀0.005 M A B, what does the symbol M indicate?
- The tolerance applies at Minimum Material Condition
- The datum A is at its maximum size
- Bonus tolerance is allowed as the feature departs from Maximum Material Condition (Correct answer)
- The measurement must be made using a CMM
Correct answer: Bonus tolerance is allowed as the feature departs from Maximum Material Condition
The MMC modifier (M) means bonus tolerance equal to the departure from MMC is added to the stated tolerance as the feature's actual size moves away from MMC.
Question 47: When deburring a part after CNC machining, which edge condition is specified when a drawing notes 'break all sharp edges'?
- A small chamfer or slight radius to remove the burr and prevent injury or stress concentration (Correct answer)
- A large chamfer of 0.030 inches minimum
- No action required — it is a courtesy note only
- A full radius equal to half the edge thickness
Correct answer: A small chamfer or slight radius to remove the burr and prevent injury or stress concentration
'Break all sharp edges' requires a light chamfer or slight radius (typically 0.005–0.015 in) to remove burrs and eliminate stress risers without removing significant material.
Question 48: Which property of a material is described as its ability to resist deformation under a sustained load over time at elevated temperature?
- Yield strength
- Fatigue strength
- Hardness
- Creep resistance (Correct answer)
Correct answer: Creep resistance
Creep is the slow, time-dependent plastic deformation of a material under constant stress, especially significant at elevated temperatures.
Question 49: What does G96 mode do in CNC turning?
- Cancels all speed and feed overrides
- Programs spindle speed as a percentage of maximum RPM
- Sets constant feed rate in inches per revolution
- Activates constant surface speed (CSS) control (Correct answer)
Correct answer: Activates constant surface speed (CSS) control
G96 activates Constant Surface Speed mode, automatically adjusting RPM as the tool moves to maintain a consistent surface speed.
Question 50: A CNC machinist measures an outside diameter with a micrometer and must account for temperature. The part is steel (CTE ≈ 6.5 µin/in/°F) and measured at 85°F instead of 68°F. For a 4.000" part, the thermal growth is approximately:
- 0.00070"
- 0.00044" (Correct answer)
- 0.00110"
- 0.00026"
Correct answer: 0.00044"
ΔL = 4.000 × 6.5×10⁻⁶ × (85−68) = 4.000 × 6.5×10⁻⁶ × 17 ≈ 0.000442".
Question 51: What does a flatness callout of 0.002 mean on a machined surface?
- The surface must be parallel to datum A within 0.002
- All surface points must lie between two parallel planes 0.002 apart (Correct answer)
- The surface roughness Ra must be 0.002 or less
- The surface height variation must not exceed 0.002 from nominal
Correct answer: All surface points must lie between two parallel planes 0.002 apart
Flatness requires all points on the surface to fall within a tolerance zone formed by two parallel planes separated by the stated tolerance value.
Question 52: A CNC machine PM schedule includes checking the mist collector filter efficiency. What symptom indicates the filter is no longer adequate?
- Increased coolant consumption by 5% per week
- Visible oil mist escaping into the shop environment around the machine enclosure (Correct answer)
- Higher spindle motor current readings during milling
- Chips accumulating faster in the chip conveyor
Correct answer: Visible oil mist escaping into the shop environment around the machine enclosure
Mist escaping the enclosure indicates the collector filter is saturated or damaged and is no longer capturing airborne coolant particles.
Question 53: Which of the following best describes 'climb milling' compared to 'conventional milling'?
- The cutter moves vertically downward through the material
- The cutter rotates against the feed direction, creating thicker chips at entry
- The cutter rotates in the same direction as the feed, starting with thick chips (Correct answer)
- The cutter engages 100% of its diameter at all times
Correct answer: The cutter rotates in the same direction as the feed, starting with thick chips
In climb milling the cutter rotates in the feed direction, starting with a thick chip that thins to zero, reducing heat and improving surface finish.
Question 54: When a machinist uses G92 to set a new coordinate origin, what happens to the existing stored work offsets (e.g., G54)?
- They are automatically backed up to G55
- The coordinate display shifts so the current position becomes the new origin, acting as an additive shift on the active offset (Correct answer)
- The machine homes itself first, then re-establishes offsets
- They are permanently deleted from the controller
Correct answer: The coordinate display shifts so the current position becomes the new origin, acting as an additive shift on the active offset
G92 shifts the current work coordinate display so that the current position is treated as the new origin — it acts as an additive shift on top of any active work offset without altering stored offset values.
Question 55: What is the purpose of using G53 in a CNC program?
- To activate work coordinate system 3
- To temporarily move in machine coordinate space, bypassing active work offsets (Correct answer)
- To return the machine to program zero
- To set the third fixture offset
Correct answer: To temporarily move in machine coordinate space, bypassing active work offsets
G53 is a non-modal command that moves the machine using absolute machine coordinates, ignoring any active work offset — useful for safe tool changes.
Question 56: When conducting a PM on a CNC turning center, why is it important to check the turret indexing repeatability?
- Turret index count determines when the servo needs replacement
- Turret position accuracy directly affects the dimensional accuracy of turned parts (Correct answer)
- Turret locking pressure sets the maximum depth of cut
- Turret index speed determines cycle time efficiency
Correct answer: Turret position accuracy directly affects the dimensional accuracy of turned parts
If the turret doesn't return to the exact same position each time, the cutting tool position changes, causing dimensional variation in machined parts.
Question 57: On a technical drawing, what does a hidden line (dashed line) represent?
- A centerline for a hole or axis
- An edge or feature not visible from the current viewing direction (Correct answer)
- A cutting plane for a section view
- A surface that is visible from the current view
Correct answer: An edge or feature not visible from the current viewing direction
Hidden lines are dashed and indicate edges or features that exist behind or inside the part as viewed from that projection direction.
Question 58: What does the term 'runout' refer to in CNC milling tool setup?
- Radial deviation of the tool tip from true rotation axis, causing uneven chip loads (Correct answer)
- The feed rate overshoot on direction changes
- The distance the tool retracts at end of program
- The total length of program execution time
Correct answer: Radial deviation of the tool tip from true rotation axis, causing uneven chip loads
Runout is measured with a DTI on the tool OD while rotating; excessive runout causes one flute to cut more than others, reducing tool life and surface quality.
Question 59: When machining titanium alloys, which cutting condition is most critical to prevent premature tool failure?
- Using maximum spindle speed to reduce contact time
- Using negative rake inserts
- Using dry cutting without coolant
- Maintaining consistent chip load and avoiding rubbing (Correct answer)
Correct answer: Maintaining consistent chip load and avoiding rubbing
Titanium work-hardens and retains heat in the chip; maintaining consistent chip thickness prevents rubbing, work hardening, and rapid tool wear.
Question 60: A CNC professional encounters an unfamiliar situation while performing g-code & m-code programming duties. What is the most appropriate first action?
- Consult relevant standards, guidelines, or a qualified supervisor before proceeding (Correct answer)
- Proceed based on general assumptions to avoid delays
- Skip the task entirely and move to the next assignment
- Apply a solution from an unrelated field without verification
Correct answer: Consult relevant standards, guidelines, or a qualified supervisor before proceeding
When facing unfamiliar situations in g-code & m-code programming, the most appropriate action is to consult relevant standards, guidelines, or a qualified supervisor. This ensures safety, accuracy, and compliance while building professional knowledge.
Question 61: On a Fanuc-style control, what does the address F represent in a milling program?
- Number of flutes on the cutter
- Feed rate in inches or mm per minute (or per revolution) (Correct answer)
- Frequency of the spindle drive
- Finish allowance in the current axis
Correct answer: Feed rate in inches or mm per minute (or per revolution)
The F word specifies feed rate, interpreted as per-minute (G94) or per-revolution (G95) depending on the active feed mode.
Question 62: What is the purpose of checking the Z-axis counterbalance during a CNC vertical machining center PM?
- To set the rapid traverse override percentage
- To verify the ATC arm travel distance
- To ensure the spindle head is properly supported against gravity at rest (Correct answer)
- To calibrate the tool length offset measurement
Correct answer: To ensure the spindle head is properly supported against gravity at rest
The Z-axis counterbalance supports the spindle head weight so the Z-axis servo is not overloaded when the axis is stationary.
Question 63: During an annual PM, the machine tool manufacturer's service engineer performs a 'full geometric accuracy test.' Which standard commonly governs CNC machining center accuracy tests?
- NIST traceable calibration standards for dimensional gauging only
- ISO 9001 quality management system standard
- ISO 10791 or ASME B5.54 for machining center performance tests (Correct answer)
- ANSI/ASME B46.1 surface texture measurement standard
Correct answer: ISO 10791 or ASME B5.54 for machining center performance tests
ISO 10791 and ASME B5.54 define test methods and acceptance criteria for geometric and positioning accuracy of machining centers.
Question 64: When documenting activities related to cnc mill setup & operation, which practice is considered essential for CNC certification holders?
- Completing documentation only when requested by auditors or supervisors
- Maintaining comprehensive records that include procedures, observations, results, and any anomalies (Correct answer)
- Recording only outcomes while omitting the methods and processes used
- Keeping documentation in personal notes that are not accessible to other team members
Correct answer: Maintaining comprehensive records that include procedures, observations, results, and any anomalies
Comprehensive documentation that includes procedures, observations, results, and any anomalies is essential in cnc mill setup & operation. This supports quality assurance, enables peer review, and satisfies regulatory and audit requirements.
Question 65: During a CNC machine PM, the technician must verify the probe calibration for the on-machine tool measurement system. What standard is used as the reference?
- A precision reference tool with a known, certified diameter (Correct answer)
- The last cutting tool that produced an in-tolerance part
- The machine's own spindle taper bore
- A standard gage block stack to the nominal tool length
Correct answer: A precision reference tool with a known, certified diameter
A certified reference tool with known dimensions is used to calibrate the measurement probe so all subsequent tool measurements are traceable.
Question 66: What effect does increasing feed rate have on chip thickness in CNC milling?
- Chip thickness remains the same
- Chip thickness decreases
- Chip thickness increases (Correct answer)
- Chip thickness becomes variable
Correct answer: Chip thickness increases
Higher feed rate means the tool advances farther per tooth engagement, producing thicker chips.
Question 67: A hardness tester leaves a Rockwell C (HRC) indentation. HRC is used rather than HRB because the part:
- Is a ceramic material
- Is a hardened steel above the HRB scale range (Correct answer)
- Is softer than 100 HRB
- Is a soft non-ferrous metal
Correct answer: Is a hardened steel above the HRB scale range
The Rockwell C scale uses a diamond cone indenter and 150 kgf load, making it suitable for hard steels above the HRB practical range (above ~100 HRB).
Question 68: What is the purpose of an emergency stop button?
- Stop machine during emergency (Correct answer)
- Change speed
- Increase noise
- Start production
Correct answer: Stop machine during emergency
An emergency stop button is a crucial safety feature designed to immediately halt all machine operations in hazardous situations. Its purpose is to quickly mitigate risks, prevent injuries, or minimize damage by cutting power or stopping motion. This allows operators to react swiftly to unexpected events, ensuring workplace safety.
Question 69: What is the function of the 'dry run' mode on a CNC mill control?
- Overrides all feed rates to a rapid-like speed for program verification without cutting (Correct answer)
- Runs the program with coolant disabled only
- Locks the Z-axis to prevent tool plunge
- Executes only the first block of the program
Correct answer: Overrides all feed rates to a rapid-like speed for program verification without cutting
Dry run mode substitutes the programmed feed rates with a manually set rapid-style rate so operators can verify tool paths without engaging the workpiece.
Question 70: What is the purpose of a pecking cycle (G83) in CNC milling?
- Mill a pocket using an outward spiral path
- Drill deep holes with periodic chip-clearing retracts (Correct answer)
- Rigid tap a threaded hole
- Bore a hole to a precise diameter
Correct answer: Drill deep holes with periodic chip-clearing retracts
G83 is the deep-hole peck-drilling cycle that retracts to the R-plane between each peck to clear chips and allow coolant penetration.
Question 71: A drawing specifies a flatness tolerance of 0.003 on a surface. This means:
- The surface finish must be 3 microinches Ra or better
- All points on the surface must lie between two parallel planes 0.003 inches apart (Correct answer)
- The surface must be parallel to datum A within 0.003 inches
- The surface must lie within 0.003 inches of a true horizontal plane
Correct answer: All points on the surface must lie between two parallel planes 0.003 inches apart
Flatness requires all surface points to fall within a tolerance zone bounded by two parallel planes separated by the stated tolerance value.
Question 72: A CNC professional encounters an unfamiliar situation while performing ferrous & non-ferrous material properties duties. What is the most appropriate first action?
- Skip the task entirely and move to the next assignment
- Apply a solution from an unrelated field without verification
- Proceed based on general assumptions to avoid delays
- Consult relevant standards, guidelines, or a qualified supervisor before proceeding (Correct answer)
Correct answer: Consult relevant standards, guidelines, or a qualified supervisor before proceeding
When facing unfamiliar situations in ferrous & non-ferrous material properties, the most appropriate action is to consult relevant standards, guidelines, or a qualified supervisor. This ensures safety, accuracy, and compliance while building professional knowledge.
Question 73: What is the purpose of a chip breaker groove on an insert?
- Curl and break chips to prevent long stringy chips (Correct answer)
- Improve thermal conductivity
- Reduce insert weight
- Increase cutting speed capacity
Correct answer: Curl and break chips to prevent long stringy chips
Chip breaker grooves deform the chip as it forms, curling it into manageable pieces that clear the cutting zone safely.
Question 74: A drawing note specifies 'ALL FILLETS AND ROUNDS R.125 UNLESS OTHERWISE SPECIFIED.' What does this mean for a CNC machinist?
- All external sharp corners must be chamfered at 0.125 inches
- Only holes require a 0.125-inch radius break
- All unspecified internal corners and external rounded edges are 0.125-inch radius (Correct answer)
- The tolerance on all dimensions is ±0.125
Correct answer: All unspecified internal corners and external rounded edges are 0.125-inch radius
This general note sets a default radius for all unspecified internal fillets and external rounds, saving space on the drawing.
Question 75: When performing a lockout/tagout (LOTO) procedure on a CNC machine, what is the correct sequence of steps?
- Notify affected employees, shut down equipment, isolate energy sources, apply locks (Correct answer)
- Shut down, verify zero energy, then notify employees
- Apply locks first, then shut down, then notify employees
- Isolate energy sources, apply locks, then start the machine to verify
Correct answer: Notify affected employees, shut down equipment, isolate energy sources, apply locks
LOTO requires notifying affected employees first, then shutting down and isolating all energy sources before applying locks and tags.
Question 76: What does 'safe Z height' (clearance plane) mean in CNC programming?
- The Z position where tool length offset measurement is performed
- A Z-axis position high enough above all workpiece features to allow safe rapid traversal between cuts (Correct answer)
- The Z-axis height at which the coolant activates
- The maximum depth of cut allowed by the tool manufacturer
Correct answer: A Z-axis position high enough above all workpiece features to allow safe rapid traversal between cuts
A safe Z height is a clearance position above the workpiece and all fixtures where the tool can move rapidly without risk of collision between cutting operations.
Question 77: What is the primary purpose of machine guards?
- Enhance lubrication
- Prevent operator injury (Correct answer)
- Improve visibility
- Increase machine speed
Correct answer: Prevent operator injury
Machine guards are physical barriers designed to protect operators from hazards associated with moving machine parts, flying debris, or hot surfaces. Their primary function is to prevent accidental contact with dangerous components. This directly minimizes the risk of operator injury, ensuring a safer working environment.
Question 78: When a drawing dimension has a basic dimension box (rectangle around the number), what does it signify for the machinist?
- The dimension is approximate and can be adjusted
- The dimension is theoretically exact—tolerance is controlled by the GD&T feature control frame (Correct answer)
- The dimension applies to the raw material, not the finished part
- The dimension must be measured with a CMM only
Correct answer: The dimension is theoretically exact—tolerance is controlled by the GD&T feature control frame
Basic dimensions define the exact theoretical location or size; the actual tolerance for that feature is specified in the associated feature control frame.
Question 79: What does 'dwell' (G04) accomplish in a CNC lathe program?
- Activates the tailstock
- Pauses axis motion for a specified time or revolutions (Correct answer)
- Enables threading mode
- Dwells at the tool change position
Correct answer: Pauses axis motion for a specified time or revolutions
G04 causes the machine to pause all axis motion for a programmed time (seconds) or spindle revolutions, useful for cleaning up grooves or facing.
Question 80: A part drawing shows the concentricity symbol ◎ with a tolerance of 0.004 A. What is being controlled?
- The median points of a feature must fall within a cylindrical zone coaxial to datum A (Correct answer)
- The surface of a bore must not vary more than 0.004 from datum A's diameter
- The eccentricity of the part's center of mass relative to datum A
- The axis of a feature must be within 0.004 of datum A measured at each cross-section
Correct answer: The median points of a feature must fall within a cylindrical zone coaxial to datum A
Concentricity controls the median points (derived median line) of a diametric feature to lie within a cylindrical tolerance zone coaxial with the datum axis.
Question 81: What is the correct procedure when a CNC machine experiences a servo fault alarm mid-cycle?
- Clear the alarm and jog the axis slowly to check for binding
- Increase axis gain parameters in the CNC parameters to overcome the fault
- Press cycle start again to resume from the faulted line
- Immediately press emergency stop, investigate the fault code, and do not restart until resolved (Correct answer)
Correct answer: Immediately press emergency stop, investigate the fault code, and do not restart until resolved
A servo fault mid-cycle may indicate a crash, mechanical obstruction, or drive failure; the machine must be E-stopped and the root cause identified before restart.
Question 82: Which of the following best describes 'nesting' in CNC fixturing?
- Arranging multiple vises in a grid pattern on the table
- Using a locating pocket or feature that precisely positions the workpiece (Correct answer)
- Stacking multiple fixtures on top of each other
- Threading a part onto a mandrel for turning operations
Correct answer: Using a locating pocket or feature that precisely positions the workpiece
Nesting involves a machined or cast recess in the fixture that the workpiece drops into, providing accurate repeatable location.
Question 83: What material property makes aluminum the most common choice for soft vise jaws?
- Magnetic properties that aid workpiece retention
- High strength that prevents jaw deformation under clamping load
- Easy machinability that allows quick profiling and low risk of marring workpieces (Correct answer)
- High hardness that resists jaw wear
Correct answer: Easy machinability that allows quick profiling and low risk of marring workpieces
Aluminum machines quickly and cleanly, reduces setup time for profiling the jaws, and is soft enough to avoid marring finished surfaces on harder workpieces.
Question 84: A PM task calls for inspecting the CNC machine's hydraulic clamping cylinder seals. What symptom indicates a seal is leaking internally?
- Clamping speed increases noticeably
- Hydraulic fluid leaks visibly from the external cylinder body
- Clamp loses holding force over time even with constant hydraulic pressure applied (Correct answer)
- Hydraulic pump pressure rises above normal operating range
Correct answer: Clamp loses holding force over time even with constant hydraulic pressure applied
Internal seal bypass allows fluid to pass from the high-pressure side to the low-pressure side, causing the clamp to slowly lose force without visible external leakage.
Question 85: A CNC operator notices that every fifth part measures 0.002" undersized even though the machine returns to the same nominal position. The MOST likely cause is:
- Backlash in the leadscrew not being compensated (Correct answer)
- Incorrect coolant concentration
- Tool deflection increasing over time
- Systematic thermal expansion of the workpiece
Correct answer: Backlash in the leadscrew not being compensated
Uncompensated backlash causes the axis to consistently fall short when reversing direction, producing a systematic undersized error.
Question 86: Which quality control document outlines the steps for inspection?
- Maintenance log
- Work order
- Inspection plan (Correct answer)
- Tool setup sheet
Correct answer: Inspection plan
An inspection plan is a specific quality control document that details the steps, criteria, and methods required for inspecting a product or process. It outlines what needs to be checked, how often, and against what standards. This ensures consistent quality assurance and adherence to specifications, unlike other documents which serve different purposes.
Question 87: What is G-code used for in CNC programming?
- To schedule maintenance
- To calibrate sensors
- To measure voltage
- To control machine operations (Correct answer)
Correct answer: To control machine operations
G-code is the fundamental programming language used in Computer Numerical Control (CNC) machining to control the precise movements and operations of machine tools. It consists of alphanumeric commands that instruct the machine on actions such as tool path, feed rates, spindle speeds, and coolant activation. Essentially, G-code translates a design into a series of instructions that the CNC machine executes to create a part.
Question 88: What is the purpose of the M03 command in a CNC program?
- Start the spindle in a clockwise direction (Correct answer)
- Start the spindle in a counterclockwise direction
- Stop the spindle
- Activate the coolant system
Correct answer: Start the spindle in a clockwise direction
M03 starts the spindle in the clockwise (forward) direction, which is the standard direction for most milling and turning operations.
Question 89: A CMM probe qualification (calibration sphere) is performed before each measurement session primarily to:
- Check the accuracy of the CMM granite table
- Determine the exact probe tip diameter and center offset to compensate measurements (Correct answer)
- Set the machine's home position
- Verify the part clamping fixture is level
Correct answer: Determine the exact probe tip diameter and center offset to compensate measurements
Probing the reference sphere allows the CMM software to precisely calculate the ruby stylus tip's diameter and spatial offset, correcting all subsequent measurements.
Question 90: Gray cast iron is easy to machine primarily because of which material characteristic?
- High ductility and elongation
- High tensile strength
- Graphite flakes that act as chip breakers and lubricants (Correct answer)
- Uniform carbide distribution
Correct answer: Graphite flakes that act as chip breakers and lubricants
The graphite flakes in gray cast iron interrupt the chip and act as a built-in lubricant, reducing tool friction and producing short, manageable chips.
Question 91: What G-code activates the peck drilling canned cycle?
- G85
- G73
- G81
- G83 (Correct answer)
Correct answer: G83
G83 is the deep hole peck drilling cycle that retracts the drill fully to the R-plane between each peck to clear chips.
Question 92: Which coating is most commonly applied to carbide inserts to improve wear resistance at high temperatures?
- Titanium Carbonitride (TiCN)
- Titanium Nitride (TiN)
- Diamond-like Carbon (DLC)
- Titanium Aluminum Nitride (TiAlN) (Correct answer)
Correct answer: Titanium Aluminum Nitride (TiAlN)
TiAlN coatings have excellent oxidation resistance at elevated temperatures, making them the preferred choice for high-speed dry cutting.
Question 93: What is the purpose of a steady rest in CNC lathe operations?
- To increase cutting speed
- To hold the cutting tool rigidly
- To support long slender workpieces during turning (Correct answer)
- To adjust spindle speed automatically
Correct answer: To support long slender workpieces during turning
A steady rest supports long, slender workpieces midspan to prevent deflection and vibration during turning.
Question 94: What is the correct procedure when lubricating a CNC machine's automatic lubrication system reservoir during PM?
- Fill with the grade of oil specified on the machine's lubrication chart (Correct answer)
- Mix two compatible oils to achieve the required viscosity
- Add oil until the pump cycles more than twice per minute
- Use general-purpose SAE 10W-30 motor oil as a universal substitute
Correct answer: Fill with the grade of oil specified on the machine's lubrication chart
Only the oil grade specified by the manufacturer should be used to ensure proper viscosity and additive compatibility for all lubricated surfaces.
Question 95: What is the purpose of specifying a 'dwell' (G04) command in a CNC boring cycle?
- To slow the feed rate automatically
- To retract the tool rapidly to home position
- To pause spindle rotation at the bottom of the bore for a timed period to improve finish (Correct answer)
- To index the turret to the next tool
Correct answer: To pause spindle rotation at the bottom of the bore for a timed period to improve finish
A G04 dwell at the bottom of a bore allows the tool to complete a full revolution, cleaning up any feed lines and improving roundness and finish.
Question 96: What is the main functional reason for specifying a specific surface finish on a sealing face (e.g., O-ring groove)?
- Purely for aesthetic appearance
- To allow visual inspection without instruments
- To ensure the surface is smooth enough to prevent fluid leakage past the seal (Correct answer)
- To reduce the weight of the part
Correct answer: To ensure the surface is smooth enough to prevent fluid leakage past the seal
Sealing surfaces must be smooth enough for the seal material (O-ring, gasket) to deform and fill any surface asperities, preventing leakage paths.
Question 97: A 'datum' in CNC setup is best defined as:
- The maximum cutting depth allowed per pass
- The material removal rate of the cutting tool
- The coolant flow setting during machining
- A reference surface, point, or axis from which all measurements are made (Correct answer)
Correct answer: A reference surface, point, or axis from which all measurements are made
A datum is a theoretically exact reference (surface, axis, or point) from which dimensions and geometric tolerances are established during setup and inspection.
Question 98: On a feature control frame, what does placing a datum reference in the third compartment (tertiary datum) accomplish?
- It constrains the remaining rotational degree of freedom not fixed by primary and secondary datums (Correct answer)
- It specifies a higher tolerance for that datum's orientation
- It provides a backup datum if the primary datum is inaccessible
- It overrides the secondary datum when both conflict
Correct answer: It constrains the remaining rotational degree of freedom not fixed by primary and secondary datums
The tertiary datum eliminates the last remaining degree of freedom (usually rotation about an axis), fully constraining the part for measurement.
Question 99: Which stainless steel family is generally non-magnetic and cannot be hardened by heat treatment?
- Precipitation-hardening stainless steel
- Ferritic stainless steel
- Martensitic stainless steel
- Austenitic stainless steel (Correct answer)
Correct answer: Austenitic stainless steel
Austenitic stainless steels (300 series) retain their FCC crystal structure at room temperature, making them non-magnetic and hardenable only by cold working.
Question 100: When probing a workpiece to set a work coordinate origin, why must the probe stylus radius be accounted for?
- It determines the maximum feed rate during probing
- It sets the spindle speed during the probing cycle
- It determines how many probe passes are required
- It must be subtracted from or added to the probed position to find the true workpiece surface location (Correct answer)
Correct answer: It must be subtracted from or added to the probed position to find the true workpiece surface location
The probe stylus has a known radius; the controller must offset by this radius to calculate the true surface position of the workpiece from the center of the stylus ball.
NIMS CNC Machinist Technical Certification Exam
This certification validates an individual's knowledge and skills in Computer Numerical Control (CNC) machining, covering programming, setup, operation, and maintenance of CNC equipment.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds