ComposicaD Metal Documentation V2.4

Ultimate Filament Winding

New in Version 2.4.54 (October 3, 2017)

  • Added ability to offset a path in the Post Processor module
  • Added two thickness multipliers - one for headstock and one for tailstock in the Next Mandrel generation

Bug fixes and other changes

  • Fixed bug in Import which switched the headstock and tailstock pole diameters
  • Fixed bug in Vessel Laminate display that used the wrong positions for the pole and cylinder
  • Fixed bug in the Make Symmetric option in Next Mandrel generation

New in Version 2.4.53 (August 2, 2017)

  • Added support for tape wrapping mode in Gold package circ
  • ESAComp output is now an option for the silver package

Bug fixes and other changes

  • Various small bugs
  • Fixed bug in liner output
  • Fixed bug in bronze package that used the wrong diameter if the shaft diameter was bigger than the part diameter

New in Version 2.4.52 (June 27, 2017)

  • Added support for the SolidWorks Curve file format for mandrel imports and exports
  • Added capability to export the liner inside and outside as SolidWorks Curve files

Bug fixes and other changes

  • None

New in Version 2.4.51 (May 11, 2017)

  • No new features.

Bug fixes and other changes

  • Fixed bug in ResinParameter command.
  • Fixed bugs in several areas where the thickness was not incorporating the new thickness multiplier.
  • Fixed bug in tab names on the FEA Export dialog.

New in Version 2.4.50 (April 4, 2017)

  • Added explicit Export to ESAComp 3D

Bug fixes and other changes

  • Fixed bugs in Scripting module

New in Version 2.4.49 (February 8, 2017)

  • Added support for full 3D curves in Curve module. Curve can now go in any direction.
  • Added limited support for Helical patterns in Spar module.

Bug fixes and other changes

  • Fixed bug with the Helical Start Position which was not getting updated correctly during a global recalculate
  • Some changes to support ESAComp 3D models.
  • Improved .stl mandrel import function.

New in Version 2.4.48 - Limited Release

New in Version 2.4.47 (November 8, 2016)

  • Added support to the FoR (Gold) package to adjust the contour table for the next lamina. This allows changes to the thickness profile without having to re-enter each lamina.

Bug fixes and other changes

  • None

New in Version 2.4.46 (November 3, 2016)

  • Added support for Scripting - Composicad can now execute scripts written in Pyhton. This option is now included with the FEA Mesh Output option and the Post Processor module and as an option to the other packages.
  • Added support for a new type of post processor lamina - Motion Files. Composicad can now import machine motion files in MCL and Sinumerik "G" code and convert the files to any machine output format.
  • Added Thickness Multiplier to Next Mandrel generation to support multiple elements for each lamina in EASComp 3D analysis - only accesible through the Scripting option

Bug fixes and other changes

  • Fixed several bugs in the graph file import for MCL, SPF, MMT and other formats

Version 2.4.44 & 2.4.45 - Limited Releases

New in Version 2.4.43 (October 5, 2016)

  • Added new feature to disable the generation of a Circ path to allow for much faster pattern generation.

Bug fixes and other changes

  • None

New in Version 2.4.42 (September 22, 2016)

  • Added new features to support ESAComp 3D analysis

Bug fixes and other changes

  • Fixed bug in "Enforce equal time" mode smoothing that caused rough radial carriage motion.

New in Version 2.4.39 - 2.4.41 (Limited Releases)

  • Added new features to the pressure vessel design tab to calculate approximate weights, costs and time to wind for the helical and circ layers. Also added approximate total part weight and cost.
  • Added more commands to FEA Output option.
  • Added support for ESAComp 3D elements

Bug fixes and other changes

  • Bug fixes in the Tee triangle calculation

New in Version 2.4.38 (June 2, 2016)

  • Added new features to support Entec Sinumerik controller

Bug fixes and other changes

  • Fixed bug in some Connectors that would not generate

Version 2.4.36 and 2.4.37 - Limited releases

New in Version 2.4.35 (May 7, 2016)

  • Added new "Set all Helical Lamina to Not Use Closest Repeat" double click menu item to the Helical Rules tab

Bug fixes and other changes

  • Fixed bug that caused some patterns not to display

New in Version 2.4.34 (April 26, 2016)

  • Increased the elbow angle to a maximum 179 degrees in the Curve module
  • Added {WindTime} and {WindTimePattern} meta-commands to return the individual winding time (individual lamina winding time) and the complete winding time (complete part windig time)

Bug fixes and other changes

  • Fixed bug in Circ winding that would generate points with no movement
  • Fixed small error in lamina thickness calculation
  • Fixed bugs in Short Helical winding:
    • Issues with pattern calculation at specific positions
    • Fixed Slip Potential calculation - Slip Potential is now correct for any starting / ending point and turn around length
    • Fixed issues with parameter ranges and parameter greeking
    • Fixed thickness in Lamina Table (Short Helicals now add no total thickness)
    • Updated Lamina Table data format
    • Burst Pressure (in Lamina Table) now ignores Short Helicals
  • Fixed bug in Enforce equal time option that caused the spindle and carraige to reverse at the beginning or end of a connector pattern
  • Fixed bug in ESAComp output for other lamina types and materials

New in Version 2.4.33 (December 11, 2015)

  • Added new "Ramp Velocity Up / Down" function in Circ winding in Silver package that ramps the spindle speed up in the beginning of the pattern and down at the end in the dwells. Must be used with stops (or zero velocity) between patterns.
  • Connector lamina now allow next mandrel generation.
  • Added new Fiber Length (fl) axis to PO and Velocity meta commands.
  • Added and modified other meta commands - see documentation.

Bug fixes and other changes

  • Fixed bug in Circ for small or zero carriage travel that generated a NaN or errors for McClean Anderson machines.
  • Fixed WCM output to not include zero radius points.
  • Fixed bug in Velocity meta command that didn't return correct units.

New in Version 2.4.32 (December 2, 2015)

  • Added new "Short Helical" winding to Silver package. This will allow winding short helical reinforcements that do not completely cover the cylinder section of the vessel.
  • Added new function to graph XML files (in WCM format).
  • Added {CcDVersion} metacommand to return Composicad version number in output files.

Bug fixes and other changes

  • Fixed bug in WCM output that didn't center the layer data.
  • Significant improvement in the thickness envelope generation.
  • Fixed bug in Machine Definition when using Composicad USB Drive letter.
  • Fixed bug with weights, winding times and costs in Lamina Table for FibeRing multihead winders.

New in Version 2.4.31 (June 16, 2015)

  • Added support for import of binary .STL files
  • Added support to Swap X and Z axes for .STL files

Bug fixes and other changes

  • Added missing modules for V2.4.29 and up
  • Improved support for ESAComp export

Version 2.4.30

  • Not released

New in Version 2.4.29 (May 14, 2015)

  • Improved smoothing for "Enforce equal time" outputs
  • Added "Save" button to Mandrel Contour in Vessel Projects
  • Updated NumPy and SciPy libraries (requires download of the python_xxx.zip files)

Bug fixes and other changes

  • Fixed bug in the Info Screen for Cross Sections
  • Fixed bug when graphing .mmt files
  • Fixed bug in WCM and ESAComp export that didn't handle Connector or File Layers properly

New in Version 2.4.28 (March 26, 2015)

  • Improved Ansys FEA output support for complex thickwall structures

Bug fixes and other changes

  • Fixed bugs in Madrel Import for dxf files. The Swap X and Y option did not work for polylines.

New in Version 2.4.27 (Feb. 24, 2015)

  • Added support for NASTRAN .bdf files in the FEA Display
  • Added Ansys FEA shell output for Elbows

Bug fixes and other changes

  • Fixed bug in Elbow generation that used the wrong limits for the Bend Radius
  • Fixed bug in Path Display for Connectors when using the Band Thickness option
  • Added Other Angle to the Elbow Generator to allow for any angle of elbow from 0.5 to 90.0 degrees
  • Fixed bug in Vessel Design Tab that didn't update the material selection boxes after editing the materials

New in Version 2.4.25 (Feb. 7, 2015)

  • Added new Follow Contour mode for circ lamina in the Vessel package. This allows the circ patterns to follow the edges of a slot to build up thickness that follows the edge contours.
  • Added support for the Other Material lamina in the Vessel package. For now, only the New Surface Only and Isotrpic Materials modes are supported. This allows for the inclusion of liners, bosses and other objects in the part that are not typical lamina.
  • Added new software lock mechanism that allows locking to a specific computer rather than a specific USB stick.

Bug fixes and other changes

  • Fixed bug in Add constant to original Next Mandrel generation mode that used the preivious mandrel instead of the original
  • Fixed bug with the thickness in output files that didn't multiply the thickness factor times the real thickness.
  • Fixed bug in graph for the Thickness / WA and Next Mandrel that didn't convert units

New in Version 2.4.23 (Jan. 28, 2015)

  • Added BandWidth parameter to Fiber Path Output files
  • Added support for full 3D models to FEA output module
  • Improved support for Ansys FEA output file type

Bug fixes and other changes

  • Fixed bug in ESAComp output that caused non-symetrical layers

New in Version 2.4.21 (Sept. 15, 2014)

Bug fixes and other changes

  • Fixed bug in Free fiber length envelope for Level fiber and Level normal modes
  • Added support for reverse spindle rotation in .mmt output files
  • Fixed bugs in some Post Processor functions

New in Version 2.4.19 (August 6, 2014)

Bug fixes and other changes

  • Fixed bug in Data Dialog that left some items not properly greeked when using the machine filters
  • Fixed bug in Save As ESAComp output that didn't give correct angles and thicknesses

New in Version 2.4.17 (June 27, 2014)

  • Added new Comments Tab in the Data Options dialog. The comments are added to the Info report.

Bug fixes and other changes

  • Fixed bug in the smoothing that caused deviations in the carriage motion moving to the headstock
  • Fixed bug in Pole Threshold that caused calculation errors
  • Fixed bug in Thickness/WA calculation that gave non-symmetric values for symmetric parts when the start position was not at a pole
  • Fixed bug in Mandrel Import that did not allow the mandrel to be displyed

New in Version 2.4.15 (May 30, 2014)

Bug fixes and other changes

  • Fixed bug in CPV Helical Dialog that caused an error for certain settings of the filters and next mandrel generation.
  • Fixed bug in Curve Helical that gave the wrong percent deviation for the pattern repeat.
  • Fixed bug in Curve Circ that had wrong limits for the Start and End postions of the Circ wind.
  • Fixed bug in certain dialog windows that didn't display the full words in certain fields

New in Version 2.4.14 (April 29, 2014)

  • Improvements and bug fixes for solid model FEA output
  • Rearranged Display Options Dialog to be more logical. Added Advanced Display and Advanced Graph Tabs with the less used and more complicated options.
  • Added new Thickness/WA Tab to the Data Options Dialog - Composicad now generates a mandrel profile with the thickness and winding angle at each point.
  • Added Graph buttons to Thickness/WA and Next Mandrel Tabs to allow graphing of the generated data.
  • New Pole Threshold control for Next Mandrel generation. Controls how close to the pole opening size the next mandrel will come, before filling in the pole region. Used with Add Calculated Thickness to generate better next mandrels.

Bug fixes and other changes

  • Some bugs in the FoR module which caused the Helical lamina to not work
  • Updated the SciPy and NumPy packages to the latest releases - requires downloading the latest python_pyd.zip file

New in Version 2.4.12 (April 17, 2014)

  • Improvements and bug fixes for ANSYS FEA output support - added SOLID186 model
  • Added new features for adding pressure loading and boundry conditions in the FEA output
  • Added better unit support (SI units) for FEA output
  • Added new fiber path smoothing
  • Reorganized filters and other controls that affect the path, delivery point and the output points to a new Filter Tab on the Output Options dialog
  • Added new Enforce equal spindle option and smoothing
  • Added new graph of the axis delta position vs spindle delta position
  • Improved the fiber length smoothing
  • Added new delivery head display option for the fiber path display

Bug fixes and other changes

  • Various bugs in the display of FEA output files
  • Various bugs in the Advanced Graph File Display

New in Version 2.4.11 (April 8, 2014)

  • Reworked the Connectors to allow blending from the preivious and into the next paths. This increases the smoothness of the connectors at the juncture points. Added new Rules for Connectors to allow blending and to control the number of path and output points to blend.
  • Added new filters to control the generation of output points. New "Delivery path minimum distance between points" - filters the delivery path. New "Follow Envelope" to force the radial carriage to follow the envelope to minimize the chances of colliding with the mandrel. Enhanced all filter functions to work with the blending of the Connector paths.
  • Added new support for Spline interpolation for .mmt and .chn patterns for McClean Anderson machines
  • Added new "Destination directory" for .buf files to allow for saving and then moving the individual .mmt files into a different directory on the winding machine for McClean Anderson winding machines.
  • Added new graph function to allow graphing multiple patterns. Select the patterns to be graphed and then right click the display all button . This shows the positions (and velocities and accelerations) crossing from one lamina to the next. Very useful for looking at the connectors.

Bug fixes and other changes

  • Fixed bug with the generation of the accelerations in .mmt and .chn patterns.
  • Fixed bug with Helical endpoint in .chn patterns.
  • Fixed bug with the way that Connector lamina output data was generated.
  • Improved the graphing function for other output file types - .mcl, .chn, etc.

New in Version 2.4.10 (March 31, 2014)

Bug fixes and other changes

  • Fixed bug in ElementNodeThicknesses meta-command that returned twice the actual thickness
  • Fixed bug in MakeSymmetric mandrel command that sometimes offset the mandrel along the z axis
  • Increased font size in the parameter Zoom command

New in Version 2.4.09 (March 26, 2014)

Bug fixes and other changes

  • Fixed bugs in helical pattern thicknesses that started at Zero or other mid-mandrel locations
  • Fixed bugs in NISA shell FEA

New in Version 2.4.08 (March 25, 2014)

  • Added Show side view and Show end view to the path displays to give a better schematic view of the fiber paths
  • Added support for .mcl (Entec), .mmt and .chn (Mcclean) pattern file types in Graph File
  • Added support for command line argument and drag and drop for .prj files
  • Added support for Strand7 FEA package

Bug fixes and other changes

  • Fixed bugs in initial display of Burst Pressure calculation dialog not greeking the correct fields
  • Changed method of path display to give a better visual
  • Fixed several bugs related to non-Ascii characters in file names

New in Version 2.4.04

  • Added support for .chn files for McClean Anderson winding machines

Bug fixes and other changes

  • Added more support to FEA output option for zero thickness layers
  • Added better status information for connectors

New in Version 2.4.03

  • Changed FEA dialog to hide complexity of scripts and meta-commands.
  • Added support for Japanese and Chinese languages, and unicode characters in text and filenames.
  • Added new meta-commands to support PICO filament winding machines
  • Tee module (Cobalt package) - changed mandrel generation, improved path generation for "Standard" tee paths, added support for custom Tee paths.

Bug fixes and other changes

  • Bug fix for unicode characters in file names
  • Changes and improvements in FEA output for 3D elements
  • Added cylindrical coordinates to fiber path file
  • Various minor bug fixes

New in Version 2.3.13

  • Added "Fast Circ Display" to Display Options - this reduces the number of radial segments in the Circ fiber path to speed up calculation and displays
  • Rearranged the WCM Export, ESAComp Export, FEA Export and Save As items in the Laminate menu to make it more logical
  • Changed methodolgy for Thickness and Winding Angle calculations in the FEA and ESA Comp Export files
  • Added support for Abaqus Wound Composite Module - exports a file that can be read by the WCM
  • Improved the new mandrel generation algorithm

Bug fixes and other changes

  • Fixed various bugs in the NISA FEA output format
  • Fixed bugs in the Abaqus 3D FEA output format
  • Fixed bugs in the Export to ESAComp output format
  • Fixed bugs in the Winding Angle calculations that made the part non-symmetrical
  • Removed "Always calculate FEA data" option - FEA data must now be explicitly calculated in the "Export to FEA..." dialog

New in Version 2.3.08

  • Added support for NISA FEA package - including graphing
  • Changed FEA output to support both "Equal Element Spacing" and "Original Mandrel Segments" for both Shell and 3D elements
  • Added "Show Nodes" and "Show Node Numbers" options to FEA graph
  • Added "Show Machine Reference" to the mandrel and path displays to show the machine zero point and the axis limits

Bug fixes and other changes

  • Various minor bugs fixed

New in Version 2.3.0

  • Redone Design Tab for Tanks & Vessels - Now includes the fiber elongation to calculate volume and OD at room and operating pressure. Also added design Safety Factor for calculating Burst Pressure from the Operating Pressure. Added Liner denisty to calculate liner weight.
  • Added support for defined Material Paramaters:
    • UFTS - Ultimate Fiber Tensile Stress (used in Design Tab)
    • UFE - Ultimate Fiber Tensile Elongation (used in Design Tab)
    • E1 - Modulus of Elasticity for Local Axis 1
    • E2 - Modulus of Elasticity for Local Axis 2
    • E3 - Modulus of Elasticity for Local Axis 3
    • v12 - Poisson Ratio for Local Plane 12
    • v13 - Poisson Ratio for Local Plane 13
    • v23 - Poisson Ratio for Local Plane 23
    • G12 - Shear Modulus of Elasticity for Local Plane 12
    • G13 - Shear Modulus of Elasticity for Local Plane 13
    • G23 - Shear Modulus of Elasticity for Local Plane 23
  • Added new Fiber Stress options for Burst Pressure calculation.
  • Complete redo of the Calculated Thickness to more accurately describe the thickness buildup.
    • Added parameter to control the number of mandrel smoothing passes after adding the calculated thickness.
    • Added Make Monotonic check box to force the Next mandrel outline (contour) to be monotonic after adding the calculated thickness.
    • Added Make Symmetric check box to insure that the Next Mandrel is symmetric.
    • Added new Thickness calculation factors to control the Maximum thickness and the Spreading.
  • Added Full Part, Headstock End Only and Tailstock End Only Options to Save As options.

Bug Fixes and other changes

  • Fixed bugs in Next Mandrel calculation that caused non-symmetric mandrels and other problems.
  • Improved Constant free fiber length option. Added Level normal option and fixed bugs in the Level free fiber options (for 6 axis machines).

New in Version 2.2.0

  • Add Import and Export of mandrels in .stl (Stereo Lithography) format
  • Rearranged the Laminate Menu to include the Materials dialog and to be more logical. Moved the Burst Pressure Analysis to the Tank & Vessel Laminate table.
  • Added Export to ESAComp file format.
  • Added new Other Material type - can be used for cores, etc.
  • Added new Other Lamina type to Tank & Vessel to support cores or other material types.
  • Added Import of XML based material parameters (ESAComp format)
  • Added new pop up window for density fields. Double click on any denisty field to pop up the density converter
  • Added new Info (Alt-I) on the Tank & Vessel Laminate table. If no lamina is selected the Info pop-up shows the Helical and Circ thickness and the percent of the design value.

Bug Fixes and other changes

  • Fixed bug with English weight unit (lbs) in Lamina Dialogs.
  • Fixed bug with Tape Material Cost calculation.
  • Minor bug fixes / adjustments

New in Version 2.1.0

  • Added support for 3D brick elements in FEA output option. Moved the Burst Pressure Analysis to the Tank and Vessel Dialog.
  • Added Design Tab for Tanks and Vessels - uses netting annalysis to make a first approximation of helical and circumferential thicknesses needed for a specific burst pressure and fiber stress
  • Added None for Machine selection (and NoMachine Option) to allow only the fiber paths to be calaculated. This can be used when developing a part to decrease the computation time until an actual fiber path is needed.
  • Added new "smoothing passes" option for the Enforce Equal Time Option - this will produce very low "jerk" paths
  • Added Display Options Toolbox to the part generation dialogs
  • Added cumulative Outside Diameter to Lamiante Table
  • Added support for Copy, Cut, Paste keyboard short cuts (Ctrl-C, Ctrl-x, Ctrl-V, etc.) to Laminate Tables
  • Added Alt-O keyboard command to display output file from the Laminate Table
  • Added new Before/After Directives for each lamina in Output Options
  • Added "Use outside edge of band" option for Pipe and Tank & Vessel Circ winding

Bug Fixes and other changes

  • Improved the method and consistency of handling "greeked" (grayed out) dialog items
  • Split the Mandrel and Envelope Tabs on the Output Options Dialog to make it more intuitive.
  • Added Other Tab to Output Options Dialog to support special purpose options - Additional Carriage Offset, Additional Radial (Cross) Carriage Offset and to allow overriding the number of circuits in the Output file for Helical patterns.
  • Fixed some issues with the Circ pattern thicknesses
  • Improved Add Calculated option for Next Mandrel generation
  • Improved display of thick and multiple lamina
  • Fixed {OutputFileName, PathOnly} metacommand to return correct value
  • Fixed Mandrel Import to have correct Head Turn and Tail Turn mandrel colors
  • Fixed display of vessel mandrels to have correct zero position
  • The Use Geodesic Diameter Option in Helical winding for Tanks and Vessels now will not go below the pole diameter
  • Improved handling of windows and minimized windows when restoring the window positions and sizes
  • Increased the number of decimal places for band and layer thicknesses
  • Fixed bug with Fiber Payout Rate that applied the reduction twice
  • Fixed bug with Zero start positions
  • Added several translations for items that hadn't been translated

New in Version 1.12.05

  • Updated Curve - Iron module for elbows and curved sections
  • Added Burst Pressure Analysis for Vessels
  • Added Machine Save All and Load All to save and load all of the machine definitions at once

Bug Fixes and other changes

  • Fixed Eye Width warning pop up issues - now shows AD<HEW (Axial distance less than half eye width) warning in the staus bar
  • Minor bug fixes

New in Version 1.11

  • Added new meta commands to support ANSYS FEA outputs
  • Changed Filters to support Eye Rotation and Fiber Length interpolation
  • Added Carriage Offset to individual lamina layers
  • Added Eye and Yaw parameter Override to Vessel part definition
  • New Help file current with Version 1.11

Bug Fixes and other changes

  • Fixed several bugs in the filters and smoothing that caused strange motions some times
  • Other minor bug fixes

New in Version 1.10.0

  • Improved DXF import - now includes axis swap, axis normalize and setting the x and y axis position
  • Improved free fiber length option
  • Added "Use lamina thickness" option for the "Add constant thickness" option in the Next Mandrel generation
  • Added "Show delivery point" option to the path display
  • Added option to allow saving only the current part (Pipe, Vessel,etc.) or all of the parts (the current default)
  • Added option to allow loading the machine information (if available) when a project is loaded

Bug Fixes and other changes

  • Fixed several bugs that allowed for non-compatible options to be set
  • Fixed several bugs in the motion gneration that caused strange motions some times
  • Other minor bug fixes

New in Version 1.9.0

  • DXF import - allows mandrel import into Silver, Gold, Titanium and Iron packages. Supports lines, arcs, ellipse, polyline and spline entity types.
  • Iron Package for Curves - For elbows, ducts, and other curved shapes
  • Titanium Package for Spars - for straight non-rectangular cross section parts

Bug Fixes and other changes

  • Fixed generation issues for Pipe mandrels
  • Fixed issues with "step in" parameter in Pipe Helicals. "Step in" value must be less than the headstock or tailstock cylinder length (form mandrel generation).
  • Reduced minimum sizes for many parameters to allow for smaller parts.
  • Fixed size of envelope line in path display
  • Added Next Mandrel tab to Data Options dialog
  • Added Alt-I command to Pipe, Vessel, and FoR lamina dialogs to display useful information. Also added Info selection to Laminate Table mouse right click menu.
  • Added Free Fiber Length Envelope type for Curve and Spar packages.
  • Speeded up opening of dialog windows.
  • Fixed problem with Enforce Limits on Rotating Eye.
  • Fixed interpolation mode to hold the cross carriage on the delivery envelope.
  • Added Group for Subroutines in G Code type controllers to allow for main program and subroutines in one file.

 

Documentation

 

 

 

©2014 Composicad - All rights reserved.
Composicad, the stylized "C" Composicad logo and the ComposicaD logo are trademarks of Composicad