News For The CADKEY User Spring 1992 3-D WORLD Volume 6, Number 2 Annual Subscription: $29.95

"We don't make them like we used to; we make them better!" CAD KEY and Craftsmanship Go Hand in Hand!

Two-person kayak and paddles, designed with CADKEYand Martin Dreadnought guitar, crafted by hand, with tooling CADKEY SURFACES, in competition. designed using CADKEY. Composite Engineering Builds Sound Makes Martin Guitars Winning Aquatic Racing Gear "the Stradivarius of Guitars" The stroke of a paddle ... the lightness-with­ C.F. Martin Company of Nazareth, Pennsylvania, rigidity of a canoe or kayak riding in the water ... travels in some very elite circles: historical, musical, these, combined with the skill of the athlete, can and technological. C.F. Martin is one of a handful of make the difference between being a winner or an companies in the United States that still operates also-ran in competition. Composite Engineering of under the active Concord, Massachusetts, fuses CADKEY'R' and management of its CADKEY") SURFACES with hand craftsmanship to original founding IN THIS ISSUE: produce championship-level, aquatic racing family, after more equipment. Composite Engineering is supplying than 150 years. c:> CADKEY 5 Delivers racing shells, canoes, kayaks, and paddles to the Its products, Innovative Capabilities ...... 3 U.S. Team and the U.S. Canoe and Kayak acoustic guitars, 3-D WORLD and Team participating in the 1992 Summer Olympic are renowned Reference Point...... 3 Games in , Spain. around the world c:> Running CADKEY and "If you have ever paddled a canoe or a kayak," for the quality of CADKEY SOLIDS with said James Lawrence, Director of Engineering at their sound and DOS 5.0...... 5 Composite Engineering, "you know that when you craftsmanship. c:> VPI Students Help Design insert a regular paddle into the water and pull it Their sound has Olympic Bobsleds ...... 9 back, it propels the craft forward, but there are lots given Martin CADL Programs Become of little whirlpools around the paddle blade. Some guitars a nick­ Building Blocks ...... 10 of these vortices represent energy that has been name as "the c:> CADKEY Training Centers ... ll lost, energy expended that does not move the craft Stradivarius of c:> ABCs of CDE ...... 13 forward." Composite Engineering's newest design guitars." And, I:) Third-Party New ...... 16, 17, 18, for kayak paddles is a modification of the wing­ the guitar makers 19,23 shaped paddles developed since 1981 by Swedish of C.F. Martin c:> Variety of Entrants Spark and Norwegian canoeists Stefan Lindeberg, Lief Company combine Drawing Contest...... 20 Hakensson, and Einar Rasmussen. These their age-old tradi- c:> New Brunswick's Unique (Continued on page 6) (Continued on page 2) Training Program...... 21 3D SPRING Martin Guitars Bob Headman, Mechanical mUSICIan. Many companies (Continued from page 1) Engineer at C.F. Martin. make guitars. The major differ­ ence in our guitars is the sound. tion of high-quality hand Hand Craftsmanship, CAD We sell sound. Our guitars have craftsmanship with CADKEY to and CAM? become the standard definition of produce even better guitars. "We still make all of our the acoustic guitar." Chris Martin, Chairman of guitars by hand," Bob continued. Bob gave examples of the the Board and CEO ofC.F. "However, we use CADKEY to subtle radii which affect the way Martin Company, is the great, design the tooling to make the a guitar sounds. "For example, a great, great grandson of parts that go into a guitar." To flat-topped guitar is not actually Christian Frederick Martin, design the tooling to make the flat-topped," he said. "There is Senior, who founded the parts requires designing the an arc to the top whose radius is, company in 1833. Born in 1796, guitar first. Some 90 parts, not in reality, 42 feet long. You need Christian Frederick Martin, counting ornamentation, go into to use a spline to design that. Senior, belonged to a family of the making of a guitar. Nearly Another example is the back of cabinet makers in the area of all of these parts are made of our Dreadnought guitar. The Markneukirchen, a town in the wood. "Our major use for perimeter of the body on the Ore Mountains of Germany CADKEY is to quantify what has Dreadnought's back surface is a bordering Czechoslovakia. historically been done through 62-inch 3-D spline. A third However, he and his father, hand craftsmanship, and to example is the guitar's bridge. Johann Georg Martin, also made improve the fit of the parts in the The bridge is a matrix guitars. A dispute between the assembled guitar. We use combination of 3-D splines both Martin family, who were CADKEY's 2-D and 3-D splines a in the X and Y planes." members of the Cabinet Makers lot. We use CADKEY to define On an acoustic guitar, the Guild, and the Violin Makers the surface area that we need to interplay of the vibration of each Guild, convinced Christian and cut. Then we use CADKEY to string when plucked by the his wife, Ottilie, to emigrate with design the tooling, the fixtures, musician, the transmission of their children to the young and the cutters that we need to this vibration through the bridge United States in 1833, where do the cutting." C.F. Martin has into the wood of the guitar's top, they hoped to find better its own computer-numerical­ the vibration of the top of the opportunities. Upon arriving in control machine shop to make guitar's body, the reverberation New York City, Christian and the tooling and fixtures. Their of this vibration inside the Ottilie immediately opened a CADKEY files serve as input to guitar's body, the tonal qualities small retail music store which the CNC system. of the wood used in the guitar's included a shop for making body, the shape and depth of the guitars. However, they were not Curves, and More Curves body, the size and location of the comfortable living in New York. "There are relatively few bridge and sound hole, even the They missed German-speaking straight lines on a guitar," Bob varnish, all affect the clarity, neighbors and the hilly terrain of added. "Everywhere a guitar range, resonance, and volume of the Ore Mountains. In 1839, has curves which often have very the guitar's tone. A deep body Christian and Ottilie moved subtle radii, so subtle that the tends to emphasize the bass their family and guitar-making human eye frequently does not sounds and to increase volume. business to Nazareth, Penn­ perceive them. But, these radii A shallow body tends to empha­ sylvania, a small town with a affect the aesthetic appearance of size the treble sounds and to German heritage, in the rolling the guitar, its tonality through diminish volume. Producing the hills of the Blue Mountains. the stiffness of the wood, and the correct tonal balance in a Nazareth remains to this day the way it plays in the hands of the guitar's performance depends home of C.F. Martin Company. upon the type of music to be Chris Martin, the current CEO, IGESTOOLS played, as well as on the tastes of actively participates in the day­ CALS Conformance Checking • (Continued on page 9) to-day management of the IGES Translation and Verification • company. "He looks out for his CAD/CAM Graphic Viewing Software • 3·0 WORLD is published quarterly by company and his people," said IGES/CALS Quality Control Tools • Cadkey, Inc., 4 Griffin Road North, Windsor, Custom IGES Software • CT 06095-1511 . Editor: Frank Simpson Technical Support Hours .I..-DS! Free pc;'''- Contributing Editors; Maribeth Schneider Monday-Thursday 5 a.m.-8 p.m. Mary Beth Staron Friday 5 a.m.-5 p.m. For additional copies, changes in mailing \1I1.- D- 2X()()() IGES CAI.S ,uh,ch I- IV address, information about 3·0 WORLD, Special Telephone for calls TELEPHONE: (203) 298-8888 from 5 a.m. to 8 a.m.: 708-449-3430 FAX: (203) 298-6401 (203) 298-6470. IGES De'" Anelyllle © Copyright 1992 by Cadkey, Inc. All rights tI' 5670 McDermott Dr. • Berkeley IL 60163 reserved. 2 CADKEV 5 Delivers Innovative Drafting and Customization Capabilities On April 15, 1992, Cadkey concurrent engineering. In drivers offer anti-aliasing and Inc. shipped CADKEY<') 5 to our addition to the ability to user-selectable fonts, and they e value-added resellers and dealers. customize CADKEY with support all popular graphic Shipments of CADKEY 5 to keystroke macros and CADL, the cards, including 8514A, S3, TIGA maintenance customers took place new CADKEY(') Dynamic 1.0/2.0, and VGAlSuper VGA on April 20, and shipments to new Extensions'" (CDE) make it graphic boards. customers began on April 22. possible to add complete, fully With new drafting and customi- functional, complex applications, Note from the Editor zation capabilities specifically such as parametric modeling, 3-D WORLD and incorporated to help engineers be progressive die programming, Reference Point Serve more productive, CADKEY 5 aims and detailed-dimensioning squarely at fulfilling the growing extensions to accommodate Different End Users need for CAD tools that work well virtually any manufacturing Readers of 3-D WORLD and with application-specific programs need or local standard. Based on Reference Point will notice in a concur-rent-engineering the C programming language, some changes with the Spring environment. CDE integrates external 1992 issues of these publications. CADKEY 5 users create true programs seamlessly into Effective with the Spring 1992 three-dimensional wire-frame, CADKEY's existing functions issue, 3-D WORLD has become surface and solid models with and menu structure. CADKEY's Cadkey, Inc.'s corporate precision and speed. These third-party partners have newsletter to the mechanical- models can proceed seamlessly already developed hundreds of design, engineering, and into evaluation processes using applications programs, greatly manufacturing professionals CADKEY<') ANALYSIS, and into expanding the variety of using our CADKEY<'), CADKEY<') machining using CUTTING application solutions for users. ANALYSIS, CADDInspector"', EDGE"', with complete data file and CUTTING EDGE'" product compatibility. Complete Model-to- families. Also effective with the CADKEY 5 continues Cadkey, Drawing Associativity Spring 1992 issue, Reference Inc.'s well-known support for New drafting features in Point has become Cadkey, Inc.'s open software architecture CADKEY 5 include model-to- e corporate newsletter to through IGES (high end) and drawing associativity, assuring architectural-engineering and DXF (low end) translators. design integrity and allowing construction-engineering CADL<') (CADKEY Advanced easy and accurate revisions. professionals using our Whenever a 3-D model is Design Language) also continues DataCAD(') product family. to provide flexible capabilities for changed, the related Reference Point will now be communication between CADKEY documentation is automatically distributed to all DataCAD and other CAD and CAM systems. updated. Dialog boxes, which users. "Cadkey's focus as a company appear as pop-up menus, These changes have come is to provide the designer with document the changes quickly about in response to requests CADD tools which can be used and easily. Final drawings can from the end users of our effortlessly, without loss of data also be archived. CADKEY 5 can products and from CADKEY and integrity," said Livingston Davies, also accommodate numerous DataCAD value-added resellers. President. CADKEY 5 makes any detailed drawings per model There may be some users of company more efficient by through its Drawing Layout Cadkey, Inc.'s software products providing the ability to have facility. who want to receive both 3-D virtually any application WORLD and Reference Point. seamlessly integrated into New Productivity Features This is possible. Any customer CADKEY. This allows the user to In response to user requests, using one or more of Cadkey's focus on productivity, and on CADKEY 5 includes new products, who wants to keep up getting products to market faster dimensioning entities, enhanced to date with both 3-D WORLD and and more efficiently. undo functionality, improved support for printing and plotting, Reference Point, must write Unlimited Potential for and on-line documentation. directly to Frank Simpson, Customization with New Editor of 3-D WORLD, and New Graphic-Card Drivers Managing Editor of Reference CAD KEY Dynamic All CADKEY systems will Point, at Cadkey, Inc., 4 Griffin e also include new graphic-card Extensions Road North, Windsor, CADKEY 5's open drivers developed by Vibrant Connecticut 06095-1511. Fax: architecture enhances the support Graphics, Ltd. of Austin, Texas. (203) 298-6401. International of add-on CADD tools for desktop These new protected-mode Fax: (203) 298-6402. 3 Get the Competitive Edge with CUTTING ED/GE Manufacturing Open Architecture Common Shop Problems Productivity Flexible Input: Solved That's what you want, and that's Geometry created directly CUTTING EDGE's interactive tool­ what you get with CUTTING within CUTTING EDGE. path generation allows tool motion EDGETM ! Geometry input through along non-sequenced geometry. CADKEY. CUTTING EDGE drives the cutter CUTTING EDGE provides 3-axis effortlessly through such machining capabilities for milling Geometry from other CAD geometric conditions as overlaps, operations, such as contouring systems using IGES, CADL<'i, gaps, geometries at different and pocketing on planes or on or DXFI'i translation programs. Z levels, etc. composite-cylinder surfaces, as Flexible Output: well as drilling, tapping, boring, and CAD KEY -Style Graphics reaming. APT Source files. APT Cutter Location files. CUTTING EDGE offers graphical Concurrent Intermediate files for other tool-path creation, editing, and Engineering existing CAM systems. verification, along with pop-up listings for process lists, tool lists, The design-data sets of CUTTING Select a post processor from machining parameters, etc. EDGE and all of the CADKEYI'i CUTTING EDGE's Library. mechanical product line are 100% User, dealer, or Cadkey, Inc. CUTTING EDGE uses many of the compatible. They share the same can develop a customized options that you like in CADKEY, database. post processor. including its user interface, straightforward commands, inter­ active viewports, and graphics. See for yourself! Give us a call! Cadkey Telesales: (800) 654-3413

---.l CAD Defendant: "No, your honor." eD Wa r 0 m u Judge: "How will the checking department or the Y' W l> ---.l :0 0 (") :r: machine shop find the errors?" (") m Z CAD Defendant: "I don't know your honor." z 0 -4 ~ m :0 0 ---.l "Tl w :0 L Hansen Design Co., Bellevue, W A. (") I.f) 0 HELVETICA FONT SAMPLE: ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123458789 (&*$®!

4 Tech Tip Running CADKEY and CAD KEY SOLIDS with DOS 5.0

DOS 5.0 and CADKEY Version 4.06 DOS 5.0 and CAD KEY 5 If you have tried to take advantage of the In CADKEY<') 5 the value that you enter into extended memory capability of DOS 5.0 to run your CONFIG.SYS driver: CADKEY<') 386, Version 4.06, and CADKEY<') DEVICE=C:\DOS\EMM386.EXE ought to SOLIDS, Version 4.5, you have very likely be as large as possible. encountered the error message: "Insufficient Memory," when you have tried to process a model For example: in CADKEY SOLIDS. That should not happen, you say, because you really have more than enough DEVICE=C:\DOS\EMM386.EXE 6144 memory! Then, why does it happen? The source of this vexation is that CADKEY In this example, the number 6144 assigns 6 386 includes its own memory manager. Unless you megabytes of memory to CADKEY and any other have assigned at least 3 megabytes of memory DOS Extender programs. The reason for entering specifically to set up CADKEY and CADKEY a value as large as possible is that the more SOLIDS, CADKEY takes all of the memory for memory that CADKEY, CADKEY SOLIDS and itself. CADKEY SURFACES have available, the less The solution to this problem lies in your paging your system will have to do to operate. CONFIG.SYS file. Set up your CONFIG.8YS file CADKEY 5 prompts you through this situation to include the statements in the following example: in its CONFIG program, under section 5: Set program options. As part of setting up the options FILES=30 in CADKEY, CONFIG requests: "Will you be DEVICE=C:\DOS\HIMEM.SYS running other DOS Extender programs (such as DEVICE=C:\DOS\EMM386.EXE 3072 SOLIDS or SURFACES) from CADKEY or from the DOS shell (YIN)?" In this example, the number 3072 assigns 3 If you answer Yes, CONFIG tells you: "Memory megabytes of memory to CADKEY and CADKEY will have to be released by CADKEY to allow the SOLIDS. The number that you assign in this line other DOS Extender program to execute properly. of the CONFIG.SYS file can be no smaller that It is recommended that at least 2048K be released 3072. However, it can be greater, provided that for running SOLIDS or SURFACES. Enter the you do not exceed the real-life memory in you number of Kbytes to release (2048) =>" The default computer. The more memory that you can make answer is 2048 kilobytes. However, you may available for CADKEY, CADKEY SOLIDS, and choose to specify a greater number of kilobytes if CADKEY<') SURFACES the better. you have additional memory available.

Neu in deutscher Sprache: CADKE¥ CADKEY5 - CAD KEY Solids - CAD KEY Surfaces - CAD KEY Light - CAD KEY Unix - EuroBOM, Zeichnungs- und Stlick­ listenmanagement - EuroTAB, Tablettoberflache - Mechanic Tools 1-3, DIN-Bibliotheken Maschinenbau - PROFOlD, Blech­ abwicklung - CAD KISS, Kinematik - HASCO Normalien - VDAFS - Profilworker, Profile - Typoworker, Fonts & logos - Pipeworker, Rohre - zylindrisch, konisch. All Software is available in English! AGS Advanced Graphics Software GmbH Software Distribution und Service, MollenbachstraBe 37 0-7250 leonberg, Germany - Tel. 49-7152-42081 Fax 49-7152-74166 - Modem 49-7152-72827

5 Composite Engineering boats from advanced composite in the kayaking competitions at (Continued from page 1) laminates which up to that time Indianapolis and at . Now were only seeing service in Composite Engineering is taking Scandinavian paddles gave aerospace projects. Ted found a similar approach with the canoeists and kayakers a two-to­ that a glued laminate of design and manufacture of three second improvement in Dupont's honeycomb NOMEX~ kayak paddles. competitive performance in 500- (aromatic polyamid) sandwiched "Ted and I have different meter events. This two-to-three between layers of carbon fiber, design techniques," James second decrease in time, from the cured using the vacuum-bag Lawrence said, "especially in the start of a race to its finish, process, produced racing shells way that we use levels in represents an overall that were significantly improved CADKEY. To accommodate our performance improvement of in lightness, rigidity, and different styles, we use level 255 approximately 2% to 3%. durability for competition. exclusively as an index of what is "Our design attempts to Vacuum bagging is a process on every other level in the file." reduce the amount of human that takes advantage of "This index on level 255 can energy wasted with each paddle atmospheric pressure to create a become extremely important," stroke," James continued. "The uniform distribution of an Ted added, "especially when we paddle is double ended, and each adhesive, such as epoxy, bonding are working on a file with some paddle blade is gull-wing shaped two or more materials firmly 200 levels containing geometry." with an airfoil twist like an together. The materials to be "In addition to the usual airplane propeller. Water passes glued together are enclosed in a mechanical design, with its link across the blade in the same way plastic bag from which a pump to manufacturing with drawings that air flows over and under the draws out the air at 14-pounds­ and plotting templates, CADKEY wing of an airplane. The paddle per-square-inch atmospheric is an essential part of our slices the water. It gives forward pressure or more. At 14 pounds engineering design," Ted said. motion to the kayak or canoe per square inch, there is one ton "A considerable amount of fluid without disturbing the water of atmospheric pressure over dynamic analysis forms the basis unnecessarily. First, we entered every square foot of surface. The of our designs. This analysis the full 3-D path of a paddle into bond that results in the includes test data, such as the CADKEY from video camera laminated materials is very resistance of several different­ measurements of U.S. Team strong. shaped boat hulls. We enter our kayakers. After analyzing this Athletes using racing shells, test data points, in some cases motion, we designed the paddle sculls, canoes, and kayaks numbering a few thousand, into as a three-dimensional model in designed and built by Composite CADKEY, and we cross fair the CAD KEY, and we used CADKEY Engineering have won more points in full 3-D. This SURFACES to create the surface than 50 medals in international procedure has been invaluable to of the blade." competitions. During the 1976 us in removing the experimental Summer Olympics in Montreal, scatter associated with testing, New Types of Boats Canada, won a silver and in visualizing the trends "CADKEY became part of medal rowing a single-person suggested by the data. The easy our design process a long time racing shell. In 1984, Carlie transfer between CADKEY and ago," said Ted Van Dusen, Geer repeated Joan Lind's our FORTRAN analysis President of Composite success during the Summer programs, through CADL files, Engineering, "because CADKEY Olympics at , has significantly improved the is the leader in 3-D CAD, and so California. Anne Marden did the quality of our design process." much of the design of boat hulls same at the Summer Olympics in requires 3-D. We use 3-D Seoul, Korea, in 1988. In the New Types of Paddles splines, in particular, to design Summer Olympics of 1984, Brad "An ideal paddle design is a planking thicknesses for the Lewis and Paul Enquist won compromise among four hulls." gold medals in the men's double­ elements," James said. "A When Ted Van Dusen, a scull event, using a two-person paddle can have (1) a perfect former member of the U.S. racing shell. Composite shape for insertion into the Rowing Team, founded the Engineering expanded its design water, (2) a perfect shape for the Composite Engineering in 1976, of boat hulls with CADKEY into path that it makes in the water, he deliberately sought to racing kayaks for the 1987 Pan­ (3) a perfect shape for coming out combine engineering with American Games in Indianapolis, ofthe water, and (4) a perfect manufacturing. "That way you Indiana, and for the 1988 shape for the time that the blade can benefit from your designs," Summer Olympics in Seoul. is in the air. Remember, a he said. Ted began Greg Barton and Norman paddle blade spends half of its experimenting with building Bellingham earned gold medals time in the air."

6 JamesillustratedhowComposite design more quickly." make sure that the surface of the Engineering's kayak paddles for paddle fairs evenly in all the 1992 Summer Olympics went Enter CADKEY SURFACES directions, from one station to from design to production. "We Composite Engineering the next, throughout the length used Einar Rasmussen's paddle focused its further design effort and width of the paddle blade. as a model. Then we modified it on 11 out of 24 cross sections or We then glued all of these pieces for our initial paddle design. We airfoil stations, approximately of plywood together to make the found that the right-hand blade five centimeters apart, in the plug." and the left-hand blade of paddle blade. "Near the tip of Rasmussen's paddle did not work the blade these stations are Handcrafted exactly the same way in the closer than five centimeters," Manufacturing water. We used a computer­ James added. These cross Composite Engineering used based measuring device created sections/stations are parallel sets the plug to produce a female by John Lawson of Petersham, of 2-D cubic splines. "After we mold from which they make the Massachusetts, for measuring had defined the stations, we laminated kayak paddle blades boats, to measure the right and created a four-sided complex with careful hand craftsmanship. left blades of Rasmussen's paddle surface using the paddle blade's A technician lays a layer of in detail. John Lawson's leading edge, its trailing edge, carbon fiber pre-impregnated measuring device pinpointed and all the intermediate airfoil with epoxy, by hand, in the mold. minor, yet apparently stations. This surface intersects This material goes by the significant, differences in the all of the splines at each station. nickname prepreg. Next, he/she FRONT VI EW OF KAY/oX PAInE STROKE places a layer of foaming epoxy, one-tenth-inch thick, on top of the carbon fiber. Then, the technician adds a second layer of EXIT ENTRY prepreg carbon fiber to complete the laminate sandwich, which now goes into the vacuum-bag process for heat curing. Composite Engineering uses heat, in conjunction with the vacuum-bag process, because 3-D model in CADKEY of the motion in a paddle stroke. heat assists the molecules of the right and left paddle blades. We We then created an offset epoxy resin and of the hardener fed the data from John Lawson's surface, that is a surface reduced to flow together evenly to form measuring device into CADKEY; from the original complex direct molecule-to-molecule then we made our modifications surface by the thickness of the bonds. After the epoxy has cured to Rasmussen's design, creating laminate in the paddle blade. for approximately six hours at blades that are exact mirror This feature of CADKEY 250 degrees Fahrenheit, the images of each other." SURFACES is truly amazing. technician removes the paddle "Since the boats are We used the intersection blade and deburrs the edges. extremely difficult to balance," function to generate quickly all "We are currently installing Ted added, "it is an advantage to of the intermediate stations a 55-foot-long autoclave to enable make the strokes perfectly needed to construct a male mold us to improve our laminating symmetrical. The mathematical called a plug." capabilities and to cure thicker design of a paddle is extremely Composite Engineering laminates," Ted said. An difficult because the flow plotted the top view of the paddle autoclave uses heat and positive changes dramatically through a at full scale, and also the front pressure to cure a composite stroke. We design for an views of all 24 airfoil stations. laminate, in contrast to the improvement in efficiency The plots of the front views of vacuum-bag process which uses through the main power phase of the stations served as templates negative pressure. "We shall be the stroke, but we must modify for cutting the stations out of using both the autoclave and the the design based on the paddler's plywood. The plot of the top vacumm bag in our manufac­ evaluation of its handling. After view served as a map for placing turing processes." we had created the basic design the airfoil stations, now cut from "Kayakers and canoeists are in CADKEY, it was much faster plywood, in their correct fussy about exactly how their and more accurate to incorporate locations. "After they were paddles are assembled," James modifications to make new correctly in place," James said, said. "So, we deliver the paddle designs. This permitted us to try "we filled the spaces in between blades and shaft as a kit for more ideas and to improve the with plywood specifically cut to them to assemble themselves." 7 8 Martin Guitars after the big-gunned British New CADKEY Users' (Continued from page 2) battleships of World War I) Group Forming on features a body that is bigger the individual musician. This and deeper than the bodies of Long Island interplay has led C.F. Martin to any acoustic guitars made before CADKEY") users from produce 25 different models of 1931. The Dreadnought and its around Long Island will hold the guitar made from varying strong bass tones have become a initial meeting of their new combinations of ten, different, hallmark of Martin guitars. It CADKEY Users' Group at Sun structurally sound, acoustic has also become the most popu­ Microsystems' office, 135 woods. "We are working at the lar size of guitar among acoustic Pinelawn Road, Suite 350 North, extreme high end of guitarists. Today, all guitar Melville, Long Island, New York, woodworking craftsmanship," makers offer a "dreadnought" on Thursday, May 28, 1992, at Bob said. model. The luthiers' tradition of 7:00 p.m. All CADKEYusers, "We work our wood within openness continues today. The especially those on Long Island, plus or minus 5 one-thousandths Association of Stringed Instru­ are welcome to attend. The of an inch," Bob continued. "We ment Artisans (ASIA) gathers bi­ agenda includes discussion of hold the holes and slots to even annually for a Luthiers' Sympo­ CADKEY 5, CADKEY") Dynamic tighter tolerances. For example, sium. The 1991 symposium took Extensions"" , and third-party the slots where the frets are place at Lafayette College in software products. inserted into the fingerboard are Easton, Pennsylvania. Any CADKEY user on Long held to 1 one-thousandth of an Island who would like to inch. We have special saws to First Quality Only participate in this new users' cut these slots, and we check the The C.F. Martin Company group, but who cannot attend slots with Feeler Gauges." operates on the basis that quality this meeting, can contact John can only be built into a product; Horcher at Datamat Computer Innovations Become that quality inspection adds no Graphics, 81 Westbury Avenue, value. "Martin does not sell any Industry-standard Practice Suite 236, Carle Place, New York second-quality guitars," Bob said, In approximately 1850, 11514. Tel.: (516) 623-9341. Christian Frederick Martin, "not under its own name nor Senior, created a distinct under any other name. All VPI Students Help To improvement for strengthening second-quality guitars are either the top of his guitars without used for research, or they are Design Olympic sacrificing vibration: ''X'' bracing destroyed. During manufacture, Bobsleds Dan Ancona of Annandale, Virginia, and Dan Sheridan of Great Falls, Virginia, both freshmen at Virginia Polytechnic Institute in Blacksburg, had an intense interest in the two-man bobsled competitions A six-string guitar bridge. A simple part of lines and arcs? No, a complex part of 3-D splines. that took place during the 1992 on the underside of the top of the each guitar receives an individ­ Winter Olympic Games at guitar, to prevent the top from ual serial number. If a guitar is Albertville, France. For two pulling up, away from the body, destroyed because it is not first summers they had helped Kevin due to the severe tension that quality, that guitar's serial Lynaugh and Bob Ames of the David the strings exert against the top. number is never used again." Taylor Naval Research Center, Christian Martin's invention has Washington, D.C., in a project to become standard practice among Guitar Strings, Too improve the bobsled's speed. Kevin guitar makers. Luthiers (i.e., "We not only make guitars," Lynaugh is a mentor in the George the makers of stringed musical Bob added, "we also make guitar Washington University - U.S. instruments such as guitars, strings. We use CADKEY here, Department of Defense Science and violins, mandolins, ukeleles, too, to design the tooling to make Engineering Apprenticeship banjos, etc.) have historically the strings." Program (GWU-DoD SEAP) for high shared their technical innova­ C.F. Martin is so proud of its school students. Kevin Lynaugh is tions quite freely, even with continuation of a centuries-old also chairman of the bobsled club at their direct competitors. Anoth­ tradition of fine craftsmanship the David Taylor Naval Research er Martin innovation that has fused with modem technology Center. The bobsled club participat­ become a standard is the large­ that the company conducts plant ed in a voluntary research project in bodied Dreadnought guitar, tours for visitors every work day, preparation for the 1992 Winter introduced in 1931. The Monday through Friday, Olympics. Engineers from Syracuse Dreadnought guitar (named punctually at 1:15 p.m. (Continued on page 23) 9 CADL CORNER CADL Programs Can Become Customized Building Blocks

CADKEY users who are not yet completely comfortable in working with CADVR) (CADKEY Advanced Design Language) often ask for simple examples of CADL programs as illustrations of how CADL works, and how they can construct successful CADL programs of their own. LISTENT.CDL is a program that displays the parameters of only one entity in a CADKEY part file's database. This CADL program is printed here, in full, as an example of what a CADL program looks like. LISTENT.CDL prompts the user to select an entity for display. After the user has selected the entity, the program displays the number of floating-point variables, the number of integer variables, and the values of all strings in the entity. When it has finished its display, LISTENT.CDL allows the user to select another entity, or to exit the program. rem listent.cdl rem rem Purpose: To display parameters of one entity in the database rem 05 Mar 89 LD

:top getent "Select an entity for display", etype rem Allow the user to exit with FlO or ESC if « @error != 0) I I (@key < -1 )) goto exit pause "Entity type=%d num floats= %d num ints= %d num strings= %d", etype, @numflt, @numint, @numstr if « @error != 0) I I (@key < -1 )) goto exit (LISTENT . CDL continued) rem Allow selection of another entity. rem Print out values of all floating point variables. goto top count=O :floats :exit pause "float: %d value: %f ', count,@fltdat[count] if « @error != 0) I I (@key < -1 )) LISTENT.CDL is a self-contained program, but it goto exit also serves as a building block for another CADL count=count+1 program, called LISTENTS.CDL, which displays if (count<@numflt) the parameters of all of the entities in the goto floats CADKEY part file's database. rem Print out values of all integer variables. count=O :ints STRESS ANALYSIS ... pause "int: %d value: %d", count,@intdat[count] WITHOUT STRESS ! if « @error != 0) I I (@key < -1 )) Do you have projects that require analysis for goto exit heat transfer, stress/strain, or thermal elasticity? count=count+1 Do you have time for testing prototypes or for Finite if (count<@numint) Element Analysis? goto ints CADKEY(,) ANALYSIS if (@numstr == 0) CAD KEY ANALYSIS is based on an analysis goto top methodology called the Boundary Element Method rem Print out values of all strings. (BEM). BEM is a revolutionary improvement in ease of use over traditional methods. It offers design, count=O analytical and manufacturing engineers a quick, :strs easy-to-use, easy-to-Iearn, accurate analysis tool pause "str: %d value: %c", count,@strdat[count] that aids In compressing the design cycle. if « @error != 0) I I (@key < -1 )) goto exit See for yourself! Give us a call ! count=count+1 For more information about CAD KEY ANALYSIS and if (count<@numstr) your local CADKEY dealer, call goto strs Cad key Telesales: (800) 654-3413. (LISTENT.CDL continued in box in next column) 10 CADKEY Authorized Training Centers in the United States and Canada

Alabama California illinois Massachusetts Mississippi Auburn University University of Triton College University of Mississippi Delta Auburn,AL California River Grove, IL Massachusetts Community College Bret Smith Santa Barbara, CA Peggy Hosty Lowell, MA Moorhead, MS - (205)844-2372 Dave Bothman (708) 456-0300, x539 Robert Riemer Tony Honeycutt (805) 961 -4144 (508) 934-31 79 (60l) 246-5631 University of Alabama Indiana Worcester The Bevill Center Colorado Tri-State University Missouri Polytechnic Gadsden,AL University of Colorado Angola,IN Northeast Missouri Institute, M.E.A.C. Scott Schultz Denver, CO Ed Nagle State University Worcester, MA (205)547-5782 Andreas Vlahinos (219) 665-4262 Kirksville, MO Paul Cotnoir (303) 556-2370 Leon Devlin Arizona (508) 831-5633 Connecticut Iowa (816)785-4572 Mesa Community Iowa Lakes Central Connecticut Michigan University of Missouri College Community College Future Solutions Mesa, AZ State University Rolla,MO New Britain, CT Estherville, IA Canton,MI David Zamora Terry Lehnhoff Paul Resetarits Roger Patocka PaulZwarka (602)461-4965 (314)341-4632 (203) 827 -7262 (712) 362-2604 (313)981-7455 Arkansas Datamat Kentu cky Grand Rapids Montana Arkansas State Programming Lexington Community College Montana School of Mineral Science and University Systems Community College Grand Rapids, MI State University, AR Norwalk, CT Lexington, KY Tom Boersma Technology Charles Coleman Matt Ruben Kenneth Perry (616) 771-3613 Butte, MT (501 )972-2088 (203) 855-81 02 (606)257-6131 Lansing Community Dick Johnson College (406) 496-4452 Crowley's Ridge QTS Engineering Murray State Lansing, MI Vo-Tech School East Hartford, CT University New Hampshire Annette Parker Forrest City, AR Joseph R. Napolitano Murray,KY Portsmouth Senior (517)483-1992 Claud Gaines (203) 528-4666 Eugene Schanbacher High School (501 ) 633-5411 University of (502) 762-6915 Washtenaw Portsmouth, NH Hartford Community College Scott Darling California West Hartford, CT Maine Ann Arbor, MI (603)436-7100 Butte College Don DeBonee University of Maine Belinda McGuire Oroville, CA (203) 243-4763 Orono, ME (313)973-3300 New Jersey Norman Viger Mike Woods Western Michigan Gloucester County Waterbury State (207) 581-2348 (916)895-2531 University College Technical College Sewall,NJ California State Waterbury, CT University of Kalamazoo, MI Southern Maine Michael Atkins Steve Rosbert Polytechnic Ray Hezzey (609)468-5000,x308 University (203) 575-8084 Gorham,ME (616)387-6522 Andrew Anderson San Luis Obispo, CA District of Columbia Minnesota New Mexico Karl Lilje (207) 780-5440 University of D.C. Albert Lea Technical New Mexico State (805)756-2119 Washington, DC Maryland College University Consulting Services Harold Goldstein Anne Arundel Albert Lea, MN Las Cruces, NM International (202) 282-7349 Community College Larry Gilderhus Maurice Hamilton Van Nuys, CA Arnold,MD (507)373-0656 (505) 646-3501 Florida Bob Messamer Sina Sepehri Gateway Computer Anoka Ramsey New York (818)994-8881 (30l) 541-2435 Community College Learning Center American Training Evergreen Valley St. Petersburg, FL Catonsville Coon Rapids, MN Center College Kathy Trusty Community College George Heron Forest Hills, NY San Jose, CA (813)576-0549 Catonsville, MD (612)422-3543 Arkady Kleyner Loren Fromm Tom Loftus Indian River Tom Barrett (718)544-8100 (408)274-7900 (612)427-2600 Community College (301 ) 455-4298 Broome Community Moorhead State Fresno City College Fort Pierce, FL College Massachusetts University Fresno, CA DeanZirwas Binghamton, NY Bristol Community Moorhead, MN Daniel Himes (407) 468-4700, x4269 Karen Madsen College Wade Swenson (209) 442-4600 (607)771 -5012 Idaho Fall River, MA (218) 236-2466 Golden West College Ricks College Ed Terceiro Northeast Metro Central Technical Huntington Beach, CA Rexburg, ID (508) 678-2811 Technical College Vocational Center Jack North William Barnhill Computer-Aided White Bear Lake, MN Syracuse, NY (714) 895-8209 (208)356-1873 Products Jeffrey Jahnke Dick Harroun (315)435-4300 Poelman's Design illinois Marblehead, MA (612) 770-2351 Service PFB Concepts Julie Carignan St. Paul Technical City University of Campbell, CA Arlington Heights, IL (617)631 -9662 Institute New York, College Mike Poelman Bob Konzcal Springfield St. Paul,MN of Staten Island (408)377-3585 (708) 640-1853 Technical Michael Haffner Staten Island, NY John Antonopoulos Ukiah High School Southern Illinois Community College (612)221-1307 (718)390-7922 Ukiah,CA University Springfield, MA 3M Center Jim Howlett Carbondale, IL Bill White St. Paul, MN (707) 463-5253, x284 Abhay Trivedi (413)781-7822 Bill Estrem (618)536-3396 (612) 736-6853 11 CAD KEY Authorized Training Centers in the United States and Canada

New York Oklahoma Pennsylvania Washington Newfoundland Iona College Oklahoma State Wilkes University Everett Community Marine Institute New Rochelle, NY University Wilkes-Barre, PA College St. Johns, NFLD. Flory Netsch Stillwater, OK CliffMirman Everett, WA Andy Fisher (914)235-1360 Gerald McClain (71 7) 824-4651 , x4810 Flo McIntyre (709) 778-0409 (405) 744-5714 (206) 259-7151 Onondaga Memorial University Rhode Island Community College Oregon Walla Walla College of Newfoundland Hall Institute of College Place, W A St. Johns, NFLD. Syracuse, NY CTR Business Technology Paul Rice Systems Robert Noel David Press Pawtucket, RI (315)469-7741 Portland, OR (509) 527 -2766 (709)737-8953 Charles Rogers (509)527-2712 Yvonne Raymond Rochester Institute Sandi McNeil (401) 722-2003 (503) 293-8627 (709) 737 -7 467 of Technology Wisconsin Rochester, NY Clackamas South Dakota Apple River Nova Scotia Bob Heffner Community College, Northern State CAD/CAM Academy (716)475-2205 Oregon Advanced J .L. Ilsley High University Star Prairie, WI School State University of Technology Center Aberdeen, SD Bruce Nelson Wilsonville, OR Halifax, N.S. New York Jerry Sauer (715) 248-3222 Preston Allen Farmingdale, NY Nicole Skinner (605)622-2571 (503)657-6958, x609 CAD PROfessionals (902)421-6650 Frank Meyer Brookfield, WI Tennessee Technical University (516) 420-2311 Mount Hood DanWarsh Southern College of Nova Scotia North Carolina Community College (414)782-9199 Gresham,OR Collegedale, TN Halifax,N.S. Mayland Community John Durichek Lakeshore Technical Andrew Harvie College Michael Durrer (503)667-7295 (615)238-2862 College (902) 420-7764 Spruce Pine, NC Cleveland, WI Portland Ron Rouse Texas Robert Moore Ontario Community College (704) 765-0814, x268 MLC CAD Systems (414)458-4183 Algonquin College Portland, OR Ottawa, Ontario Rockingham Austin, TX Milwaukee School Thomas Macready Peter Casey Community College Barbara Leesley of Engineering (503) 244-6111 (613) 594-3888, x5904 Wentworth, NC (512)288-9126 Milwaukee, WI Rogue Community Jim Putnam Corpus Christi Marvin Bollman Ryerson College (919) 342-2759 (512) 242-9366 (414)277-7357 Polytechnical Grants Pass, OR Dallas Institute, CAT.E. Sandhills North Central Community College Del Harris (214)518-2222 Toronto, Ontario Technical College Pinehurst, NC (503)479-5541 ElPaso K Doddridge Wausau, WI (915)581-8115 (416)979-5106 Steve Guin Pennsylvania Michael Clark (919) 692-6185 Butler County Houston, North (713)682-7490 (715)675-3331 CAD VENTURE Community College Windsor, Ontario North Dakota Houston, South Wisconsin North Dakota State Butler, PA Ghassan Barazi Mike Aikens (713) 333-2685 Indianhead University (519)974-3489 (412)287-8711 TexasA& I Technical College Fargo, ND New Richmond, WI CADCORP Edinboro University University Gregory Gessel Bruce Nelson Willowdale, Ontario of Pennsylvania Kingsville, TX (701) 237 -8303 (715) 246-6561 Linda Newstead Edinboro, PA Herschel Kelley Ohio (416)492-5982 Peter Mathews (512)595-2608 Wyoming CAD CAM Inc. Klear Concept Data (814) 732-2592 Texas Technical University of Dayton,OH Peterborough, Onto Lafayette College University Wyoming Stephen Bishop John Punshon Lubbock, TX Laramee, WY (513) 293-3381 , x334 Easton,PA (705) 742-3354 Rebecca Rosenbauer Dave Ernst Donald Polson Kent State (215) 250-5400 (806) 742-3451 (307) 766-6450 Naylor-McLeod University Group WarrenOH Micro Control, Inc. Langhorne, PA Utah Cambridge, Ontario Ray Chambers Brian Naylor Marion Homan Salt Lake CANADA (216)847-0571 (519)651-0128 (215)752-5510 Community College Owens Technical Salt Lake City, UT British Columbia College Northampton Area Dave Webb Pacific Marine Quebec Toledo,OH Community College (801)967-4303 Training Institute APPLICAD Bethlehem, PA No. Vancouver, B.C. Marty Weislak Utah Valley Montreal, Quebec Frank Olszewski Mike Davison WalidHadid (419) 666-0580, x454 Community College (215)861-5300 (604)985-0622 (514) 336-5959 Progressive Orem, UT Computing Penn. State Univ. Steve Trane New Brunswick ENCS Training Mentor,OH The Behrend College (801 ) 222-8000 New Brunswick Centre Jean Kempton Erie, PA Community College Montreal, Quebec (21 6) 255-0460 Dave Forsman Virginia Moncton, N.B. NadimRahman (800)4 73-0460 (814) 898-6469 Virginia Polytechnic Wayne Ritchie (514)989-2233 (506) 856-2169 Shawnee State University of Institute Vanier College University Pittsburgh Blacksburg, VA University of Montreal, Quebec Portsmouth, OH Johnstown, PA Allen Bame New Brunswick Dave Gallagher Roger C. Scherer Thomas Malmgren (703) 231-6480 Fredericton, N.B. (514) 281-9807 (614)355-2224 (814)266-9661 Evelyn Richards (506)453-4513 12 ABCs of CDE by U sman Rashid

Introduction CADKEY(R) Dynamic Extensions™(CDE) mechanism allows functions to be added to CADKEY at run-time. The building block of this mechanism is the CDE module, which contains the code and data for the functions to be added to CADKEY. Similar mechanisms in other systems are referred to as Dynamic Link Libraries (DLL), Run-Time Linking (RTL) and Shared Objects. However, the CDE mechanism has a much wider scope than these other mechanisms, allowing the extensions to take place across applications and in the future, even over a network. This article is first in a series that explains the CDE mechanism and its advantages. Let's begin by stating what CDE is NOT. It is not a new programming language from Cadkey - all code for CDE modules is written in C language. It is not a new compiler from Cadkey - the source files for CDE modules are compiled with a commercially available C compiler. What the CDE mechanism provides is the ability to make function calls back and forth between CADKEY and the CDE module. The mechanism takes care of loading the code into CADKEY as it is running, and establishes the connections for the function calls. Once loaded, the functions inside the CDE will execute as if they were part of the original CAD KEY code. A CDE module can call various functions within CADKEY. Examples include geometric modeling functions similar to CADL, dialog box management functions and general system control functions like part and pattern filing and viewport manipulation. Functions for user-defined entities can also be provided through the CDE mechanism. Since CADKEY may not know how to manipulate a user defined entity for functions like TRIM, BREAK, X-FORM etc., the developer can provide extensions for these functions. Every time a CADKEY function encounters a user-defined entity, it calls the corresponding new function. This way, user-defined entities can be handled transparently along with CADKEY entities. When a function in a CDE module replaces an existing CADKEY function, it retains the ability to call the function it replaced. This way, enhancements to CAD KEY functions need not duplicate the code of the original function, but simply provide the added functionality.

The CDE Mechanisms As mentioned earlier, CDE modules can link with CADKEY in different ways. In particular, a CDE module can be: 1. Dynamically loaded (the CDE/DL mechanism), adding all the code and data of the CDE module to CADKEY in memory. 2. Connected through inter-process communication (the CDE/IPC mechanism), where the CDE module resides as a separate application, but makes function calls and transfers data to and from CADKEY using shared memory. 3. Loaded over a network (the CDE/NET mechanism), where an application communicates with CADKEY through a network connection. This functionality will be available in the future.

Dynamic Loading (CDElDL) When you start the CADKEY program, the operating system loads all the code and data for CADKEY into system memory and starts executing it. CADKEY has a CDE loader in it that provides similar operation for CDE modules. The CDE loader brings the code and data in a CDE module into system memory and makes the connection between its function calls and CADKEY. This makes the functions in the COE module an extension of CAOKEY.

---- CDE , Module A CAD KEY CAD KEY ~ ~D-E - t , Module B

Figure 1: Dynamic Loading

Figure 1 shows a running CAOKEY before and after loading COE modules. Multiple COE modules can be loaded depending on the available system resources like memory and disk space. (Continued on page 14) 13 ABCs of CDE (Continued from page 13)

Inter-Process Communication (CDEJlPC) On systems that can run more than one application at a time, the CDE connection can be expanded to include inter-process communication. This means that another application can communicate with CADKEY using shared memory. The communication can take several forms. For example: 1. The application can simply call CADKEY and execute a function in CADKEY ( the Simple Model). 2. The application may execute as a stand-alone program and also provide services to any client CADKEY (the Client/Server Model). 3. An application can establish a connection with CADKEY where both CADKEY and the application call functions from each other (the Peer-to-Peer Model).

a) Simple Model b) Client / Server Model c) Peer-to-Peer Model

Figure 2: Inter-Process Communication Models

Figure 2 shows the various CDE/ IPC models.

Network Loading (CDEINET) In the future, CDE loaders will also take advantage of a network connection for communications. The models described for inter-process communication will be available in situations where the application resides on a different node of the network. In this case, the network will serve as the means of communication between the processes.

Figure 3: Network Loading

Figure 3 shows CDE loading across a network. The coe Advantage The advantages of the CDE technology are three-fold. It provides a more productive channel for software development at CADKEY. It gives more power to the developers for their applications. This results in a much more versatile and responsive CADKEY for the user.

Advantages to CADKEY With the CDE technology, Cadkey can work with a much shortened development cycle for changes and enhancements. Functionality provided through a CDE module requires development and testing of just that module, not the whole CADKEY . New versions of CADKEY can be developed in a distributed manner by developing and testing the different modules independently of each other. This also provides better error isolation. An error in' one module only requires correction in that module.

14 Advantages to Application Developers Since the functions in the CDE module have the same power and speed as CADKEY functions, a developer can build a large application without loss of performance. This application can be seamlessly integrated into CADKEY. Similar to CADKEY, the application developers can build modular applications to take advantage of distributed development and error isolation.

Advantages to the User The CADKEY users will greatly benefit from having a modular CADKEY and a larger number of more powerful applications. The response time for error correction from CADKEY and from the application developers can be shortened. Due to the modular approach, the user can pick and choose the additions and applications, building a CADKEY with only the modules needed. Since the performance of the applications will be equal to CADKEY's performance, users can rely on them without loss of productivity.

The Future As CADKEY becomes more "CDE-ized," the modular concept can become more important. CADKEY can effectively become a "Software Bus", with a plug-and-play approach to applications. Users can build a leaner CAD system, customized to their needs, with ability to expand at will. This software bus could extend over a network back-bone, with applications distributed across the network. Concurrent work on a project can be done, with the applications communicating with each other to assure correctness. The uses can range from a simple cut-and-paste between two CADKEY systems running simultaneously to stress analysis, in background mode, on a remote mainframe. The CDE mechanism gives an entirely new meaning to the concept "desktop concurrent engineering."

Working with CDE If you intend to develop applications that take advantage of the CDE mechanism, you need the following:

Hardware The hardware requirements for a CDE application are the same as those for CADKEY. For detailed information, see the Hardware Requirements section in the CADKEY User Guide.

Software The CDE mechanism is available in CADKEY 5. To create CDE applications, you need CADKEY Software Development Kit (SDK) and the following development systems: For CADKEY/386 SDK MetaWare High C compiler, release 2.31 or above. Phar Lap DOS Extender Kit version 3.0 or above. For CADKEY/uX SDK C compiler native to the required platform. CADKEY SDK can be ordered from Cadkey by calling the customer support at (203) 298-8888.

Contacts at Cad key If you have technical questions regarding CDEs, contact Usman Rashid in Cadkey Inc.'s Applications Development group at (203) 298-8888. If you would like more information on how to become a registered developer, contact Jeff Hall or Johan Lavery at (203) 298-6463.

Editor's Note: Usman Rashid is Group Manager of Applications Development at Cadkey, Inc. EXPAND Cadkey's DOS-SHELL $$$$$$ Is what you wi II be saving by using: BIG-SHELL 2.0 KEYPLOT the ulti nate on-I ine plotting systen that Iets you p Iat and des ign at the sane tine . • Delivers Huge DOS Shells! • Uses Expanded memory. DISKSA VE a unique fi Ie conpressing uti I ity • Uses optional VDISK. that works without Iea v i ng [ADKEY. • Works on Networks. MOUST AB puts the pmr of a tablet onto • Runs Transparently. your noni tor screen with one HOT -KEY and a nouse [LI[K. {PECTRUM For in fo and a free DEMO disk contact: [adT ec h Systen --'RESEARCH of Memphis 28 [ana I Street Ploinvi li e, CT. 06062 690 Stonewall St. Memphis, TN 38107 ( 203 ) 793-8355 Voice: (901) 272-7858 Fax: (901) 272-0516

15 THIRD-PARTY NEWS Personal Computer vs. Workstation? Now You Can Have Both in One Box!

According to two CADKEY functionality. Pressing the SHIFT (708) 640-1868. dealers, CAD PRO Chicago of key three times in succession toggles Information about CADKEY Chicago, Illinois, and MLC CAD users between the DOS and SunOS working with the SPARCard is also Systems of Austin, Texas, environments. available through MLC CAD SPARCard ™ and SPARCard ™2, Using surface-mount Systems, 7101 Highway 71 West, SPARC coprocessor cards for IBM technology, in which both sides of Suite 205, Austin, TX 78735. 286, 386, and 486 personal the printed circuit board contain Telephone: (512) 288-9126. Fax: computers and compatibles, bridge integrated circuits, the SPARCard (512) 288-6645. the DOS and UNIX environments. and SPARCard2 are fully functional For more details about Manufactured by Opus Systems of equivalents of Sun Microsystems' SPARCard and SPARCard2, contact Mountain View, California, the SPARCstation 1+ and SPARCstation Opus Systems, 329 North Bernardo SPARCard runs at 25 MHz, 15.8 2. SPARCard and SPARCard2 Avenue, Mountain View, CA 94043. MIPS, and the SPARCard2 runs at comply 100% with SPARC Telephone: (415) 960-4040. Fax: 40 MHz, 28.5 MIPS. Plugged into International, Inc.'s SPARC (415) 960-4001. an available slot in the PC's Compliance Definition (SCD). motherboard, SPARCard or The Spring/Summer 1992 issue Editor's Note: SPARC and SCD are SPARCard2 convert the personal of CAD PRO Chicago's newsletter, registered trademarks of SPARC computer into a dual-processing OUTPUT, will include an article International, Inc., Menlo Park, workstation, able to run native entitled: Opus SPARCard: a Sun California. SPARCstation is a registered UNIX and native DOS applications in Two AT Slots, describing trademark of SPARC International, Inc., simultaneously in both Sun CADKEY running on the licensed to Sun Microsystems, Inc. of Microsystems' SunOSIUNIX and SPARCard. To obtain a copy of this Mountain View, California. SPARCard is Microsoft DOSlWindows, Version article, contact CAD PRO Chicago, a registered trademark of SPARC 3.0. SPARCard and SPARCard2 2525 East Oakton, Suite C33, International, Inc., licensed to Opus provide 100% Sun SPARC station Arlington Heights, IL 60005. Systems, Mountain View, California. functionality and 100% DOS Telephone (708) 640-1853. Fax:

INCREASED PRODUCTIVITY: DRAFT· PAl Select icons on a tablet overlay FEATURE MECH ElM r1 n illI rrrfTiJl (" I rj with a single cursor pick to ,--r-, I i I f]o~ -- instantly execute functions 1.-+",,) ~ II1II DRill CAP GEAR CREATE_ which normally require up to rr-:-n LINE ARC six menu picks. L!...I~ -- ~ L-~.J &0 TAP MACHINE RACK ~ ~ ~ fULLY INTEGRATED: Icons for END PTS TAN-PT aR + RAD all the most common CADKEY, I SOLIDS, SURFACES, DRAFT-PAK /\ ~ P STRING and BOM functions in color­ TAN ·TAN CTR + DIA coded menus. ill For more information, contact ~ your authorized CAD KEY/ II'! fAST INSTALLATION: Fasten DRAFT-PAK dealer. the Tablet Overlay to your digi­ Baystate Technologies Inc. tizer, run the install program, 170 Goddard Memor ial Drive Worcester, Mass. 01 603 pick two points and you're done. Tel. : (508) 755-1172 No more math or calibration. Fax: (508) 795-1301

16 THIRD-PARTY NEWS validate CAD/CAM engineering and design data. IGESVIEW's entity­ IGESXpert and IGESVIEW Form a Powerful Team selection capability provides the identification of the IGES entities IGESXpert™ and IGESVIEWTM fields in the Global and Parameter being viewed in the file, to facilitate the quick isolation and correction of from IGES Data Analysis (IDA) of sections of an IGES file. translation problems. IGESVIEW's Melrose Park, Illinois, offer a IGESXpert allows you to work mark-up/redlining feature allows complete solution for the with multiple entities at one time, development, viewing, debugging, and to display the Directory and engineering and manufacturing and testing of high-level IGES Parameter data at the same time, professionals to record comments engineering applications. for easy analysis of the relationships without modifying the data. They IGESXpert is a comprehensive between and among IGES entities. can record one set or multiple sets of comments for each drawing. Any IGES file editor which uses the It maintains a bi-directional list of Open Software Foundation's MotifR) all pointers so that when an entity and all of these comments can be viewed and used to modify the graphical user interface. IGESXpert is deleted, all references to that design. allows users to browse through entity are deleted. IGES files, and to edit them, simply IGESXpert's greatest value may IGESVIEW includes a window by pointing and clicking with a be its graphical connection to that allows users (1) to summarize and modify the visibility and color of mouse. It has a mass-editing IGESVIEW for interactive each IGES entity displayed, by type capability which allows you to fix simultaneous operation. and by class, (2) to control English IGES files quickly when you IGESVIEW is an X-Window™­ and metric units of measurement, encounter the same known problems based, high-level, graphical viewing and (3) to access manipulation on a regular basis. At the same software that enables a user to features quickly. time, it automatically updates display CAD/CAM data with or Both IGESXpert and sequence numbers and pointer without access to a CAD system. It values any time that an IGES entity works with Motif, Open Windows(R), IGESVIEW will be released for most is changed. It also displays field and Sun View'R) graphical user UNIX and VMS platforms in the names and values so that you do not interfaces. IGESVIEW allows you to second quarter of year 1992. Free software evaluations are available. need to count commas to locate manipulate, mark up, integrate and (Continued on page 18)

17 IGESXpert THIRD-PARTY NEWS (Continued from page 17) MousTab Brings the Power of a Tablet to For additional information Graphical Display about IGESXpert, IGESVIEW, or Designers and drafts people For example, to create a line, IGES ParserNerifier™, contact using CADKEytR) have a new tool parallel, at a distance, all you need IGES Data Analysis, 2001 North available: MousTab™. MousTab, a to do is press AL T and Fl. The Janice Avenue, Melrose Park, IL new product from CadTech Systems screen displays the icons for 60160. Telephone: (708) 449-3430. of Plainville, Connecticut, allows CADKEY's CREATE menu. Select users to display a graphical screen with the mouse the icon of two Editor's Note: Motif is a registered of icons representing the MAIN parallel lines with arrow heads trademark of the Open Software MENU functions in CADKEY, by pointing toward each other (to Foundation, Inc., Cambridge, pressing AL T and one of the F1 indicate distance). After you have Massachusetts. X-Window System is a through F8 function keys at the selected the icon, the CADKEY trademark of the Massachusetts Institute same time. Now, instead of entering geometry redisplays, and you are of Technology, Cambridge, Massachusetts. three to five keystrokes, or having to ready to place the parallel line into Open Windows and Sun View are remember several hot keys, the user the part file. These two steps registered trademarks of Sun presses one pair of hot keys and replace the sequence CREATE (F1), Microsystems, Inc., Mountain View, clicks the mouse to maneuver LINE (Fl), PARALLEL (F3), AT California. around CADKEY's menu system. DIST (F2). (Continued on page 19)

CONVERT from CADKEY DXF into 11 Vector Formats • into and out of more than 20 different "flavors" of CGM • into and out ofWMF, the format used by most Windows applications • into and out ofWPG, suitable for import into DrawPerfect or WordPerfect • into and out of Lotus PIC, Macintosh PICT and PICTZ, and 6 "flavors" of GEM: Gem Draw Plus,Gem Artline, Artline2, Presentation Team,Delrina PerFORM, and Ventura Publisher CONVERT from CADKEY DXF into 17 Raster Formats • into popular raster formats like PCX, GIF, BMP • into more than 2 dozen "flavors" of the TIFF format • into the dynamic true color videographic TARGA format CONVERT from CADKEY DXF into 23+ Fax Device Formats ~~ Inset Systems 71 Commerce Drive, Brookfield CT 06804-3405 203·740·2400 Fax 203·775·5634 All product names are trademarks of their respective companies.

18 THIRD-PARTY NEWS developed by Simon Raab, Ph.D., and Gregory Fraser, Ph.D., CADKEY Now Works with New "Liberated" CMMI based on their collaborative work in biomechanics in the early 1980s. Their first products were The Metrecom('), a portable, envelope" diameter of 6 feet in all computer-assisted, non-invasive, state-of-the-art coordinate­ directions. The Metrecom is orthopedic diagnostic equipment. measurement machine, can now available in two standard The medical diagnostic version of supply three-dimensional, models. The IND-Ol measures the Metrecom currently sees use coordinate point data directly within +/- .0l6-inch accuracy, in 700 hospitals, clinics, private into CADKEY(') through a and it features an adjustable, offices, and teaching institutions computer's RS232 serial port. vertical aluminum tower and around the world. Because the Metrecom is table clamp for easy mounting to For additional information a workbench or table. The IND- portable, and its probe arm about the Metrecom and how it boasts six degrees of freedom, 02 model measures within +/­ works with CADKEY, contact this coordinate-measurement .005-inch accuracy, and it also Faro Technologies, Inc., 125 machine has the nickname, "the comes with a table-clamp Technology Park Drive, Lake liberated CMM." The attachment. Both models can Mary, FL 32796. Telephone: Metrecom's portability makes it also be mounted on a rolling (800) 736-6063, (407) 333-9911. capable of gathering free-form theodolite stand for added Fax: (407) 333-418l. design data from complex shapes convenience and portability, and surfaces, as well as using a standard, 3.5-inch thread MouseTab performing reverse engineering adapter. The Metrecom is also (Continued from page 18) and quality-assurance checking, available in custom-application MousTab also has add-on on site. models to meet individual modules for CADKEYR) SURFACES, The heart of the Metrecom is accuracy levels, ranges, and DRAFT-PAKTM and KEYPLO~. its portable articulated arm mounting configurations. For additional information about which has six degrees of The Metrecom liberated MousTab, contact CadTech Systems, freedom. This gives the CMM is the latest industrial 28 Canal Street, Plainville, CT Metrecom a free-form "work- application of technology 06062. Telephone: (203) 793-8355.

"Designer's TOOLKIT for CADKEY ~1 •• "Designer's TOOLKIT has many of the is easy to use and very fast. I paid performance features of similar twice as much for another Drafting systems costing much more. Package and DTK is much faster." I would wholeheartedly recommend Ted Lewis/Desco, Inc. .I.I~ to anyone doing drafting on CADKEY" Dick Bottos/CADKEY Dealer

19 Variety of Entrants Sparks Drawing Contest scale. Each entry could receive a Fifty-two students in De Forest of Spring Garden College, maximum of 300 points. engineering and technical programs, Philadelphia, Pennsylvania, won The 52 contestants represented at 13 colleges and universities first place in the category of Berea College, Bucknell University, around the United States, entered Technical Computer Illustration. Indian River Community College, the The First Annual Irwin Bradley used DataCAD Version 4.0. Morris County College, Old Graphics Series Drawing Tim Brummett of Purdue University Dominion University, Okaloosa Contest sponsored by Richard D. won first place in Freehand Walton Community College, Irwin Publishers and Cadkey, Inc. Technical Illustration. Tim Oklahoma Christian University of (See 3-D WORLD, September/October Brummett's freehand illustration Science and Arts, Portland 1991.) The contest included five was also honored as Best of Show. Community College, Purdue categories: Freehand Technical Although Cadkey, Inc. co­ University, Ricks College, Spring Illustration, Mechanical Drafting sponsored the contest, participants Garden College, Valparaiso (manual), Computer-Aided Design, were not required to use Cadkey University, and Virginia Polytechnic Technical Computer Illustration, products (CADKEYlR) or DataCAD(R) Institute and State University. and Technical Computer Animation. in order to enter the CAD and The response to this contest, on (However, no one submitted an Technical Computer Illustration very short notice, was so enthusias­ entry for Technical Computer categories of the contest. Twenty­ tic that Richard D. Irwin Publishers Animation.) The judging took place one contestants submitted entries in plans to sponsor a second annual November 3-5,1991, during the these two categories. Six used drawing contest in the Spring mid-year meeting of the Engineering CADKEY, four used DataCAD, eight semester 1992. College instructors Design graphics Division of the used AutoCADTM, and three used interested in obtaining additional American Society of Engineering Hewlett Packard's ME30™. information about the second annual Education (ASEEIEDGD) Gary Robert Chin (East Carolina drawing contest should contact Tindall of Portland Community University), Linda Bode (University Kelley Butcher, Developmental College, Portland, Oregon, won first of Toledo), and Terry Burton Editor, Richard D. Irwin Publishing, place in both the traditional (Purdue University) served as the 20 Park Plaza, Suite 320, , Mechanical Drafting category and panel of judges. Each of them MA 02116. Telephone: (800) 522- the CAD category. Gary used judged each entry independently, 2661 or (61 7) 451-1090. Fax: (617) CADKEY Version 3.5. Bradley S. assigning a grade on a 100-point 451-2437. Risk FREE Offer for CADKEY Users On ACU -TOOLS + NC Machining Done Simply ACU • TOOLS-r provides a unique solution for general machining that generates NC code directly from within CADKEY. No Additional System to Learn. If you can run CADKEY, you can easily run A CU· TOOLS -r. Includes most common Postproces­ sors and a Universal Post Generator that you can customize for your CNC Machine. To find out more about this 30 Day Risk FREE Offer or for the Authorized ACU· TOOLS--!­ ACU-TOOLS provides for: Dealer in Your Area Call: CENTER DRILLING POCKET MILLING DRILLING willt BIIl1'lInc. RlUftP6 (616) 946-4670 REAMING ROUGHING BORING A lito RONNIe ;"g A Product o/OEC Marketing TAPPING witlJ ToolOjJuu TOOL PAm 2Axu&' VERIFICATION " A.x;, wire BDM 1f£h;ni!Cfol2£fry+ ELIMINA TES POINT-TO-POINT MA CHINING CIIC3 True A rc.! &. L ineJ OEC Marketing· 2320 Aero Park Court· Traverse City. Michigan. 49684 In,f/elld 0/Faceted Surface3 CADKEY is a reaistercd trademarlc ofCADKBY. IDC .

20 New Brunswick Offers Unique Training Program the computer and transport it to by Eric Cook their work places. The instructor visits each site for instructor's guidance. The eight hours per week to provide CADKEY and DataCAD instructor is on site at the users in the Province of New additional instruction and to company for 8 hours each week, answer questions. At the Brunswick, Canada, can take usually four hours on two advantage of a unique, award­ concl usion of the course, some 10 separate days. Experience has weeks later, the trainees are winning program in training and now demonstrated that students technology transfer: Customized efficient CADKEY or DataCAD generally try to take as much operators. On-Site Resource Training advantage as possible of their Services (CORTS). CORTS is an CORTS has benefitted many own hands-on time with integral part of the organizations in New Brunswick. CADKEY or DataCAD. When Manufacturing companies that Manufacturing Technology the instructor returns for one Centre of New Brunswick offered use CADKEY find it an effective full work day per week, the means to train new employees, through sites at the University of students frequently have New Brunswick, Fredericton, and to provide advanced advanced-level questions, customized training for their and New Brunswick Community thereby making better use of the College, Moncton. CORTS offers experienced employees. instructor's ability. Companies that are considering training in CADKEY and A trainee does not need to DataCAD, as well as in other the implementation of CADKEY have had any previous or DataCAD can take the software. experience with computers. CORTS involves trainees in a training without having to Instruction begins in the purchase the hardware and 100-hour program: 20 hours of classroom with the computer classroom instruction followed by software right away, because the equipment in packing boxes, as if CORTS program provides them. 80 hours of on-site work, back at it had just been purchased. The their companies, developing new This has proven to be an student is taught how to set up effective evaluation procedure. skills. CORTS minimizes the the computer, format the hard loss of productivity due to Most of the companies disk, install, and configure trainees being away from their participating in the program CADKEY or DataCAD. This make the decision to purchase jobs for an extended period of first session includes basic time. And, it maximizes the hardware and software before instruction in using the software. the conclusion of the program. effectiveness of the training The students then disassemble because the students learn while (Continued on page 22) they are working at jobs for which their employers pay them. Flat Pattern Development CORTS generally works with pairs of trainees in the same ProFold works within CADKEY saving company. The instructor hours of manual calculations while customizes each training developing accurate flat blank layouts. program to include company­ Menus within CAD KEY prompt you related material and problems through the unfolding process. ProFold that the students encounter in eliminates errors inherent in manual their real work. Typically, the calculations and uses double precision CORTS instructor builds each arithmetic to ensure accurate results. CADKEY training program ProFold unfolds and folds your CAD around a job that the trainee's parts correctly compensating geometry company has already completed on each flange. Bend allowance is manually. The instructor and calculated for each bend area or you students redo it using CADKEY. may specify the compensation. • Easy to use - Minimal input requirements CORTS Loans Training • Automatically adds thickness to folded parts Equipment • Handles bends of any angle CORTS provides each trainee • User has full control of the bending operation with the necessary computer • Part may be drawn with or without thickness hardware and software for the duration of the program. The Applied Production, Inc. trainee's company does not have 200 TechneCenter Drive. Suite 202 to use its own equipment. The Milford. Ohio 45150 USA students also progress at their Tel: (513) 831-8800 Fax: (513) 831-1236 own rates of speed under the 21 New Brunswick colleges, the University of New and effective educational Continued from page 21) Brunswick, the University of partnerships between Moncton, Mount Allison community colleges and Interface Between University, and the Provincial industries. Education and Industry Research Organization. In The Department of Dr. David Bonham, Professor January 1988, John Hanusiak, Employment and Immigration of Mechanical Engineering at the MTC's current Executive Canada (ErC) supports CORTS University of New Brunswick, Director, developed CORTS at through its Canadian Job and Bill McGregor, currently New Brunswick Community Strategy Program which Executive Director of the College in Moncton, where he encourages the upgrading of Canadian Institute of Industrial was serving as Department Head employees' skills, and in many Technology, Winnipeg, Mani­ for Engineering, Drafting and cases has subsidized the training toba, founded the Manufacturing Design. The area of Moncton, costs incurred by eligible Technology Centre (MTC) in New Brunswick, is a substantial companies. EIC's support has 1983, to serve as an interface manufacturing center. CADKEY allowed the CORTS program to between technical education and has been part of the CORTS expand, making it available to a industry. MTC's goal is to program since its inception. The greater number of companies, encourage and assist industry to CORTS program has grown to especially those not in a financial develop new manufacturing include not only applications in position to invest in employee technologies through education mechanical engineering, but also training, and those remote from (courses, seminars, workshops, in electrical engineering, Fredericton, Moncton, Bathurst and demonstrations), and architectural engineering, and and Saint John. With EIC's through participation in research quality assurance. support, the CORTS program and design projects, MTC's has helped 240 students in 108 charter of incorporation requires Recognized for its companies to adopt new it to be a self-sustaining, Effectiveness technology and to become more educational business operation. In 1989, CORTS received competitive. It now has branches in the Canada's Partnership National With New Brunswick's help, province at four community Award recognizing innovative the neighboring Province of Nova Scotia is setting up a Bobsled instrument for measuring horizontal and CORTS-like program, too. (Continued from page 9) vertical angles. "We entered this data Editor's Note: Eric Cook is Director of University, Syracuse, New York, into AutoCAD'" where we did our first and from the Flight Research Insti-tute, design work. Then, we used DXF to the Manufacturing Technology Center at transfer the AutoCAD file into the University of New Brunswick, Seattle, Washington, also par-ticipated CADKEYI.). I am continuing the work Fredericton, New Brunswick, Canada. voluntarily in the project. The volunteer For additional information about the engineers worked on the project before now in CADKEY." CORTS program, contact the Manufac­ and after business hours, and during The U.S. Bobsled Team's turing Technology Center, Inc., P.O. Box lunch breaks. The student apprentices performance in the two-man bobsled 2100, Station A, 1234 Mountain Road, worked full time on the project. events did improve over previous efforts, Moncton, New Brunswick E1C 8H9, An article written by David Reed of finishing in seventh and ninth positions. Dan Ancona's in-volvement in the bobsled Canada. Telephone: (506) 856-2247. the Associated Press, and published in the Fax: (506) 856-2806. A copy of the report, Roanoke Times & World News , project did not end with the closing CORTS: A Partnership Program, is February 11 , 1992, and in other ceremonies in Albertville. "This is an available from the Manufacturing Tech­ newspapers, brought attention to the ongoing project," Dan says with nology Center, free of charge, on request. young men's contribution to this volunteer enthusiasm. "I am preparing now for the project to help U.S. Bobsled Team. 1994 Winter Olympics in Lillehammer, THIRD-PARTY NEWS "We gathered the initial data for the Norway, and then for the 1998 games bobsled using a theodolyte," said Dan which will be in Utah. Those Olympics Designer's TOOLKIT I Ancona. A is a surveyor's will be great!" and II for CAD KEY EXPRESS YOURSELF with PARAPATH'm 2.0 HLB Technology of Blue Ridge, • Most powerful extrude command ever offered CADKEY® Users. Virginia, has added a series of • Instantly extrude your "PATH", composed of lines at any Designer's TOOLKITS to its angle and tangent arcs, in CAD KEY Views 1-6. • Add draft, fillets, rounds, and wall thickness. CADJE'f!" line of enhancement • Ideal for Complex molded /cast part designs. products for CADKEYlR). Users can • New dialog box type user interface. purchase each item of software • Extensive tutorial in all new manual. individually, or in economical • Call for free demo disk and brochure. packages. Paradesign 14235 Classique Way Designer's TOOLKIT I contains San Diego, CA 92129 a collection of drafting and design FAXNOICE (6191484-8386 aids such as 2-D and 3-D nuts, bolts, washers, geometric tolerancing, drafting symbols, QuikVIEW, plotter fonts, font manager, and CircleIT. Designer's TOOLKIT II offers all of the aids in TOOLKIT I, except CircleIT, plus it includes welding symbols, X-sections, and AUTODraft. A self-running slide-show disk (which does not require CADKEY to run) and a demonstration disk (which does everything that the real software does except PRINT and Now rescuing SAVE) are available, free of charge, upon request. paper drawings from exile. Both Designer's TOOLKIT I and II work with CADKEY Versions 3.5, Now there's a way to get paper drawings into CADKEY-fast. 4, and 5. OverLay and Draftsman allow CADD operators to view, trace or auto­ For additional information matically convert existing paper drawings into CADKEY part files. about the Designer's TOOLKIT or about any of the CADJET Ora/tHrill" i\ {f Inull'mll'-/" til' .\r hor Imagl' ( 'nrpol"{llioll. enhancement products, contact HLB ( " \OAJT ()I'n-/ar i\ (lfrut/I' lIlarl.. o/ _\o/III"{I/'(' \ (' lIl11r('\. I IIC CADKEY Technology, P .O. Box 527, Blue -overlay Ridge, VA 24064. Telephone: (800) Plan your rescue today. 729-6520 or (703) 977-6520. Fax: Call Software Ventures, Inc. and (703) 977-6531. Tel. 616 381-4527 FAX 616 381-2965 Draftsman 23 Data file incompatibility often frustrates design, analysis, and tool path data genera­ companies who want to link CAD, CAM and tion and transfer. analysis tools. With Cadkey, the problem Cad key helps companies reduce design-to­ no longer exists. manufacture cycles while improving quality Cadkey solutions make the full integration and profitability. And it's all backed by excep­ of design, analysis and machining not only tional technical support, product upgrades, possible, but easy to learn, easy to use, training/consulting services and an interna­ and affordable. tional network of dealers and distributors. CADKEY®, ANALYSIS®and CUTTING Find out how to get all your company's oars EDGE®are part of an award-winning family in the water at the same time . Call Cadkey of concurrent engineering desktop tools for today and request your free copy of our manufacturing. All share an open architec­ "Rowing in the Same Direction" poster. ture system which allows a free flowing exchange of information between databases ~ Cadkey, Inc. and functions. 100% file compatibility 4 Griffin Road North , Windsor, CT 06095 ensures seamless - and simultaneous - (203) 298-8888 - FAX: 298-6401- 800-654-3413 © CADKEY. ANALYSIS and CUTIING EDGE are registered trademarks of Cadkey. Inc,