Filament Winding Software & G-Code Generator
guiFW turns your mandrel, material and machine data into ready-to-run G-code for filament winding machines. Design layers, simulate the trajectory and send the program to your CNC, all from the browser.
Free plan forever. Every new account gets the Professional plan free for 30 days. No card required.
How guiFW generates filament winding G-code
1. Material
Register fiber, resin and catalyst with a bill of materials. guiFW calculates roving and resin consumption for each layer.
2. Mandrel
Choose a tube, conical or capsule mandrel and enter its diameters and lengths. The sketch updates as you type.
3. Machine & payout eye
Start from a ready template (Kollmorgen, Mach3, LinuxCNC, TexComputer), set axis limits, speeds and band width.
4. Program
Stack helical and hoop layers with angle, thickness and ramps, simulate the path and export the G-code file.
Built for real filament winding machines
- Configurable post-processor: headers, subprograms, motion lines and footers in your controller's syntax.
- Output as .nc, .tap, .txt or .pgm, in metric or imperial units.
- G-code smoothing and line reduction for smoother carriage motion.
- Axis table with limits for mandrel rotation, carriage travel, mandrel approach and payout inclination.
- Send programs straight to the CNC via FTP (Starter plan and above).
Applications
Pressure vessels & tanks
Composite cylinders and tanks with domed ends.
Poles
Tapered GRP poles for power distribution and lighting.
Pipes & tubes
GRP pipes for water, sanitation and industry.
Frequently asked questions
What is filament winding?
Filament winding is a composite manufacturing process in which resin-impregnated fibers are wound over a rotating mandrel along a controlled path, producing pipes, tanks, pressure vessels and poles.
Which machines does guiFW work with?
Any CNC filament winding machine that reads G-code. Templates are included for Fagor, Sinumerik, Kollmorgen, Mach3, LinuxCNC and TexComputer controllers, and the post-processor can be adapted to others.
Is there a free plan?
Yes. The Free plan includes one machine, one mandrel, one payout eye and G-code for cylinders. See all plans on the pricing page.