CNC_0025
OTHER: CNC Work Station
- Generator - Winding (Access to G-code) - Program Coding![]()
Diagram of Basis for Winding Code:
The coding for winding items such as the Torque Tube in
DATABASE CNC Winding Generator are based on this drawing.
Code in Access, which is associated with the above diagram:
WindAngle = Arccos(BandWidth / Circumference)
DeltaX = Cosec(WindAngle) * BandWidth
WrapLength = Cosec(WindAngle) * Circumference
![]()
Calculations re Diagram:
Probably for no other reason than to prove that can work. REMOVE THIS SOMETIME|
b = √(c2 - a2) & c' = √(b'2 + a'2) |
a'' = c - b' |
|
|
b = c' |
a'' = √(a2 - a'2) |
|
|
v(c2 - a2) = √(b'2 +a'2) |
a'' = √(44.44 - 16) |
|
|
c2 - a2 = b'2 + a'2 |
a'' = √(28.44) |
|
|
The values of a and a' are known. |
a'' = 5.33 |
|
|
Example; a = 6.667, a' = 4 |
since - b' = a'' - c |
|
|
c2 - b'2 = a2 + a'2 |
then b' = c - a'' |
|
|
c2 - b'2 = 44.44 + 16 |
b' = c - 5.33 |
|
|
c2 - b'2 = 60.44 |
then c = b' + 5.33 |
|
|
___________________________________________________________ |
||
|
|
from above c2 - b'2 = 60.44 |
|
|
|
then c2 = (b' + 5.33) 2 |
|
|
|
therefore (b' + 5.33) 2 - b'2 = 60.44 |
|
|
|
therefore (b' * b') + (b' * 5.33) + (5.33 * b' ) + (5.33 * 5.33) - (b' * b') = 60.44 |
|
|
|
therefore (b' * b') + (10.66 * b') + (28.41) - (b' * b') = 60.44 |
|
|
|
therefore 10.66 b' = 32.03 |
|
|
|
therefore b' = 3.0 |
|
![]()
Database:
All work to generate the G-code for filament winding is done in;
DATABASE CNC Winding Generator![]()
Back to top | SynchroLite Home Page | UniCopter Home Page | Nemesis Home Page
Last Revised: January 14, 2007