Release notes starting November 1st, 2006 Nov 1st, 2006 Changed skewed sections so that the Z value of the point that is computed as being on the skewed plane is used as the section height for that section. Implemented Variable tolerance as a method for LEMIN and LEMAX tolerances. Use LE_VARTOL to define the plus and minus tolerances at the nose point, and MID_VARTROL to define the plus and minus tolerances at the LE_CHANGE locations. Nov 3rd, 2006 Fixed values reported for LEMIN and LEMAX when new variable tolerancing is used. Dec 18th, 2006 Fixed a bug involving calculating edge thicknesses using the POINTS method. Dec 29th, 2006 Fixed bug when using "No Fit" caused program crash. Jan 16th, 2007 Added support to use PC-DMIS PDF printer drivers. Don't select the PC-DMIS printer driver from the choice of printers, but rather check the "Auto Plots to PDF Files" check box on the Reporting tab of the Preferences dialog. Automatic Printouts will then be saved as one PDF files. Any menu options that request a PDF printout will be saved to the same file. Note that the files are originally created as separate files, but are merged when either the document is closed, or Blade is executed. Jan 17th, 2007 Added pdf driver to install. Jan 30th, 2007 Increased resolution of pdf files. 1 Feb 2007 Fixed bug where using Constrained Least Squares and RELTWIST caused Blade to blow up. 12 Feb 2007 Added option to "square off" an end in the nominal editor. Can only deal with one end being square (defined by two points). To square off an end, use 3 points. The first and third are points on the corner. The middle one should be close to the midpoint. The middle point actually gets thrown away, but it's normal vector is used for all the points that are generated on the end. The two corner points should be selected (double click one, and the control double click the other), prior to clicking the "Make Square" button. Note that no attempt is made to define the end. after one or both ends are squared off you must select the points on the corners again and define the ends. 19 Feb 2007 Fixed problem seen when computing zone form nominal. ======================================== Version 3.0 ======================================== 12 Apr 2007 Fixed two point fit from TE to use right offset values (they were swapped). 27 Jul 2007 Increased number of points used when computing points for the LE and TE edges for tolerance curves used by variable tolerances. 6 Aug 2007 Fixed problem with TE width reported by Bell. 14 Aug 2007 Fixed problem where DISABLE did not stick in tolerance file editor. 21 Aug 2007 Fixed problem where TE was not determined correctly for partial section with very small TE ======================================== Version 3.1 ======================================== 29 July 2007 Added new commands MINSTOCK and MAXSTOCk which traverse each section and compute widths in several locations. The widths are spaced evenly along the Mean Camber Line, the number of widths evaluated is defined by the parameter MINSTOCKNUM which is defined in the tolerance file. Stock is calculated as the ActualWidth - NominalWidth. THe minimum value and the maximum value can be toleranced. If either MINSTOCK or MAXSTOCK is used as a calculation, each computed width will be shown on a form plot. The minimum value is annotated with red text and the character #. The maximum value is annotated with blue text and the character *. Added a new fit, Two Point Forge. This is similar to the other two point fits, but also brings into play a Forge Plane Angle. This angle is the angle between the forge plane normal axis and the Y axis, a positive number meaning the forge plane is rotated counter clockwise. This fit will allow translation only along the forge plane normal vector. Rotation will be applied to best align two points on each (nominal and measured) MCL. The points are determined by the nominal shape, moving in from the edges. These positions are translated into distances from the stack point. These distances are used to find two points on the measured MCL. 3 Aug 2007 Added MINSTOCKLE, MAXSTOCKLE, MINSTOCKTE and MAXSTOCKTE. This way the 3 zones can be toleranced differently. Also added some options to the Misc. tab of the flavor file that control how the stock is shown on the form plots. Made a first stab at creating a stk output file. 8 Aug 2007 Changed parameter MINSTOCKNUM to MINSTOCKDIST which is three parameters. the first parameter is the distance between stock checks for the LE, the second parameter is the same, but for the main part of the section, the third parameter is for the TE. 14 Aug 2007 Added ability to control where the LE stock checks start and where the TE stock checks end. LEOFFSET10 and TEOFFSET10 define ratios that are used to define the offsets from the ends. The ratio is applied to the widths at the LE and TE CHANGE positions. If for example, LEOFFSET10 is set to 0.25, then the first stock check will be calculated one quarter of the LECHANGE width away from the nose point. The same logic applies to the TE. the ratios must be numbers between 0.0 and 1.0. If they are not, then the default value of two increments will be used. 25 Aug 2007 Changed it so that LEOFFSET10 and TEOFFSET10 define the value of the offset from the end as the offset itself, rather than a ratio. 7 Sep 2007 Added DEV output for GEI 28 Oct 2007 Added new variable tolerance type, VARFILE, for MINFORM and MAXFORM calculations. This uses the individual point tolerances found in the Nominal File. Points on the upper and lower tolerance curves are constructed by computing the normal vector at each point and creating new points on the normal vectors that are offset by the tolerance values. If both tolerances are set to zero, then the closest nominal points before and after are found. If the before and after points have different tolerances, interpolation is used to create a tolerance for that point using the adjacent toleranced points. Added more controls to the "Set Tols" button in the nominal file editor. Previously you could only assign tolerances to all points. The new dialog allows defining the start point and end point to set a range. Note that if you define a start point with a smaller index than the end point, the points being toleranced will wrap around the end. There is also a frequency option that can be used so that the tolerances being defined are applied only to every n-th point. Added a new option, "Imbed in Form Plots" in the Customization tab of the flavor file editor. This option is available only when the Zone Form is set to Nominal. When this is active, the zone form output for a given section will be included in form plots. The imbedded form plot will skip any points that are not toleranced. 1 Nov 2007 Added new method to LE_ANGLE and TE_ANGLE for use on SQUARE ends only. This method will compute the tangent vector at the End point (nose point or tail point). It will also compute the chord vector (vector from tail to nose, or from nose to tail). The angle reported will be the angle between the tangent vector and the chord vector. 20 Nov 2007 Fixed problem where point tolerances were sometimes shown at incorrect position on form plots. Fixed problem where nominal zone form points were potentially not being reported correctly in XYZ file. 10 December 2007 Added RELTWIST2 calculation,so a customer can use EXCLUDE on the bestfit for one relative twist calculation and use all points on the best fit for the other. Note that if you are performing a constrained fit, RELTWIST2 is not used, only RELTWIST1 tolerances play a role. 27 Dec 2007 Added EXTREME3 and EXTREME4 calculations. Made it so that when using EXPLODE, it pays attention to "Always Plot Ends". When "Always Plot Ends" is checked, the LE and TE will be included with the CVX and CCV plot, using the same alignment that CVX and CCV are plotted against. The LE and TE close-ups will also be displayed, using different alignments, if they were created for the ends. 14 Jan 2008 Fixed problem where probe compensation was applied in wrong direction. 4 Feb 2008 Added message box to explain failure when Edit Nominal fails Changed fits for LE and TE only to use the first and last points as a seed for square ends rather than the nose/tail point and a point on the MCL. Square ends tend to do funny things to the MCL since they are contradictory to the definition of the MCL. 14 Apr 2008 Added CENTROIDX, CENTROIDY, RELCENTROIDX, RELCENTROIDY, ADJCENTROIDX, ADJCENTROIDY and AREA commands. The CENTROIDS compute the center of gravity of a section. AREA is the area of a section. 29 April 2008 Fixed blow up that occured when trying to edit a flavor that has unknown calculations. 9 May 2008 Added "T" options to the CENTROID calcs. 9 May 2008 Fixed a skewed section issue. 15 May 2008 Fixed problem with special GEI DEV report. 27 May 2008 Added ADJCHDANG calculation. 29 May 2008 fixed a couple of issues with CENTROIDT calculations. 11 June 2008 Fixed BOWT Calculation for Tip Section. 3 July 2008 Added 5 additional best fits (total of 10 now). 3 July 2008 Changed MinMax best fit to allow choosing which sides/ends to use. 16 July 2008 Added option to Tolerance File Editor to define what is and ADJ section. The options are two sections adjacent in the RPT file (the default and original method), two sections adjacent in the NOM file and two sections adjacent in the TOL file where both are "default inspection sections". 24 July 2008 Added custom fit option for a paying customer. 8 August 2008 Fixed problem where printing of CMM reports duplicated last section on some occasions. 12 September 2008 Fixed problem with compensation of skewed sections. 13 September 2008 Made 3.1 a release version. ======================================== Version 3.2 ======================================== 13 September 2008 Started Version 3.2. 17 October 2008 Made it so RELTWIST could use nominal defined in tolerance file ( even though this makes no sense. :-) ). 28 October 2008 Fixed bug with last page being printed too many times for CMM output when printing in landscape mode. 13 November 2008 Added new Width methods, CONVEX_X and CONCAVE_X. These methods find a point on the convex or concave side with a given X value. The surface normal at that point is then used to pierce the opposite side. The width is the distance between the two points. The nominal surface normal is used for the actual calculation because the actual curve might not be smooth. 24 November 2008 Fixed a bug regarding probe compensation when blades have a small number of nominal points. 14 January 2009 Expanded length of calculation name string on CMM and other reports. 9 March 2009 Changed Hasp code to newer version which should support Vista. 9 March 2009 Added Waviness calculations. 26 March 2009 Fixed bug in nominal file editor where when setting tolerances and hit cancel, it made changes anyway. 26 March 2009 Fixed bug where point tolerances on LE/TE plots were use side magnifications. 2 April 2009 Added support to include DIMENSION lines that are imbedded in the RPT files. These dimensions are tacked onto the end of the CMM reports. 15 April 2009 Added ability to define variable tolerances in a separate file. The tolerances are define as sets of 2D. Each section that is toleranced defines to curves, a lower tolerance and an upper tolerance. They can be defined in either order. The name of the variable tolerance file should be the same as the nominal file, but using VTL as the extension, so if the name of the nominal files is MyBlade.NOM, then the variable tolerance file would be MyBlade.VTL. Both files should be in the same folder. The format of each section of the file looks like the following: SECTNAME N1 N2 (N1 and N2 are the number of points used to define the two tolerance curves X Y (point 1 of first tol curve) X Y (point 2 of first tol curve) .... X Y (point N1 of first tol curve) X Y (point 1 of second tol curve) X Y (point 2 of second tol curve) .... X Y (point N2 of second tol curve) 1 May 2009 Changed LEPOS and TEPOS calculations that use XAXIS and YAXIS methods. Not sure why but they were returning ABS for Nom and Act calculations. This caused issues for one customer. 7 May 2009 Added ability to include another PDF file with the document when PDF file is output. If a PDF file exists that is in the same folder as the RPT file and has the same filename, except the extension is PDF and file name has an extra 0 at the end, then it will included at the beginning of the PDF output that may be generated. For example, if the RPT file name is PART_XXX_test1_090326_100640.rpt, and the file PART_XXX_test1_090326_1006400.pdf exists (note the extra 0 at the end of the file name), then it will be included at the beginning of the pdf FILE created by blade for this RPT file. 8 May 2009 For Skewed sections, reskewed the measured points prior to reporting them in XYZ (only the pure XYZ file) and IGES formats. 11 May 2009 For Skewed Sections, reskewed the measured points prior to report them in AVG formats. 14 May 2009 Fixed bug with AVG blade in general case.