Universal CNC Axis: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
 
(74 intermediate revisions by 5 users not shown)
Line 1: Line 1:
=Basics=
=Intro=
 
*The Universal Axis is a modular and scalable (easy to 200 lb tool force at 10 micron precision, larger with modifications on the basic system) CNC axis which can be used to create cartesian CNC machines. We have so far prototyped 8 mm, 1", and 2" rod versions of this. The core of the axis is belt drive and linear motion rods where carriages are pulled on the rods. The axis system may be used for the X, Y, and Z axes of cartesian robot system. The system is scalable to any size and number of axes. Rotary axes may also be used with this system The system uses a combination of 3D printed parts, metal plates, and belt-driven shafts. Applications include 3D printers, CNC torch tables, heavy duty CNC machines, and many other production machines.
*Both the belts, drive pulleys, and linear bearings may be 3D printed. This remains as future work.
*Force limits - the universal axis does 50 lb precision force (10 micron resolution using 16 microstepping and 1/2" diameter pulleys) per 15 mm wide high precision GT2 belt strand with nema 23 motors. So in practice we can safely get up to 600 lb of precision drive force if we use 2-sided drive (like Y1 + Y2), 2 motors per axis, 3 belts per axis. Screws can be used for higher force. If we want more than 600 lb force with belts, we could use belts other than the tiny GT2 belts.
*Applications - precision machining, automation, digital fabrication construction sets. A generic platform for precision motion and linear actuation.
 
=Development=
See [[Universal Axis Development Template]]
 
=5/16" Universal Axis=
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2FOpenSourceEcology%2Fposts%2F10155894534671562&width=500" width="500" height="627" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>
</html>
 
There are 14 unique parts in the Universal Axis:
 
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10214642693518175&width=500" width="500" height="708" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>
 
==Limits==
We have built up to a [[2 Meter Tall 3D Printer]] and a 1 cubic meter 3D printer using the 8 mm (5/16") Universal Axis:
 
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10214641316923761&width=500" width="500" height="286" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
 
<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10214642618796307&width=500" width="500" height="378" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>
 
[[File:bigprinter1.jpg|400px]][[File:bigprinter2.jpg|400px]]
 
=Simplification - From Clamshell to 1 Piece=
See [[Universal Axis v20.07]]


*The Universal Axis is a modular and scalable CNC axis which can be used to create cartesian CNC machines. The core of the axis is belt drive and linear motion rods where carriages are pulled on the rods. The system is scalable to any size and number of axes, including rotary axes. THe system uses a combination of 3D printed parts, metal plates, and belt-driven shafts. Applications include 3D printers, CNC torch tables, heavy duty CNC machines, and many other production machines.
<html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRVNldLElDQ4NTypy1GdPkb0Tmhlqnd2biVQjC0BlQn8PIRB1u1tvPG-cm6rA4mfoszOEPQwfpOtPX-/embed?start=false&loop=false&delayms=3000" frameborder="0" width="480" height="389" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>


=Used For=
[https://docs.google.com/presentation/d/1ZH0dTISmnQu0vlXQQMYBwqfh46cd1GQU-juZtYSLgVk/edit#slide=id.g76c4f098416ebf98_0 edit]


*[[Open Source Digital Fabrication Construction Set]]
==Part Library==
See [[Universal Axis v20.07 3D CAD]]


=5/16" Universal Axis=
=Applications of 5/16" or 8 mm Universal Axis So Far=
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2FOpenSourceEcology%2Fposts%2F10155894534671562&width=500" width="500" height="627" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe></html>
*3D printer - see our [[3D Printer Manual]]
*[[Fluid Handling Robot]]
*Circuit mill - see [[D3D CNC Circuit Mill]]


=1" Universal Axis=
=1" Universal Axis=
See [[1" Universal Axis]]
See [[1" Universal Axis]]
So far it was used to prototope a CNC Torch Table in 2018:
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10211318810383174&width=500" width="500" height="665" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10211318810383174&width=500" width="500" height="665" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>
</html>
</html>
It interoperates with the 8 mm axis:
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10219080932751382&width=500" width="500" height="380" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>
We also built the CNC torch table in 2019 - [[CNC Torch Table v19.10]], and in 2021 - [[CNC Torch Table v21.08]].


=2" Universal Axis=
=2" Universal Axis=


See [[2" Universal Axis]].
See [[2" Universal Axis]].
=Universal Axis Development Directions=
==Current Work - Universal Axis Designer in FreeCAD==
See [[Universal Axis Designer in FreeCAD]].
==Future Work==
<html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vTDSE5kz6mCBWHvE_M_mGbQO09LQe_qfYb-EK2eQWckLLv0X89SHdDzquoTLfcLn62CvMA0uUxJJ93O/embed?start=false&loop=false&delayms=3000" frameborder="0" width="480" height="389" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>
[https://docs.google.com/presentation/d/1gHjcSqbcNGggoVvP1Q0APM8QPSZyzIxVICaPf9lugg0/edit#slide=id.g45ed589c64_0_0 edit]


=Example of CNC Circuit Mill Configuration, 5/16" Axis=
=Example of CNC Circuit Mill Configuration, 5/16" Axis=


'''See full documentation at [[D3D CNC Circuit Mill]]
'''See full documentation at [[D3D CNC Circuit Mill]]
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fvoltfolioblog%2Fphotos%2Fa.434149283630889.1073741828.132265123819308%2F434149713630846%2F%3Ftype%3D3&width=500" width="500" height="485" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe></html>
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fvoltfolioblog%2Fphotos%2Fa.434149283630889.1073741828.132265123819308%2F434149690297515%2F%3Ftype%3D3&width=500" width="500" height="466" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe></html>


=Intro=
=Intro=
Line 87: Line 132:
[[File:frame3dpcs.jpg|500px]]
[[File:frame3dpcs.jpg|500px]]


=FreeCAD and STL Files for Printing=
=CAD=
 
==FreeCAD and STL Files for Printing==
See [[3D Printer Part Library]] for all printer parts.
==Originals from 2016 by Michel Dhoore==
==Originals from 2016 by Michel Dhoore==


Line 108: Line 154:


[[File:8mmidlerprint.jpg]]
[[File:8mmidlerprint.jpg]]
==Belt Tensioning==
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/8krl-v2gcQw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html>


=One Axis Attached to Frame=
=One Axis Attached to Frame=
Line 117: Line 166:
*[[Open Source Digital Fabrication Construction Set]]
*[[Open Source Digital Fabrication Construction Set]]


=Useful Links=
=Communications=
*'''OSE Germany appears to be doing non-coordinated development on this as well - [https://wiki.opensourceecology.de/Erg%C3%A4nzungs-Set_Lineartrieb#Kugellager-F.C3.BChrung]
*[[Rene Mueller]]
*[[3D Printer Design Evolution]]
 
*3DP Construction Set workshops - December 2016 - [http://opensourceecology.org/3d-printer-construction-set-workshop/]
=Industry Standards=
*This one appears to be open source - [http://mtm.cba.mit.edu/machines/stages/], but has about 4x the unique count and lacks scalability and right angle connection ability.


=Useful Links=
=Links=
*'''OSE Germany appears to be doing non-coordinated development on this as well - [https://wiki.opensourceecology.de/Erg%C3%A4nzungs-Set_Lineartrieb#Kugellager-F.C3.BChrung]
*[[3D Printer Manual]] - first application of the Universal Axis
*'''OSE Germany appears to be doing non-coordinated development on this for their [[Universal Prototyping Kit]]. [https://wiki.opensourceecology.de/Erg%C3%A4nzungs-Set_Lineartrieb#Kugellager-F.C3.BChrung]
*[[3D Printer Design Evolution]]
*[[3D Printer Design Evolution]]
*3DP Construction Set workshops - December 2016 - [http://opensourceecology.org/3d-printer-construction-set-workshop/]
*3DP Construction Set workshops - December 2016 - [http://opensourceecology.org/3d-printer-construction-set-workshop/]
*'''[[1" Universal Axis]]'''
*'''[[2" Universal Axis]]'''
*[[Open Source Digital Fabrication Construction Set]]

Latest revision as of 04:42, 17 January 2022

Intro

  • The Universal Axis is a modular and scalable (easy to 200 lb tool force at 10 micron precision, larger with modifications on the basic system) CNC axis which can be used to create cartesian CNC machines. We have so far prototyped 8 mm, 1", and 2" rod versions of this. The core of the axis is belt drive and linear motion rods where carriages are pulled on the rods. The axis system may be used for the X, Y, and Z axes of cartesian robot system. The system is scalable to any size and number of axes. Rotary axes may also be used with this system The system uses a combination of 3D printed parts, metal plates, and belt-driven shafts. Applications include 3D printers, CNC torch tables, heavy duty CNC machines, and many other production machines.
  • Both the belts, drive pulleys, and linear bearings may be 3D printed. This remains as future work.
  • Force limits - the universal axis does 50 lb precision force (10 micron resolution using 16 microstepping and 1/2" diameter pulleys) per 15 mm wide high precision GT2 belt strand with nema 23 motors. So in practice we can safely get up to 600 lb of precision drive force if we use 2-sided drive (like Y1 + Y2), 2 motors per axis, 3 belts per axis. Screws can be used for higher force. If we want more than 600 lb force with belts, we could use belts other than the tiny GT2 belts.
  • Applications - precision machining, automation, digital fabrication construction sets. A generic platform for precision motion and linear actuation.

Development

See Universal Axis Development Template

5/16" Universal Axis

There are 14 unique parts in the Universal Axis:

Limits

We have built up to a 2 Meter Tall 3D Printer and a 1 cubic meter 3D printer using the 8 mm (5/16") Universal Axis:

Bigprinter1.jpgBigprinter2.jpg

Simplification - From Clamshell to 1 Piece

See Universal Axis v20.07

edit

Part Library

See Universal Axis v20.07 3D CAD

Applications of 5/16" or 8 mm Universal Axis So Far

1" Universal Axis

See 1" Universal Axis

So far it was used to prototope a CNC Torch Table in 2018:

It interoperates with the 8 mm axis:

We also built the CNC torch table in 2019 - CNC Torch Table v19.10, and in 2021 - CNC Torch Table v21.08.

2" Universal Axis

See 2" Universal Axis.

Universal Axis Development Directions

Current Work - Universal Axis Designer in FreeCAD

See Universal Axis Designer in FreeCAD.

Future Work

edit

Example of CNC Circuit Mill Configuration, 5/16" Axis

See full documentation at D3D CNC Circuit Mill

Intro

The following is a 5/16" or 8 mm version of the universal CNC axis described at http://opensourceecology.org/3d-printer-construction-set-workshop/

Larger axes will also be built, up to 2" for heavy duty CNC machining, with plastic parts sandwiched between metal plate as a plastic/metal composite structure. See calculations for beam deflection at Heavy_Duty_CNC_Construction_Set.

Universal Axis - Working Document

edit

Concept

WebGL

Source

Build

Carriage

From Michel Dhoore in Belgium in 2016. Early prototype using larger carriage pieces for larger machines.

Carriage.jpg

Frame

Axis

BOM

edit

Order

3dpcsamazon.jpg

3dpcsmcmaster.jpg

Frame Parts

Frame3dpcs.jpg

CAD

FreeCAD and STL Files for Printing

See 3D Printer Part Library for all printer parts.

Originals from 2016 by Michel Dhoore

This file has the carriage belt tensioners, not shown below.

Universal Axis with Magnet Holes 2017

HintLightbulb.png Hint: Under development Feb 2017

Fabrication

  • Print time - 3hr27min for the idler end -

8mmidlerprint.jpg

Belt Tensioning

One Axis Attached to Frame

See Also

Communications

Industry Standards

  • This one appears to be open source - [1], but has about 4x the unique count and lacks scalability and right angle connection ability.

Links