Our team is working on developing a wire cutter machine that involves automation, design, testing, and calibration. The project aims to build a machine capable of accurately cutting wires to specific lengths, controlled by a microcontroller and automated processes.
This work is a group assignment and each member of the group
supposed to participate in this assignment and for this week say
on what he/she has worked for on that assignment.
The team decided to make a Hot-Wire cutter machine
We adapted the Urumbu linear axis from Quentin Bolsee's
Fab Academy on both the Y-axis and the X-axis of our
design.The link can be access
here.
My contribution to the machine design
Group Assignment
Design a machine that includes mechanism, actuation, automation, and application.
- Build the mechanical parts and operate it manually.
- Document the group project.
Individual Assignment
Document your individual contribution:
1. Handling the Technical Part of Automation of the Machine
In the development of the wire cutter/stripper machine, my primary responsibility was to manage the technical aspects of automating the machine. This involved several key tasks:
- Programming the Microcontroller : Writing the firmware to control the machine's operations, including cutting and stripping processes. This required proficiency in programming languages such as C/C++ or Python.
- Integrating Sensors and Actuators : Ensuring accurate and responsive operation by integrating sensors to detect wire position and length, and actuators to perform the cutting and stripping actions.
- Establishing Communication Protocols : Implementing communication protocols to facilitate data exchange between different components of the machine, such as the microcontroller, sensors, and actuators.
- Testing and Debugging : Continuously testing the machine to identify and fix any bugs or issues in the automation process. This involved running multiple test cycles and analyzing the results to improve the machine's performance.
2. Designing the Sample Printable Name for the Machine
I designed a sample printable name for the wire cutter/stripper machine using CAD software. This involved creating a clear and readable text design that could be easily printed by the machine. The design process included the following steps:
- Choosing the Font and Size : Selecting a font and size that ensures clarity and readability when printed.
- Creating the Design in CAD Software : Using software like AutoCAD or SolidWorks to create the text design. Ensuring the design is compatible with the machine's printing capabilities.
- Testing the Design : Printing a sample to check the quality and readability of the design. Making necessary adjustments based on the test results.
3. Printing with the Machine for Testing Its Automation
To test the automation of the machine, I conducted a series of print tests using the designed sample name. This process included:
- Loading the Design : Importing the CAD design into the machine's software.
- Starting the Print Process : Initiating the print process and monitoring the machine's performance.
- Analyzing the Results : Assessing the quality of the printed sample to identify any issues with the automation. Making necessary adjustments to improve the machine's performance.
- Documenting the Findings : Recording the results of the tests and the adjustments made to ensure continuous improvement in the machine's automation process.
4. Calibration of the Motors
Calibration of the motors was a crucial step to ensure precise movements and accurate cuts. The calibration process involved:
- Initial Setup : Setting up the motors and ensuring they are correctly installed and connected to the control system.
- Running Calibration Tests : Running tests to determine the accuracy and precision of the motors. This involved moving the motors to specific positions and measuring their performance.
- Adjusting Motor Settings : Fine-tuning the motor settings based on the test results. This included adjusting parameters such as speed, acceleration, and torque to achieve optimal performance.
- Ensuring Consistency : Repeatedly testing the motors after adjustments to ensure consistent and reliable operation.
- Recording Calibration Data : Documenting the calibration settings and test results for future reference and to facilitate troubleshooting.