skip to content
Programming of computer numerically controlled machines Preview this item
ClosePreview this item
Checking...

Programming of computer numerically controlled machines

Author: Ken Evans; John Polywka; Stanley Gabrel
Publisher: New York : Industrial Press, ©2001.
Edition/Format:   Print book : English : 2nd edView all editions and formats
Summary:

Provides descriptions of many operation and programming functions and their practical application to turning and milling machines. End-of-chapter study questions make the book suitable for use as a  Read more...

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Additional Physical Format: Online version:
Evans, Ken (Kenneth W.).
Programming of computer numerically controlled machines.
New York : Industrial Press, ©2001
(OCoLC)606557240
Document Type: Book
All Authors / Contributors: Ken Evans; John Polywka; Stanley Gabrel
ISBN: 0831130350 9780831130350 0831131292 9780831131296
OCLC Number: 45917037
Notes: Previous edition under John Polywka and Stanley Gabrel.
Includes index.
Description: xiii, 386 pages : illustrations ; 26 cm
Contents: Safety 3 --
Maintenance 4 --
Tool Clamping Methods 5 --
Cutting Tool Selection 6 --
Tool Compensation Factors 7 --
Tool Changing 7 --
Metal Cutting Factors 8 --
Process Planning for CNC 11 --
Types of Numerically Controlled Machines 15 --
What is Programming? 16 --
Orientation of the Coordinate System 17 --
Coordinate Systems 19 --
Points of Reference 24 --
Program Format 29 --
Part 2 Operation 33 --
Panel Descriptions 35 --
Operator Panel Features 35 --
Feedrate Override 36 --
Emergency Stop 36 --
Program Protect 36 --
Program Source 36 --
Operation Select 37 --
Execution 39 --
Operation 40 --
Speed/Multiply 41 --
Spindle 44 --
Axis/Direction 44 --
Coolant 45 --
Control Panel Descriptions 46 --
Control Panel 46 --
Power-ON & Power-OFF 47 --
CRT Display 47 --
Soft Keys 47 --
Address and Numeric Keys (Alpha-Numerical Keys) 48 --
Part Program Edit Keys 49 --
Function Keys 50 --
Operations Performed At the CNC Control 51 --
MDI Operations 55 --
Measuring Work Offsets, Turning Center 57 --
Measuring Work Offsets Machining Center 57 --
Tool Offsets are Measured 59 --
Adjusting Wear-Offsets for Turning Centers 61 --
Machining Center Tool Offsets 63 --
Adjusting Wear-Offsets for Machining Centers 64 --
Tool Path Verification of the Program 65 --
Dry Run of Program 65 --
Execution in Automatic Cycle Mode 65 --
DNC Operation 66 --
Program Editing Functions 67 --
Setting 70 --
Param 70 --
Dgnos 71 --
Tape Code 71 --
Common Operation Procedures 71 --
Part 3 Programming Computer Numerically Controlled Turning Centers 81 --
Miscellaneous Functions (M-Codes) 80 --
Preparatory Functions (G-Codes) 83 --
Tool Function 85 --
Practical Application of Tool Wear Offset 85 --
Feed Function 87 --
Spindle Function 88 --
Constant Cutting Speed 88 --
Programming of CNC Lathes in Absolute and Incremental Systems 90 --
Programming in Absolute Systems 90 --
Programming in Incremental Systems 91 --
Setting Absolute Zero of the Coordinate System (G50) 92 --
Program Creation 96 --
Program Number 97 --
Block Composition 97 --
Block Number 98 --
Part Program 98 --
Subprogram 98 --
Program Example 99 --
Preparatory Functions (G Functions) 102 --
Rapid Traverse Function (G00) 102 --
Linear Interpolation (G01) 104 --
Circular Interpolation (G02 and G03) 104 --
Dwell (G04) 108 --
Automatic Reference Point Return Check (G27) 109 --
Automatic Reference Point Return (G28) 109 --
Return From Reference Point (G29) 110 --
Thread Cutting (G32) 112 --
Thread Cutting Cycle (G92) 114 --
Tapered Thread Cutting using Cycle (G92) 117 --
Fixed Cutting Cycle A (G90) 117 --
Fixed Cutting Cycle B (G94) 118 --
Multiple Repetitive Cycles 119 --
Rough Cutting Cycle (G71) 119 --
Face Cutting Cycle (G72) 124 --
Pattern Repeating (G73) 125 --
Finishing Cycle (G70) 127 --
Peck Drilling Cycle (G74) 129 --
Groove Cutting Cycle (G75) 131 --
Multiple Thread Cutting Cycle (G76) 132 --
Programming for the Tool Nose Radius 134 --
Programming the Center of the Tool Nose Radius 137 --
Programming Using the Two Initial Points 143 --
Application of Tool Nose Radius Compensation(TNRC) G41, G42 and G40 147 --
Tool Nose Radius and Tip Orientation 147 --
Calling G41 or G42 in the Program 148 --
Programming Examples for Lathes 149 --
Description of Cutting Tools Used in Programming Examples 150 --
Application For Functions G00 And G01 In Both Absolute And Incremental Systems 152 --
Eliminating Taper In Turning 155 --
Eliminating Taper In Threading 157 --
Subprogram Application 158 --
Example Of Making A Taper Thread 159 --
Example Of Turning With Bar Stock as the Material 163 --
Example Of Long Shaft Turning 164 --
Programming Example For Making A Bushing 169 --
Example Illustrating The Application Of Functions G72 And G75 178 --
Complex Program Example 180 --
Example Of Cutting A Three-Start Thread 186 --
Example Of Threading With A Common Tap 186 --
Example Illustrating The Application Of The Tool Nose RadiusCompensation (G41 and G42) 187 --
Part 4 Programming Computer Numerically Controlled Machining Centers 191 --
Tool Function (T-Word) 193 --
Tool Changes 193 --
Feed Function (F-Word) 194 --
Spindle Speed Function (S-Word) 195 --
Preparatory Functions (G-Codes) 195 --
Miscellaneous Functions (M Functions) 198 --
Programming in Absolute and Incremental Systems 199 --
Absolute Programming (G90) 199 --
Incremental Programming (G91) 199 --
Programming of Absolute Zero Point (G92) 200 --
Setting G92 201 --
Program Creation 203 --
Program Number 203 --
Block Number 203 --
Subprogram 203 --
Program End 206 --
Link Between Functions G92 and G43 206 --
Explanation of the Safety Block 211 --
Overview of Preparatory Functions (G Functions) 212 --
Rapid Traverse Positioning (G00) 212 --
Linear Interpolation (G01) 213 --
Circular Interpolation (G02, G03) 214 --
Helical Interpolation using G02 or G03 219 --
Dwell (G04) 222 --
Exact Stop (G09) 224 --
Polar Coordinate Cancellation (G15) 224 --
Polar Coordinate System (G16) 225 --
Plane Selection (G17, G18, G19) 225 --
Input In Inches (G20) Input In Millimeters (G21) 227 --
Stored Stroke Limit (G22, G23) 227 --
Reference Point Return Check (G27) 227 --
Return To The Reference Point (G28) 227 --
Return From The Reference Point (G29) 228 --
Return To Second, Third, And Fourth Reference Points (G30) 229 --
Cutter Compensation (G40, G41, G42) 229 --
Tool Length Compensation (G43, G44, G49) 240 --
Offset Amount Input By The Program (G10) 241 --
Work Coordinate Systems (G54, G55, G56, G57, G58, G59) 241 --
Single-Direction Positioning (G60) 244 --
Canned Cycle Functions 244 --
High Speed Peck Drilling Cycle (G73) 246 --
Left Handed Tapping Cycle (G74) 247 --
Fine Boring Cycle (G76) 247 --
Canned Drilling Cycle Cancellation (G80) 248 --
Drilling Cycle, Spot Drilling (G81) 248 --
Counter Boring Cycle (G82) 250 --
Deep Hole Peck Drilling Cycle (G83) 252 --
Tapping Cycle (G84) 254 --
Boring Cycles 257 --
G85 Reaming Cycle 257 --
G86 Boring Cycle 257 --
G87 Boring Cycle 261 --
G88 Boring Cycle 261 --
G89 Boring Cycle 262 --
Examples of Programming Computer Numerically Controlled Machining Centers 263 --
Absolute (G90) Or Incremental (G91) Programming Comparison 263 --
Selection Of Coordinate System (G92) 264 --
Complex Program Example 1 265 --
Example Illustrating The Application Of The Mirror Image 280 --
Example Of A Program With The Application Of A Rotation With Respect To The X Axis 281 --
Example Of Programming A Horizontal Milling Machine 284 --
Complex Program Example 2 292 --
Milling Example 300 --
Example Illustrating Application Of Function With Radius Compensation 305 --
Example Program For Drilling Of 1000 Holes Using Only Six Blocks Of Information 307 --
Example Illustrating Application Of Mathematical Formulas 308 --
Part 5 Computer Aided Design and Computer Aided Manufacturing 319 --
What is CAD/CAM? 321 --
Geometry Creation 323 --
Job Setup 324 --
Tool Path 332 --
Contour (2D) 334 --
Verification 337 --
Post Processing 337 --
Associativity 338 --
Part 6 Conversational Programming 339 --
Turning Center Program Creation 342 --
Common Data Process 342 --
Maching Process 344 --
Sequence Data 345 --
End 345 --
Machining Center Program Creation 346 --
Common Data Unit 346 --
Coordinate System 348 --
Machining Unit 348 --
Sequence Data 349 --
End Unit 351 --
Future of CNC Programming 351.
Other Titles: Programming of CNC machines
Responsibility: second edition by Ken Evans ; John Polywka and Stanley Gabrel.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/45917037> # Programming of computer numerically controlled machines
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "45917037" ;
   library:placeOfPublication <http://dbpedia.org/resource/New_York_City> ; # New York
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nyu> ;
   rdfs:seeAlso <http://experiment.worldcat.org/entity/work/data/35405119#CreativeWork/programming_of_computer_numerically_controlled_machines> ; # Programming of computer numerically controlled machines.
   schema:about <http://id.worldcat.org/fast/1004936> ; # Machine-tools--Numerical control--Programming
   schema:about <http://id.loc.gov/authorities/subjects/sh87005675> ; # Machine-tools--Numerical control--Programming
   schema:about <http://dewey.info/class/621.9023028551/e21/> ;
   schema:alternateName "Programming of CNC machines" ;
   schema:bookEdition "2nd ed." ;
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://viaf.org/viaf/73020452> ; # Stanley Gabrel
   schema:contributor <http://viaf.org/viaf/60709946> ; # John Polywka
   schema:copyrightYear "2001" ;
   schema:creator <http://viaf.org/viaf/11646982> ; # Kenneth W. Evans
   schema:datePublished "2001" ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/35405119> ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/606557240> ;
   schema:name "Programming of computer numerically controlled machines"@en ;
   schema:productID "45917037" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/45917037#PublicationEvent/new_york_industrial_press_2001> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/35405119#Agent/industrial_press> ; # Industrial Press
   schema:workExample <http://worldcat.org/isbn/9780831131296> ;
   schema:workExample <http://worldcat.org/isbn/9780831130350> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/45917037> ;
    .


Related Entities

<http://dbpedia.org/resource/New_York_City> # New York
    a schema:Place ;
   schema:name "New York" ;
    .

<http://experiment.worldcat.org/entity/work/data/35405119#Agent/industrial_press> # Industrial Press
    a bgn:Agent ;
   schema:name "Industrial Press" ;
    .

<http://experiment.worldcat.org/entity/work/data/35405119#CreativeWork/programming_of_computer_numerically_controlled_machines> # Programming of computer numerically controlled machines.
    a schema:CreativeWork ;
   schema:creator <http://viaf.org/viaf/60709946> ; # John Polywka
   schema:name "Programming of computer numerically controlled machines." ;
    .

<http://id.loc.gov/authorities/subjects/sh87005675> # Machine-tools--Numerical control--Programming
    a schema:Intangible ;
   schema:name "Machine-tools--Numerical control--Programming"@en ;
    .

<http://id.worldcat.org/fast/1004936> # Machine-tools--Numerical control--Programming
    a schema:Intangible ;
   schema:name "Machine-tools--Numerical control--Programming"@en ;
    .

<http://viaf.org/viaf/11646982> # Kenneth W. Evans
    a schema:Person ;
   schema:familyName "Evans" ;
   schema:givenName "Kenneth W." ;
   schema:givenName "Ken" ;
   schema:name "Kenneth W. Evans" ;
    .

<http://viaf.org/viaf/60709946> # John Polywka
    a schema:Person ;
   schema:familyName "Polywka" ;
   schema:givenName "John" ;
   schema:name "John Polywka" ;
    .

<http://viaf.org/viaf/73020452> # Stanley Gabrel
    a schema:Person ;
   schema:familyName "Gabrel" ;
   schema:givenName "Stanley" ;
   schema:name "Stanley Gabrel" ;
    .

<http://worldcat.org/isbn/9780831130350>
    a schema:ProductModel ;
   schema:isbn "0831130350" ;
   schema:isbn "9780831130350" ;
    .

<http://worldcat.org/isbn/9780831131296>
    a schema:ProductModel ;
   schema:isbn "0831131292" ;
   schema:isbn "9780831131296" ;
    .

<http://www.worldcat.org/oclc/606557240>
    a schema:CreativeWork ;
   rdfs:label "Programming of computer numerically controlled machines." ;
   schema:description "Online version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/45917037> ; # Programming of computer numerically controlled machines
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.