Cadfil Help Contents Page

Cadfil - Advanced filament Winding software for program generation for all type of filament winding machine.

Plate Hoop winding

Previous Section

When the user specifies a wind angle of 90 degrees or a wind angle greater than:

Tan-1 (PHITE/BWID)

Then the format of the winding program will be slightly different. As bandwidth is generally quite small relative to the length to be wound there would be a large number of mandrel rotations for one carriage circuit. The NC data would thus be very large and perhaps too big for the memory of the winding machine. The program is such the for every rotation of the mandrel the carriage advances 1 band width (the cross feed moves during this cycle however).

The software created two payout files, and the user is asked to provide a name of the second set of .FIB and .PAY files. At the post-process stage the user must process both payout files that have been created thus creating two sets of .PRG files. The first NC program will have an NC sub-routine that is called a number of times to form the outward part of the carriage circuit and to provide a full 'half' layer. the second set of NC data will have a second NC subroutine that is called a number of times to give the return part of the carriage circuit.

E.g. for a FANUC control the first program might contain:

...
M98 P7001 L126;Sub-prog 7001 repeated 126 times
...

The second NC program created might contain

...
M98 P7004 L126;Sub-prog 7004 repeated 126 times
...

The subroutine 7004 can be added to the first program and the call inserted to give:

...
M98 P7001 L126;
M98 P7004 L126;
...

If several layers are required then use:

...
M98 P7001 L126;First layer
M98 P7004 L126;
M98 P7001 L126;Second layer
M98 P7004 L126;
...