1 option
Basics of CNC programming / Pawan Negi, Mangey Ram, Om Prakash Yadav.
- Format:
- Book
- Author/Creator:
- Negi, Pawan, author.
- Ram, Mangey, author.
- Yadav, Om Prakash, author.
- Language:
- English
- Subjects (All):
- Machine-tools--Numerical control--Programming.
- Machine-tools.
- Physical Description:
- 1 online resource (439 pages)
- Edition:
- 1st ed.
- Place of Publication:
- Gistrup, Denmark : River Publishers, [2019]
- Summary:
- Basics of CNC Programming describes how to design CNC programs, and what cutting parameters are required to make a good manufacturing program.
- Contents:
- Cover
- Half Title
- Series Page
- Title Page
- Copyright Page
- Table of Contents
- Preface
- Acknowledgement
- List of Figures
- List of Abbreviations
- 1: CNC Machine and Its Importance
- 1.1 History of CNC Machine
- 1.2 What is CNC?
- 1.3 Working of CNC Machine
- 1.4 Language of CNC Machine
- 1.5 Benefits: After Coming to the CNC Machine
- 1.6 Fast Change Over
- 1.7 What is the Importance of CNC Machine in the Modern World?
- 1.8 Advantages and Disadvantages of CNC Machine
- 1.8.1 Advantages
- 1.8.2 Some Most Important Advantages of CNC Machine
- 1.8.3 Disadvantages
- 1.9 Types of CNC Machines
- 1.10 Some Constructional Features of CNC Machine
- 1.11 Important Parts of CNC Machine
- 1.12 What Do You Mean By NC And CNC Machine?
- 1.13 Difference Between the NC Machine and CNC Machine
- 1.13.1 NC Machine
- 1.13.2 CNC Machine
- 1.14 What is CNC Control Software?
- 1.14.1 Some Popular CNC Control Software Names are Given Below
- References
- 2: Turning Process and Its Cutting Parameters
- 2.1 What is Turning?/What is Turning Operation?
- 2.2 What is Adjustable Cutting Factor in Turning Machine?
- 2.3 What is the Feed, Cutting Speed, Spindle Speed and Depth of Cut?
- 2.3.1 Spindle Speed
- 2.3.2 Feed
- 2.3.3 Cutting Speed
- 2.3.4 Depth of Cut
- 2.4 What are the Turning, Facing, Straight Turning, Step Turning, Drilling, Boring and Threading Operations?
- 2.4.1 Turning Operation
- 2.4.2 Important Tips
- 2.4.3 Facing Operation
- 2.4.4 Plain Turning/Straight Turning Operation
- 2.4.5 Step Turning Operation
- 2.4.6 Drilling
- 2.4.7 Taper Turning Operation
- 2.4.8 Boring Operation
- 2.4.9 Threading Operation
- 2.5 Why We Choose the CNC Machine for Manufacturing the Products?
- 2.6 What Should We Need for Manufacturing the Product in CNC Machine?
- References.
- 3: Importance of Alphabetsin CNC Programming
- 3.1 Alphabets, Which are Used in CNC Programming?
- 3.1.1 A Rotary Axis Around the X-Axis (Unit in Degrees)
- 3.1.2 B Rotary Axis around Y-Axis (Unit in Degrees)
- 3.1.3 C Rotary Axis Around Z-Axis (Unit in Degrees)
- 3.1.4 D Depth of cut
- 3.1.4.1 Formula to Find Out Unknown Diameter onTurning Machine
- 3.1.5 E For Accuracy Control During Machining Operation/Engraving Feed rate or Contouring Accuracy
- 3.1.6 F Feed is like a Cutting Force of the Tool. This is Applied During Material Removing
- 3.1.7 G Preparatory Function (G-Code/Job Operation Code)
- 3.1.8 H Tool Height Offset/Data
- 3.1.9 I Auxiliary Axis in X-Axis Direction
- 3.1.10 J is an Auxiliary Axis in Y-Axis. It is Used in CNC Milling Programming
- 3.1.11 K is an Auxiliary Axis in the Z-Axis
- 3.1.12 L is Used as a Subprogram Number or L is Used as a Number of Repetition (loops) in Canned Cycle
- 3.1.13 M Miscellaneous Code (M-Code/Machine Operating Code)
- 3.1.14 N Block Number/Sequence Number/Line Number in CNC Program
- 3.1.15 O Program Number/Program Name
- 3.1.16 P is Used as a Block Sequence Number/Line Number in Some Canned Cycles in Turning Machine
- 3.1.17 Q is Used as a Line Number in Some Canned Cycles in Turning Machine
- 3.1.18 R Denotes Radius and R is Used for Radius Profile in CNC Programming
- 3.1.19 S Spindle Speed is the Angular Velocity of the Work Piece is Called the Spindle Speed
- 3.1.20 T Tool T is Used as a Cutting Tool in CNC Programming.
- 3.1.21 U Incremental Axis in X-Axis Direction
- 3.1.22 V Incremental Axis in Y-Axis Direction
- 3.1.23 W Incremental Axis in Z-Axis Direction
- 3.1.24 X Main Axis in X-Axis Direction
- 3.1.25 Y Main Axis in Y-Axis Direction
- 3.1.26 Z Main Axis in Z-Axis Direction
- 3.2 How to Write a CNC Program?/Write the Procedure of CNC Program?
- 4: Cutting Tool Geometry Settings in CNC Software
- 4.1 What is the Cutting Tool Geometry in CNC Software?
- 4.2 Another Example of Tool Offset/Geometry
- 4.3 What is Cutting Tool Offset (Wear)?
- 4.4 An Example of the Tool Offset (Wear)
- 4.5 What are Tool Offset Geometry and Tool Offset Wearin CNC Turning Machine?
- 4.6 What is Tool Nose Radius in CNC Machine?
- 4.7 What is Tool Tip Location in CNC Machine? Is it Samefor All CNC Turning Machines?
- 4.8 Where You Enter Tool Nose Radius and Tool Tip Location?
- 5: Dimension Methods, Machine Zero,Work Zero and Machine Axis
- 5.1 What is Absolute Dimension and Increment Dimension?
- 5.1.1 Absolute Dimension (G90)
- 5.1.2 Incremental Dimension (G91)
- 5.2 What is Diametrical Method and Radius Method?
- 5.2.1 Diametrical Method
- 5.2.2 Radius Method
- 5.3 What is the Machine Zero?
- 5.4 What is the Work Zero Offset/Origin (0, 0) in CNC Turning Machine and What is the Importance of the Work Zero in CNC Machine?
- 5.5 What is the Importance of the Central Axisof the Spindle in CNC Turning Machine?
- 5.6 How Many Axis in CNC Turning Machine?
- 5.6.1 Z-Axis (When Cutting Tool Moves Towards to Work Piece Length, Which is Called Z-Axis)
- 5.6.2 Some Important Facts About X = 0 &
- Z = 0
- 5.6.2.1 Before CNC Programming and Running the CNC Turning Machine, the Programmer must know about the X = 0 &
- Z = 0. It means, programmer should know where is X = 0 (zero) and Z = 0 (Zero) Situated
- 5.6.2.2 Always in CNC Turning Machine, the Value of X-Axis will be Zero (X = 0) in the Center of the Rotating Work Piece. It is a Universal Truth for Turning Machine
- 5.7 In Some Special Cases, We Can Take Z = 0 Any where on the Work Piece Surface. It Depends on the Machining Condition
- 6: Turning Machine and Its Coordinates.
- 6.1 What is the Importance of the Coordinate Systemin CNC Machine?
- 6.2 Find the Coordinates of Given Figurein Absolute Method (G90 Code)
- 6.3 Find the Absolute (G90) Coordinates of GivenFigure in Diametrical (Ø) Method
- 6.3.1 In Turning Machine X-Axis is a Diametrical Axis, During Programming and Coordinates X Will Use with Diameter Value
- 6.3.2 In Turning Machine Z-Axis Works in Length, During Programming and Coordinates Z Will Use with Length Value
- 6.3.2.1 In Figure 6.7, All Length Dimensions will be count in Z-Axis with Negative value because Whole Work Pieceis Coming inside the Negative Zone (Left Side from Work Zero) of the Z Axis. So Length Dimension Will Writewith Negative Sign
- 6.3.2.2 All diametrical dimensions (Ø10, Ø25) are in X- Axis, so it will use with X-Axis with Positive value (+) because Cutting Tool Cuts the Material from above the Center Line and above the Center Line value of the X is always Positive (+). Therefore all X-Axis Dimensions (Diameter) will take with Positive value
- 6.3.2.3 Before Taking the Coordinates from the Drawing You Should Know Some Facts
- 6.4 Find the Coordinates in the Absolute and Diametrical Method of Given Figure
- 6.4.1 Cutting Tool Will Follow Figure 6.10 Coordinates Points 1,2, 3, 4, 5, 6 &
- 7 and Remove the Extra Material as Per Drawing
- 6.5 Find the Coordinates in Absolute and DiametricalMethod of the Given Figure
- 6.5.1 During in Final Cut, Cutting Tool Will Follow Figure 6.14 Coordinates Points
- 6.6 Find the Coordinates in Absolute and DiametricalMethod of the Given Figure
- 6.6.1 During in Final Cut, Cutting Tool Will Follow Figure 6.17 Coordinates Points
- 6.7 Find the Coordinates in Absolute and Diametrical Method of the Given Figure
- 6.7.1 During in Final Cut, Cutting Tool Will Follow Figure 6.20 Coordinates Points.
- 6.8 Find the Absolute Coordinates of Given Figurein Radius and Diametrical Method
- 6.8.1 Radius Method
- 6.8.2 Diametrical Method
- 6.9 Find the Absolute Coordinates in the Diametrical Method of Given Figure
- 6.9.1 During in Final Cut, Cutting Tool Will Follow Figure 6.22 Coordinates Points
- 6.10 Find the Coordinates in Absolute and Diametrical Method of the Given Figure
- 6.10.1 During in Final Machining Operation, Cutting Tool Will Follow Above Coordinates Points
- 7: CNC Machine Programming Codes(G-Codes and M-Codes)
- 7.1 G &
- M Codes are the Main Programming Codes, Which are Used During CNC Programming
- 7.2 What are G Codes?
- 7.3 G Codes are of Two Types
- 7.3.1 Model Command
- 7.3.2 Non Model Command
- 7.4 Important and Interesting Facts
- 7.5 Examples of Some G Codes
- 7.6 G00 Rapid Positioning/Rapid Traverse/Rapid Motion
- 7.7 G01 Linear Motion with Feed Rate (F)
- 7.8 G02 Circular Interpolation in Clock Wise (C.W.)Direction
- 7.9 G03 Circular Interpolation in Counter (Anti) Clock Wise(C.C.W.) Direction
- 7.10 G04 Dwell Time
- 7.11 G17 Selection of XY Circular Plane
- 7.12 G18 Selection of ZX Circular Plane
- 7.13 G19 Selection of YZ Circular Plane
- 7.14 G20 Inch Selection System in CNC Programming
- 7.15 G21 Metric Selection System in CNC Programming
- 7.16 G28 Return to Reference Point (Machine HomePosition)
- 7.17 G32 Thread Cutting Command
- 7.18 G33 Thread Cutting Command
- 7.19 G40 Tool Nose Radius Compensation Cancel
- 7.20 G41 Tool Nose Radius Compensation Left
- 7.21 G42 Tool Nose Radius Compensation Right
- 7.21.1 G41 and G42 Will Apply in Following Conditions
- 7.21.1.1 If CNC Turning Machine has a Slant Bed (45°/30°)
- 7.21.1.2 If Turning Machine Has Flat Bed Same Like Conventional Lathe Machine
- 7.22 Uses of G41 and G42 in CNC Milling Machine.
- 7.22.1 G41 and G42 Codes are Used also in CNC Milling Machine for Cutter Compensation.
- Notes:
- Description based on print version record.
- ISBN:
- 1-00-333731-7
- 1-000-79644-2
- 1-003-33731-7
- 1-000-79291-9
- 87-7022-042-5
- 9781003337317
- OCLC:
- 1101046414
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.