Objectives

The main objective of the subject is transmit knowledge regarding CNC technology, such as:

  • Field and Potencial of Applications of CNC technology;
  • Comparison of CNC technologies with alternative ones;
  • Manual programming of CNC in ISO language;
  • Automatic programming using CAD/CAM systems;
  • Development and project of CNC equipment;
  • Integration of CNC technology within other computerized systems;
  • Architecture of numerical commands with and without an integrated PLC (Programmable Logic Controller).
  • CNC G-Code

    A part drawing was assigned to be manufactured using a CNC machining station. To produce the part, parameters for velocities of the tools rotation and depth of cut had to be calculated for a smooth and controlled machining operation. Machining operations used consisted of:

  • Facing (shallow cut);
  • Face milling (deeper cut);
  • Drilling;
  • Screwing;
  • Tapping.

  • CNC PLC Programming

    This project was divided in three parts. The first one was focused on drawing the electrical diagrams for assigned devices of the PLC and/or CNC machine. The second part focused on developing a PLC logical code to perform a set of actions given by the professor, such as a sequence of LED lights turning on and off and activating electrical outputs. The third part would be writing a short PLC and G-Code to activate the necessary outputs in order to have a CNC machine drawing the initial letters of the group members (2 people = 2 letters).

    Project Gallery

    This project gallery contains some pictures, diagrams, schematics and some videos of actions being performed on both projects: CNC Machining Station and PLC-CNC Programming.

    Conclusion

    This subject presented the oportunity to closely study CNC technology. It was a thorough learning experience that featured applications in the manufacturing area but also the programming area. It was given the chance to program electrical equiment controlled by a PLC and also program a Mikron VCE 500 (HAAS VF-0) CNC Machining Station to produce a part.

    CNC Machining

    Control and command CNC machining station to produce aluminium part.

    PLC-CNC Programming

    Using Numerical Command to control PLC actions.

    Teamwork