Time-sharing. Service NUMERICAL CONTROL PARTS PROGRAMMING WITH REMAPT ELECTRIC. ... a new dimension in fast, accurate tape preparation.

Similar documents
Designing Filters with the AD6620 Greensboro, NC

The ASI demonstration uses the Altera ASI MegaCore function and the Cyclone video demonstration board.

FUNDAMENTAL MANUFACTURING PROCESSES Computer Numerical Control

f Digi Page 1 Arrakis Systems 6604 Powell St. Loveland, CO

Design of Control System for Kiwifruit Automatic Grading Machine

Thank you for joining us today and feel free to ask any questions you may have.

Tone Warmups. Preparation bar for 12 & 13. Feel free to create your own improvisations at any time; close your eyes, and sense the lips.

GE Fanuc Automation. Series 0i C CNC Family. The Best Value CNC with GE Fanuc Reliability

Preface 11 Key Concept 1: Know your machine from a programmer s viewpoint 17

Thank you for joining us today and feel free to ask any questions you may have.

SAMPLE. Jazz In Concert. Correlated with the STANDARD OF EXCELLENCE JAZZ ENSEMBLE METHOD STANDARD OF EXCELLENCE

* This configuration has been updated to a 64K memory with a 32K-32K logical core split.

1000TII TURNING CNC CONTROLLER

(Refer Slide Time: 00:55)

2018 Alabama All-State / District Honor Band Auditions Info at a Glance

1/7 Sheet music from Cornelius Gurlitt. The Rocking Horse. Opus 228, Vol. 1

STRINGS: BOWED STRINGS & HARP

EMC filters. 4-line filters for installations and systems Rated current 6 to 125 A. Date: January 2006

GOP Length Effect Analysis on H.264/AVC Video Streaming Transmission Quality over LTE Network

James Whittle. Cornucopian cloud. for as many celli as possible

3 line filters for converters and power electronics

Preview score. British Music Collection. Revolution. For orchestra. Jenni Pinnock

Sequence number techniques

Habits of a Successful Wind Ensemble

Transient behaviour in the motion of the brass player s lips

Solutions to Embedded System Design Challenges Part II

DX-10 tm Digital Interface User s Guide

Factory configured macros for the user logic

Wesleyan University AGAINST CONTEXT: HYBRIDITY AS A MEANS TO REDUCE ITS IMPACT.

Indeterminate Composition by Note Omission, Shortening and Contraction by

replacement systems. PT-F200 Series Permanent-Installation Projectors Please make these projectors your very first recommendations as new or

work song full score

Serial Digital Interface Demonstration for Stratix II GX Devices

SPECIFICATION NO NOTE

AMusTCL. Sample paper from Your full name (as on appointment form). Please use BLOCK CAPITALS. Centre

The Convergence of Schenkerian Music Theory and Generative Linguistics: An Analysis and Composition

INTERNATIONAL STANDARD

MAKE HAZARD ANALYSES BETTER SINGLE-USE DEVICES GAIN PERMANENT PLACE PATH FOR PROCESS SAFETY EMERGES

SAMPLE. The Creation of Stonehenge. Jeremy Woolstenhulme. Kjos String Orchestra Grade 4 Full Conductor Score SO285F $8.00

EMOTIONFACE: PROTOTYPE FACIAL EXPRESSION DISPLAY OF EMOTION IN MUSIC. Emery Schubert

SAMPLE. Jazz In Concert. Correlated with the STANDARD OF EXCELLENCE JAZZ ENSEMBLE METHOD JAZZ ENSEMBLE GRADE 2 DIRECTOR SCORE JZB412F $8.

Module 28 Scan Tool Advanced

Sequential Logic. References:

DIFFERENTIATE SOMETHING AT THE VERY BEGINNING THE COURSE I'LL ADD YOU QUESTIONS USING THEM. BUT PARTICULAR QUESTIONS AS YOU'LL SEE

SPECIFICATION NO Model 207 Automatic GTAW Welding System

Getting Graphical PART II. Chapter 5. Chapter 6. Chapter 7. Chapter 8. Chapter 9. Beginning Graphics Page Flipping and Pixel Plotting...

Leroy Anderson Went to Harvard

GSK988T TURNING CENTER CNC SYSTEM

Techniques With Motion Types

Augmentation of Delusion

A PERFORMANCE ANALYSIS OF WHIRLWIND AND SHADOW RITUALS, TICHELI COMPOSITION CONTEST AWARD WINNING WORKS IN Christopher M. Baumgartner.

Iron Mon by John R. Hearnes

A COMPREHENSIVE PERFORMANCE PROJECT IN HORN LITERATURE, WITH AN ESSAY: SELECTED HANDEL VOCAL ARIAS REPURPOSED AS HORN REPERTOIRE

TOMELLERI ENGINEERING MEASURING SYSTEMS. TUBO Version 7.2 Software Manual rev.0

Video Encryption Based on Chaotic Systems in the Compression Domain

NO MORE LOOSE ENDS PRE-TERMINATED FIBER CABLE: FAST. TESTED. READY TO GO (BBOX) BLACKBOX.COM/PRETERMFIBER

The Lincoln TX-2 Input-Output System*

Simple motion control implementation

SAMPLE. Neil A. Kjos Music Company Publisher

)454 ( ! &!2 %.$ #!-%2! #/.42/, 02/4/#/, &/2 6)$%/#/.&%2%.#%3 53).' ( 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3. )454 Recommendation (

(Skip to step 11 if you are already familiar with connecting to the Tribot)

SonoruS Audio. ATR10 Analog Tape Reproducer. Operating Manual

ALL NEW TRANSISTOR ELECTRONIC DATA PROCESSING SYSTEM

Practice Guide Sonatina in F Major, Anh. 5, No. 2, I. Allegro assai Ludwig van Beethoven

REVISIONS REV DESCRIPTION DATE APPROVED A B C RELEASED AS REVISION A. UPDATE OF REVISION A. UPDATE OF REVISION B.

Tilman Hoppstock. Bach s lute works

Optical Technologies Micro Motion Absolute, Technology Overview & Programming

Triads (Chords) Triad Fingering. Triad Types

The RCA BIZMAC System Central

leaf : petal mobile for flute, clarinet & piano

Installing a Turntable and Operating it Under AI Control

Digital audio is superior to its analog audio counterpart in a number of ways:

BBC LEARNING ENGLISH 6 Minute Grammar Talking about the future

Understanding Compression Technologies for HD and Megapixel Surveillance

SAMPLE. Old Joe Clark. American Folk Song Richard Stephan, Arranger. Kjos String Orchestra Grade 2 Full Conductor Score SO275F $6.

o VIDEO A United States Patent (19) Garfinkle u PROCESSOR AD OR NM STORE 11 Patent Number: 5,530,754 45) Date of Patent: Jun.

METHOD, COMPUTER PROGRAM AND APPARATUS FOR DETERMINING MOTION INFORMATION FIELD OF THE INVENTION

MOTION ESSENTIALS Quick Start Guide to Programming in Delta Motion

For children s voices And/or piano/classroom percussion KERRY ANDREW

Three Axis Digital Readout System

Multifunction devices

Playing Together. A Chamber Music Guide. by Nick Matherne. Tuba

Voluntary Product Accessibility Template (VPAT)

THE APPLICATION OF SIGMA DELTA D/A CONVERTER IN THE SIMPLE TESTING DUAL CHANNEL DDS GENERATOR

USER S GUIDE DSR-1 DE-ESSER. Plug-in for Mackie Digital Mixers

FMEA Guitar All-State 2018 TIMELINE

J. Maillard, J. Silva. Laboratoire de Physique Corpusculaire, College de France. Paris, France

3.22 Finalize exact specifications of 3D printed parts.

AN-945 APPLICATION NOTE

AE16 DIGITAL AUDIO WORKSTATIONS

SCENEMASTER 3F QUICK OPERATION

Biometric Voting system

Introduction...pg. 3. Audition Information...pg. 4. Methods & Techniques...pg. 5

TeleCheck PayIt SM Service Accounts Receivable Conversion. A Merchant Accounts Receivable Conversion Payment Solution

A Variable Resolution transform for music analysis

The Lion Heart. Ryan Meeboer

Long Tones Chromatic Scale-Ascending 5 minutes

red bank boogie recorded by count basie full score

8K120 Projection Application

As we enter the multicore era, we re at an

Transcription:

GE Time-sharing Service World Leader in - 1 NUMERICAL CONTROL PARTS PROGRAMMING WITH REMAPT... a new dimension in ast, accurate tape preparation. GENERAL @.,' ELECTRIC i 166108 -- -

KILL SLIDE My presentation today will show you how General Electric Time Sharing can simpliy tape preparation or numerically controlled machine tools. We have developed a new program... I can almost say a new technique... to make tape preparation easier and less complicated, particularly working with NC lathes. Today I'd like to introduce you to it, and to give you a detailed illustration o how it works. For those o you who ind Time Sharing a buzz word, let me take just a brie moment to tell you what it is and what it does. Those o you who are amiliar with time sharing SLIDE 1 SLIDE 2 know that this is the modern concept that enables a number o people to use the computer system simultaneously... through the medium o remote terminals equipped with a telephone dial or access to the system and a teletypewriter keyboard or conversation with the system.perhaps even more important than the easy access and ready availability is the cost-sharing eature o Time Sharing: you pay only or the time the computer is working or you.

SLIDE 3 SLIDE 4 Let me sav at the outset that General Electric has not only emerged as the world leader in time sharing services and development, but it has been recognized over the years as the Number One manuacturer o numerical control equipment as well as one o the world's largest users o NC machine tools. Being the leader in both Time Sharing and Numerical SLIDE 5 SLIDE 6 SLIDE 7 SLIDE 8 SLIDE 9 SLIDE 10 Control it was only natural that GE would be the pioneer in blending the two concepts. Actually, we've run into a large number o problems ourselves as a user o more than 500 NC tools, we've been able to analyze a wide variety o problems and measure the eectiveness o the solutions over the years. In February 1968 we brought out a series o programs on point-to-point equipment. The irst applications were well received, and we realized we had something that really pleased our customers. Since the successul introduction o making NC tapes on time sharing, we have expanded and improved these programs several times. We steadily improved our service as we discovered new customer problems. The most recurrent problem is the slow turnaround with batch computers, but there are others that are signiicant, or should I say bothersome: There's the question o who does what. In most installations, manuacturing personnel have responsibility or the tapes but no authority to schedule the computer. As a result, the user requently has to seek out the unction responsible, probably the Finance operation, and wait his turn to use the system. When you use an outside service bureau, there are the problems o communication and delivery, and, just to mention one other, there's the situation in which many jobs are done manually because the computer is inaccessible (the Finance or Inventory boys have it all tied up).

SLIDE 11 SLIDE 12 SLIDE 13 As part o our continuing - expansion. and improvement we now are oering a complete new programming language called R EMAPT. REMAPT is both a part programming language and a computer program that processes the language. It is a subset o the widely-used APT language. Now let's look at what REMAPT does. It takes the ordinary-english-type statements that describe the part to be made, and converts them into the control tape to be used or directing the NC tool. This procedure operates in the Time Sharing environ- ment. The complete operation is controlled by the part programmer rom the terminal conveniently located in your shop or oice. In operation, the part programmer describes the geometry o the part and the machine steps required to make this part. This is known as the part program. Six major types o programming statements are available in the REMAPT SLIDE 14 language. Let's look at them one by one: There are geometric statements, which describe the elements that comprise the inished part. A point is deined by giving it a symbolic name. For example, PI and its X, Y and Z coordinates. Symbolic names can be chosen to describe what they represent. The center point o a circle might be deined as you see in Statement No. 120. Having done this, a circle... Cl,,,,can be identiied by its center point, CENTR, and its radius 5. A line rom point 1 which is tangent to the right side o the circle 1 is deined in Statement 140. There are 61 dierent ways o deining part geometry in the REMAPT SLIDE 15 system. Then there are tool movement statements, which direct the cutter along the previously deined part elements. The cutting tool may be directed to a point by the "GO TO"

statement. In Statement 160 we position the tool on the right side o the workpiece and tell it to cut along Line 5 until it reaches Circle One. From that location we are instructing the cutter to go orward around the circle until it reaches the check surace which is deined within the parenthesis. The check surace in this case is a line perpendicular to L1 and passing through the center o the circle. With this command we have caused the tool to cut 180 degrees around the circle. Twenty eight tool movement SLIDE 16 SLIDE 17 SLIDE 18 commands are recognized by R EMAPT. Computation statements allow the part programmer to deine the workpiece rom whatever dimensions are available on the engineering drawing. REMAPT perorms all the needed calculations, usually by standard trig unctions... sine, cosine and arc tangent. When programming or a lathe, you can include a statement such as Number 175 in a loop to cause a series o cuts ive-one hundredths deeper than the previous cut. The machine unction statements, or as they are sometimes called, post-processor statements, control the auxiliary unctions o a machine tool. Auxiliary unctions are those machine actions that must occur beore or ater actual cutting. Here are three o the 120 machine unction statements that are recognized by REMAPT. The characteristics o your NC tool and the post-processor you are using will determine which o these statements are valid or a particular program. In this example we are selecting the tool in Position 3, turning the coolant on, and turning the spindle on at 1800 RPM in a counter-clockwise direction. Then there are system control statements. These are used by the part programmer to direct the processing o his program by the computer.

Statement 210 instructs the system to use the GE LATH post-processor or Lathe No. 5, and I will explain GELATH in a ew moments. Next we request that the cutter location ile be saved or possible later examination. In Statement 230 the part programmer decides to make his program statements shorter by creating synonyms or some commonly used instructions. Ater this statement he can write "GF" whenever he wants the tool to go orward, or "C" when he wants SLIDE 19 to deine a circle. The wide variety... and number... and lexibility o these system control commands can save you time and money.6 while de-bugging your program. For instance, commands such as FIND, PRINT, AND BACKUP may be used to selectively examine the cutter location listing, the post- processor listing or the punched tape listing. Now we'll get to the sixth and last o the major types o SLIDE 20 SLIDE 21 (KILL SLIDE) statements available to the part programmer.. - The program inormation statement is an explanatory statement not required by REMAPT, but one that is extremely helpul to the part programmer as a debugging and/or documentation aid. He may insert a remark statement wherever it adds to the clarity o the documentation. For short notes he may put a double dollar sign ater the normal REMAPT statement and ollow this with operator instructions or an explanation o the program. Using these six types o statements, the part pro- grammer deines the job to be done and REMAPT calculates a generalized solution. You recognize, o course, that a post-processor is then needed to convert the general solution, or point coordinates, created by REMAPT to it the speciic NC tool you have.

This must consider the ormat requirements o your controller, and the options or special eatures you've chosen or your NC tool. The irst o a wide variety o post-processors GE is SLIDE 22 SLIDE 23 developing to work with REMAPT is a generalized post -processor or NC lathes called GE LATH. GELATH perorms all the post-processor unctions that are normally required or a lathe. In order to tailor GELATH dk to the speciic requirements o your lathe, you use a machine parameter ile. This, I realize, is a term you have not heard beore, so I'll take a moment to explain that the machine parameter ile is actually a table o speciications about your NC system. It would include inormation on such things as spindle speeds register ormats preparatory unctions miscellaneous unctions limiting eeds and speeds, and so orth. This concept o a machine parameter ile is a major simpliication o the long-standing post-processor problem. By isolating the machine speciications into a simple data table and including all the coding logic in the generalized post processor we have minimized the time and eort required to adapt GELATH to a speciic lathe. Machine parameter iles are already available or a good number o lathes. In many cases you can get them rom your lathe supplier, but in the event they are not available, General Electric can work with you to develop an MP ile or your lathe. Now I'd like to take you step-by-step through a sample program to illustrate how REMAPTIGELATH can work or you.

SLlDE 24 SLlDE 25 SLlDE 26 SLlDE 27 SLlDE 28 SLlDE 29 SLlDE 30 SLlDE 31 The part programmer turns to his Time Sharing terminal and dials the number o the computer. By typing in the inormation you see underlined on this actual printout, he identiies himsel to the computer, indicates he wants to use the REMAPT system, and declares that he is going to enter a new part program named NCDEMO. The computer digests this inormation and returns to say READY. The part programmer then begins entering his part program. Also, in Line 130, he provides the identiication that will be punched at the beginning o the control tape. Then he reserves some special storage areas, and establishes "XL" as a synonym or "X-Large." Statement 160 instructs the system to use the GELATH post processor or Lathe No. 1. He then requests that the cutter location ile be preserved or possible later examination at his own terminal. The part programmer speciies cutting tolerances and tape header inormation. He also speciies spindle speed and eed rates, and turns the coolant on. Statements 260 through 340 deine the geometric elements o the part. You'll recognize the normal deinitions or a setpoint, a plane, several points and some lines. However, note statements 320 and 330, where the symbolic point-name is a subscripted variable. You'll see the signiicance o this later on. The part programmer deines the machine movements to aect the desired cut. These commands are in the orm o what we call a "macro" instruction, which is a technique or storing a group o instructions or execution later, generally or repetitive purposes. Now we get into the actual tool movements. Line 465 establishes the starting point. The subsequent statements cause our "macro" to go into action until the appropriate number o cuts have been made.

This series o commands causes the macro to be re-executed or a new series o cuts three inches to the right o the irst cuts. This is accomplished by Statement 560, which changes the values to be used by the macro. Statement 570 assures that the correct number o cuts will be made. SLIDE 32 The remaining statements stop the machine action and rewind the tape. The part programmer now tells REMAPT to run his program. But the computer detects an error in Statement 430, notes the act that there are errors, and asks what kind o output is desired. SLIDE 33 Since there was an error, the parts programmer types "DONE" indicating no output is desired at this time. The computer prints out the time used. The part programmer then corrects his error by changing statement 430 which reered to an undeined symbol P3. The correct symbol PI, is entered and he tells the system to re-run the program. Next, REMAPT indicates that there are no urther errors and asks what output is desired. The part programmer then answers by indicating that he wants a listing o the cutter location ile at his terminal. Here is a portion o the cutter location ile, which would be printed, o course, in its entirety at his terminal. SLlDE 34 Ater examining the cutter location listing, the parts pro- SLlDE 35 grammer instructs the computer to print the post-processor listing at his terminal. This post-processor listing is actually a detailed listing o every operation to be perormed on the machine. It is printed in a ormat that can easily serve as a guide to the machine SLlDE 36 operator. When the computer indicates that the list is complete, the part programmer may request a listing o the actual control tape.

SLlDE 37 The last step, o course, is to call or punching o the control tape at the programmer's terminal. Notice the time: it only took 4-point-4-7 seconds o computer time or all this computation, error correction, ile examination and the punching o the tape! In addition to that, we spent about 30 minutes at the terminal keyboard. SLlDE 38 The tape comes right back to your terminal ready or SLlDE 39 SLlDE 40 SLlDE 41 you to put on the NC tool and start cutting. Actually, in many cases, this whole process will take considerably less time in the doing that in the explaining... it will run through itsel aster than I can describe the steps. By way o summary... there are three main points that are important to anyone responsible or preparing NC tapes. There is immediate access to a computer, via time sharing. The quick response o GE Time Sharing service eliminates the delays so common to batch computer opera- tions. You get the ast turnaround you need to meet tight production schedules. Second, your part programmer has complete control o the entire tape preparation process. He decides when the tape is to be prepared, and with time sharing he can stick with the job right through until he has a good tape. And, inally, this ast turnaround and complete control allows you to better utilize your expensive NC equipment. Your idle time can be reduced, and you have the lexibility to quickly switch to dierent tools when production KILL SLlDE bottlenecks occur. And now that you've gotten a little o the lavor o REMAPT, and you've seen what it is, it's time we see how it works. So, i you'll come over here to the terminal with me, we'll see REMAPT run and have an actual demonstration.