Newer
Older
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="GitLab Pages">
<meta name="description" content="Fab Academy documentation site for Charlotte Fab-C">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="../assets/css/main.css" />
<title>Charlotte Fab-C - Fab Academy</title>
</head>
<body class="is-preload">
<!-- Wrapper -->
<div id="wrapper">
<!-- Main -->
<div id="main">
<div class="inner">
<!-- Header -->
<header id="header">
<a href="../index.html" class="logo"><strong>Charlotte - FabLab de Charleroi</strong> Fab Academy website</a>
<ul class="icons">
<li><a href="https://www.facebook.com/littlebelge" class="icon brands fa-facebook-f" target="_blank"><span class="label">Facebook</span></a></li>
<li><a href="https://www.instagram.com/little.belge/" class="icon brands fa-instagram" target="_blank"><span class="label">Instagram</span></a></li>
<li><a href="https://gitlab.fabcloud.org/charlotte-vandenbulcke" class="icon brands fa-gitlab" target="_blank"><span class="label">Gitlab</span></a></li>
</ul>
</header>
<!-- Section -->
<section id="banner">
<div class="content">
<header class="main">
<h2>7. Computer-Controlled Machining</h2>
<h3>Hero shot</h3>
<span class="image object">
<img src="../images/...jpg" alt="..." />
</span>
</section>
<hr>
<section>
<h3>Group assignment</h3>
<p>It's time to get to know the CNC. We have a <a href="https://www.mekanika.io/" target="_blank">Mekanika</a> model.</p>
<span class="image object">
<img src="../images/mekanika-CNC.jpg" alt="..." />
</span>
<p>In order to do that, we've created a simple square part using the machine's various cutting and engraving options:</p>
<ul>
<li>a round hole</li>
<li>a rectangular pocket</li>
<li>a notch with dogbones for nesting</li>
<li>bridges to prevent the part from jumping off the table</li>
</ul>
<h4>Part design</h4>
<p>We used Freecad to create a parametric square part using spreadsheets.</p>
<p>The parameterized parts are :</p>
<ul>
<li>the side of the square</li>
<li>the radius of the fillets</li>
<li>the round hole diameter</li>
<li>the X position of the round hole</li>
<li>the Y position of the round hole</li>
<li>the kerf</li>
<li>the notch length</li>
<li>the notch width </li>
<li>the rectangular pocket length</li>
<li>the rectangular pocket width</li>
<li>the rectangular pocket thickness </li>
<li>the X position of the rectangular pocket</li>
<li>the Y position of the rectangular pocket</li>
</ul>
<h5>Easy part construction</h5>
<p>To avoid drawing the different parts by manually entering each measurement, we've used the symmetry (horizontal, vertical) and constraint (horizontal, vertical, radius, diameter) options.</p>
<span class="image object">
<img src="../images/...jpg" alt="..." />
</span>
<p>The symmetry and constraint steps must be performed one by one to avoid errors.</p>
<p>Once all the parts have been constrained, they are linked to the parametric table.</p>
<span class="image object">
<img src="../images/...jpg" alt="..." />
</span>
<p>An error may occur from time to time. The solution is to remove redundant constraints displayed in the sidebar.</p>
<span class="image object">
<img src="../images/selectioncontrainte.jpg" alt="..." />
</span>
<p>When the part design is ready, all lines and points are green and the message "fully constrained" appears in the sidebar.</p>
<span class="image object">
<img src="../images/objetentierementcontraint.jpg" alt="..." />
</span>
<h5>Preparing the file</h5>
<p>Once the object has been created, we need to prepare the file so that we can start working on the CNC.</p>
<p>To do this, we must first register the various mills and their parameters in Freecad.</p>
<img src="../images/cnc-mills.jpg" alt="..." />
<span class="image object">
<img src="../images/change-param-new-tool.jpg" alt="..." />
</span>
<p>To get the right cutting parameters and avoid complicated calculation, we had 2 options :</p>
<ul>
<li><a href="https://fabacademy.org/2022/labs/ulb/students/sylvain-denis/projects/projects/CNC%20Calculator/" target="_blank">Sylvain Denis' online calculator</a> (great job, thanks ! :D ) already adapted for the Mekanika</li>
<li><a href="https://lachiver.fr/Accueil/co/divepc.html" target="_blank">Dominique Lachiver's online calculator</a></li>
</ul>
<img src="../images/CNCcalculatroSDenis.jpg" alt="..." />
<caption>S. Denis - CNC Calculator</caption>
</span>
<br>
<span class="image object">
<img src="../images/CNCcalculatorLachiver.jpg" alt="..." />
<caption>D. Lachiver - CNC Calculator</caption>
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
<h4>Using the CNC</h4>
<h5>Safety</h5>
<p>Safety is essential in the Fab Lab (even more with this kind of machine). The first step is to have and use personal protective equipment (e.g. ear muffs, goggles, dust mask, and gloves especially for moving the boards).</p>
<span class="image object">
<img src="../images/cncsafety.jpg" alt="..." />
</span>
<p>It is also important to unplug the spindle before changing the tool on the machine !</p>
<span class="object">
<video width="600" height="300" controls>
<source src="../images/security.mp4" type="video/mp4">
</video>
</span>
<br>
<h5>Changing the tool</h5>
<p>First step is to change the tool and make sure that it is correctly fixed.</p>
<span class="object">
<video width="600" height="300" controls>
<source src="../images/placing-the-milling-tool.mp4" type="video/mp4">
</video>
</span>
<br>
<blockquote>
<p>Think about preparing the right pieces (in our case, the mill was to big) !</p>
<span class="object">
<video width="600" height="300" controls>
<source src="../images/wrong-size.mp4" type="video/mp4">
</video>
</span>
<br>
<span class="object">
<video width="600" height="300" controls>
<source src="../images/good-size.mp4" type="video/mp4">
</video>
</span>
</blockquote>
<h5>Placing the board</h5>
<span class="object">
<video width="600" height="300" controls>
<source src="../images/cutting-in-progress.mp4" type="video/mp4">
</video>
</span>
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
<p></p>
<p>Link to our <a href="https://fabacademy.org/2024/labs/fabc/group-assignment/week007/" target="_blank">Group page</a></p>
</section>
<hr>
<section>
<h3>Individual assignment</h3>
<h4>CNC Project</h4>
<p></p>
<span class="image object">
<img src="../images/...jpg" alt="..." />
</span>
<h5>Design</h5>
<p></p>
<h5>Mill</h5>
<p></p>
<h5>Assemble</h5>
<p></p>
</section>
<hr>
<section>
<h3>My journey</h3>
<p></p>
<span class="image object">
<img src="../images/...jpg" alt="..." />
</span>
</section>
<hr>
<section>
<h3>Files and resources</h3>
<p><strong>My files</strong></p>
<ul>
<li><a href="../files/CNC-test.FCStd" target="_blank">Freecad : Square part for CNC test</a></li>
<li><a href="../files/...FCStd" target="_blank">...</a></li>
</ul>
<p><strong>Resources</strong></p>
<ul>
<li><a href="https://lachiver.fr/Accueil/co/siteWeb.html" target="_blank">Dominique Lachiver website</a> : interesting website <u>IN FRENCH</u> (created by a retired teacher) to learn digital manufacturing</li>
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
<li><a href="https://fabacademy.org/2024/labs/fabc/" target="_blank">Our group page</a></li>
</ul>
</section>
</div>
</section>
</div>
</div>
<!-- Sidebar -->
<div id="sidebar">
<div class="inner">
<!-- Menu -->
<nav id="menu">
<header class="major">
<h2>Menu</h2>
</header>
<ul>
<li><a href="../index.html">Homepage</a></li>
<li><a href="../assignments.html">Assignments</a></li>
<li>
<span class="opener">Week per week</span>
<ul>
<li><a href="../assignments/week01.html">1. Project Management</a></li>
<li><a href="../assignments/week02.html">2. Computer Aided Design</a></li>
<li><a href="../assignments/week03.html">3. Computer Controlled Cutting</a></li>
<li><a href="../assignments/week04.html">4. Electronics Production</a></li>
<li><a href="../assignments/week05.html">5. 3D Scanning And Printing</a></li>
<li><a href="../assignments/week06.html">6. Embedded Programming</a></li>
<li><a href="../assignments/week07.html">7. Computer Controlled Machining</a></li>
<li><a href="../assignments/week08.html">8. Electronics Design</a></li>
<li><a href="../assignments/week09.html">9. Output Devices</a></li>
<li><a href="../assignments/week10.html">10. Mechanical Design And Machine Design</a></li>
<li><a href="../assignments/week11.html">11. Input Devices</a></li>
<li><a href="../assignments/week12.html">12. Molding and Casting</a></li>
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
<li><a href="../assignments/week13.html">13. Networking And Communications</a></li>
<li><a href="../assignments/week14.html">14. Interface And Application Programming</a></li>
<li><a href="../assignments/week15.html">15. Wildcard Week</a></li>
<li><a href="../assignments/week16.html">16. Applications And Implications</a></li>
<li><a href="../assignments/week17.html">17. Invention, Intellectual Property And Income</a></li>
<li><a href="../assignments/week18.html">18. Project Development</a></li>
</ul>
</li>
<li><a href="../final-project.html">Final Project</a></li>
<li><a href="../about.html">About Me</a></li>
</nav>
<!-- Footer -->
<footer id="footer">
<p class="copyright">© Charlotte - FabLab de Charleroi. Fab Academy 2024. All rights reserved. Design: <a href="https://html5up.net">HTML5 UP</a>.</p>
</footer>
</div>
</div>
</div>
<!-- Scripts -->
<script src="../assets/js/jquery.min.js"></script>
<script src="../assets/js/browser.min.js"></script>
<script src="../assets/js/breakpoints.min.js"></script>
<script src="../assets/js/util.js"></script>
<script src="../assets/js/main.js"></script>
</body>
</html>