Models View all
Work experience
CEO
Man Machine
•
March 2017 - present
Man Machine Products:
● Design and manufacture of custom CNC machines:
○ Gold CNC machines for bangles
○ Woodworking CNC machines
○ Plasma cutting CNC machines
○ Laser CNC machines
○ Background marker CNC machines for bangles
● Design and develop multi-axis controller for CNC machines
● Manufacture of vacuum press machine for woodworking factories
● Industrial automation projects
www.manm.ir/en
Senior Advisor
Yazd Gold
•
July 2016 - February 2017
● Advice on the processes of jewelry production, the choice of suitable machinery, energy saving, automation.
● Jewelry design and making it's real example via CNC machine.
Technical Manager
Yazd Poolica
•
June 2015 - May 2016
● Increasing the productivity of the production process by design the PM (Preventive Maintenance)
● Industrial automation
● Mold design
Industrial Designer
Man Machine
•
November 2013 - May 2015
Since 2010, I began to design industrial parts and machines. When I designing industrial components, first i consider its production facilities and conditions, so that I can produce the final product with the lowest cost and the highest quality.
I use SolidWORKS and Rhinoceros:
➊ Sketching 2D & 3D
➋ Welding design
➌ Sheet-Metal design
➍ Surfaces design
➎ Assembly design
➏ Motion analysis
➐ Mates
➑ Make Drawing from parts
➒ Rendring
Programmer
Man Machine
•
November 2013 - May 2015
Since 2002, I started developing PC-based CNC controller as student. Originally using C language, I wrote a very simple but functional application. After, I used the Visual Studio C++ to display the graphical interface and the path of the instrument. In the development of the newest generation of controllers, a powerful graphic environment (by C#), analysis of the various formats used by the CNC, the connection to the PLC, the connection to the wireless joystick, the connection to the Internet and etc. are added in the controller.
➊ String Analysing: DXF, G-code, PLT, NC-drill, BMP format analysis and placement of it as a 2D and 3D tools path motion (Linear interpolation)
➋ UI design via visual studio Blend using C#
➌ Multi-threading for management of multi-tasking environment
➍ Hardware access for using ports (serial, parallel, usb)
➎ CPU ticks access for using accurate timer for making Pulses
➏ DirectX for using wireless joystick
➐ Ascii and Hex code analysing for using PLC
Education
Sharif university of technology
B.S, Industrial Mathematics
•
January 2002 - January 2008