Outline for Router Programming, Setup, And Operation CD-rom
Course
Orientation Introduction to the course ( 14:00 )
Outline for orientation, Scope of this course 05:45, Course materials
01:50, The key concepts approach 01:25, Lesson structure 01:30, Controls
covered 01:25, Setting up a good learning environment 02:05
Lesson 1 Machine configurations (43:25)
Intro to key concept number one 02:00, Lesson plan for lesson one 00:55
Operations performed on CNC routers: (outline): Spot drilling 02:40,
Drilling 04:55, Principles of routing 04:25, Router bits 02:00 Speed
calculations 03:30, Feedrate calculations 01:50
Table top CNC routers 01:30, Stand alone CNC routers 01:10, CNC woodworking
machining centers 01:10
Basic components 01:15, Common work holding devices 01:50, Directions of
motion 02:00, Programmable features: Spindle 04:15, Feedrate 00:45, Dust
collection 00:55 Automatic tool changer 03:40, Other programmable features
00:55
Lesson 2 Flow of the programming process (26:25)
Company types that use CNC routers 03:40, Factors contributing to a company
profile: Lot sizes 02:45, Repeat business 03:00, Lead time 02:10, Complexity of
work 00:45, Typical cycle time 01:30, Programming methods 01:25, Flow of the
programming process 08:15
Lesson 3 Visualizing CNC program execution (16:45)
Travel instructions analogy 01:00, Program make-up 02:40, Example of
program visualization 07:15, Notes on program structure 03:45
Lesson 4 Understanding program zero (23:10)
Graph analogy 05:00, Understanding polarity 3:45, Where to place the
program zero point 03:35, Absolute versus incremental programming 08:55
Lesson 5 Locating the program zero point (18:20)
Understanding the zero return position 03:05, Program zero assignment
values 02:30, Measuring the program zero point location 06:55, Retaining
program zero assignment values 02:05
Lesson 6 Two ways to assign program zero (10:40)
Assigning program zero in the program 04:45, Assigning program zero with
fixture offsets 03:00
Lesson 7 Introduction to programming words (33:35)
Programming words: O word: program number 03:35, Parentheses for messages
01:20, N word: sequence number 02:00, G word: preparatory functions 02:45, X,
Y, Z word: axis position, designators 07:00, R word: Radius designator 00:45 I,
J, & K: Arc center designators 00:35, Q word: Peck depth 00:25, P word:
Pause time 01:10, L word: Number of repetitions 00:45, F word: Feedrate 02:00,
S word: Spindle speed 01:25, T word: Tool changing 02:40, M word: Miscellaneous
functions 01:50 D & H word: Offset number 00:45, /: Block delete 00:40,
EOB: End of block 00:30
Lesson 8 The importance of preparation (23:35)
Divide and conquer 02:10, Typical mistakes 07:30, Steps to prepare: Study
and mark-up the print 01:10, Prepare the cutting process 03:35 Do the math
04:45, Plan the setup 01:50
Lesson 9 Motion types (36:50)
The three most popular motion types 01:05, Motion commonalties 02:40,
Understanding the programmed point 04:25, Rapid motion 05:35, Straight line
motion 04:00, Circular motion: Introduction to circular motion 00:55, G02
versus G03 01:45 Example using R word 05:35, Example using directional vectors
(I J K) 05:35, Arc limitations 03:00
Lesson 10 Introduction to compensation (12:10)
An analogy 04:25, Understanding offsets 03:15, Sizing and trial machining
01:45
Lesson 11 Tool length compensation (30:25)
Reasons for tool length compensation 04:05, Introduction 02:40, Measuring
offset value at machine 05:20, Measuring offset value off line 04:20, Distance
from tool tip down to program zero is offset value 03:25, Programming tool
length compensation 05:30, Typical mistakes 01:55, Sizing and trial machining
02:55
Lesson 12 Router radius compensation (56:05)
Reasons for router radius compensation 08:50, Two ways to use: Offset is
tool radius 01:35, Two ways to use: Offset is deviation from planned size
02:35, Programming router radius compensation (outline), Instating: G41 or G42
03:20, Instating: D word 03:00, Instating: Prior position 07:15 , Instating:
Examples of instating in program 04:50, Cut surfaces 05:10, Canceling 02:50,
Examples of router radius compensation 05:45, Sizing and trial machining 05:30
Lesson 13 Fixture offsets (23:40)
Multiple program zero points 04:55, Shifting the point of reference for
fixture offset entry 04:35, Repeated setups 02:15, Common scenarios 01:55, An
example program 03:45, How many fixture offsets do you have? 01:40
Lesson 14 Program Formatting (16:30)
Reasons for strictly formatting 05:05, Four kinds of format 01:30, Machine
differences 05:00, Efficiency improvements 01:40
Lesson 15 The four kinds of program format (56:25)
A few more notes about program structure: G92 versus fixture offsets 01:25,
Assuming initialized states 01:00, Documentation 00:30, How G28 works 07:35,
Understanding G53 00:50, Tool change at beginning or end? 01:35 Format for
woodworking machining centers using fixture offsets 09:00, Format for
woodworking machining centers using G92 09:00, Format for CNC routers using
fixture offsets 09:00, Format for CNC routers using G92 09:00, Example program
stressing format 04:35
Lesson 16 Canned cycles (44:20)
Canned cycle commonalties 03:10, Description of each canned cycle: G80:
cancel cycle 00:25, G81: standard drilling cycle 00:45, G73: chip-break peck
drilling cycle 01:40, G82: counter-boring cycle 02:40, G83: deep-hole peck
drilling cycle 01:40, G74: left hand tapping cycle 01:00, G84: right hand
tapping cycle 05:20, G76: fine boring cycle 02:45, G86: boring cycle 01:00 G85:
reaming cycle 00:55, A simple example 03:25, Understanding G98 and G99 09:00,
Canned cycles and the Z axis 03:40, Canned cycles in the incremental mode 03:55
Lesson 17 Sub-programming (20:45)
Applications for sub-programming 01:55, Related words 03:50, Examples:
Multiple machining operations on holes 04:00, Multiple identical pockets 04:50,
A pallet changing control program 02:40
Lesson 18 Other special features (57:25)
Optional block skip 10:00, N word techniques 04:50, Other G codes of
interest: G04: dwell 02:45, G09/G64: exact stop check 03:05, G10: data setting
02:45, G15/G16: polar coordinates 03:55, G17/G18/G19: plane selection 04:40,
G20/G21: inch/metric 05:10, G50/G51: scaling 01:00, G60: single direction
positioning 01:50, G64: normal cutting 00:20, G94/G95: feedrate mode 01:20,
G50.1/G51.1: mirror image 03:35, G68/G69: coordinate rotation 02:55, Other M
codes of interest (M00 and M02) 01:30, Understanding parameters 05:10
Lesson 19 Setup and operation tasks (61:40)
Operator responsibilities 02:35, Setup versus production-run tasks 01:00,
Machine configurations: Table top CNC routers 01:30, Stand alone CNC routers
01:10, CNC woodworking machining centers 01:10, Basic components 01:15, Common
work holding devices 01:50, Directions of motion 02:00, Tasks related to setup:
Tear down the previous setup 00:45, Clean machine 00:20, Make new work holding
setup 00:30, Assign program zero/s: What is program zero? 02:00, The zero
return position 03:00, Who assigns program zero? 02:10, The program zero
assignment values 03:00, Measuring program zero assignment values 07:40,
Assemble cutting tools 01:10, Load cutting tools 00:25, Measure cutting tools
& enter offsets 10:25, Load CNC program 00:45, Verify (and optimize?) CNC
program 00:30, Re-save CNC program 00:35, Tasks related to maintaining
production 11:45
Lesson 20 Buttons and switches (27:55)
Control panel keyboard functions 06:20, Control panel display screen
functions 09:45, Machine panel buttons and switches 12:50
Lesson 21 The three modes of operation (19:10)
The importance of the mode switch 02:00 The manual mode 06:25 The manual
data input (MDI) mode 07:25 The program operation mode 01:35
Lesson 22 The key operation procedures (41:45)
Manual procedures: To start the machine & zero return 04:45, To start
the spindle 01:25, To jog the axes 00:45, To use the handwheel 01:45, To load
tools 02:35, To reset the axis displays 02:25, To enter tool offsets 08:20
Manual data input procedures: To change tools 01:35, To start and stop spindle
01:00, To do a zero return 01:05, Setup procedures 00:40, Program manipulation
procedures: To load programs 03:45, To save programs 01:15, To display a
directory of programs 00:50, To delete programs 00:55, To call up a program
01:00, To search within a program 01:40, To alter, insert, and delete 03:20,
Program running procedures 00:20
Lesson 23 Program verification techniques (35:40)
Safety priorities 06:55, New versus proven CNC programs 10:10, Program
verification procedures: Free-flowing dry run 03:00, Normal air-cutting run
01:00, Cautiously running first workpiece 06:35, Re-running tools 02:05,
Completing the production run 02:15