Sei sulla pagina 1di 29

https://ntrs.nasa.gov/search.jsp?

R=19760009735 2019-08-17T19:00:04+00:00Z

USE OF GRAPHICS IN THE DESIGN OFFICE

AT THE MILITARY AIRCRAFT DIVISION

OF THE BRITISH AIRCRAFT CORPORATION

By W. A. Coles, B.A.C., Military Aircraft Division, Preston

SUMMARY

This paper describes the CAD/CAM system which has been developed
by the Military Aircraft Division of the British Aircraft Corporation,
shows the uses to which it has been put, and outlines current develop-
ment of the system. The system supports batch, time sharing, and
fully interactive graphic processing. Engineers using the system may
switch between these methods of data processing and problem solving
to make the best use of the available resources. It is concluded that
the introduction of on-line computing in the form of teletypes, storage
tubes, and fully interactive graphics has resulted in large increases
in productivity and reduced timescales in the geometric computing,
numerical lofting and part programming areas, together with a greater
utilisation of the system in the technical departments.

DEVELOPMENT OF THE SYSTEM

The system has been developed from three programs.

1. The BAG Numerical Master Geometry Program (NMG)

This is a language based surface definition, interrogation and


machining program. This program, developed by BAC, was introduced into
the Design Office during 1965/1966. The inputs and outputs of the
program are, in general, finite three dimensional curves and surfaces
defining the shape of an aircraft.

2. A.P.T.

This language based, 2 ^ - 3 dimensional component definition and


machining program, became available to BAC when the IBM APT system was
released in 1968. The program has considerable geometric and arithmetical
calculation power, but bounded geometry could only be created by cutter
motion statements. It is adequate, but not very suitable, for producing
component drawing.

203
3. NC Graphics

This is a fully interactive 2 - 2j dimensional component definition


and machining language. All input to the program is entered using the
light pen and keyboard of the IBM 2250. 2 dimensional component drawings
can easily be produced.

The starting point for the development of the system was, therefore,
two complementary programs, (APT and NMG) which have some overlapping
and some incompatible features, but whose only interface was the manual
transcription of data, e.g.,

Complementary to the extent that:-

NMG is concerned with aircraft surfaces, whereas APT is concerned


with the component geometry - lines - circles, etc.

Overlapping in that:-

Both systems use transformation matrices, interpolated curves, etc.

Incompatible to the extent that:-

1) Data derived from the NMG system could not be used in APT
and vice-versa, e.g.,

Curves used on APT are similar but not identical to NMG spline
curves.

2) NMG surfaces could not be machined in APT.

This situation was clearly unacceptable, and it was decided that


extensive modifications to the IBM APT programs would have to be made
in order to achieve compatibility, and to interface it to the NMG system.

The following facilities were, therefore, added to the APT system:-

1) Metric capability included

2) Capability to READ and WRITE NMG Files (Access and write, curves,
surfaces, and reference systems.)

3) Capability to use NMG curves in place of Tabcyls.

4) Matrix definitions were changed to be compatible with NMG

5) Use of NMG surfaces as APT part, check, or drive surfaces

6) Restructured to fit into 140K of core.

204
The modified APT program which also included extensive modification
to improve efficiency was named APT 140 and released in 1971. As
expected the combined APT/NMG system provided a powerful geometric com-
puting lofting and N/C machining facility, limited only by the
restrictions of batch processing.

Since then the system has been further developed (Fig. 1) to


interface with the interactive N/C graphics program, to run semi-
interactively under the IBM TSO system using teletypes and remote
displays, and to run fully interactively using an IBM 2250.
M

The interface with the N/C graphics program is via a file which
contains component descriptions in the form of bounded geometry and text.

Interactive processing has been achieved by providing the APT and


NMG programs with restart facilities, and common input, output, and
display files; all of which are under the control of a terminal program.
The main functions of the terminal are:-

1) Preparation of text input (card images)

2) Modifications of text input

3) Inspection of text output

4) Storage and retrieval of text input

5) Graphical preparation of input

6) 3 Dimensional picture preparation and manipulation

7) Preparation of plots

8) Loading program modules.

The introduction of on line processing and graphic displays,


together with the 'program independent' terminal facility has provided
a powerful impetus to extending the use of the Numerical Master Geometry
system to the preparation and verification of geometric information for
technical calculations. e.g., Generation of grids for structural
analysis and aerodynamic calculations.

USE OF THE SYSTEM

The system is extensively used at all stages of design and production


as described in the following examples. When considering these examples
it is important to remember that for all applications the designer, lofts-
man, engineer, part programmer etc., may switch between BATCH, TIME
SHARING and FULLY INTERACTIVE methods of data preparation or problem
solution.

205
The method chosen will depend not only on the most 'economical'
method of producing the desired result, but on the priority of the job,
the departmental loading, computer resources available etc. This
flexibility of operation has been found to be of fundamental importance
not only because particular resources may be withdrawn due to breakdowns,
but because relative priorities change with time, and jobs started in
batch may be completed interactively and vice versa.

1) Lines Definition Fig. 2, 3. 4, 5

The project designer prepares a scheme, which is passed to the


linesman who uses the NMG system to convert the scheme into the final
aircraft lines which are stored as a surface on the NMG Master File.
The scheme will normally consist of a mixture of dimensioned and drawn
data, and the linesman will use a mixture of calculation and drawing
to establish the set of sections which are submitted to the NMG program
for conversion into a surface. The process of achieving a fair set of
lines is iterative, the designer will examine definition data, water
lines and level lines between iterations and modify the definition
sections until a smooth set of lines has been obtained (Fig. 3 and 4).
When he is satisfied with the surface it will be stored on the master
file, and a surface definition drawing will be issued. (Fig. 5).

Surfaces representing the whole aircraft (Fig. 6) including


internal and external surfaces (Fig. 7) are generated and stored on the
master tape.

All information in the master tape is stored in the basic aircraft


reference system.

Surfaces on the master tape are now available for general use.
Typical uses for the surfaces are:-

2) Nests of sections (Fig. 8)

3) Obscuration plots

4) Clearance problems (Fig. 9)

5) Machining wind tunnel models (Fig. 10)

6) Machining form tools (Figs. 11 and 13)

7) Generation of new sections which form the outside shape


of components (Fig. 12, 13)

206
Here we see a linesman typing a request for a new section to
be generated and plotted. The teletype will only return a listing
but a graphic display (Fig. 13) will return a picture which can be
checked for errors prior to plotting on the Gerber Draughting machine.
Input to the Gerber Draughting Machine is generated by typing the
instruction "PLOT GERBER SCALE n" which produces a Gerber input
tape of the picture displayed on the screen.

8) Definition and Machining of Large N/C Components

Large N/C components are numerically lofted. The outside


shape is taken from the master file, and the details of the internal
geometry are added using the component definition languages. The
manufacturing drawing issued by the loft carries a reference to the
component geometry and the identifiers of the geometric variables.
(Fig. 14, 15). To produce the N/C machining tape the part programmer
calls up the component geometry and adds his own cutter statements.
The cutter path can be checked by superimposing it on the component
geometry before producing the final machined component. (Fig. 16).

Fig. 15 shows a typical drawing and component produced using


the APT program. Figs. 17 and 18 show a similar component being
defined and machined using interactive graphics. Interactive graphics
is being increasingly used for N/C lofting and N/C part programming,
and the APT program is being modified to extend interactive techniques
to three dimensional components (Figs. 19 and 20).

9) Geometric Data for Aerodynamic and Structural Analysis

The generation of data for automatic transfer to aerodynamic


and structural analysis programs presents a particularly challenging
problem which is receiving increased attention. A frequently
encountered task is the generation of a grid of points forming a set
of panels.

At face value this would appear to be a simple task, but con-


siderable difficulties and complexities are introduced by:-

1) The variety of methods used to specify point locations


and panel sizes. This problem is particularly severe
for aerodynamic calculations where panel topology is
directly linked to aerodynamic theory and must frequently
be derived from surface properties such as local chord,
span, aspect ratio etc., which are no longer held explicitly
in the master model.

207
2) Aerodynamic and structural grids are usually formed on
a group of surfaces some of which may overlap (Fig. 21
shows a simple case). A cut through such a group of
surfaces results in a set of curves which may easily be
drawn, but which are not suitably ordered for subsequent
processing to form a grid.

3) Only part of the analysis data can be derived from the


master model. Local modification may be required, and
the data will have to be combined with manually prepared
data.

4) The format of the output is dependent on the program with


which it is to be used.

In the batch processing environment these problems proved


sufficiently severe to restrict us to interfaces based on the
manual transcription of data. The advent of on line devices has,
however, renewed the hope that the problems can be overcome, and
Figs. 21 and 22 show a promising method suited to graphic devices
which is being investigated.

The grid of Fig. 21 is produced by finding all points of


intersection of the lines GL1 etc., with the nest of sections, and
it is seen that the picture must be modified in the region of GL4
in order to define a unique set of panel points. On line graphic
devices are particularly suitable for generating, checking, and
modifying pictures of this type which can be subsequently batch
processed to produce panel data. Similarly the structural analysis
grid of Fig. 22 can easily be drawn and checked using a graphic device,
and be subsequently batch processed to produce point and panel
data.

The output data for both grids is written in the appropriate


format and stored as card images in the on line 'card' file. From
there it can easily be modified and combined with manually prepared
data using terminal facilities.

CONCLUSIONS

The addition of on line teletype and graphic facilities to


augment the previous batch processing system has resulted in increases
in productivity of the order of 50% to 100% in the geometric computing,
numerical lofting, and NC programming areas. Timescales for high
priority jobs can be reduced even more dramatically. The main factor
contributing to this improvement is that the majority of delays
encountered in running a fragmented system have been eliminated, e.g.,
delays associated with conventional data processing:-

208
Manual Transcription of data

Waiting for cards

Waiting for loading into the computer

Waiting for listings

Waiting for plotting

are avoided.

Streamlined data processing is particularly important when a


number of consecutive small jobs have to be run to establish the data
for a more substantial task.

Further benefits from the system are that:-

N/C components produced interactively are more often correct


first time than those produced using batch processing. On line com-
puting has truly augmented the batch processing system. Graphical
displays can be used to check data before embarking on expensive batch
processing runs, and users no longer feel obliged to run large jobs
to establish as much data as possible overnight in order to avoid a
day's delay if anything has been forgotten. The Gerber Draughting
machine is released from the task of producing small scale check
plots.

The concept of a program and device independent text based


system, with common input, output and display files, operating from
card checks, typed input or graphically prepared data is proving
sound, and is providing a powerful impetus to the use of graphic
data processing in all technical departments.

209
USERS DATA PROCESSING

DESIGN OFFICE RUN TIME FILES ON LINE FILES


LOFT
NC PLANNING ^ PROGRAMS u.
AERODYNAMICS TERMINAL FACILITIES UJ
PREPARATION OF INPUT
WIND TUNNEL
1UJ1 1 MODIFICATION OF INPUT o:
STRESS • i INSPECTION OF OUTPUT o
<Ll
STORAGE OF INPUT/OUTPUT
Q _l GRAPHIC PREP" OF DATA
ZQJ Q_ LU PICTURE MANIPULATION
BATCH m o PREP" OF PLOTS
Q i? A P T SUITE
to m
^ TRANSLATOR (SECT 1 PASS 1 ) GO
UJ UJ "^
CARDS GEOMETRY (SECT 1 PASS 2) UJ
Eo
_i ^ o ^ *" ARLEM
EDIT
0 Z 5o POSTPROCESSORS
r? \ o o o: NMG S U I T E
TSO *~ NMG PROGRAM
_i Q. ^ «-*-•
^ SPECIAL USER PROGRAMS
O Q. ^«
|u_ C A R D INPUT FILE
fc± £C
— _ <
NMG PROGRAM INPUT
LU CO, APT PROGRAM INPUT
Z
UJ o
;£? ffl
TELETYPE o ^
o LARGE SURFACE FILE
—i Z o DATUMS
INTERPOLATED CURVES
INTERSECTS *•
SURFACES

J K COMPONENT FILE
a: UJ
Q MMH

o Z BOUNDED GEOMETRY
G T 4 0 , STORAGE TUBE QC 13 0 ~— AND T E X T
Q. H-

O < UJ ~ MANAGEMENT FILE


INTERACTIVE a:
t— a: x
O UJ FILE INDEX, RECORDING
Z 0 SYSTEM
o LOCATION OF SURFACE, PIPE,
o Q. ETC.

OFF LINE DEVICES


GERBER PLOTTER
CALCOMP PLOTTER
COPATH

IBM 2250

Figure 1.- The CAD/CAM system.

210
DATA FOR
NUMERICAL MASTER
GEOMETRY PROGRAM

SIMPLE MANUAL DEFINITION OF


PRIMARY CROSS SECTION OF A/C

COMPUTER

MAGNETIC TAPE OF
NUMERICAL SURFACE DEFINITIONS AUTOMATIC DRAUGHTING FACILITY

Figure 2.- The Numerical Master Geometry system.

211
UJ
•u
<fl
•a
u.
g
0)
•a
o
z (U
o
n)
U-l
M
I
*
CO
< <u
fr—
< u
3,
•H
=5
a.
z
cr
a
z
o
0)
212
en
to
0)
o
4-1
w
4)
CJ
O
4J
CO 4-1
LU cn
UJ
2
w
O
o uu I
0)
CD
213
UJ
o r- 2
CM
— <
CO </) (/) CO
z
0 0 0 0 X
CM «M rsi CM UJ
o O Q o
U3
•«» m CM o-
- z 0)
C
•H
U
C
0)
oo
0
•H
i
in
ui C
•z. O
14-1
OJ
^
CD
o O
z
UJ
a.
UJ
I
u-i
(1)
M
a:
a 5b
•H
214
a)
5
CO
)-i
o
cfl
a
•H
•H
M
4J
3,
•H
ft*
215
a 0)
o.
o
H
0)
C
at
0)
c
•H
00
c
0)
0)
oo
£
60
c
0)
0)
u
M
0)
M
oo
216
Figure 8.- Nest of sections showing location of internal structure
and engine tunnel.

217
CD
i
f
CD
M
0 I o
J I
*
6
cd
«
01
'.
0\
01
M
3)
•H
218
§
0)
§
•0
e
0)
o
o
a.
u
7?
i

o
0)
(-1
60
219
3
3
3 o
o
3
3 B
o
3
oo
c
3
3 o
3 (0
cx
3 0)
4-1
4-1
3
3
I
3
3
60
3 •H
•Tl flW M^ •"• Vt 4n W^
220
a
d
o
a
10
c
J3
111
I
i-'
•Jj
•H
.
221
CO
c
•H
E
S-i
01
U)
a
•H
a.
a
M
oo
M
00
•H
I*
222
GEOM AO 8400E6
NC FILE

1 P/20/F000682/X4028

2 P/20/FOOO 6 7 4 / X 4 0 2 8

FILE N A M E '.- P A N A M A S !

MACHINED FRAME

Figure 14.- Numerically lofted N/C machining drawing.

223
^t *
I APT
««T — i G §
r •H
4-1
•H
I /^3
C
•H
L f -^ll LW
r *\\ 0)
\\ T)
^H
i ii cd
o
.,.!> 1 •H •
T- "1;r *-< C
<u o
§ w
si ' C 0
3
•n ^r~1 , 4 (0 T3
(U
O
»-
'j U 0.
" PT 3
L * J1
nr^t •a o
O U
M
a, T)
r ^i (U
c ca
00 CO
•H Cfl
j :; <o cx
01
TJ 0)
^"
r -^ h
to
1 rtl r"
• (U ^-
I §3
l! .. £•§
^p -^-«T- 01 00
( 4^ C
«d "H
S !" u 3
i i ; C to
•H ^
^L- ^^ 01
TJ
Tin-— • S
Tt
a /'
73 T)
>-i C
nrr - O td
i A1— ---4'
«J,Le2
TO
31,
^Z .
O
a
/ ^~ >reiwoty
VI o
u
m
60
•H
224
0)
.c
cfl
c
o
a ,c
3 -u
•a co
o a
a n
a
4-1
•• 4J
HI 3
M -a
>« C
n
0)
^ w
n) 3
4-1 O
C >.
•H CO
•a a)
M C
O -H
O £.
G O
O CO
U 6
I
01
M
60
•H
225
226
227
CN
CN
oo
c
•H
3
H
5!
M
01
I

OS
00
•H
228
UNBOUNDED GEOMETRY MACHINING A POCKET

BOUNDED GEOMETRY CUTTERS

APT CutUr FilleUd End Mill End Mill

Barrel Dovetail Baseform

t - B
Figure 20.- Producing bounded geometry with interactive APT.

229
&L 7

GL 8

GL 9

_GL10

.GL11

GL 12

GRID LINES ( G L _ . ) DEFINED BY


BOUNDED GEOMETRY PANEL POINTS
FOUND WHERE GRID LINES INTERSECT
THE N E S T OF S E C T I O N S .
Figure 21.- Panelling for aerodynamic calculations.

230
co H
60
CO
_J
<
\ w
•H
CO
z I
< 0
V
^\
_J ^_ ^ g
<
<£ O
^
3 2 (-1
t— CO
0
o
(E
D
4J
O
D t—
a: z LL
2
t_ o 0. Q •u
CO
Z
>-' i— D
o: CJ 0
>— LU
CO
LL CN
CN
LU
2
Of
LU
<
>— 0)
O
LU
t—
Z
<
0 in in
0
Q
o ^~ LU LU
LU E Z O O
Q o LU O O
z z
Z 2
3 0 LU
0 z
_J
CD t— LU <
>—
< <
o CO < <D
> LU
CD —i CO Q
O
Q QE >-
_J1 >
o o
LU Q. >— CO CO
< K-
Z > Z > o
CD <

ONNECTI
LL LU UJ
LU CO CO
Q Q _l K ce
Z < LU LU
CO
LU
Z
o LU
w (E
=3
^J1
U I— 0 in in
CO < 0 CO CO
0 LU IL =) LU O O
o o: £E O
(E O 13 t— O
O Z CO CO z
231

Potrebbero piacerti anche