1.
5.1 What is subprogram?
2.
5.2 Explain Display Unit
3.
5.3 List out the advantages of CNC
4.
5.4 Explain the term address, word & data
5.
5.5 How to calculate speed (N)?
6.
5.6 Write the difference between G41 &G42.
7.
5.7 Mention any four M codes with function
8.
5.8 What is meant by Home Position?
9.
5.9 What is peck drilling? Write the format
10.
5.10 List some CNC machine safety Systems
11.
5.11 What is Emergency Stop Button?
12.
1.1 Address code and data becomes one _________
Correct Answer
B. B) Word
Explanation
Address code and data becoming one can be represented by a single unit of information, which is a word. In computer systems, a word typically refers to the amount of data that a processor can process at one time, which is usually 32 or 64 bits. This allows the address code and data to be combined into a single unit, simplifying the processing and storage of information.
13.
1.2 The digit “04” in this command T0204 represents
Correct Answer
B. B) geometry offset and wear offset  Â
Explanation
The digit "04" in the command T0204 represents the geometry offset and wear offset. This digit is used to specify the amount of offset or wear compensation that needs to be applied to the tool. The geometry offset is used to adjust the tool position relative to the workpiece, while the wear offset is used to compensate for any wear on the tool. This allows for more precise and accurate machining operations.
14.
1.3 In incremental programming ____________ ref is taken
Correct Answer
D. D) previous point
Explanation
In incremental programming, the "previous point" reference is taken. This means that the program keeps track of the last point or position that was processed or accessed. This reference is used to determine the next point or position to be processed or accessed, allowing the program to incrementally move through a sequence or set of points.
15.
1.4 M06 is used for
Correct Answer
A. A) Tool change
Explanation
The correct answer is a) Tool change. The code "M06" is commonly used in CNC programming to indicate a tool change. When this code is executed, the machine will pause its current operation and perform a tool change, allowing for a different tool to be used for subsequent machining operations.
16.
1.5 MDI stands for __________.
Correct Answer
A. A) Manual Data Input
Explanation
MDI stands for Manual Data Input. This means that the correct answer is option a) Manual Data Input.
17.
1.6 G21 preparatory function used for ________
Correct Answer
B. B) Metric Input
Explanation
The G21 preparatory function is used for Metric Input. This means that when the G21 code is used in a CNC program, it sets the machine to interpret all subsequent coordinates and dimensions in millimeters.
18.
1.7 M01 is used for ________
Correct Answer
A. A) Optional stop
Explanation
M01 is a G-code command used in CNC programming to initiate an optional stop. When the program encounters M01, it will pause the execution and wait for the operator to manually resume the program. This is often used for inspection, tool changes, or to allow the operator to intervene in the machining process. Therefore, the correct answer is "a) Optional stop".
19.
1.8 The purpose of dry run is ______
Correct Answer
D. d) All the above
Explanation
Dry run is the process of running a program or a set of instructions without actually executing them on the target system. The purpose of a dry run is to identify any errors or issues in the program before it is executed, which helps in reducing cycle time by avoiding potential errors and rework. It also helps in verifying the program's logic and functionality, ensuring that it works as intended. Additionally, dry run can also help in identifying any potential issues that could impact the tool life, thereby indirectly increasing tool life. Therefore, the correct answer is d) All the above.
20.
1.9 The purpose of Dwell is ______
Correct Answer
B. b) To stop the feed
Explanation
The purpose of Dwell is to stop the feed.
21.
1.10 Unit for feed is _________
Correct Answer
A. A) mm/rev
Explanation
The correct answer is "a) mm/rev". The unit for feed is typically expressed as the distance traveled by the cutting tool per revolution of the workpiece. In this case, the unit is given as millimeters per revolution (mm/rev), indicating that the feed is measured in millimeters for each complete revolution of the workpiece.
22.
1.11 In which of the following function feed is not required to specify
Correct Answer
A. A) G00 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
Explanation
In function G00, feed is not required to specify because G00 is a rapid traverse function which moves the tool at the maximum feed rate without cutting any material. It is used for rapid positioning of the tool to a specific coordinate.
23.
1.12 The function of code M03 is________
Correct Answer
A. A) Spindle ON Â Â Â Â Â Â Â Â Â Â Â Â
Explanation
The correct answer is a) Spindle ON. Code M03 is a command used in CNC programming to turn on the spindle, which is the rotating component of a machine tool. This code activates the spindle motor and allows it to start rotating in the specified direction and at the specified speed.
24.
1.13 The function of M code M09 is________
Correct Answer
C. C) Coolant OFFÂ Â Â Â Â Â Â Â Â Â Â Â
Explanation
The function of M code M09 is to turn the coolant OFF. This means that when M09 is called in a program, it will deactivate the coolant system, stopping the flow of coolant. This can be useful in situations where coolant is not required or may interfere with the machining process.
25.
1.14 To save programming time and to reduce the error __________ method is used.
Correct Answer
D. (d) Sub program
Explanation
Sub programs are used to save programming time and reduce errors by allowing the programmer to write reusable code that can be called multiple times within a program. This helps to avoid duplicating code and makes it easier to make changes or updates to the code in one place, rather than having to make the same changes in multiple locations. By using sub programs, programmers can break down complex tasks into smaller, more manageable pieces, which can improve code readability and maintainability.
26.
1.15 In CNC programming letter “R” is used to specify ________
Correct Answer
B. (b) Radius of arc
Explanation
The letter "R" is used in CNC programming to specify the radius of an arc. This is important because it determines the curvature of the arc and allows for precise control over the tool path. By specifying the radius, the CNC machine can accurately calculate the coordinates and movements required to create the desired arc shape.
27.
1.16 The reference will change point to point in __________ coordinate system.
Correct Answer
C. (c) Incremental         Â
Explanation
In an incremental coordinate system, the reference point will change from one point to another. This means that the coordinates of each point are measured relative to the previous point, rather than being measured from a fixed reference point. Therefore, the correct answer is (c) Incremental.
28.
1.17 Speed function is specified by __________ letter.
Correct Answer
A. (a)Â SÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
Explanation
The correct answer is (a) S. In this question, the speed function is being referred to, and it is specified by the letter S. The other options (b) R, (c) F, and (d) T are not associated with the speed function.
29.
1.18 The preparatory function used for peck drilling in CNC lathe____________
Correct Answer
C. (c) G83Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
Explanation
G83 is the correct answer because it is the G-code command used for peck drilling in CNC lathe. Peck drilling is a drilling technique where the drill bit is repeatedly lifted out of the hole to remove chips and prevent overheating. G83 command specifies the peck drilling cycle, which includes parameters such as the depth of each peck, the retract distance, and the feed rate. This command allows for efficient and controlled peck drilling operations in CNC lathe machines.
30.
​​​​​​1.19 G96 is for ____________________
Correct Answer
C. (c) Constant surface speed control   Â
Explanation
1.19 G96 is a code used in CNC machining for constant surface speed control. This means that the machine will automatically adjust the spindle speed to maintain a consistent surface speed, regardless of the diameter of the workpiece. This is useful for maintaining a consistent cutting speed and preventing tool wear.
31.
1.20 In CNC milling the functional axes are ____
Correct Answer
A. Â a) X, Y & ZÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
Explanation
In CNC milling, the functional axes are X, Y, and Z. These axes represent the three-dimensional movement of the milling machine. The X-axis represents the horizontal movement from left to right, the Y-axis represents the vertical movement from front to back, and the Z-axis represents the vertical movement from top to bottom. These three axes allow the milling machine to accurately position and move the cutting tool to create the desired shape and dimensions on the workpiece.
32.
1.21 Numerical control is control by ________
Correct Answer
A. A) Numbers
Explanation
Numerical control is control by numbers. This means that machines or systems are controlled and operated using numerical values, typically represented by codes or instructions. These numerical values are used to specify the desired movements, positions, and actions of the machine or system. By using numbers, precise and accurate control can be achieved, allowing for automation and repeatability in various applications such as manufacturing, robotics, and computer numerical control (CNC) machining.
33.
1.22 With automatic tool change the idle time is _____
Correct Answer
B. B) reduced
Explanation
With automatic tool change, the idle time is reduced. This is because the automatic tool change system allows for a faster and more efficient tool change process, minimizing the time spent waiting for the tool to be changed manually. Therefore, the overall idle time is reduced, leading to increased productivity and efficiency in the operation.
34.
1.23 __________ Can show graphics simulation of tool path so that part programmes may be verified
Correct Answer
B. B) Display unit
Explanation
A display unit is capable of showing graphics simulation of tool path, allowing for the verification of part programs. This means that the display unit can visually represent the movement and path of the tool, providing a visual confirmation of the programmed instructions.
35.
1.24 Movement of machine slide carried out manually by _____ mode
Correct Answer
A. A) Jog mode
Explanation
Jog mode is a manual mode of operation where the movement of the machine slide is carried out manually by the operator. In this mode, the operator can control the machine slide by using the jog buttons or handwheel, allowing for precise and controlled movement. MDI and AUTO modes are not manual modes of operation, as they involve programmed instructions or automatic operation. Therefore, the correct answer is a) Jog mode.
36.
1.25 Never operate a CNC machine without proper ______
Correct Answer
D. D) all the above
Explanation
Never operate a CNC machine without proper training, experience, or instruction. This is because operating a CNC machine requires knowledge and skills that can only be acquired through proper training. Experience is also important as it allows the operator to understand the nuances and intricacies of the machine. Additionally, following instructions is crucial for safety and to ensure that the machine is operated correctly and efficiently. Therefore, all of these factors are necessary to operate a CNC machine safely and effectively.
37.
1.26 __________ Used to shut down the machine immediately
Correct Answer
B.  b) emergency stop button    Â
Explanation
The correct answer is the emergency stop button. This button is used to shut down the machine immediately in case of an emergency or dangerous situation. It is a safety feature that overrides any other commands or inputs and stops all machine operations. Pressing the emergency stop button will halt the machine and prevent any further movement or operation until it is reset.
38.
1.27 G41 Indicates _________
Correct Answer
B. Â Â b) left Compensation
Explanation
G41 is a G-code used in CNC machining to enable left compensation. Left compensation means that the cutting tool will move to the left of the programmed path by the offset value. This is used when the tool diameter is larger than the programmed path, ensuring that the correct dimensions are achieved. Therefore, the correct answer is b) left Compensation.
39.
1.28 _______ is work co-ordinate system G- code
Correct Answer
C. C) G(54-59)
Explanation
The correct answer is c) G(54-59). In the given question, the missing term is the work coordinate system G-code, which is used to define the reference point and orientation of the workpiece. The options a) G22, b) G40, and d) G00 are not related to the work coordinate system. Option c) G(54-59) represents a range of G-codes from 54 to 59, which are commonly used for work coordinate systems.
40.
1.29 Boring operation used for _________
Correct Answer
B. B) Enlarging hole
Explanation
Boring operation is used for enlarging a hole.
41.
1.30 Always wear _________ when closely observing cutting tools.
Correct Answer
D. D) all the above ​​​​​​​
Explanation
When closely observing cutting tools, it is important to wear safety glasses to protect the eyes from any flying debris or particles. Additionally, wearing shoes is necessary to protect the feet from any potential hazards or accidents that may occur in the workspace. Wearing an apron can also provide protection to the body and clothing from any potential spills, splashes, or sharp objects. Therefore, the correct answer is d) all the above, as all of these items are important for ensuring safety when working with cutting tools.
42.
2.1 The two functional axes in CNC lathe are X & Z
Correct Answer
A. True
Explanation
In CNC lathe machines, the X and Z axes are the two functional axes. The X axis represents the horizontal movement of the cutting tool, while the Z axis represents the longitudinal movement. These axes allow for precise control over the cutting tool's position and enable the machine to perform various operations such as facing, turning, drilling, and threading. Therefore, the statement "The two functional axes in CNC lathe are X & Z" is true.
43.
2.2 ATC stands for Automatic tool changer
Correct Answer
A. True
Explanation
ATC stands for Automatic Tool Changer. This is a device used in machining operations, particularly in CNC (Computer Numerical Control) machines. It allows for the automatic changing of tools during the machining process, eliminating the need for manual tool changes. This improves efficiency and reduces downtime, as the machine can automatically select and change the appropriate tool for each operation. Therefore, the statement "ATC stands for Automatic Tool Changer" is true.
44.
2.3 The Numeral followed by an alphabet in a word is called data
Correct Answer
A. True
Explanation
The statement is true because when a numeral is followed by an alphabet in a word, it is considered as data. Data refers to any information or values that can be collected, stored, and processed. In this case, the combination of a numeral and an alphabet represents a specific piece of information, making it a form of data.
45.
2.4 Speed function is specified by “F” Value
Correct Answer
B. False
Explanation
The statement "2.4 Speed function is specified by 'F' Value" is incorrect. The speed function is not specified by the 'F' value. Therefore, the correct answer is False.
46.
2.5 Preparatory function used for linear interpolation is G03
Correct Answer
B. False
Explanation
The preparatory function used for linear interpolation is actually G01, not G03. G01 is used to specify a linear movement between two points at a constant feed rate, while G03 is used for circular interpolation in a clockwise direction. Therefore, the correct answer is False.
47.
2.6 Dwell cycle is used to stop spindle movement for specified time
Correct Answer
A. True
Explanation
The statement is true because a dwell cycle is indeed used to stop the spindle movement for a specified time. During a dwell cycle, the spindle comes to a halt and remains stationary for a predetermined duration. This pause allows for various operations to be performed, such as tool changes, measurements, or other tasks that require the spindle to be stationary.
48.
2.7 The code used for coolant ON is M05
Correct Answer
B. False
Explanation
The given statement is false. The code used for coolant ON is typically M08, not M05. M05 is actually the code used for coolant OFF.
49.
2.8 The M code M98 stands for End of program
Correct Answer
B. False
Explanation
The M code M98 does not stand for "End of program." M98 is actually a code used in G-code programming to call a subprogram or subroutine within a program. It is used to jump to a specific line of code and execute the subprogram before returning to the main program. Therefore, the correct answer is False.
50.
2.9 In the block M06 T0102, 01 indicates tool position number
Correct Answer
A. True
Explanation
The statement is true because in the block M06 T0102, the number 01 indicates the tool position number. This suggests that the tool being referred to is located in position number 01.