It consists of the development of an incremental stamping machine
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
The project serves as the focal point of the master's thesis in mechanical engineering. The primary goal of this project is to develop a compact incremental forming machine. The machine will be electric, ensuring a silent operation and compact size to facilitate coexistence with 3D printers. To effectively cover all aspects of machine construction, the project has been divided into three key areas: machine structure design, mechanical project, and automation project.
Number of axels | 3 |
Working area | 200 x 200 mm |
Vertical stroke | 100 mm |
Sheet thickness | 0,5 to 3 mm |
Sheet material | aluminum |
Conformation forces | 3 kN (vert.) 1 kN (hor.) |
Motors | Nema 34 |
The study of possible configurations is demonstrated in issues #1 to #4. After the analysis it is concluded that the best configuration is case 1.1.1.. To choose the best configuration, the lowest possible torque was taken into account.
- 2 arms in parallel (delta 2)
- Distance between motors: 50 mm
- L1 = 120;
- L2 = 150;
- y _ work area = -320 mm
- Maximum torque: 665 Nm
The direct and indirect kinematics are represented in the issue #16 and in chapter 3.3 of the thesis document.
Mechanical projects steps:
- Arm design
- Support system for the forming punch
- Selection and sizing of the motor-reducer set
- Selection and sizing of the linear motor-autorator set
- Structural configuration
Two types of simulations were carried out using Solidworks: with motion analysis and static . Both analyzes are described in section 4.6.1 and 4.6.2, respectively, in the thesis document. Some steps for carrying out the simulations are described in the issue #5.
Automation projects steps:
- Wiring Diagram and Main Components
- Power Circuit
- Controller (Controllino MEGA)
- Drive (CL86T Closed-loop Stepper Drive)
- Security Elements
- Switchboard
- Motion Control: Implementation of Kinematics, Determination of the Number of Pulses, Incremental Positioning
- Graphic User Interface: Manual Mode, Automatic Mode, Information Page
All steps of the automation project as well as its implementation are described in chapters 5 and 6.2 of the thesis document. It is also possible to find some information in the issues #15, #17 - #20, #22 e #23. The developed code can be found here. The controller program was carried out in the Arduino IDE platform and the code for the GUI in MATLAB.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GPL License. See LICENSE.txt
for more information.
Tatiana Resende - [email protected]
Project Link: SPIF-A_v2
- Professor Ricardo Sousa - [email protected]
- Professor Daniel Afonso - [email protected]