Cadfil Help Contents Page

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

Control (.CTL)File for combining winding paths

A control file can be created in the Combine Programs on the NC Post-Process Menu. This consists of a sequence of payout files that the user has generated for winding different angles and joining paths to wind from the end of one layer to the start of the next. It is like a 'play list' for the post processor.

When the user later selects a post-process option it will ask for a payout (.pay)  or .ctl name. If <name>.ctl exists it will read this control file and will thus process all the payout files in the control file. The end position of one pay file and the start position of the next should match up. If they do not match you will either need to create a joining paths or stop the winding at this point and cut the fibres so they can be attached at the next start point. For most winding machines Cadfil outputs and absolute starting position in the NC data for each wind program this small amounts of mismatch may not matter as the machine will just make a small position adjustments automatically. The post-processes 'INCREMENTS' option can also be used to manually add incremental machine position adjustments or other motion also.

The Control (.CTL) file editor

The control file editor consists of an easy to use dialogue. The options are:

The OPEN option asks for the file name of and existing control file. These have the .CTL file name extension, the file will be loaded and the data displayed.

The ADD option allows the user to add a new line of data. A dialogue box pops up show all the payout files available and the user can select one. The system then asks for the number of times to repeat the program (i.e. the number of layers) and the position in the winding sequence list, the default is to add at the end. The position (number) of existing items in the list is displayed on screen in the control edit dialogue.

To DELETE the user clicks on a line of data (this will highlight it) and then clicks on the delete button to remove that line

The FINISH saves the CTL after asking for a file name. You can overwrite (update) the file that was read or create a new file.