Skip to content
Snippets Groups Projects
week07.html 14.8 KiB
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 part thickness</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>
                      
                      <span class="image object">
                      <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>

                      <span class="image object">
                      <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>
                      <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>
                      <h5>Object cut with the CNC</h5>
                      <span class="object">
                      <video width="600" height="300" controls>
                      <source src="../images/cutting-in-progress.mp4" type="video/mp4">
                      </video>
                      </span>

                      <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>
                        <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>
                          <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">&copy; 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>