Display data from the status table on drawings, including barcodes.
The so-called Cut-Fit-Fab feature lets you take information that is entered via the Fabrication Status table and display it on the drawing. It can be used to display the content of any custom status headers you may have added, such as Shipper Name, Fab Start Date, NDE Date etc. The custom headers start with column 22, which is the one after Complete Date.
In addition to your custom headers, the feature can also be used to display InFab Date, Hydro Date, PWHT Date and Complete Date on the drawing.
Because the parameters can be edited without opening each individual drawing, this feature is especially useful for displaying parameters that were not known when the project was started.
You define the parameters to be displayed, and their location and spacing by inserting the CutFitFab series of parameters into the layout, as in the example below.
CutFitFabX1=110
CutFitFabY1=2630
CutFitFabStepX=200
CutFitFabStepY=0
CutFitFabName1=Cut Date
CutFitFabName2=Fit Date
CutFitFabName3=Fab Date
CutFitFabName4=Dim Date
CutFitFabName5=Visual Date
CutFitFabName6=NDE Date
CutFitFabName7=Hydro Date
CutFitFabName8=Ship Date
CutFitFabText=SL;DI;SI.6,.6;
The above definitions need to be present within the first 80 lines of the layout.
The commands to draw the boxes and the captions identifying the parameters also need to be inserted into the layout, as in the example below:
REM Upper Left Inspection Block
PU70,2600;PD1888,2600;
PU272,2700;PD272,2600;
PU474,2700;PD474,2600;
PU676,2700;PD676,2600;
PU878,2700;PD878,2600;
PU1080,2700;PD1080,2600;
PU1282,2700;PD1282,2600;
PU1484,2700;PD1484,2600;
PU1686,2700;PD1686,2600;
PU1888,2700;PD1888,2600;
PU1888,2660;PD3370,2660;
REM **************************************************
PU80,2675;LBMAT.ISS.DATE
PU282,2675;LBCUT DATE
PU484,2675;LBFAB START
PU686,2675;LBFAB COMP
PU888,2675;LBDIMENSIONAL
PU1090,2675;LBNDE REPORT#
PU1292,2675;LBHYDRO DATE
PU1494,2675;LBTSSA #
PU1696,2675;LBQA FINAL DATE
REM **************************************************
They should be inserted in Part 1 of the layout, i.e. before the line “Start of HPGLPageTwo:”. If in doubt, see documentation on Modifying Layouts
Since the values displayed are uniformly spaced based on CutFitFabStepX, you should arrange the coordinates to make all the boxes the same size.
The value of this feature lies in the ability to edit these parameters en masse in the Status table and then have them show up when the drawing is displayed or printed, without any need to open the drawing itself.
The Cut-Fit-Fab feature works with a maximum of 10 parameters, which must be evenly spaced on the drawing.
If a row of up to ten parameters from the Status Table is not enough for you, it is possible to add a second row with up to ten additional parameters from the Status Table.
This feature is invoked by inserting lines in the layout following the Cut-Fit-Fab section along the lines of the following:
PBHX1 = 140
PBHY1 = 2525
PBHStepX = 200
PBHStepY = 0
PBHName1 = Preheat
PBHName2 = Bakeout
PBHName3=PMI Report No.
PBHName4 = PWHT
PBHName5 = Hardness
PBHText=SL;DI;SI.5,.5;
As with the Cut-Fit-Fab feature, you will likely need to add entries farther on in the layout to draw and label the additional boxes. A typical result is shown below.
Suppose you have a parameter, such as a Sub Job Number, that you wish to enter via the Status Table, and you want it to appear in the form of a 139 barcode. <cf>
You can do this as follows:
1. Make sure the parameter name is included in the relevant Status Headers. <cf>
2. Define the location of the third barcode by inserting into the layout the four parameters shown in the rectangle. The BarCodeCustom3 parameter name must correspond exactly to the status header. <cf>
You may need to edit the BarCodeX3 and BarCodeY3 parameters to make the barcode appear at the desired location as shown.