# Editing of Mandrel and Envelope X, R Data

Creating mandrel or envelope data for axisymmetric shapes is done using the XR Data Entry Dialog Box, accessed from the Mandrel Edit or New mandrel options on the main menu. The buttons and features of this dialogue box are described in the sections below but firstly some simple example illustrating the main features is given.

Looking at the dialog shown above, if we click the **Add Data** button the line entry dialog below pops up
populated with some initial (zero) values.

If we forget about the values **Extra** and **Fit Radius** for the moment and just enter
the **X** and **R** values (X,R Coordinates), we can navigate from box to box with the mouse
or the Tab keys. To accept each new line we click the OK button and then the **Add Data** button
for the next set of values. In this way coordinates (0,0) (500,500) (1000,500)
(1400,100) and (2000,100) are entered. This is the data shown in the first picture in this help
topic and gives the red mandrel profile shown below.

If We click the **Fillet** button we get the two dialogs shown below, to enter the fillet radius
and the point number of the corner that is to be filleted. In this case we enter a fillet radius
of -70 (minus because it is a concave/inside fillet) and select point number 4.

Having entered the two values the resulting fillet radius is shown in the picture below. We get the option to accept the change or abandon it. In this case we will accept the fillet operation.

The fillet process was repeated by adding a Fillet of radius of +120 (positive as it is an external corner) at point number 3.
Then by clicking on the first line of the data table we can edit this line adding 7 **Extra** points and a **Fit Radius** of 500.
Adding an arc to point 1 fits an arc curve between point 1 and point 2, the number of interpolated points on the curve in this example being 7.
The results of these changes can be seen in the two following pictures.

As a last step in this example the line from point 2 to point 3 is divided by
adding 4 **Extra** points with a **Fit Radius** of 0.0 (a line), the results of which can be seen below.

## Point Labels Check Box

If this box is checked numbers are placed on the data points as can be seen the mandrel drawings below with the points/and expanded boxes checked and unchecked. These numbers match the point numbers in the mandrel or envelope data list in the edit dialog.

## Draw Expanded Check Box

Mandrel or envelope data consists of basic data point and additional points that lie on lines or circular arcs between
basic data points if Draw Expanded is checked this additional points are shown on the mandrel/envelope drawing in the __graphics window__

## No Symmetry; X+ End Symmetry; X-end Symmetry; Buttons

These buttons set symmetry options The options are **X- END** to set a flag to say the mandrel (and envelope) is symmetric about the
left hand X data position of the mandrel,** X+ END** to set symmetry about the right hand end, or **NONE** (the normal option).
Note that for X+ symmetry the envelope must not have points with X values greater than the largest mandrel X position, and for X- symmetry
the envelope should not have X co-ordinates less than the smallest mandrel X position.

## Mandrel Data/ Envelope Data Radio Buttons

When these button are clicked the focus switches from editing Mandrel data to Envelope data. (Or visa versa)
and the data in the **Text Data List box** also switches.

## Text Data List Box

This area of the dialog shown in the top picture has 5 entries for each mandrel or envelope as selected
with the **Mandrel Data/Envelope Data** Buttons These are a point number
(see **Point Labels**), and **X position**, a Radial **R position**, **Extra Points** and **Fit Radius.**

The X & R positions are main data (x, y) points for the mandrel profile. The fit Radius is a circular arc to fit between this point and the next main data point. If this is the last point then the fit radius is ignored. The extra points are a number of X,R data points that are automatically created on the fit radius. If the fit radius is zero the extra points are created on a straight line. If the extra points value is zero then the fit radius is ignored. If fit radius is negative then the radius will be concave rather than convex.

Clicking on a line of data allows the values to be edited via a popup edit box__ __
shown below.

## Add Data Button

This option pops up a row of four edit boxes shown above where the user can enter the four values X,R, Additional points and Fit radius. These data are then added to the mandrel or envelope

## Delete Data Button

The pops an edit box asking for the data point numbers to delete. The user can
enter multiple points e.g. **1 3 5 **Would delete points 1 3 and 5.
Up to five lines of data can be deleted in one go.

## Flip Button

The options turns the mandrel around, for example if this part was a gas cylinder the neck would go from the X+ end to the X- end or visa-versa. This is useful when a mandrel drawing is dimensioned from the wrong end compared to how it will be loaded into the filament winding machine.

## Datum Button

This options allows the user to add a value (it may be positive or negative) to all mandrel and envelope positions to move its origin (zero position).

## Scale Button

This option allows the user to multiply all values by a scale factor. So for example if the data was entered in inches but mm are required then enter a scale factor of 25.4 and all the values will multiplied by this factor and thus converted. The mandrel should then be saved with the updated data. The scale factor is not saved or retained in any way. Cadfil does not know the actual units used for the mandrel, these are just dimensionless units. If the units used for the mandrel do not match the linear units for the winding machine then conversion (gearing) factors must be specified in the post processor configuration.

## Fillet Button

This option can be used to add a fillet radius to a sharp corner. The user is asked for the fillet radius and the point number for the corner. A successful fillet will delete the corner point and then add two new points at the ends of the fillet radius. Cadfil will only allow a fillet of lines, it will not fillet between arcs. If the fillet radius is too large such that it would swallow (totally remove) the lines being filleted then it will not be allowed. Give the fillet radius as negative for inside corners (concave) and positive for outside corners (convex). Fillets are created by default with 3 internal interpolated points (extra points) but you can edit this value if you wish.