Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS3699317 A
Publication typeGrant
Publication dateOct 17, 1972
Filing dateMay 22, 1970
Priority dateMay 22, 1970
Also published asCA932842A1, DE2124983A1, DE2124983C2
Publication numberUS 3699317 A, US 3699317A, US-A-3699317, US3699317 A, US3699317A
InventorsAlan E Middleditch
Original AssigneeWestinghouse Electric Corp
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Sampled data numerical contouring machine controller apparatus and method providable with on line capability for contour cornering deceleration and acceleration
US 3699317 A
Abstract
A numerical contouring controller employs ramped velocity commands for pre-corner slowdown and post-corner speedup in the relative movement between the controlled machine tool and a workpiece. The controller includes a digital computer which generates a command position trajectory. The computer operates in a closed position loop at a predetermined sampling frequency to compare accumulated position feedback data and the command position and thereby to generate command data to velocity loop controls which accurately position the machine tool slides. A program system operates the computer to make and implement the motion command determination including path speed change determinations and to make and implement nonmotion command determinations for machine tool, data input and machine operator interfacing.
Images(48)
Previous page
Next page
Claims  available in
Description  (OCR text may contain errors)

United States Patent Middleditch [451 Oct. 17, 1972 [54] SAMPLED DATA NUMERICAL CONTOURING MACHINE CONTROLLER APPARATUS AND METHOD PROVIDABLE WITH ON LINE CAPABILITY FOR CONTOUR CORNERING DECELERATION AND Primary ExaminerEugene G. Botz AttorneyF. H. Henson, R. G. Brodahl and E. F. Possesky 5 7] ABSTRACT ACCELERATION A numerical contouring controller employs ramped velocity commands for pre-corner-slowdown and post- [72-1 Inventor Alan Mlddledltch Pmsburgh corner speedup in the relative movement between the [73] Assignee: Westin house Electric Corporation, controlled machine tool and a workpiece. The cong e n u Pittsburgh, Pa. troller mgludesa digital COmp'IIllI-lfl' WhlCh generates a comman position tra ectory. e computer operates [22] May 1970 in a closed position loop at a predetermined sampling [21] Appl. No.: 39,940 frequency to compare accumulated position feedback data and the command position and thereby to generate command data to velocity loop controls ig 26 6 which accurately position the machine tool slides. A rogram s stem 0 erates the computer to make and P y P [58] Field of Search ..340/l72.5;235/l51.ll implement the motion command determination cluding path speed change determinations and to [56] Reerences cued make and implement nonmotion command determina- UNITED STATES PATENTS tions for machine tool, data input and machine opera- 3 573 738 4/1971 B m t 1 235/151 11 x tonmerfacmg" 0 es e a 3,204,132 8/1965 Benaglio et al ..307/149 92 Claims, 52 Drawing Figures X M 22 I6 l MAC E CONVERTER 24 X fi- MEM E'; Q T I 28 .8, Y D/A Y MACHINE 42 CONVERTER YDR'VE :J' MEMBER 1 DISC 3 STORAGE INTERN/#8 '27 4O SYSTEM DIGITAL 20 M I COMPUTER Z M z SUPERVISORY 36 I SYSTEM CONVERTER Z T M E 22 DIGITAL C% L 2 COMPUTER- OPERATOR a D/A o MACHINE CONTROLS CONVERTER o DR'VE T T MEMBER MAcH 5 Li DISPLAYS C WA 1, c MACHINE REAQOLHS l4 CONVERTER l4 CDR'VE I MEMBER 307 AXIS posmon FEEDBACK COUNTERS P'ATENTEBncr 11 I912 SHEET OZUF 48 PATENTEflum 11 I972 3. 599.31 T SHEET 0; [1F 48 To OTHER N/C SYSTEM CIRCUITS 1 FIG. 4B 8 O POWER 2 SUPPLY POWER BUFFER, FAILURE OVERFLOW INTERRUPT INTERRUPT ,7? I/O ADDRESS To ALL INTERFACE L..R7 R7 CO Co to C7 IE o L63 aLe4 L.: 'NPUTS IEAIS 7360 110 CENTRAL 292 IDIS m5 OXAO INPUT 1115 INPUT STSI T O OUTPEZ'BO 3&0 OUTPUT 6x5 ExRANDER BITS BIT BIT A INTERFACE L INTERFACE EXPANDER L80 L788 L79 Lza s L4aL5 0x80 OD o 010 IE|BO 332% 00% ot'ls 0X55 IEB|5 7 SERVICE REQUEST -lNTEaRRUPT ADDRESS L66 a L67 TAPE CHARACTER ,5R5AD CLOCK /Z-OVERFLOW SAMPLING \d XOVERFLOW SIGNAL looc I P'ATENTEDum n ma 3,699.31 1

SHEET 08 0F 48 FIG.8.

TA PE READER+ TAPE 8 CHANNEL DRIVE (L75-L76) TRR PSC

TRH

TRF

DRRT

DRLT

REWIND ENABLE PSC RE QBER NCXA OPERATING CIRCUITRY BOND NCY

PATENIEIIIJBT 11 I972 SHEET 100F 18 PHOTO DIODES (L68 L69) AMPLIFIER AMPLIFIER AMPLIFIER AMPLIFIER AMPLIFIER AMPLIFIER AMPLIFIER FIG. 9.

SPRK

TCHB

ANYCH NOCH DRRT

REWIND ENABLE PATENTEDBIJ I 1 I972 3.699.317

SHEET 11 0F 48 TAPE CONIROL BI MDI INPUT LZB-L74 FIG.|O.

+5V FRI 94 |5V +24v N IEAO M I HI D C MDI ADDRESS FILTER a GATE 3 MDICH3 FILTER a GATE IEA2 M 1 H D C 4 FILTER a GATE IEA3 M H DIC 5 FILTER a GATE IEA4 MDIGHG FILTER a GATE IEA5 MDICH7 FILTER a GATE 3 IEAG MPICHB FILTER a GATE g IEAT R6 MDI ADDREss MDI C4 ADDRESS Um IGNORE co REsET RG OADD6 OXAI4 ADVANCE EARLY STOP ADvANcE ENABLE RD INT PARcL W oxAII OXA|5 M0 L0 EoR SPRK W ENABLE PARCL OXAS SR5AD PARITY IGNORE PATENIEDum 11 m2 3.699.31 7

sum 12 0F 48 EOB SPRK ADVANCE FEOBM ENABLE READ INIT PARCL ENAB- RDI NT-PARCL SR5AD ADVANCE SPRREL 'ANY CH EARLY STOP TAPE CHARACTER TAPE CONTROL CIRCUITRY L7] FIG. IOA.

PATENTEDIIBI I7 I972 3'699'317 SHEET 1; HF 48 FIZgM INPUT CHANNEL K7 INPUT FILTER- R40 IlOV DC N N /I77 MODE N Rl-Y I53 c +5v l7l ATN MIA 3 I72-\ N I I I; M I LMODE2 ATN M2A FILTER CIRCUIT s I l A o B I MODE4 ATN W FILTER CIRCUIT C J WORDI ATN |A FILTER cIRcuIT l OC WORD G P ATN W2 FILTER CIRCUIT A woRD2 1 O X AXISI AT A A FILTER CIRCUIT MANUAL N I z AxIs c SELECT ATN AXZA FILTER CIRCUIT AXISZ I FILTER CIRCUIT BLK j RuN ITAPEI TAIA I N/O ATN TAPE ELK I RuN I TAPE2 ATN TAZA h FILTER CIRCUIT N/O c F3;- K7I0 ATN ASCIIA FILTER CIRCUIT RS358 c Kv ATN BLKDA FILTER cIRcuIT BLOCK 0 DELETE FILTER CIRCUIT FILTER cIRcuIT FILTER CIRCUIT II-lIov DC 2 To FILTER CIRCUIT K8 0 PATENTEB T 17 I972 3.699.317

- SHEET 15 0F 48 Eg INPUTF T R IL E I I58 T"? RIF N N I OP [1 RI l7l I72 ----o o- ATN *e N m DI? N IEAO DI l7 TAPE FORWARD c T t 3 A i ATN FILTER cIRcuIT.

Q Q TAPE TFWDA c I .I/ FILTER cIRcuIT "r n ATN "IEAZ TAPE TRWDA I c O lf ATN FILTER cIRcuIT TA TsToPT I O HA3 DOOR o I J: l. FILTER CIRCUIT o ATN CYCLE CYSTA l sTART J l. FILTER CIRCUIT ATN FEED FHOLDA & I iIEAs HOLD FILTER cIRcuIT L l To K5 FILTER CIRCUIT l TAPE R26 DELAY ATN c -0+5V l 0 HP N TDLYA l g N II-IIOV DC ou) TO K6 FILTER CIRCUIT FILTER cIRcuIT I I FILTER cIRcuIT O FILTER cIRcuIT FILTER CIRCUIT FILTER CIRCUIT a I II DC FILTER CIRCUIT To K5 FIG. I IC. F

PKTENTEU I973 3.699.317

SHEET 17 0F 48 Q P I'NPuT FILTER -IIOVDC N N 1-,

. TRANSFER F RI? +5V I73 ATN TRFA RI I72- N I W N o ge ow L 1550 13550 I64X c T I FILTER cIRcuIT 0-0 o- ATN SETZA IEBI MACH L I Q m FILTER cIRcuIT (Hi-VT w l i FILTER CIRCUIT I KMMACH I ZERO FILTER CIRCUIT a XRANGE XRANGEI ATN v IE I K-HORIZ HOME FILTER cI cuIT I C FILTER cIRcuIT 0- .4 HOME ATN Z RANGE A l z O FILTER CIRCUIT INPUT CHANNEL K6 c FILTER c RcuIT L FILTER CIRCUIT I FILTER cIRcuIT PSC F FILTER CIRCUIT FILTER CIRCUIT v e FILTER CIRCUIT IT T CT FIG. "E c FILTER CIRCU 0 K7 PATENTEBIIN I 1 I972 SHEET 19 0F 48 INPUT FILTER FROM R46 K8 N N "-II0 v DC ['77 78 RI? 73 F +5v I l ATN F7; 3 RI I7 72 N l DI? N '"Q'I'ET ;Cl LL 1'- l64 l v o FILTER CIRCUIT ATN MA IEBI HF i c FILTER cIRcuIT ETA M ATN I -1EB2 c FILTER cIRcuIT 4 l 3 ATN m OIEB3 JOG l U I SELECT FILTER cIRcuIT L Am A T I JIEB4 .ooI c A W FILTER cIRcuIT ATN J l IEB5 c o O A FILTER CIRCUIT ATN I FILTER cIRcuIT ATN .OOOIA I IEB7 RIo \Dio INPUT CHANNEL K9 Cl0 FILTER CIRCUIT FILTER cIRcuIT I =r I FILTER cIRcuIT FILTER cIRcuIT V FILTER CIRCUIT C A FILTER cIRcuIT e \l F|G |IG FILTER CIRCUIT

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US3204132 *Feb 7, 1962Aug 31, 1965Bendix CorpContouring system accelerationdeceleration control
US3573738 *Jan 15, 1968Apr 6, 1971IbmDemand computer system for machine tool control
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US3746845 *Aug 6, 1970Jul 17, 1973Bendix CorpNumerical control system
US4139888 *Feb 17, 1977Feb 13, 1979Ing. C. Olivetti & C., S.P.A.Autoadaptive working center for programmable automation
US4281379 *Dec 18, 1978Jul 28, 1981Mcdonnell Douglas CorporationComputer driven control system for a numerically controlled machine tool
US4310878 *Apr 24, 1972Jan 12, 1982Hyatt Gilbert PDigital feedback control system
US4364110 *Jun 5, 1974Dec 14, 1982Hyatt Gilbert PComputerized machine control system
US4370720 *Mar 7, 1972Jan 25, 1983Hyatt Gilbert PCoordinate rotation for numerical control system
US4396976 *Sep 22, 1972Aug 2, 1983Hyatt Gilbert PSystem for interfacing a computer to a machine
US4506335 *Jun 10, 1982Mar 19, 1985Cincinnati Milacron Inc.Manipulator with controlled path motion
US4531182 *Mar 1, 1972Jul 23, 1985Hyatt Gilbert PMachine control system operating from remote commands
US4686622 *Dec 14, 1977Aug 11, 1987Hyatt Gilbert PComputer system architecture using serial communication
US4829419 *Dec 14, 1977May 9, 1989Hyatt Gilbert PMicrocomputer control of machines
US4870559 *Jan 25, 1982Sep 26, 1989Hyatt Gilbert PIntelligent transducer
US6662074 *Jan 24, 2001Dec 9, 2003Amt Machines Systems Ltd.System for adapting an automatic screw machine to achieve computer numeric control
US6774598 *Sep 1, 2000Aug 10, 2004Dr. Johannes Heidenhain GmbhMethod and circuitry for producing nominal position values for a closed loop position control of a numerically continuous-path controlled machine
US7274997 *Aug 18, 2003Sep 25, 2007Goldman Craig EMethod of measuring discrete, incremental feedback from motion devices
US7321799 *May 13, 2004Jan 22, 2008D-Box Technologies Inc.Flexible interface for controlling a motion platform
US7368887 *Feb 17, 2006May 6, 2008Fanuc LtdServo control device and method of adjusting servo system
US7446497 *Dec 12, 2006Nov 4, 2008Fanuc LtdFixed-position stop control apparatus for rotation shaft
US7501779 *Dec 26, 2006Mar 10, 2009Doosan Infracore Co., Ltd.Turret servo control device with overriding and control method thereof
US8024061 *May 19, 2005Sep 20, 2011Samsung Electronics Co., Ltd.Method and device to generate position profile in motion controller
US8050800 *Oct 21, 2007Nov 1, 2011Ge Intelligent Platforms, Inc.Method and system for meeting end conditions in a motion control system
US8432119 *Apr 14, 2010Apr 30, 2013Babcock & Wilcox Technical Services Y-12, LlcMethod and apparatus for characterizing and enhancing the functional performance of machine tools
US8610393Apr 14, 2010Dec 17, 2013Babcock & Wilcox Technical Services Y-12, LlcMethod and apparatus for characterizing and enhancing the dynamic performance of machine tools
US20110118855 *Jan 24, 2011May 19, 2011Brooks Automation, Inc.Scalable motion control system
US20110254496 *Apr 14, 2010Oct 20, 2011The University Of North Carolina At CharlotteMethod and Apparatus for Characterizing and Enhancing the Functional Performance of Machine Tools
USRE29685 *Aug 14, 1975Jun 27, 1978The Foxboro CompanyProcess control system
CN101849215BAug 14, 2008Nov 6, 2013通用电气智能平台有限公司Method and system for meeting end conditions in a motion control system
EP0070654A2 *Jul 9, 1982Jan 26, 1983Gould Inc.Motion controller
EP0086846A1 *Aug 27, 1982Aug 31, 1983Fanuc Ltd.Numerical control method
EP0722580A1 *Sep 30, 1994Jul 24, 1996Omax CorporationMotion control with precomputation
Legal Events
DateCodeEventDescription
Dec 15, 1983AS02Assignment of assignor's interest
Owner name: AUTOMATION INTELLIGENCE, INC., 1200 WEST COLONIAL
Effective date: 19831206
Owner name: WESTINGHOUSE ELECTRIC CORPORATION, A CORP OF PA
Dec 15, 1983ASAssignment
Owner name: AUTOMATION INTELLIGENCE, INC., 1200 WEST COLONIAL
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:WESTINGHOUSE ELECTRIC CORPORATION, A CORP OF PA;REEL/FRAME:004200/0008
Effective date: 19831206
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WESTINGHOUSE ELECTRIC CORPORATION, A CORP OF PA;REEL/FRAME:004200/0008