Skip to content

Commit 2f5ba99

Browse files
committed
wip
1 parent f8c18c7 commit 2f5ba99

File tree

3 files changed

+518
-257
lines changed

3 files changed

+518
-257
lines changed
Lines changed: 274 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,274 @@
1+
# CNC Router
2+
3+
## Safety
4+
### Awareness of risks
5+
* Risks inherently associated with machining
6+
* Direct cutting risks (including from non-spinning tools!)
7+
* Hair, clothes, etc tangling in spindle/tool
8+
* Crush risks from moving axes
9+
* Flying chips
10+
* Parts flying on workholding failure
11+
* Sharp edges on stock, workpieces and chips
12+
* Hot tools and workpieces after cutting
13+
* Additional risks of CNC machining
14+
* Unexpected movements
15+
* Crashes due to misplanned programs
16+
17+
### Use of safety measures
18+
* Safety features of the machine
19+
* Emergency stop button
20+
* Dust boot
21+
* Clothing and use of PPE
22+
* Safety goggles
23+
* Gloves
24+
* Ear protectors for noisy jobs
25+
* Aprons, boiler suits etc to protect clothing
26+
* No ties / scarves / jewellery / etc
27+
* Use of brushes to clear chips, deburring, etc
28+
29+
### Training
30+
31+
Start with a safety briefing - go through all the points above, in front of the machine.
32+
33+
Main hazards/risks should also be on warning signs / posters in the CNC area as a reminder.
34+
35+
During subsequent training, be ready to prompt if any safety measures or considerations seem to have been forgotten by the trainee.
36+
37+
### Evaluation
38+
39+
The trainee must be able to identify risks associated with the machine and the safety measures that should be used.
40+
41+
The trainee must be observed to routinely use safe working practices when working without prompting or reminding.
42+
43+
## Basics
44+
45+
### Turning on & startup
46+
* Start up software
47+
* Log in
48+
* Switch on cooler
49+
* Release emergency stop switch
50+
* Power up
51+
52+
### Homing
53+
* What the homing buttons will do
54+
* When it’s safe to use each
55+
56+
### Loading and unloading tools
57+
* Awareness of machine tool change cycle
58+
* Tools required & appropriate torque
59+
60+
### Cleaning machine area before and after use
61+
### Shutdown and turn off
62+
* Remove tool from spindle
63+
* Clean machine area
64+
* Engage emergency stop
65+
* Switch off control box
66+
* Close software
67+
68+
### Training
69+
70+
Start by demonstration. Go through the process of turning on the machine and making it ready for use, talking the trainee through each step and the reasons for it.
71+
72+
Next, shut the machine down and ask them to repeat the process. They will probably need lots of prompting and help, this is fine.
73+
74+
The trainee will get further practice through routine use as they go through the training process. Be ready to prompt and remind as needed.
75+
76+
### Evaluation
77+
78+
The trainee must be able to set up the machine correctly without assistance or prompting, regardless of the state they find it in.
79+
80+
## Manual & MDI operation
81+
82+
### Jogging
83+
* Continuous mode
84+
* Step mode
85+
86+
### MDI
87+
### Basic G-codes
88+
89+
### Training
90+
91+
First demonstrate jogging, with spindle off. Next, turn on spindle and show how simple machining can be accomplished at controlled feed/speed settings using the jog feature. Have the trainee try this to face off the top surface of some rough stock. Talk about feed, speed & depth of cut and encourage them to experiment with these, within safe margins.
92+
93+
Next, introduce CNC. Show how the same facing task can be done with G0 and G1 commands entered in MDI mode. Have the trainee complete the program and run it. Simple exercises like this will help them gain an understanding of what is being generated, when they move on to a CAM workflow. For very simple jobs it is also often quicker to write G-code by hand than to model a part and generate toolpaths.
94+
95+
### Evaluation
96+
97+
The trainee should be able to carry out simple machining tasks without use of CNC features, e.g. to face off all sides of a rough billet.
98+
99+
The trainee should be able to write G-code for simple designs, e.g. cutting a rectangle of given dimensions and drilling some holes at specified co-ordinates. They do not need to be able to remember commands and syntax - the use of G-code reference materials is fine.
100+
101+
## Workholding
102+
103+
### Understanding workholding requirements
104+
### Use of workholding equipment:
105+
#### T-nuts
106+
#### Vice
107+
#### Parallels
108+
#### Step clamps
109+
#### Toe clamps
110+
#### Hex clamps
111+
### Use of sacrificial material
112+
### Clearance issues
113+
114+
### Training
115+
116+
There is no need to introduce all the workholding options at once; workholding should be introduced by example whilst working through the practice projects, eventually covering all the main techniques. The trainee should be made aware of the need for rigid workholding and the problems that can occur with an inadequate setup..
117+
118+
### Evaluation
119+
120+
The trainee must be able to choose an appropriate workholding solution for each job and set it up correctly.
121+
122+
## Offsets
123+
124+
### Theory of co-ordinate systems and offsets
125+
### Squaring using a dial gauge
126+
### Setting work offsets:
127+
#### Bare tools
128+
#### Slip blocks
129+
#### Edge finder
130+
131+
### Training
132+
133+
The relationships between co-ordinate systems and offsets should be introduced with the help of visual aids and demonstrated by example. A visual reminder of the key relationships should be present in the CNC area.
134+
135+
Squaring should be demonstrated first, then the trainee should attempt it with assistance. Further practice will follow in the course of the training programme.
136+
137+
The different methods of setting work offsets should be introduced one at a time in the process of working through the sample projects. Again, these should be demonstrated first and then attempted by the trainee.
138+
139+
### Evaluation
140+
141+
The trainee must be able to, without prompting:
142+
143+
* Explain the relationship between the different co-ordinate systems and offsets of the system.
144+
* Square a workpiece accurately using a dial gauge.
145+
* Set work offsets using each of the methods listed above.
146+
147+
## Tooling
148+
149+
### Use of tooling:
150+
#### End mills
151+
#### Ball mills
152+
#### Chamfer mills
153+
#### Spot drills
154+
#### Drill bits
155+
#### Engraving bits
156+
#### Roughing vs finishing tools
157+
158+
### Use of collets
159+
160+
### Training
161+
162+
Start with a briefing going through the types of tooling and their uses, with examples of part features created by each tool. A visual reference of tool types, their names and main uses should be available in the CNC area as a reminder.
163+
164+
Next, demonstrate the installation of a tool in the spindle, including selection and fitting of a suitable collet.
165+
166+
### Evaluation
167+
168+
The trainee must demonstrate awareness of the most commonly used types of tooling and and when it is appropriate to use each.
169+
170+
## Job planning & toolpath creation
171+
172+
### Job planning considerations
173+
* Think about machining approach before doing detailed design.
174+
* Will part fit machine? Think about key dimensions, workholding strategy and tool lengths.
175+
* What units to use? Metric preferred but inches may be better to fit old/American stuff.
176+
* How many setups needed? How will each be held and offsetted?
177+
* What tools required?
178+
* Once these points are known, detailed design can be done within machine capabilities.
179+
180+
### Basics of modelling and CAM setup in F360
181+
### Use of key operations:
182+
#### 3D adaptive clearing
183+
#### 2D facing
184+
#### 2D contouring
185+
#### Drilling
186+
### Theory and practice of speeds, feeds and depths
187+
### Use of roughing and finishing passes
188+
### Appropriate choice of height settings
189+
### Control of tool operating areas
190+
### Modelling of workholding fixtures
191+
### Use of simulation to detect problems
192+
### Use of machine-specific post processor
193+
194+
### Training
195+
196+
Job planning considerations should be introduced as a briefing with some examples - this might be worth making a presentation for. This is probably best done after the trainee has gone through a basic sample project, but before they start planning more complex jobs.
197+
198+
We will need 3 sample projects written up with corresponding F360 files. Each project will comprise a brief specification for a part and then some guidance on how to prepare the CAD/CAM for that part in F360.
199+
200+
The first project will be very simple and all steps to complete it will be described in detail.
201+
202+
The second project will introduce new features and techniques, and assume that the user can repeat the basic operations introduced in the previous project.
203+
204+
The third project will provide only a specification, and the user will have to accomplish the CAD/CAM themselves.
205+
206+
The instructor should work with the trainee as needed to introduce and demonstrate the software, but the aim should be for the instructions to become sufficient to complete the exercises without extensive help.
207+
208+
For each project, we will have a reference implementation that can be used by the instructor as a reference example, or for the trainee to compare to their solution after completing the exercise.
209+
210+
### Evaluation
211+
212+
The trainee must be able to come up with a viable design and machining plan for a moderately straightforward job. They do not need to get everything right first time, but if they encounter problems they should be able to recognise and solve them independently within a couple of iterations.
213+
214+
The trainee must be generally competent with the main features of the F360 workflow, and able to complete CAD/CAM of a moderately straightforward job themselves.
215+
216+
They should also be able to find and identify problems with a provided F360 project. We should have some projects with some obvious and less-obvious problems to test this, e.g. bad feeds/speeds, toolpaths that will crash, etc.
217+
218+
## Running a CNC job
219+
220+
### Loading programs
221+
### Checklist before run
222+
* E-stop released
223+
* Cooling on
224+
* Machine on
225+
* Machine homed
226+
* Stock securely fastened and squared
227+
* Work offsets set
228+
* Tools ready
229+
* Loaded tool securely fastened
230+
* Machine correctly aware of currently loaded tool
231+
* Machine area clear of debris and loose objects
232+
* Dust boot in place
233+
* Dust extraction running
234+
* Operator ready on e-stop switch
235+
236+
### Use of start, pause, stop and rewind controls
237+
### Restarting mid-program
238+
### Watching for problems
239+
* Reasonable depth/width of cuts
240+
* Sensible feed rates
241+
* Good chip forming
242+
* No signs of vibration
243+
* No signs of overheating
244+
* Tool not obstructed by buildup of chips
245+
* Program not doing anything unexpected or surprising
246+
247+
### Recovery after emergency stop
248+
* Can work & tool be removed without powering up machine?
249+
* Be aware both may be hot.
250+
* On releasing e-stop, machine will need to home before it can be jogged.
251+
* Is it safe to do so?
252+
* May need to home one axis first (generally Z).
253+
254+
### Training
255+
256+
Start with a demonstration of running a job. Then move on to letting the trainee run the job, being ready to prompt & assist them.
257+
258+
A copy of the checklist should be available to the trainee for revision, but the aim should be for them not to need it. A mnemonic acronym for the checklist might be useful if we can come up with one that’s not too long.
259+
260+
We will need to have some jobs prepared with bad parameters. Not too far off to be dangerous, but enough to sound bad or result in a poor finish. We will demonstrate each of these to trainees, then show them how to correct the problem.
261+
262+
Demonstrate use of the emergency stop during a running job. Arrange this such that homing order is important - e.g. with tool down whilst machining a pocket. Show how to bring the machine safely back to a ready state. Have the trainee repeat the exercise for a different scenario.
263+
264+
### Evaluation
265+
266+
The trainee should be able to run a job without prompting or assistance.
267+
268+
The trainee must recognise when a job is failing to satisfy any of the good machining criteria listed above, and use the emergency stop where necessary.
269+
270+
It’s likely that the trainee will encounter some of these problems themselves during their training. If so there will be an opportunity to see if they correct them without prompting.
271+
272+
If such an opportunity doesn’t arise, the trainee can be tested by presenting them with a running job and checking if they can identify and correct a deliberate problem with it.
273+
274+
During one of a trainee’s jobs, press the emergency stop without warning. They must be able to safely bring the machine back to a ready state and continue the job.

0 commit comments

Comments
 (0)