rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Basics of CNC programming
  title info:
    title: Computer numerical control programming
  name:
    name part: Negi, Pawan Kumar
    role:
      role term: creator
    role:
      role term: author.
  name:
    name part: Ram, Mangey.
  name:
    name part: Yadav, Om Prakash
    name part: 1964-
  name:
    name part: Taylor & Francis
  type of resource: text
  genre: Electronic books.
  origin info:
    place:
      place term: dk
    place:
      place term: Gistrup, Denmark
    publisher: River Publishers
    date issued: [2019]
    date issued: 2019
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource (486 pages) : illustrations (some color)
  abstract: Before the introduction of automatic machines and automation, industrial manufacturing of machines and their parts for the key industries were made though manually operated machines. Due to this, manufacturers could not make complex profiles or shapes with high accuracy. As a result, the production rate tended to be slow, production costs were very high, rejection rates were high and manufacturers often could not complete tasks on time. Industry was boosted by the introduction of the semi-automatic manufacturing machine, known as the NC machine, which was introduced in the 1950's at the Massachusetts Institute of Technology in the USA. After these NC machine started to be used, typical profiles and complex shapes could get produced more readily, which in turn lead to an improved production rate with higher accuracy. Thereafter, in the 1970's, an even larger revolutionary change was introduced to manufacturing, namely the use of the CNC machine (Computer Numerical Control). Since then, CNC has become the dominant production method in most manufacturing industries, including automotive, aviation, defence, oil and gas, medical, electronics industry, and the optical industry. Basics of CNC Programming describes how to design CNC programs, and what cutting parameters are required to make a good manufacturing program. The authors explain about cutting parameters in CNC machines, such as cutting feed, depth of cut, rpm, cutting speed etc., and they also explain the G codes and M codes which are common to CNC. The skill-set of CNC program writing is covered, as well as how to cut material during different operations like straight turning, step turning, taper turning, drilling, chamfering, radius profile, profile turning etc. In so doing, the authors cover the level of CNC programming from basic to industrial format. Drawings and CNC programs to practice on are also included for the reader.
  table of contents: Preface xix -- Acknowledgement xxi -- List of Figures xxiii -- List of Abbreviations xliii 1 CNC Machine and Its Importance 1 -- 1.1 History of CNC Machine 1 -- 1.2 What is CNC? 2 -- 1.3 Working of CNC Machine 3 -- 1.4 Language of CNC Machine 3 -- 1.5 Benefits: After Coming to the CNC Machine 3 -- 1.6 Fast Change Over 4 -- 1.7 What is the Importance of CNC Machine in the Modern World? 4 -- 1.8 Advantages and Disadvantages of CNC Machine 4 -- 1.8.1 Advantages 5 -- 1.8.2 Some Most Important Advantages of CNC Machine 5 -- 1.8.3 Disadvantages 6 -- 1.9 Types of CNC Machines 7 -- 1.10 Some Constructional Features of CNC Machine 7 -- 1.11 Important Parts of CNC Machine 11 -- 1.12 What Do You Mean By NC And CNC Machine? 12 -- 1.13 Difference Between the NC Machine and CNC Machine 13 -- 1.13.1 NC Machine 13 -- 1.13.2 CNC Machine 13 -- 1.14 What is CNC Control Software? 14 -- 1.14.1 Some Popular CNC Control Software Names are Given Below 15 -- References 15 -- 2 Turning Process and Its Cutting Parameters 17 -- 2.1 What is Turning?/What is Turning Operation? 17 -- 2.2 What is Adjustable Cutting Factor in Turning Machine? 17 -- 2.3 What is the Feed, Cutting Speed, Spindle Speed and Depth of Cut? 17 -- 2.3.1 Spindle Speed 17 -- 2.3.2 Feed 17 -- 2.3.3 Cutting Speed 18 -- 2.3.4 Depth of Cut 19 -- 2.4 What are the Turning, Facing, Straight Turning, Step Turning, Drilling, Boring and Threading Operations? 19 -- 2.4.1 Turning Operation 19 -- 2.4.2 Important Tips 20 -- 2.4.3 Facing Operation 20 -- 2.4.4 Plain Turning/Straight Turning Operation 20 -- 2.4.5 Step Turning Operation 22 -- 2.4.6 Drilling 22 -- 2.4.7 Taper Turning Operation 23 -- 2.4.8 Boring Operation 23 -- 2.4.9 Threading Operation 23 -- 2.5 Why We Choose the CNC Machine for Manufacturing the Products? 24 -- 2.6 What Should We Need for Manufacturing the Product in CNC Machine? 25 -- References 25 -- 3 Importance of Alphabets in CNC Programming 27 -- 3.1 Alphabets, Which are Used in CNC Programming? 27 -- 3.1.1 A Rotary axi…
  table of contents: 6 (Straight Turning Program with Multiple Rough Cutting) 290 9.2.7 Program No. 7 (Step Turning Program) 292 9.2.8 Program No. 8 (Multi Step Turning Program) 294 9.2.9 Program No. 9 (Multiple Steps Turning Program) 296 9.2.10 Program No. 10 (Continuous Drilling Program) 298 9.2.11 Program No. 11 (Peck Drilling Program) 299 9.2.12 Program No. 12 (Peck Drilling Program with Deep Hole) 301 9.2.13 Program No. 13 (Chamfering Program) 303 9.2.14 Program No. 14 (Chamfering Program) 305 9.2.15 Program No. 15 (Chamfering Program with Rough Cut) 307 9.2.16 Program No. 16 (Corner Radius Program with Rough Cut and Counter Clock Wise Direction) 308 9.2.17 Program No. 17 (Corner Radius Program with Counter Clock Wise Direction) 310 9.2.18 Program No. 18 (Corner Radius Program in Clock Wise Direction) 311 9.2.19 Program No. 19 (Taper Turning Program) 313 9.2.20 Program No. 20 (Taper Turning Program with Rough Cut) 314 9.2.21 Program No. 21 (Taper Turning Program) 316 9.2.22 Program No. 22 (Threading Program) 317 9.2.23 Program No. 23 (Threading Program with Pitch 1.25) 319 9.2.24 Program No. 24 (Threading Program with Pitch 2.0) 321 9.3 Profile Turning 323 9.3.1 Program No. 25 (Profile Turning with Multi Tool Program) 323 9.3.2 Program No. 26 (Radius Profile Turning with Multi Tool Program) 326 9.3.3 Program No. 27 (Turning Profile Program) 330 9.3.4 Program No. 28 (Multi Tool Program for Profile Turning and Threading Operation) 332 9.3.5 Program No. 29 (CNC Programming for Oval Shape) 336 9.3.6 Program No. 30 (CNC Programming for Circular Clock Wise Direction) 338 9.3.7 Program No. 31 (CNC Programming for Big Arc Profile) 341 9.3.8 Program No. 32 (Profile Turning with Multi Cutting Tools) 343 9.4 How Will You Take Work Zero Offset G54? or Where You Will Take Z Zero (Z = 0) on the Work piece Surface? 347 9.5 Practice Drawings with Multiple Cutting Tools 349 9.5.1 Choose Correct Answers and Fill in the Blanks where from Program Lines are Missing in following CNC Programs 350 9.5.1.1…
  table of contents: 3.1.2 B Rotary axis around Y-axis (unit in degrees) 27 -- 3.1.3 C Rotary axis around Z-axis (unit in degrees) 27 -- 3.1.4 D Depth of cut 27 -- 3.1.4.1 Formula to Find Out Unknown Diameter on Turning Machine 27 -- 3.1.5 E For accuracy control during machining operation/engraving feed rate or contouring accuracy 28 -- 3.1.6 F Feed is like a cutting force of the tool. This is applied during material removing 28 -- 3.1.7 G Preparatory function (G-code/job operation code) 28 -- 3.1.8 H Tool height offset/data 29 -- 3.1.9 I Auxiliary axis in X-axis direction 29 -- 3.1.10 J is an auxiliary axis in Y-axis. It is used in CNC milling programming 29 -- 3.1.11 K is an auxiliary axis in the Z-axis 30 -- 3.1.12 L is used as a subprogram number or L is used as a number of repetition (loops) in canned cycle 31 -- 3.1.13 M Miscellaneous code (M-code/Machine operating code) 31 -- 3.1.14 N Block number/Sequence number/Line number in CNC program 31 -- 3.1.15 O Program number/Program name 31 -- 3.1.16 P is used as a block sequence number 32 -- 3.1.17 Q is used as a Line number in some canned cycles in turning machine 32 -- 3.1.18 R denotes radius and R is used for radius profile in CNC programming 32 -- 3.1.19 S Spindle speed is the angular velocity of the work piece is called the spindle speed 32 -- 3.1.20 T Tool T is used as a cutting tool in CNC programming 32 -- 3.1.21 U Incremental axis in X-axis direction 32 -- 3.1.22 V Incremental axis in Y-axis direction 33 -- 3.1.23 W Incremental axis in Z-axis direction 33 -- 3.1.24 X Main axis in X-axis direction 33 -- 3.1.25 Y Main axis in Y-axis direction 33 -- 3.1.26 Z Main axis in Z-axis direction 33 -- 3.2 How to Write a CNC Program?/Write the Procedure of CNC Program? 34 -- References 35 -- 4 Cutting Tool Geometry Settings in CNC Software 37 -- 4.1 What is the Cutting Tool Geometry in CNC Software? 37 -- 4.2 Another Example of Tool Offset/Geometry 38 -- 4.3 What is Cutting Tool Offset (Wear)? 39 -- 4.4 An Example of the Tool Offset (Wea…
  table of contents: 4.5 What are Tool Offset Geometry and Tool Offset Wear in CNC Turning Machine? 41 -- 4.6 What is Tool Nose Radius in CNC Machine? 41 -- 4.7 What is Tool Tip Location in CNC Machine? Is it Same for All CNC Turning Machines? 42 -- 4.8 Where You Enter Tool Nose Radius and Tool Tip Location? 44 -- References 44 -- 5 Dimension Methods, Machine Zero, Work Zero and Machine Axis 45 -- 5.1 What is Absolute Dimension and Increment Dimension? 45 -- 5.1.1 Absolute Dimension (G90) 45 -- 5.1.2 Incremental Dimension (G91) 45 -- 5.2 What is Diametrical Method and Radius Method? 46 -- 5.2.1 Diametrical Method 46 -- 5.2.2 Radius Method 47 -- 5.3 What is the Machine Zero? 47 -- 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? 48 -- 5.5 What is the Importance of the Central Axis of the Spindle in CNC Turning Machine? 49 -- 5.6 How Many Axis in CNC Turning Machine? 49 -- 5.6.1 Z-Axis (When Cutting Tool Moves Towards to Work Piece Length, Which is Called Z-Axis) 51 -- 5.6.2 Some Important Facts About X = 0 & Z = 0 -- 51 -- 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 52 -- 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 52 -- 5.7 In Some Special Cases, We Can Take Z = 0 Anywhere on the Work Piece Surface. It Depends on the Machining Condition 52 -- References 53 -- 6 Turning Machine and Its Coordinates 55 -- 6.1 What is the Importance of the Coordinate System in CNC Machine? 55 -- 6.2 Find the Coordinates of Given Figure in Absolute Method (G90 Code) 55 -- 6.3 Find the Absolute (G90) Coordinates of Given Figure in Diametrical () Method 56 -- 6.3.1 In Turning Machine X-Axis is a Diametrical Axis, During Programming and Coordinates X Will Use …
  table of contents: 6.3.2 In Turning Machine Z-Axis Works in Length, During Programming and Coordinates Z Will Use with Length Value 58 -- 6.3.2.1 In Figure 6.7, all length dimensions will be count in Z-axis with negative value because whole work piece is coming inside the negative zone (left side from work zero) of the Z axis. So length dimension will write with negative sign 59 -- 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 (+).
  note: Pawan Kumar Negi, Mangey Ram, Om Prakash Yadav.
  note: Includes index.
  note: 3.1.13 M Miscellaneous code (M-code/Machine operating code)
  note: Pawan Negi, Mangey Ram, Om Prakash Yadav
  subject:
    topic: Machine-tools
    topic: Numerical control
    topic: Programming
  subject:
    topic: Machines-outils
    topic: Commande numérique
    topic: Programmation
  subject:
    topic: SCIENCE / Energy
  subject:
    topic: TECHNOLOGY / Electronics / General
  subject:
    topic: TECHNOLOGY / Industrial Design / General
  subject:
    topic: Machine-tools
    topic: Numerical control
    topic: Programming
  classification: TJ1189 .N44 2019 eb
  classification: 621.9/023
  related item:
    title info:
      title: Basics of CNC Programming
    name:
      name part: Negi, Pawan.
    origin info:
      publisher: Aalborg : River Publishers, ©2019
  related item:
    title info:
      title: River Publishers Series in Mathematical and Engineering Sciences Ser
  identifier: 9788770220422
  identifier: 8770220425
  identifier: 9781003337317
  identifier: 1003337317
  identifier: 1000796442
  identifier: 9781000792911
  identifier: 1000792919
  identifier: 9781000796445
  identifier: 8770220433
  identifier: 9788770220439
  identifier: 9781003337317 Taylor & Francis
  identifier: http://proxy.library.tamu.edu/login
  record info:
    record content source: EBLCP
    record creation date: 190518
    record change date: 20241108165906.3
    record identifier: in00005524574
    language of cataloging:
      language term: eng