GB2151980A - Method of generating a curved surface by a cutting operation on wood working machine - Google Patents
Method of generating a curved surface by a cutting operation on wood working machine Download PDFInfo
- Publication number
- GB2151980A GB2151980A GB08414831A GB8414831A GB2151980A GB 2151980 A GB2151980 A GB 2151980A GB 08414831 A GB08414831 A GB 08414831A GB 8414831 A GB8414831 A GB 8414831A GB 2151980 A GB2151980 A GB 2151980A
- Authority
- GB
- United Kingdom
- Prior art keywords
- cutting tools
- track
- displacement
- relative
- cutting
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B27—WORKING OR PRESERVING WOOD OR SIMILAR MATERIAL; NAILING OR STAPLING MACHINES IN GENERAL
- B27C—PLANING, DRILLING, MILLING, TURNING OR UNIVERSAL MACHINES FOR WOOD OR SIMILAR MATERIAL
- B27C5/00—Machines designed for producing special profiles or shaped work, e.g. by rotary cutters; Equipment therefor
- B27C5/08—Rounding machines
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/182—Numerical 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 the machine tool function, e.g. thread cutting, cam making, tool direction control
- G05B19/184—Generation of cam-like surfaces
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/4202—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine preparation of the programme medium using a drawing, a model
- G05B19/4205—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine preparation of the programme medium using a drawing, a model in which a drawing is traced or scanned and corresponding data recorded
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34184—Straight cut
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35287—Verify, check program by drawing, display part, testpiece
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35533—Use, input 2-D data, sectional profile to machine 3-D surface
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50356—Tool perpendicular, normal to 3-D surface
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Life Sciences & Earth Sciences (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Mechanical Engineering (AREA)
- Wood Science & Technology (AREA)
- Forests & Forestry (AREA)
- Numerical Control (AREA)
Abstract
In a method of generating a curved surface having any required geometrical configuration by operating a working machine (5) with a plurality of cutting tools mounted on a tool head, each of the cutting tools is displaced with reference to coordinate values of the latter in the vertical direction as well as in the horizontal direction. The centre axis of a main spindle of the tool head is displaced on each of the cutting tools in the three dimensional directions relative to a workpiece to be cut, processing coordinate values identifying the track of displacement of the cutting tools with the aid of a microcomputer (2) while the centre axis of each of the cutting tools is located at a right angle relative to the curved surface at all time with a radius of turning of the cutting tools being inputted into the microcomputer (2) and operating the working machine (5) in accordance with thus processed coordinate values relative to the track of displacement of the cutting tools. All data relative to the track of displacement of the cutting tools is processed numerically on a numerical control tape preparing machine (3) to prepare a numerical control tape which is then inputted into a numerical control apparatus (4). Further, the processed data is visually displayed on a graphic display apparatus. <IMAGE>
Description
SPECIFICATION
Method of generating a curved surface by a cutting operation on wood working machine.
The present invention relates to a wood working machine and more particularly to a method of cutting the surface of a workpiece to a predetermined curved configuration on the wood working machine.
As is well know cutting tool mounted on conventional wood working machines are adapted to be displaced only in the vertical direction above a workpiece to be cut. This causes a number of stepped areas to be formed on the surface of the workpiece when the latter is to be worked in three-dimensional directions. Accordingly, it is impossible to cut the surface ofworkpieceto a required geometrically curved configuration smoothly on a conventional wood working machine.
Hence, the present invention has been made with the foregoing background in mind and its object resides in providing a method of generating on a workpiece a curved surface having any required geometrical configuration by operating a working machine, wherein cutting operation can be performed without any formation of stepped areas on the workpiece.
According to the present invention a method of generating a curved surface having any required geometrical configuration by operating a working machine with a plurality of cutting tools mounted thereon comprises the steps of processing the track of displacement of each of the cutting tools with reference to coordinate values of the latter relative to cutting operations in the forward and rearward directions as well as in the leftward and rightward directions and cutting operations in the upward and downward directions as seen from the surface to be worked, displacing the centre axis of a main spindle on each of the cutting tools in the forward and rearward directions, in the leftward and rightward directions and in the upward and downward directions relative to a workpiece to be cut, processing coordinate values identifying the track of displacement of the cutting tools with the aid of a microcomputer while the centre axis of each of the cutting tools is located at a right angle relative to the surface to be cut at all times with a radius of turning of the cutting tools being inputted into the microcomputer, and operating the working machine in accordance with thus processed coordinate values relative to the track of displacement of each of the cutting tools.
In a preferred embodiment of the invention all data relative to the track of displacement of each of the cutting tools is processed numerically to prepare a numerical control tape which is then inputted into a numerical control apparatus.
Preferably, the processed data relative to the track of displacement of the cutting tools can be visually reviewed on a graphic display apparatus.
The cutting tools are usually arranged in the radial direction relative to a tool head on which they are rotatably mounted.
Alternatively, they may be arranged in parallel relation with their axes located in parallel with one another.
This invention will now be further described, by way of example only, with reference to the accompanying drawings, in which:
Figure 1 is a view schematically illustrating a system for carrying out a method for generating a curved surface having any required configuration by cutting operation according to an embodiment of the invention;
Figure 2-1 is a plan view schematically illustrating the track of displacement of a cutting tool on a horizontal plane;
Figure 2-2 is a fragmental vertical sectional view schematically illustrating the track of displacement ofthe cutting tool on a vertical plane.
Figure 3 is a fragmental vertical sectional view schematically illustrating how cutting operation is performed on the workpiece with the use of three cutting tools,
Figure 4 is a fragmental vertical sectional view of the workpiece schematically illustrating how a cutting tool is displaced by unit distance on the workpiece; and
Figure 5 is a schematic view illustrating how an angle of turning of the tool head and coordinate values in the x-z coordinate are processed at one point on the track of displacement of the tool head along which a curved surface is cut.
Referring first to Figure 1 a wood working router machine to which the invention is applied includes a coordinate reading machine 1, a microcomputer 2, a numerical control tape preparing machine 3, a numerical control apparatus 4 and a working machine 5. Specifically, the working machine 5 essentially comprises a head 6 with a plurality of cutting tools and motors for rotating the latter mounted in the radial direction as seen from the head 6, a servo-motor 7 for turning the head 6, a holder 8 with the servo-motor 7 fixedly mounted thereon, a sliding member 10 with a motor 9 fixedly mounted thereon which serves to displace the holder in the vertical direction, a servo-motor 11 for displacing the sliding member in the horizontal direction and a servo-motor 12 for displacing a table
T with a workpiece W fixedly mounted in the forward and backward direction.
A plan view (Figure 2-1) indicating a track along which a cutting tool M1 is adapted to move in the forward and backward direction as well as in the leftward and rightward direction relative to the workpiece W to perform cutting operation and a sectional view (Figure 2-2) indicating a track along which it is adapted to move in the upward and downward direction in conjunction with the foregoing movement thereof are incorporated into the coordinate reading machine 1 so that coordinate values of the cutting tools M1 are read in accordance with the order of cutting operations while the track on the plan view is taken as x-y coordinate and the track on the sectional view is taken as x-z coordinate.
Thus read values are then inputted into the microcomputer 2 as data.
The microcomputer 2 serves to process size of circular arc and length of straight line by indicating
them with the use of points (coordinate values).
Specifically, circular arcs A, B and Care processed as
curved line by inputting x-y coordinate values of
point a (starting point), b (intermediate point) and c
(end point) on the circular arc A and thos of points c
tog on the circular arcs B and C after indicating them
as curved line, wherein the points a to con the
circular arc A and the points e tog on the circul
circular arc C are considered to be located on the
circular track of circles having the same radius,
whereas straight line D is processed by inputting x-y
coordinate values of two points g and h on the
straight line D after indicating them as straight line.
Further, by repeated inputting coordinate values of
points h to a the displacement track of the cutting
tool M1 for cutting operations in the forward and
rearward direction as well as in the leftward and
rightward direction is displayed on the graphic
display apparatus 2' attached to the microcomputer
2 (see Figure 5).
Next, the displacement track of the cutting tool M1
for cutting operations in the upward and downward
direction performed in conjunction with the fore
going displacement in the x-y coordinate as illus
trated in Figure 2-2 is displayed on the graphic
display apparatus 2' by processing x-z coordinate
values in the same manner as described above.
Thus, the displacement track of the cutting tool M1 in
the forward and rearward direction, in the leftward
and rightward direction and in the upward and
downward direction is obtained in the numerical
form. In case where the displacement track of the
cutting tool M1 is processed as curved line having a
certain enlarged radius with the aid of the microcom
puter 2, it can be displayed by inputting coordinate
values of three points arbitrarily determined on the
displacement track while an indication is given as
straight line.
Due to the fact that the cutting tool M1 is linearly
displaced during cutting operation and amount of displacementj of the cutting tool M1 is inputted into
the microcomputer 2 as data. Since this represents
the minimum amount of displacement of the cutting
tool, there occurs no problem as long as the cutting
tool moves along the linear track. However, when it
moves along the curvec track, an amount of dis
placement is reduced by way of the step of correc
tive processing in dependence of the radius of
circular arc, because the surface generated by cutting operation is caused to have polygonal sec
tional configuration (see Figure 4).
Each of data as described above is concerned with
track built by a number of so-called cut points
relative to the cutting tool M1 which serves to cut
workpiece W. Point P adapted to be displaced by
means of the servo-motors mounted on the working
machine 5 (hereinafter referred to as mechanical
point) is located just above point k on the displace
ment track of the cutting tool M1 in the x-y direction
as seen in Figure 2-1, whereas mechanical point P
corresponding to point k' on the displacement track
in the x-z coordinate as seen in Figure 2-2 is located
at the position spaced upright above the workpiece.
When a curved surface is to be worked by cutting
operation, it is impossible to generate a curved surface having the required sectional configuration because cutting operation is performed while the cutting tool M1 comes in contact with workpiece in the vertical posture (see Figure 2-2). However, it is possible to generate a curved surface having the required sectional configuration by locating the cutting tool M1 above the surface to be worked in the vertical posture during cutting operation, that is, locating mechanical point P on the line extending upright from the surface to be worked.
Further, by inputting into the microcomputer 2 a distance between cutting point and mechanical point
P, that is, a turning radius m of the head 6 turned by means of the servo-motor 7 on the working machine 5 (see Figure 5), an angle of turning of the head 6 and position of mechanical point P' in the x-z coordinate at point k located on the curved track n are processed in that way. Thus, numerical values relative to position of mechanical point P' in the x-, y-, and z directions and angle of inclination of the cutting tool on the working machine 5, that is, track of mechanical point on the latter are obtainable.After processing thus obtained numerical values with each of cutting tools Mt, M2, M3 and others, they are rearranged in the form of numerical control tape with the aid of the numerical control apparatus so as to operate the working machine. Thus, a product having the required curved surface is obtained.
It should of course be understood that coordinate reading machine, numerical control tape preparing machine, and others may be repiaced with other type of machine or apparatus having equivalent function and capability.
Since a curved track of the cutting tool M1 is processed by utilizing circular arcs having the same radius in the embodiment as illustrated in Figure 2-2 so as to display it on the graphic display apparatus 2', numerical values of their center points in the x-z coordinate as illustrated in Figure 5 are already known and therefore distance ok between centre o and pointkand distance between pointkand point
P (having a radius m'of turning) located on an extension line (normal line) from pointkcan be known. Thus, by determining distances ko and ok with reference to difference between point k and point o in the x-z coordinate a right-angle triangle as seen in the drawing is obtainable. Since angles a and (x' are located opposite to one another, numerical values of point P' in the x-z coordinate and an angle of inclination of the cutting tool M1 relative to the surface to be cut are processed.
The present invention has been described above with respect to the illustrated embodiment where a wood working router machine having a turnable head with a plurality of cutting tools mounted thereon is exemplified but it should not be limited only to this embodiment. Alternatively, the present invention may be applied to a working machine with a plurality of cutting tools arranged thereon in parallel relation.
As will be readily understood from the above description, a curved having any required composite configuration can be automatically generated by employing the method of the invention so that a product having new and unique appearance and configuration can be easily produced.
Claims (7)
1. A method of generating a curved surface having any required configuration by operating a working machine with a plurality of cutting tools mounted thereon comprising the steps;
processing the track of displacement of the cutting tools with reference to coordinate values of the latter relative to cutting operations in the forward and rearward directions as well as in the leftward and rightward directions and cutting operations in the upward and downward directions as seen from the surface to be worked;
displacing the centre axis of a main spindle on each of the cutting tools in the forward and rearward directions, in the leftward and rightward directions and in the upward and downward directions relative to a workpiece to be cut;;
processing coordinate values identifying the track of displacement of the cutting tools with the aid of a microcomputer while the centre axis of each of the cutting tools is located at a right angle relative to the surface to be cut at all times with a radius of turning of the cutting tools being inputted into the microcomputer; and
operating the working machine in accordance with thus processed coordinate values relative to the track of displacement of each of the cutting tools.
2. A method as claimed in claim 1, wherein all data relative to the track of displacement of each of the cutting tools is processed in the form of numerical control tape which is then inputted into a numerical control apparatus.
3. A method as claimed in claim 1 or 2, wherein processed data relative to the track of displacement of each of the cutting tools is visually observed on a graphic display apparatus.
4. A method as claimed in claim 1, 2 or 3, wherein the cutting tools are arranged in radially relative to a head on which they are operatively mounted.
5. A method as claimed in claim 1, 2 or 3, wherein the cutting tools are arranged in parallel relation with their axes being located in parallel with one another on said head.
6. A method as claimed in claim 1 and substantially as hereinbefore described with reference to the accompanying drawings.
7. Apparatus for carrying outthe method as claimed in any one of claims 1 to 6.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58249158A JPS60146610A (en) | 1983-12-29 | 1983-12-29 | Method of cutting curved surface |
Publications (3)
Publication Number | Publication Date |
---|---|
GB8414831D0 GB8414831D0 (en) | 1984-07-18 |
GB2151980A true GB2151980A (en) | 1985-07-31 |
GB2151980B GB2151980B (en) | 1987-01-28 |
Family
ID=17188765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB08414831A Expired GB2151980B (en) | 1983-12-29 | 1984-06-11 | Method of generating a curved surface by a cutting operation on wood working machine |
Country Status (6)
Country | Link |
---|---|
JP (1) | JPS60146610A (en) |
KR (1) | KR860000075B1 (en) |
DE (2) | DE8436666U1 (en) |
FR (1) | FR2557492B1 (en) |
GB (1) | GB2151980B (en) |
IT (1) | IT1176313B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2998811A1 (en) * | 2014-09-08 | 2016-03-23 | Biesse S.p.A. | A human-machine interface adapted to be associated to an apparatus for working pieces, having an instrument for piece detection, for automatically programming a piece working cycle |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007069318A (en) * | 2005-09-08 | 2007-03-22 | Senjo Seiki Kk | Machining device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3178717A (en) * | 1964-01-29 | 1965-04-13 | Werner H Fengler | Method and apparatus for producing machine-tool-controlling magnetic tapes directly from drawings |
US3548173A (en) * | 1966-09-08 | 1970-12-15 | Ford Motor Co | Numerically controlled surface development method for preparing body contours |
JPS5820741B2 (en) * | 1978-10-14 | 1983-04-25 | ファナック株式会社 | Machining center tool change mechanism |
JPS55131409A (en) * | 1979-03-27 | 1980-10-13 | Daiichi Denki Kk | Method and device for boring various kinds of holes |
-
1983
- 1983-12-29 JP JP58249158A patent/JPS60146610A/en active Pending
-
1984
- 1984-05-17 KR KR1019840002670A patent/KR860000075B1/en not_active IP Right Cessation
- 1984-06-11 GB GB08414831A patent/GB2151980B/en not_active Expired
- 1984-06-26 IT IT21599/84A patent/IT1176313B/en active
- 1984-12-14 DE DE8436666U patent/DE8436666U1/en not_active Expired
- 1984-12-14 DE DE3445661A patent/DE3445661A1/en not_active Ceased
- 1984-12-27 FR FR848419875A patent/FR2557492B1/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2998811A1 (en) * | 2014-09-08 | 2016-03-23 | Biesse S.p.A. | A human-machine interface adapted to be associated to an apparatus for working pieces, having an instrument for piece detection, for automatically programming a piece working cycle |
Also Published As
Publication number | Publication date |
---|---|
IT8421599A0 (en) | 1984-06-26 |
DE3445661A1 (en) | 1985-07-18 |
KR860000075B1 (en) | 1986-02-18 |
FR2557492A1 (en) | 1985-07-05 |
IT1176313B (en) | 1987-08-18 |
DE8436666U1 (en) | 1989-11-16 |
GB2151980B (en) | 1987-01-28 |
FR2557492B1 (en) | 1991-10-11 |
GB8414831D0 (en) | 1984-07-18 |
JPS60146610A (en) | 1985-08-02 |
KR850004926A (en) | 1985-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5984503A (en) | Method and apparatus for entering and displaying structure information in a machining system | |
EP1195665B1 (en) | Apparatus and method for setting control parameters of machining apparatus | |
US6022132A (en) | Method and apparatus for programming a CNC machine with a probe | |
EP0059759B1 (en) | Copying control system | |
JPS59184911A (en) | Method of copying contour of work with tool | |
KR100222372B1 (en) | Method and device for producing signs with prismatic letters and graphic images | |
CN104169823A (en) | Workpiece machining surface display method, workpiece machining surface display device, tool path generation device, and workpiece machining surface display program | |
US5015130A (en) | Contour profiling machine | |
JPS6399114A (en) | Polygon machining control device | |
US20030010465A1 (en) | Method and device for manufacturing metal mold | |
JP2005271148A (en) | Tool path data generating device and control device having it | |
GB2151980A (en) | Method of generating a curved surface by a cutting operation on wood working machine | |
EP0365001A2 (en) | Method and apparatus for the three-dimensional processing | |
JP3049627B2 (en) | Combined machine tool | |
JP2675200B2 (en) | robot | |
JPH10118889A (en) | Method for determining cutting condition | |
JP2802867B2 (en) | Machine tool with movement direction display function | |
JPH04152011A (en) | Smooth profile working system | |
JP4036502B2 (en) | NC program creation method, creation device, and NC machine tool control method | |
JPS598841B2 (en) | How to create NC data for mold processing | |
JPH05346814A (en) | Three-dimensional machining method | |
JP2661942B2 (en) | NC data creation device | |
JPH0592349A (en) | Numerically controlled device | |
JP2698977B2 (en) | Program creation method and program data input device | |
JP2024030761A (en) | Information processing device and information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 19920611 |