Machining Flashcards
(29 cards)
State the function of code:
G00
Point to Point positioning (rapid transverse)
This command moves the tool at the machines maximum travel speed to coordinates specified after the command. This code is primarily used to the position before beginning a new cut instead of cutting.
State the function of code:
G01
Linear interpolation (Cutting Feed) This command moves the tool along a straight line to the coordinates that follow it. Additionally, with the G1 code, you apply a feed rate for the cut.
State the function of code:
G02
Clockwise Circular Interpolation/Helical
This command moves the tool along a clockwise curve to coordinated specified after the code
State the function of code:
G03
Counter-Clockwise Interpolation/HelThis command moves the tool along a counterclockwise curve to coordinated specified after the codeical
State the function of code:
G40-G42
Tool Diameter Compensation
G40 - Cutter compensation cancel - Cancels cutter radius compensation utilised in codes G41 and G42.
G41 - Cutter compensation left - This command is used to activate cutter radius compensation (used to ensure the diameter of the tool is compensated for within the coordinates of the cut) and to set the tool to a geometry left of the stock. This method is used for climb milling.
G42 - Cutter compensation right - This command is used to activate cutter radius compensation (used to ensure the diameter of the tool is compensated for within the coordinates of the cut) and to set the tool to a geometry right of the stock. This method is used for conventional milling.
State the function of code:
G70
input units set to inchs
State the function of code:
G71
Input units set to metric (mm)
State the function of codes:
G80-G89
Canned or Fixed Cycles for Drilling
State the function of code:
G90
Absolute Programming Mode
Absolute command
State the function of code:
G91
Incremental Programming Mode
Incremental command
State the function of the following codes: G00 G01 G02/G03 G40/G41/G42
G00 - Point to Point positioning (rapid transverse)
G01 - Linear interpolation (Cutting Feed)
G02/G03 - Clockwise Circular Interpolation/Helical and Counter-Clockwise Interpolation/Helical
G40/G41/G42 - Tool Diameter Compensation
G40 - Cutter compensation cancel
G41 - Cutter compensation left
G42 - Cutter compensation right
State the function of code:
M00
Program Stop:
Cancels the spindle and Coolant functions; stops part program execution
State the function of code:
M01
Optional Stop
Program stop often used when the operator want to re-fixture the part
State the function of code:
M02
Program End
Marks the end of the program; stops the spindle, coolant and axes feed
State the function of codes:
M03
M04
Spindle on CW
M03 - Starts clockwise rotation of the spindle
M04 - Starts counterclockwise rotation of the spindle
State the function of code:
M05
Switches the spindle off
State the function of code:
M06
Tool Change
Requests an automatic tool change
State the function of codes:
M07-M09
Coolant Toggles
M07 - Switches on the secondary coolant systems
M08 - Switches on primary coolant systems
M09 - Switches off both the primary and secondary coolant
State the function of code:
M30
Indicates the end of the main program
What are three parts of the CNC program
- Program Setup
- Material Removal
- System Shutdown
Example:
% Program start Flag
: 1001 Four digit program number
N5 G90 G20 Use absolute units and inch programming
N10 M06 T2 Stop for tool change, use tool#2
N15 M03 S1200 Turn the Spindle on CW to 1200 rpm
N20 G00 X1 Y1 Rapid to (X1,Y1) from origin point
N25 Z0.125 Rapid down to z0.125
N30 G01 Z-0.125 F5 Feed down to Z-0.125 at 5 ipm
N35 G01 X2 Y2 Feed diagonally to X2,Y2
N40 G00 Z1 Rapid up to Z1
N45 X0 Y0 Rapid to X0,Y0
N50 M05 Turn the spindle off
N55 M30 End of Program
State the equation for calculating spindle speed
Vc = π×D×S
Surface Cutting speed (m/min) =
Pi x Diameter x spindle speed
Rearranged as:
Vc/ (π×D) = S
State the equation for calculating feedrate
F = z×fz×S Cutting Feedrate (mm/min) = Number of cutting edges x Feedrate per cutting edge x spindle speed
Describe the operational instructions and the CNC code to enable the operator to machine the outside profile of the component leaving 0.15mm stock for a final finish pass.
When producing a part using a manufacturing machine, you may wish to leave stock remaining for a finishing pass. In order to do this, we must utilise the cutter radius compensation utilised within commands G40, G41 and G42. When establishing the cutter compensation of the tool, the operator will select the tool being used and the program with compensation for its radius when cutting the part to meet its specification, but if we want to leave additional material on the stock, the operator must simply go into the tools settings and override the current radius and increasing it by 0.15mm. Now when the operator begins the cut, the machine will function as if it is removing an additional 0.15mm, when it is not removing that stock.
Describe the major benefits of CNC manufacturing
- Repeatability and Quality of Manufactured Components
- Production of Profiled 2 and 3 Dimensional Components
- The speed of Production: Safe Utilisation of High Cutting Surface Speeds and Feedrates
- Amalgamation of Production Operations :
Reduction of Number of Set-Up Operations
Reduction of Tooling and Fixture Inventories
Increased Quality - Manufacture From Minimum Number of Datum Locations - The utilisation of Lower Cost Standard Tooling
- Flexibility of Manufacture
- Reduction in number of Machine Tools required and consequently Floor Space
- Dynamic Manufacture - Lower Work In Progress
- Reduced Lead Time Implying the Potential for JIT Manufacturing