|
| 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