# Programming Quiz: M-CODES Function Questions!

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
| By Mohamed_sayed
M
Mohamed_sayed
Community Contributor
Quizzes Created: 1 | Total Attempts: 125
Questions: 9 | Attempts: 125

Settings

What we have here is an M-codes Function Programming Trivia Questions Quiz. It is ideal for those of us who just started off learning Programming languages and some of the characteristics of a good program. The quiz is ideal for refreshing what you have learned so far. Do give it a shot, and be sure to check out other quizzes so as to perfect your skills.

• 1.

### Which code is used to rotate spindle clockwise?

• A.

M5

• B.

M4

• C.

M3

C. M3
Explanation
The code "M3" is used to rotate the spindle clockwise. This is because in CNC machining, the M3 command is used to turn on the spindle in the clockwise direction. The spindle is an important component in machining operations as it holds the cutting tool and rotates it at high speeds to perform cutting or shaping operations on the workpiece. By using the M3 code, the spindle will rotate in the desired direction to achieve the desired machining result.

Rate this question:

• 2.

### Which code is used to end the program?

• A.

M3

• B.

M30

• C.

M17

B. M30
Explanation
The code "M30" is used to end the program in G-code, which is a programming language used in computer-aided manufacturing. When this code is executed, it signals the end of the program and the machine stops running. This code is commonly used in CNC machines to ensure that the program is complete and the machine can be safely shut down.

Rate this question:

• 3.

### Which code is used to cut arc clockwise?

• A.

G2

• B.

G3

• C.

G4

A. G2
Explanation
G2 is the correct answer because it is the G-code used to cut an arc in a clockwise direction. G2 is a command in CNC (Computer Numerical Control) programming that specifies a clockwise arc motion. This code is commonly used in machining operations to create curved or circular features.

Rate this question:

• 4.

### Which code is used for feed positioning?

• A.

G00

• B.

G01

• C.

G03

B. G01
Explanation
G01 is the correct answer because it is the G-code used for linear interpolation or feed positioning. This code tells the machine to move in a straight line from one point to another at a specified feed rate. It is commonly used for straight cuts, drilling, and milling operations where precise positioning is required. G00 is used for rapid positioning, while G03 is used for circular interpolation.

Rate this question:

• 5.

### Which code is used to stop spindle ?

• A.

M4

• B.

M5

• C.

M3

B. M5
Explanation
The code "M5" is used to stop the spindle. In CNC machining, the spindle is the rotating component that holds the cutting tool. The M5 code is a command that instructs the machine to stop the rotation of the spindle. This is typically used when the machining operation is complete or when a tool change is required. The other codes mentioned, M4 and M3, are used to start the spindle in different directions and at different speeds respectively.

Rate this question:

• 6.

### Which code is used for absolute positioning?

• A.

G91

• B.

G92

• C.

G90

C. G90
Explanation
The code "G90" is used for absolute positioning in CNC (Computer Numerical Control) programming. This code tells the machine to interpret all subsequent coordinate inputs as absolute positions from the machine's reference point. This means that the coordinates provided will be measured from a fixed origin point, regardless of the machine's current position. Using "G90" ensures that the machine moves precisely to the specified coordinates without any reference to its previous position.

Rate this question:

• 7.

### Which code is used to set constant cutting speed?

• A.

G92

• B.

G96

• C.

G97

B. G96
Explanation
The correct answer is G96. G96 is the code used to set constant cutting speed in CNC machining. This code allows the spindle to maintain a constant speed while cutting, regardless of the feed rate. By using G96, the cutting speed remains consistent throughout the machining process, resulting in more accurate and efficient cutting operations.

Rate this question:

• 8.

### Which code is used to set max. spindle speed limit?

• A.

G92

• B.

G96

• C.

G97

A. G92
Explanation
G92 is not the correct code to set the maximum spindle speed limit. G92 is actually used to set the coordinate system offset. It allows the user to shift the origin of the coordinate system to a desired position.

Rate this question:

• 9.

### Which code is used for workpiece coordinate setting?

• A.

G96

• B.

G54

• C.

G45

B. G54
Explanation
G54 is the correct code used for workpiece coordinate setting. In CNC machining, workpiece coordinate setting is the process of establishing the reference point or origin for the machine to accurately position and move the tool. G54 is a G-code command that allows the operator to define the workpiece coordinate system by specifying the X, Y, and Z coordinates. This code is commonly used in CNC programming to ensure precise and consistent positioning of the tool relative to the workpiece.

Rate this question:

Related Topics

×

Wait!
Here's an interesting quiz for you.