Skip to content

The application was created using only a Matlab script to simulate and optimise the involute profile milling process and generate the necessary G-code for CNC operation. Exploring 3D printing technology, developing the modules for the gear pump in IceSL (Lua Scripting), ready for 3D printing.

Notifications You must be signed in to change notification settings

dinesht27/Internal_Gear_Pump

Repository files navigation

Development of a simulation model of gear based components and application - Surface milling simulation and Internal Gear pump application (3D printing)

Parameterical simulation of surface milling of a Gear in Matlab Script

A GUI based application is developed in Matlab, which includes the Gear model, along with the CNC milling simulation model which comprices of CNC milling table, Tool head, Milling tool, etc. This application in matlab can also be used to visualize the Gear milling operation and its optimization of the surface milling considereing the linear regression concept of minimizing the error between the contact points of the tool and the gear teeth surface.

3D Printing / Additive Manufacturing - Internal Gear Pump (Modelling IceSL and LUA Scripting)

This project involves development of a demonstration model of a gear based machine element (the Internal Gear pump) used for an animated education video and fabricable with additive manufacturing designed parametrically with IceSl as Lua script.

This projects aims at understanding the principle behind the 3D printing technologies and Additive Manufacturing, how the scripted models are devloped, how slicing of the models are interpreted, and by end of the project the parametrical model is readily available for to be 3D printed.

IceSl as Lua script (Scripting Language)

IceSl: Advanced modeling and slicing for 3D printing with Lua script interface. (https://icesl.loria.fr) Lua: lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications. Lua is cross-platform (…) and Lua has a relatively simple C API to embed it into applications. (https://en.wikipedia.org/wiki/Lua_(programming_language))

Modeule Package and Task

This is a Team project realised between two students from the Technische Hochschule Deggendorf. This project is realised with workload encompassing development of a parametrical model, Sceintific Paper with required technical background, and a short video demostrating the working principle of the topic (Internal Gear Pump). This study package include the following files based on the task performed as stated below:
  • A Web article: The advantages and disadvantages of gearing mechanism made by additive manufacturing and how to deal with them.
  • Compilation of the facts of the topic as a technical report.
  • Implementation of a parametrically module that creates the main machine element(s) of the topic as Lua script in IceSl as STL file with a supporting instruction manual.
  • Creation of a short instructional tutorial for the Lua script for IceSl.
  • Video clip as educational film with the help of the animated display model based on STL files created with the Lua script in IceSl.

About

The application was created using only a Matlab script to simulate and optimise the involute profile milling process and generate the necessary G-code for CNC operation. Exploring 3D printing technology, developing the modules for the gear pump in IceSL (Lua Scripting), ready for 3D printing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages