CNC (Computer Numeric Controlled) Machinist Knowledge Assessment Test

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Premium
P
Premium
Community Contributor
Quizzes Created: 1 | Total Attempts: 18,057
| Attempts: 18,057 | Questions: 50
Please wait...
Question 1 / 50
0 %
0/100
Score 0/100
1. When referring to CNC operations, an excessive surface cutting speed will result in:

Explanation

An excessive surface cutting speed in CNC operations will result in rapid tool wear. When the cutting speed is too high, the tool will experience more friction and heat, causing it to wear out quickly. This can lead to a shorter tool life and the need for more frequent tool replacements. It is important to maintain an optimal cutting speed to ensure efficient and effective machining without causing excessive wear on the tool.

Submit
Please wait...
About This Quiz
CNC (Computer Numeric Controlled) Machinist Knowledge Assessment Test - Quiz

The CNC Machinist Knowledge Assessment Test evaluates proficiency in CNC programming and operations. It covers commands for tool movements, programming formats, and calculation of feed rates, essential for... see moreroles in manufacturing and engineering. see less

2. When referring to common CNC programming structures, which of the following is the best example of an end of block character?

Explanation

The best example of an end of block character in common CNC programming structures is ";". This character is used to mark the end of a block of code or a command in CNC programming. It is commonly used to separate different commands or instructions within a program. The semicolon acts as a delimiter, indicating that the current command has ended and the next command or block of code should be executed.

Submit
3. What is a major disadvantage of the vertical spindle machining centers?

Explanation

A major disadvantage of vertical spindle machining centers is that chips accumulate on top of the workpiece. This can lead to interference with the machining process, affecting the quality and accuracy of the finished product. It can also cause damage to the cutting tools and increase the risk of accidents. Proper chip management and removal are essential to ensure smooth and efficient machining operations.

Submit
4. When referring to the elements of word address CNC programming, a "1" bit is a representation of a/an _________ condition.

Explanation

In word address CNC programming, a "1" bit represents an "On" condition. This means that when a "1" bit is present, it indicates that a particular element or function is active or turned on. This could refer to the activation of a specific tool, axis movement, or any other operation within the CNC system.

Submit
5. The most common type of feed drives used on CNC machines is the:

Explanation

The most common type of feed drives used on CNC machines is the electric servo motor. This is because electric servo motors offer precise control and accuracy in positioning, making them ideal for CNC applications. They can also provide high torque and speed, allowing for efficient and smooth movement of the machine axes. Additionally, electric servo motors are relatively easy to integrate into CNC systems and can be programmed to perform complex movements and tasks.

Submit
6. With CNC repetitive cycle programming, what does the D stand for in the code G71P__Q__U__W__D__S__F__; (rough turning and boring repetitive cycle)

Explanation

not-available-via-ai

Submit
7. Which of the following CNC codes relates to "spindle on" counter clockwise at constant surface speed?

Explanation

The correct answer is N040 M04 S500 G96. The code N040 indicates the line number or sequence number of the program. The code M04 is the command for spindle on, and S500 sets the spindle speed to 500 RPM. The code G96 is the command for constant surface speed, which means that the spindle will adjust its speed to maintain a constant surface speed as the tool moves across the workpiece.

Submit
8. How are CNC "G" codes grouped?

Explanation

CNC "G" codes are grouped according to their function. This means that codes with similar functions are grouped together. This grouping helps in organizing and categorizing the codes, making it easier for programmers and operators to understand and use them. By grouping the codes based on their function, it becomes more convenient to locate and select the appropriate code for a specific task or operation on a CNC machine.

Submit
9. When referring to CNC programming, which of the following is the command coed to move the tool in the counterclockwise direction?

Explanation

The correct answer is G03. In CNC programming, G03 is the command code used to move the tool in the counterclockwise direction. G01 is used for linear interpolation, G02 is used for clockwise circular interpolation, and G17 is used to specify the XY plane for circular interpolation.

Submit
10. What does the semicolon symbol represent with CNC machines and basic addresses?

Explanation

The semicolon symbol is used at the end of each program block in CNC machines and basic addresses. This indicates the end of a specific program block and allows the machine to move on to the next block. It helps in organizing the program and ensuring that each block is executed properly.

Submit
11. When referring to CNC programming, which of the following is the program format for circular interpolation in a counter-clockwise direction?

Explanation

The correct answer is G17 G03 X_Y_I_J_F_. In CNC programming, G17 specifies the plane of movement as the XY plane, and G03 is the code for circular interpolation in a counter-clockwise direction. X and Y represent the coordinates of the center of the circle, while I and J represent the coordinates of the arc's endpoint. F is the feed rate.

Submit
12. When referring to CNC programming, which of the following is the command coed to move the tool in the clockwise direction?

Explanation

The correct answer is G02. In CNC programming, G02 is the command code used to move the tool in the clockwise direction. This command is used to create circular or arc motions in the program.

Submit
13. With CNC turning machines and preparatory codes what does a "G01" represent?

Explanation

The code "G01" in CNC turning machines and preparatory codes represents a linear interpolation feed rate code. This means that it instructs the machine control to move the tool at a specific feed rate in a straight line between two given points. This code is used to control the speed and direction of the tool movement during the machining process.

Submit
14. With CNC programming it is good practice to program a rapid motion in ____ axis at a time.

Explanation

When programming a CNC machine, it is considered good practice to program a rapid motion in one axis at a time. This ensures that the machine moves quickly and accurately in a single direction, minimizing the risk of errors or collisions. By programming rapid motions in one axis at a time, the operator can maintain control and precision over the machine's movements.

Submit
15. When referring to CNC programming, which of the following multiple hole patterns is typically the simplest to program?

Explanation

A linear hole pattern is typically the simplest to program in CNC programming because it involves drilling holes in a straight line, which is relatively straightforward and easy to calculate. In contrast, an arc hole pattern requires more complex calculations to determine the radius and angle of the arc, while a bolt hole circle involves programming multiple holes in a circular pattern. An angular hole pattern would also require additional calculations to determine the angles and positions of the holes. Therefore, the linear hole pattern is the simplest and most straightforward option to program.

Submit
16. The coolant system of a CNC machine would most commonly be a __________ pump.

Explanation

The coolant system of a CNC machine typically uses a low pressure pump. These pumps are sufficient for most machining operations, providing adequate coolant flow to remove heat and lubricate the cutting process. Low pressure systems are cost-effective and easier to maintain. High pressure pumps are used in specific applications requiring deeper coolant penetration, but they are less common in general CNC machining.

Submit
17. When programming a multiple-start threading operation for a CNC machine, the shift amount is always equal to the ________ of the thread.

Explanation

When programming a multiple-start threading operation for a CNC machine, the shift amount is always equal to the pitch of the thread. The pitch refers to the distance between corresponding points on adjacent threads, such as the distance between two consecutive crests or troughs. In multiple-start threading, multiple threads are cut simultaneously, and the shift amount determines the distance by which each thread is offset from the previous one. Therefore, the shift amount is directly related to the pitch of the thread.

Submit
18. What is the common rotary resolution for most CNC machines in degrees?

Explanation

The common rotary resolution for most CNC machines is 0.001 degrees. This means that the machine can accurately position and rotate the rotary axis to within 0.001 degrees, allowing for precise and fine-tuned machining operations. A resolution of 0.001 degrees is considered to be very high and is commonly used in CNC machines to ensure accuracy and quality in the manufacturing process.

Submit
19. With CNC turning machines and Miscellaneous (M ) codes, what does an "M03" represent?

Explanation

The "M03" code represents the spindle on in clockwise rotation. This means that when this code is executed, the spindle of the CNC turning machine will start rotating in a clockwise direction.

Submit
20. What diameter must be used when doing spindle calculations for threading operations with a CNC machine?

Explanation

When doing spindle calculations for threading operations with a CNC machine, the diameter that must be used is the major diameter of the thread being cut. The major diameter refers to the largest diameter of the thread, and it is essential to consider this measurement in order to ensure proper thread dimensions and fit. The other options mentioned, such as the diameter of the bit, the outside diameter of the headstock, or the inside major diameter of the thread being reamed, are not relevant to the specific calculation needed for threading operations.

Submit
21. Calculate the feed per minute when an 8-tooth CNC cutter is rotating at 700 rpm and the chip load is 0.008 inch. The feed per minute will be _______ inches.

Explanation

The formula to calculate the feed per minute for a CNC cutter is:

Feed per Minute (inches per minute) = Number of Teeth × RPM × Chip Load

Given the values:

Number of Teeth = 8 RPM = 700 Chip Load = 0.008 inch

Now, use the correct formula to calculate the feed per minute:

Feed per Minute = 8 teeth × 700 RPM × 0.008 inch Feed per Minute = 44.8 inches per minute

Submit
22. With CNC linear interpolation programming what does the U refer to in G01U__W__F__; (incremental feed motion)?

Explanation

In CNC linear interpolation programming, the U refers to the coordinate along the X axis. This means that when using the G01U__W__F__ code for incremental feed motion, the U value determines the position along the X axis that the tool will move to.

Submit
23. With CNC linear interpolation programming what does the W refer to in G01U__W__F__; (incremental feed motion)?

Explanation

In CNC linear interpolation programming, the W refers to the coordinate along the Z axis. This means that when using the G01UW__F__ command, the value specified for W will determine the position along the Z axis where the incremental feed motion will occur.

Submit
24. What angle of bed decline do most CNC turning machines have to assist with chip management?

Explanation

Most CNC turning machines have a bed decline angle of 30-45 degrees to assist with chip management. This angle allows the chips to easily slide down and away from the cutting area, preventing them from interfering with the machining process. A steeper angle could cause the chips to accumulate and potentially cause damage to the machine or the workpiece. On the other hand, a shallower angle may not provide enough assistance in chip removal. Therefore, the optimal range for the bed decline angle is 30-45 degrees.

Submit
25. With CNC repetitive cycle programming, what does the P stand for in the code G71P__Q__U__W__D__S__F__; (rough turning and boring repetitive cycle)

Explanation

The P in the code G71P__Q__U__W__D__S__F__ stands for the block number of the first tool motion from the tool park location for machining the finish profile. This means that the P value specifies the starting point of the tool's motion for creating the finish profile of the part.

Submit
26. When referring to CNC tapping operations, what does the acronym TDS stand for?

Explanation

The acronym TDS stands for Tap Drill Size. In CNC tapping operations, the tap drill size refers to the diameter of the drill bit used to create a hole before tapping. This hole is slightly smaller than the final threaded hole to ensure proper thread engagement. The tap drill size is an important parameter to consider when performing tapping operations to achieve accurate and precise threads.

Submit
27. When should a CNC linear interpolation command never be used?

Explanation

A CNC linear interpolation command should never be used outside the work area because it can cause the machine to move beyond its intended limits, potentially causing damage to the machine or the workpiece. The work area is the designated space where the machine is programmed to operate, and any commands executed outside this area can lead to errors or accidents. It is important to ensure that all commands are within the specified work area to maintain the safety and integrity of the CNC machining process.

Submit
28. In the following typical G10 command block for a Fanuc control, what does the letter "L" stand for? N____G10L___R___T___:

Explanation

The letter "L" in the G10 command block stands for the type of offset. This means that it specifies the type of compensation or adjustment that will be applied to the tool or workpiece.

Submit
29. When using the right hand rule for identifying an axis, what does the index finger represent?

Explanation

When using the right-hand rule for identifying an axis in various contexts, such as in physics, engineering, or mathematics, the index finger typically represents the direction of the positive x-axis or the primary axis of reference. This rule is commonly used to determine the direction of rotation, magnetic field lines, or angular momentum, depending on the specific application. 

Submit
30. Which of the following CNC codes cancels the mirror image coordinates for double turret turning centres?

Explanation

G69 is the correct answer because it is the CNC code that cancels the mirror image coordinates for double turret turning centres. This means that when G69 is used, the machine will not produce a mirror image of the programmed coordinates, ensuring that the correct machining operations are performed without any unintended changes in the orientation of the workpiece.

Submit
31. When using the right hand rule for identifying an axis, what does the middle finger represent?

Explanation

The right hand rule is a convention used in physics and mathematics to determine the direction of a vector or the orientation of an axis. According to this rule, when the thumb, index finger, and middle finger of the right hand are extended perpendicular to each other, the thumb represents the X axis, the index finger represents the Y axis, and the middle finger represents the Z axis. Therefore, in this case, the middle finger represents the Z axis.

Submit
32. With CNC turning machines, the programmed speed for tapping is generally 25 to ____ % of that used for drilling.

Explanation

The correct answer is 33. When using CNC turning machines, the programmed speed for tapping is generally 33% of that used for drilling. This is because tapping requires a slower speed to ensure proper thread formation and prevent damage to the tap.

Submit
33. What do the X and Z relate to with a CNC faced can cycle having a G94X__Z__F__; code?

Explanation

The correct answer is that X and Z relate to the absolute dimensions of the cutting start and end points. This means that the values of X and Z in the CNC program represent the specific coordinates in the machine's coordinate system where the cutting operation will start and end. The machine will move to these coordinates to begin and finish the cutting process.

Submit
34. With respect to CNC turning centres which of the following is true with respect to multiple spindle-multiple turret arrangements?

Explanation

The correct answer is "It is used in high production machining." This means that multiple spindle-multiple turret arrangements are commonly used in situations where there is a need for high production machining. This arrangement allows for simultaneous machining on multiple sides of the workpiece, increasing efficiency and reducing production time.

Submit
35. Which of the following CNC codes deals with a multiple repetitive, rough cutting cycle used for facing operations?

Explanation

The correct answer is G72. G72 is the CNC code that deals with a multiple repetitive, rough cutting cycle used for facing operations. This code is specifically used for facing operations where the tool moves in a back-and-forth motion to remove material in a repetitive manner. G94 is the code for feed per minute, G76 is the code for fine boring cycle, and G68 is the code for coordinate system rotation.

Submit
36. What does odd parity mean in reference to CNC terminology?

Explanation

Odd parity in CNC terminology refers to the representation of each program character in rows containing an odd number of holes. This means that the physical representation of the characters on the CNC machine will have an odd number of holes in each row. This parity check is used to ensure data integrity and detect errors in the transmission or storage of CNC programs. By using odd parity, any error that results in an even number of holes in a row can be detected and corrected.

Submit
37. When applying tool measurement using a master reference tool and work shift, all Z values can be set to a pre-machined workpiece or the:

Explanation

When applying tool measurement using a master reference tool and work shift, the Z values can be set to the face of the chuck. This means that the measurement reference point is the face of the chuck, which is the surface where the workpiece is held during machining. Setting the Z values to the face of the chuck ensures accurate and consistent measurements, allowing for precise tool positioning and machining operations.

Submit
38. Which of the following operations will produce a hole with 45 degree chamfers?

Explanation

Spot drilling is the correct answer because it is a process used to create a shallow hole with a chamfer or beveled edge at a specific angle, typically 45 degrees. This chamfer allows for easier insertion of screws or other fasteners, providing a more secure and flush fit. Blind hole drilling, center drilling, and counter sinking do not involve creating chamfers, making them incorrect choices for producing a hole with 45 degree chamfers.

Submit
39. Which of the following is true with respect to a Preparatory (G) code?

Explanation

A Preparatory (G) code can be modal or non-modal. Modal G codes remain in effect until they are cancelled or replaced by another code, while non-modal G codes only affect the specific line of code they are included in. This means that modal G codes will continue to control the machine's functions until a different code is used, while non-modal G codes only control the machine's functions for the line of code they are included in. Therefore, the statement "They are modal or non-modal" accurately describes the nature of Preparatory (G) codes.

Submit
40. Refer to the program format of the following canned cycle for threading. G92 X__Z__F__ The value X indicates:

Explanation

The value X indicates the minor diameter of the thread for external threads.

Submit
41. What type of transducer is a resolver?

Explanation



A resolver is a type of positional transducer. It converts the angular position or velocity of a shaft or axle to an analog or digital signal, hence its categorization as a positional transducer. Resolvers are commonly used in high-precision applications such as in aerospace and military technologies for their reliability and accuracy in measuring rotation.
Submit
42. With CNC repetitive cycle programming and boundaries which of the following describes park location D?

Explanation

Park location D refers to the position of the tool clear of the work piece after the profile is machined. This means that after the machining process is complete, the tool is moved to a safe location away from the work piece to prevent any potential damage or interference. This ensures that the tool does not accidentally come into contact with the work piece or any other objects, ensuring safety and preventing any potential errors or accidents.

Submit
43. What is zero suppression when dealing with CNC machines?

Explanation

Zero suppression is a technique used in CNC machines to reduce the number of zeros in the full format dimensions. It allows dimensions to be written without the unnecessary zeros, making the dimensions easier to read and understand. This helps in simplifying the programming and operation of the CNC machine, as well as reducing the chances of errors or confusion.

Submit
44. Which of the following statement is true with respect to CNC multiple repetitive machining cycles?

Explanation

The answer is true because for external turning and facing, the tool needs to be positioned above and in front of the workpiece in order to effectively remove material and shape the outer surface. This positioning allows for better visibility and control over the cutting process.

Submit
45. In which of the following CNC program preparation systems is the program prepared offline then stored on a disc or hard drive?

Explanation

The correct answer is Text editor. In CNC program preparation systems, the program is prepared offline using a text editor. This means that the program is created and edited on a computer separate from the CNC machine. Once the program is finalized, it is then stored on a disc or hard drive, ready to be loaded onto the CNC machine when needed. This allows for efficient program preparation and easy storage and retrieval of programs for future use.

Submit
46. Which of the following statement is true with respect to CNC multiple repetitive machining cycles?

Explanation

When using CNC multiple repetitive machining cycles, it is necessary to program tool nose radius (TNR) compensation inside the cycle. However, it is also important to cancel the compensation inside the cycle. This means that the operator needs to ensure that the TNR compensation is turned off or deactivated within the repetitive cycle. This is crucial to ensure accurate machining and prevent any errors or inconsistencies caused by the TNR compensation.

Submit
47. Which of the following is true with respect to CNC machines and program storage that uses perforated or punched tape?

Explanation

not-available-via-ai

Submit
48. Which of the following is true with respect to CNC machines and program storage that uses hard drives?

Explanation

CNC machines that use hard drives for program storage can be affected by viruses. This means that the hard drives can become infected with malicious software that can disrupt the functioning of the machine. However, despite this vulnerability, hard drives have the largest storage capacity compared to other mediums for program storage and transfer. This allows for the storage of large amounts of program data in a compressed form, making it convenient for CNC machines to access and execute the required programs.

Submit
49. Which of the following best describes a PLC.

Explanation

not-available-via-ai

Submit
50. What principle of measurement does a rotary encoder use?

Explanation

A rotary encoder uses the principle of indirect measurement. Unlike positional measurement, where the absolute position is directly measured, an indirect measurement involves determining the position based on incremental changes or transitions. In the case of a rotary encoder, it detects the rotational movement and counts the number of transitions or changes in position to determine the overall position. This indirect measurement method allows for accurate tracking of position and movement in rotary systems.

Submit
View My Results

Quiz Review Timeline (Updated): Jun 14, 2024 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Jun 14, 2024
    Quiz Edited by
    ProProfs Editorial Team
  • Jun 21, 2013
    Quiz Created by
    Premium
Cancel
  • All
    All (50)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
When referring to CNC operations, an excessive surface cutting speed...
When referring to common CNC programming structures, which of the...
What is a major disadvantage of the vertical spindle machining...
When referring to the elements of word address CNC programming, a...
The most common type of feed drives used on CNC machines is the:
With CNC repetitive cycle programming, what does the D stand for in...
Which of the following CNC codes relates to "spindle on"...
How are CNC "G" codes grouped?
When referring to CNC programming, which of the following is the...
What does the semicolon symbol represent with CNC machines and basic...
When referring to CNC programming, which of the following is the...
When referring to CNC programming, which of the following is the...
With CNC turning machines and preparatory codes what does a...
With CNC programming it is good practice to program a rapid motion in...
When referring to CNC programming, which of the following multiple...
The coolant system of a CNC machine would most commonly be a...
When programming a multiple-start threading operation for a CNC...
What is the common rotary resolution for most CNC machines in degrees?
With CNC turning machines and Miscellaneous (M ) codes, what does an...
What diameter must be used when doing spindle calculations for...
Calculate the feed per minute when an 8-tooth CNC cutter is rotating...
With CNC linear interpolation programming what does the U refer to in...
With CNC linear interpolation programming what does the W refer to in...
What angle of bed decline do most CNC turning machines have to assist...
With CNC repetitive cycle programming, what does the P stand for in...
When referring to CNC tapping operations, what does the acronym TDS...
When should a CNC linear interpolation command never be used?
In the following typical G10 command block for a Fanuc control, what...
When using the right hand rule for identifying an axis, what does the...
Which of the following CNC codes cancels the mirror image coordinates...
When using the right hand rule for identifying an axis, what does the...
With CNC turning machines, the programmed speed for tapping is...
What do the X and Z relate to with a CNC faced can cycle...
With respect to CNC turning centres which of the following is true...
Which of the following CNC codes deals with a multiple repetitive,...
What does odd parity mean in reference to CNC terminology?
When applying tool measurement using a master reference tool and work...
Which of the following operations will produce a hole with 45 degree...
Which of the following is true with respect to a Preparatory (G) code?
Refer to the program format of the following canned cycle for...
What type of transducer is a resolver?
With CNC repetitive cycle programming and boundaries which of the...
What is zero suppression when dealing with CNC machines?
Which of the following statement is true with respect to CNC multiple...
In which of the following CNC program preparation systems is the...
Which of the following statement is true with respect to CNC multiple...
Which of the following is true with respect to CNC machines and...
Which of the following is true with respect to CNC machines and...
Which of the following best describes a PLC.
What principle of measurement does a rotary encoder use?
Alert!

Advertisement