CNC Programming
 
CNC-Academy.com Top Toolbar


What's an RSS Feed?
 CNC Programming Courses | CNC Related Products | Articles | Resources | CNC Programming Jobs
CNC Academy.com About UsCNC Academy.com FAQCNC Academy.com Contact Us
Featured courses
#1

 

G63 Tapping mode


G64 Cutting mode


G65 Macro Call


G66 Macro modal call


G67 Macro modal call cancel


G68 Coordinate rotation


G69 Coordinate rotation cancel


G70
G71 Input in inches


G72 Metric input


G73 Peck drilling cycle


G74 Counter tapping cycle


G75 Plunge grinding cycle (0-GSC)


G76 Fine boring cycle


G77 Direct constant-dimension plunge grinding cycle(0-GSC)


G78 Continuous-feed surface grinding cycle(0-GSC)


G79 Intermittent-feed surface grinding cycle(0-GSC)


G80 Canned cycle cancel/external operation function cancel


G81 Drilling cycle, spot boring cycle or external operation function


G82 Drilling cycle or counter boring cycle


G83 Peck drilling cycle


G84 Tapping cycle


G85 Boring cycle


G86 Boring cycle


G87 Back boring cycle


G88 Boring cycle


G89 Boring cycle


G90 Absolute dimension

input
G91 Incremental dimension input
G92 Setting for work
coordinate system or clamp at maximum spindle speed
G93


G94 Feed mm/min or inch/min


G95 Feed mm/rev or inch/ rev (constant speed)


G96 Constant surface speed control (in m/min or feed/min) ON


G97 Constant surface speed control cancel (in m/min or feed/min) OFF and freeze last speed of G96


G98 Return to initial point in canned cycle


G99 Return to R point in canned cycle


G107 Cylindrical interpolation


G150 Normal direction control cancel mode


G151 Normal direction control left side on


G152 Normal direction control left side on


G160 In-feed control function cancel(0-GSC)


G161 In-feed control function (0-GSC)


CNC PROGRAMMING-SECRETS REVEALED
CNC Course

2013. CD course or Hardcover, 3rd edition...$97.
Ships from and sold by CNC Academy.com

Click on the button below to order using PayPal

OVERVIEW


,,CNC Programming-Secrets Revealed provides practical “how-to” information that can immediately be put in use to improve ones programming skills, setting, and productivity. It's a valuable resource for everybody working in CNC Programming world."

Brian Ferguson


CNC Programming-Secrets Revealed Course has just become more valuable reference guide than ever! A new CD-ROM, packed with actual problem-solving projects and enhancing the material presented in the the Course. Students will find programming projects and exercises for most chapters, special CNC programming and machining projects, solutions to problems, and numerous reference files useful in CNC programming, as well as other utilities.

Contains a review of machining terms and procedures, many exercises and programming examples, and appendices with speeds and feeds and answers to cutting condition definitions.
Covers from basics to advanced CNC programming, with step-by-step coverage of machining processes, an introductory chapter on CAD/CAM, and an overview of MasterCAM.

Extraordinarily comprehensive, this most popular and authoritative reference CD course covers just about every possible subject a typical CNC programmer may encounter on a daily basis. Completely indexed to help the user quickly locate topics of interest, this CNC Course presents most common programming subjects in great depth and is equally applicable to both CNC milling and CNC turning operations. Many advanced subjects are also covered, thus making this an unusually comprehensive reference for machinists, programmers, engineers, and supervisors.


It is all packed in Adobe PDFfiles, students will be able to quickly and easily print and distribute any of the projects, exercises, and references. Meanwhile, students beginners as well as professionals will find this CD an effective self-study aid that allows them to help and enhance their understanding of the subject one topic at a time.

FEATURES

CNC Programming - Secrets Revealed CD Course presents complete information with instructions on various programming techniques, from the CNC basic areas to dozens of advanced CNC Programming concepts.
Includes hundreds illustrations, tables, formulas, tips, shortcuts and real-world examples.
This most popular CNC Course offers unparalleled reference material useful for skills training at all levels of CNC.
Presents an encyclopedic, logically organized approach to CNC programming, allowing the reader to look up a subject of interest only.
Uses cross references throughout to guide the reader to the proper answer or solution to a problem based on real experience..

CONTENTS

Numerical Control
CNC Milling
CNC Turning
Coordinate Geometry
Control Systems
Blue print reading
Program Planning
Part Program Structure
Preparatory Commands
Miscellaneous Functions
Sequence Block
Dimension input
Spindle Control
Feedrate Control
Tool Function
Tool setting
Reference Points
Register Commands
Position Compensation
Work Offset
Tool Length Offset
Rapid Positioning
Machine Zero Return
Linear Interpolation
Block Skip Function
Dwell Command
Fixed Cycles
Machining Holes
Pattern Of Holes
Face Milling
Circular Interpolation
Cutter Radius Offset
Plane Selection
Peripheral Milling
Slots And Pockets
Turning and Boring
Lathe Cycles
Grooving on Lathes
Part-Off
Single Point Threading
Subprograms
Datum Shift
Mirror Image
Coordinate Rotation
Scaling Function
CNC Lathe Accessories
Helical Milling
Horizontal Machining
Writing a CNC Program
Program Documents
Program Verification
CNC Machining
Interfacing to Devices
Math for Programming
CNC and CAD/CAM
Appendix
Index


This course will teach you:

- Basics of CNC
- CNC machine components and configuration
- Programable functions and accessories
- Directions of motion (axes) and fundamental geometrical principles
- Home position (Reference point) for each axis
- Flow of the CNC process
- Which coordinate systems we have know
- Machine coordinate system
- Setting m/c coordinate system
- Direction of motion (axes)
- Workpiece coordinate system
- Definition of workpiece position
- Polar coordinates
- Motion types
- G - codes (preparatory function)
- M - codes (miscellaneous function)
- Absolute command (G90)
- Incremental command (G91)
- Understanding of interpolation
- Rapid motion
- Feed rate (F function)
- Circular interpolation - circular motion (G02 and G03)
- Other interpolation types
- Program zero, workpiece zero – positions of zero points
- Z axis zero
- Metric/Imperial dimensions G70, G71, G700, G710
TOOL OFFSETS
- What are offsets
- Why we need offsets
- How to organize offsets
- Types of compensation
- Tool length compensation - G43 (machining centres)
- How to consider tool length compensation
- How to measure tools
- Cutter radius compensation G40-G42 (machining centres)
- Reasons for cutter radius compensation
- How to program cutter radius compensation, example
- Dimensional tool (wear) offsets
- Tool nose radius compensation
- What are other types of compensation
LANGUAGE ELEMENTS OF PROGRAMMING LANGUAGE
- Address, Data, Word, Block, Sequence, Program ?
- Types of programs
PROGRAM FORMATING
- Reasons to format CNC programs
- Types of program format (program start-up, tool ending, tool start-up, and
program ending)
- Program configuration, structure and contents of an CNC program
LET’S START WRITING CNC PROGRAMS
- How to Prepare the work piece drawing
- Steps to prepare (mark up print, machining process, calculate coordinates,
selecting of tools, plan setup)
- How to define machining sequences
- How to create a machining plan
- How to translate the work steps into the machining language
- How to combine all individual steps in a program
- Simple programming example
- Program sample for machining a groove
- Practical examples of CNC programs
- Setting of selected cutting conditions
- CNC program examples
SPECIAL PROGRAMMING FEATURES
- Canned cycles
- Rigid tapping
- Grinding cycles

Click on the button below to order using PayPal

 

G0X5.0Y90.0


G0Z100.0


G01Z5.0F500


G41 Y100.0 D101


X0.0 (WITHOUT THIS

MOVE G41 IS NOT

APPLIED UNTIL THE

NEXT X BLOCK*)


Z0.0F250


#100=3


WHILE[#100 GT 0]DO1


G91Z-1.0


G90X-100.0


Y-100.0


X100.0 ( *)


Y100.0


X0.0


END1


G0Z100.0


G40Y90.0


G91G28Z0

 

CNC Academy.com HOME
Copyright CNC Academy© All rights reserved.

| Terms of Use | Earnings Disclaimer | Privacy Policy

A.S.S. Inc.