[go: up one dir, main page]

GB2282899A - Numerically-controlled machinery - Google Patents

Numerically-controlled machinery Download PDF

Info

Publication number
GB2282899A
GB2282899A GB9321339A GB9321339A GB2282899A GB 2282899 A GB2282899 A GB 2282899A GB 9321339 A GB9321339 A GB 9321339A GB 9321339 A GB9321339 A GB 9321339A GB 2282899 A GB2282899 A GB 2282899A
Authority
GB
United Kingdom
Prior art keywords
values
cutting
calculated result
calculator
sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB9321339A
Other versions
GB9321339D0 (en
GB2282899B (en
Inventor
Peter J Holness
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BAE Systems PLC
Original Assignee
British Aerospace PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by British Aerospace PLC filed Critical British Aerospace PLC
Priority to GB9321339A priority Critical patent/GB2282899B/en
Publication of GB9321339D0 publication Critical patent/GB9321339D0/en
Publication of GB2282899A publication Critical patent/GB2282899A/en
Application granted granted Critical
Publication of GB2282899B publication Critical patent/GB2282899B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/41Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • G05B19/4103Digital interpolation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34122Function, profile generator

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

Apparatus for cutting a two or three dimensional predetermined shape from a blank exploits a method of waveform generation in which a calculator (1) is programmed to create a sequence of output values, each value comprising the calculated result of a generator equation. A cutting tool (5) traces out the calculated result. <IMAGE>

Description

NUMERICALLY - CONTROLLED MACHINERY This invention relates to an apparatus and method for cutting two-dimensional or three-dimensional shapes from a blank.
It is known that a cutting tool may be controlled by electronic means which, in turn, is programmed to produce the appropriate control signals.
An object of this invention is to provide a means for generating control signals by which a great variety of two or three- dimensional shapes can be created with the minimum amount of software.
Accordingly the invention comprises cutting apparatus including: calculator means for receiving a set of input values which form the argument ' of a generator equation and for creating a sequence of output values, each output value comprising the calculated result of the generator equation corresponding to each input value; and cutting means for tracing out said calculated result.
Hence the shape to be cut out from a blank is dictated by the generator equation and the cutting means traces out a graph of input values versus output values.
The invention exploits a method of waveform generation which is described in detail in our co-pending European Application EP-A-509,713. Therein, certain generator equations e.g. an inverse uf a trigonometric function arc.cos(sin P), are referred to a "Portmanteau Functions".
Herein, a Portmanteau Function can be any generator equation.
Some embodiments of the invention will now be described, by way of example only, with reference to the drawings of which: Figure 1 is a representation in block diagram form of a first embodiment; Figure 2 is a representation in block diagram form of a second embodiment; Figure 3 is a perspective view of a surface profile.
In Figure 1 a calculator 1 receives inputs from an associated keypad 2 and has an output connected to a tool control module 3. The module 3 also receives an input signal from the keypad 2. An output from the tool control module 3 is connected to an activator 4 which is fitted with a cutting tool 5.
In operation, an operator types into the calculator 1 via the keypad 2 a Portmanteau Function having the general form; y=f(P) i.e. y is some function of P. Suppose in this specific example the operator types in: p2 2 + -l a2 b2 i.e. the equation for an ellipse. Next, the operator types in a prechosen set of values for P and the values of the constants a and b.
The calculator 1 is preprogrammed with the necessary algorithms to calculate a sequence of y values for each pre-chosen value of P in the set. The y values along with the corresponding P values are input to the control module 3 which converts this information into the appropriate drive signals for the actuator 4. Thus the cutting tool 5 scribes or cuts out the ellipse on an appropriate blank sheet of material.
In a second embodiment, the invention is extended to three dimensions so that surface profiling or the creation of three-dimensional objects can be carried out.
In Figure 2, a first calculator 6 receives a Portmanteau Function y = f(P) and a set of P values P=P1....Pn Pn and calculates and outputs the sequence of y values Y1.... Yn. A second calculator 7 receives a Portmanteau Function y'=f(P') and a set of PX values P=P.... P/n and calculates and outputs the sequence of yX y'1....Y'1. Ytn e Next the y and y/ values are multiplied together by a multiplier 8 and the resulting sequence of values Z.... .. Z is applied to the tool control module 9. The two sets of values P1.... Pn and P1 .... Ptn are applied to the two remaining inputs of the module 9. The module 9 converts the three sets of inputs into the appropriate signals for controlling an actuator 10 which in turn controls the motion of a cutting tool 11 in three dimensions.
In one specific case, let, y=l+sgn.(sinP), and y=l+sgn.(sinP), in which case z=(l+sgn.(sinP)).(l+sgn.(sinP)) Figure 3 shows a perspective view of the profile of a surface which would be cut by the tool 11 as governed by the above Portmanteau expressions for y and y.

Claims (2)

1 Cutting apparatus including: calculator means for receiving a set of input values which form the argument of a generator equation and for creating a sequence of output values, each output value comprising the calculated result of the generator equation corresponding to each input value; and cutting means for tracing out said calculated result.
2 Cutting apparatus substantially as hereinbefore described with reference to the drawings.
GB9321339A 1993-10-15 1993-10-15 Numerically controlled machinery Expired - Fee Related GB2282899B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB9321339A GB2282899B (en) 1993-10-15 1993-10-15 Numerically controlled machinery

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB9321339A GB2282899B (en) 1993-10-15 1993-10-15 Numerically controlled machinery

Publications (3)

Publication Number Publication Date
GB9321339D0 GB9321339D0 (en) 1993-12-08
GB2282899A true GB2282899A (en) 1995-04-19
GB2282899B GB2282899B (en) 1998-04-29

Family

ID=10743636

Family Applications (1)

Application Number Title Priority Date Filing Date
GB9321339A Expired - Fee Related GB2282899B (en) 1993-10-15 1993-10-15 Numerically controlled machinery

Country Status (1)

Country Link
GB (1) GB2282899B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2111245A (en) * 1981-10-16 1983-06-29 Inoue Japax Res A computerized numerical control process displacing a movable member along a path on a three-dimensional surface
EP0229851A1 (en) * 1985-07-17 1987-07-29 Fanuc Ltd. Region machining method
WO1988000366A1 (en) * 1986-07-09 1988-01-14 Fanuc Ltd Position control method
WO1988007243A1 (en) * 1987-03-09 1988-09-22 Vector Vision Corporation Curve following apparatus
US4868761A (en) * 1985-03-13 1989-09-19 Toshiba Kikai Kabushiki Kaisha Method for evaluating free surface and NC system thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2111245A (en) * 1981-10-16 1983-06-29 Inoue Japax Res A computerized numerical control process displacing a movable member along a path on a three-dimensional surface
US4868761A (en) * 1985-03-13 1989-09-19 Toshiba Kikai Kabushiki Kaisha Method for evaluating free surface and NC system thereof
EP0229851A1 (en) * 1985-07-17 1987-07-29 Fanuc Ltd. Region machining method
WO1988000366A1 (en) * 1986-07-09 1988-01-14 Fanuc Ltd Position control method
US4862381A (en) * 1986-07-09 1989-08-29 Fanuc Ltd Position control method in which a cartesian point is transformed through two cartesian coordinate systems
WO1988007243A1 (en) * 1987-03-09 1988-09-22 Vector Vision Corporation Curve following apparatus

Also Published As

Publication number Publication date
GB9321339D0 (en) 1993-12-08
GB2282899B (en) 1998-04-29

Similar Documents

Publication Publication Date Title
EP1288754A3 (en) System and method for producing an assembly by directly implementing three-dimensional computer-aided design component definitions
EP0337122A3 (en) Part program generating system
EP1315056A3 (en) Simulation apparatus for working machine
US4739489A (en) Area cutting method
JPH1190774A (en) Method for deciding feed rate adaptable to machine tool
EP0640900A4 (en)
IL108386A0 (en) Computer aided design and manufacturing system
GB2282899A (en) Numerically-controlled machinery
EP0420985A1 (en) Involute interpolation speed control system
US5920679A (en) Apparatus and method for computer-aided low-harmonic trajectory planning for computer-controlled machinery
US5515290A (en) Three-dimensional machining method
KR20020012199A (en) Programmable controller
EP0231388B1 (en) Surface machining method
EP0232425B1 (en) Surface machining method
EP0604661A4 (en)
AU2002354355A1 (en) A robot system and a method and a software product for the robot system
AU2003294699A1 (en) Neutral data computer control system for a machine tool used to produce workpieces with a threaded surface and associated machine tool
EP0420990B1 (en) Profile control device
Derecichei et al. Aspects regarding the process of wooden surfaces on 3-axis CNC milling machines with spherical tool.
KR920701886A (en) A system for generating commands and control signals for the complete operating cycle of the robotic manipulator device for sheet metal bending equipment as it simulates the operating environment
Derecichei et al. Issues related to the use of SPRUTCAM in wood processing.
SU1246053A1 (en) System for programmed control
Madrin et al. Design and implementation of FPGA-based control for linear and circular motion interpolator of PCB CNC-milling and drilling machine
KR100246885B1 (en) Numerical control chamfering device and processing method
MOORE Knowledge based design for composite bond tools

Legal Events

Date Code Title Description
732E Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20011015