WO1994001811A1 - Conversational numeric control apparatus - Google Patents
Conversational numeric control apparatus Download PDFInfo
- Publication number
- WO1994001811A1 WO1994001811A1 PCT/JP1993/000919 JP9300919W WO9401811A1 WO 1994001811 A1 WO1994001811 A1 WO 1994001811A1 JP 9300919 W JP9300919 W JP 9300919W WO 9401811 A1 WO9401811 A1 WO 9401811A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- shape
- data
- dimensional
- machining
- input
- Prior art date
Links
Classifications
-
- 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/4093—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 part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
- G05B19/40931—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 part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine concerning programming of geometry
- G05B19/40935—Selection of predetermined shapes and defining the dimensions with parameter input
-
- 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/49—Nc machine tool, till multiple
- G05B2219/49241—2-5-D lace cutting, work in xy and increment in z, repeat
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates to an interactive numerical controller, and more particularly to an interactive numerical controller that creates NC data based on a 2 + 1Z two-dimensional shape.
- the tool axis direction is generally
- the control axis is determined so that the Z-axis is used and the moving direction of the table on which the work material is placed is the X-axis or the Y-axis.
- three-dimensional shapes can be machined by three-dimensional machining in which the X, Y, and Z axes are simultaneously moved and controlled, and only the X and Y axes are simultaneously machined.
- a three-dimensional shape for three-dimensional machining by a numerical controller or the like is generally composed of a reference curve (BC; ⁇ asic curve), which is an arbitrary curve in a spatial coordinate system, and an operation curve (DC; drive curve). Create a free-form surface.
- the 3D shape for 2 + 1Z two-dimensional machining is a predetermined 2 + 1Z two-dimensional basic shape (hereinafter simply referred to as a “basic shape”) which is a basic shape such as a hemisphere. It is created by giving a numerical value such as radius or height to determine the shape.
- the present invention has been made in view of such a point, and an object of the present invention is to provide an interactive numerical control device that synthesizes a 2 + 1 / 2-dimensional shape and creates NC data of a complicated three-dimensional shape.
- An interactive numerical control device for inputting a 2 + 1Z two-dimensional shape and creating NC data, a basic shape input means for interactively inputting a 2 + 1Z two-dimensional shape, and a plurality of 2 + 1 /
- An interactive numerical control device comprising: a shape synthesizing means for synthesizing a two-dimensional shape and creating a synthetic machining shape; and NC data creating means for creating NC data based on the synthetic machining shape is provided. Is done.
- FIG. 1 is a diagram illustrating the principle of the present invention
- Fig. 2 is a block diagram showing the configuration of the interactive numerical controller
- Fig. 3 is a diagram showing an example of the basic shape selection screen
- FIG. 4 is a diagram showing an example of a numerical value input screen for determining a basic shape
- FIG. 5 is a diagram showing an example of a numerical value input screen for determining a basic shape
- FIG. 6 is a view showing an example of an input screen for performing shape synthesis
- FIG. 6 is a perspective view showing a processing shape based on the created NC data
- FIG. 8 is a flow chart showing a processing procedure for implementing the present invention. ⁇ The best mode for carrying out the invention
- FIG. 1 is a diagram illustrating the principle of the present invention.
- the interactive numerical control device of the present invention comprises basic shape input means 1, shape synthesis means 2, and NC data creation means 3.
- the basic shape input means 1 allows the operator to interactively input a 2 + 1Z two-dimensional shape.
- the shape synthesizing means 2 receives the plurality of input 2
- the data creating means 3 creates NC data based on the combined shape created by the shape combining means 2.
- FIG. 2 is a block diagram illustrating a configuration of an interactive numerical control device according to an embodiment of the present invention.
- the processor 11 controls the entire numerical controller in accordance with the system program stored in R ⁇ 12. EP for R ⁇ M 1 2 P
- R ⁇ M or EEPROM is used.
- the basic shape input means 1, shape synthesis means 2, and NC data creation means 3 in FIG. 1 are all realized by the processor 11 executing a system program stored in R0M12. Function.
- SRAM SRAM or the like is used for RAM I3, and stores various data or input / output signals.
- the non-volatile memory 14 uses the CM ⁇ S backed up by a battery (not shown), and stores parameters to be retained even after the power is turned off, pitch error correction amount, tool correction amount, and the like. ing.
- the graphic control circuit 15 converts the digital signal into a signal for display and supplies the signal to the display device 16.
- a CRT or a liquid crystal display device is used for the display device 16.
- the display device 16 displays a shape, machining conditions, and the like when creating a machining program in an interactive manner.
- the keyboard 17 is composed of symbolic keys, numerical keys, etc., and necessary graphic data and NC data are input using these keys.
- the axis control circuit 18 receives an axis movement command from the processor 11 and outputs an axis command to the servo amplifier 19.
- the servo amplifier 19 receives the movement command and drives the servo motor of the machine tool 20.
- the PMC (programmable machine controller) 22 receives a T function signal (tool selection command) via the bus 21 when executing the NC program. Then, this signal is processed by a sequence program, and a signal is output as an operation command. Controls 0. Further, it receives a status signal from the machine tool 20, performs a sequence process, and transfers a necessary input signal to the processor 11 via the bus 21.
- the No. 21 has a soft disk 23 whose function changes depending on the system program, etc., and a floppy disk, a printer or a paper tape reader (PTR) for NC data.
- the serial interface 24 to be sent to the external device is connected.
- This software window 23, together with the display device 16 and the keyboard 17 described above, has a CRTZMDI. Provided on channel 25.
- An interactive processor 31 having a bus 30 is connected to the bus 21 separately from the processor 11 which is a CPU for NC.
- the ROM 30 is connected to the ROM 32, the RAM 33, and the nonvolatile memory 34.
- the input screen of the interactive data displayed on the display device 16 is stored in ROM 32.
- the overall motion trajectory of the tool is displayed as a background animation when the NC statement is created.
- the work or data that can be set on the input screen is displayed on the display device 16 in a menu format. Which item of the menu is to be selected is determined by a soft key located at the bottom of the screen corresponding to the menu. The meaning of soft key 23 changes for each screen. SRAM or the like is used for RAM33, and various data for conversation are stored here.
- the input data is processed by the interactive processor 31 to create a work machining program.
- the created program data is sequentially backed up on a display device 16 used interactively. A ground animation is displayed. Also, non-volatile memory
- the workpiece machining program stored as an NC statement in 34 is also executed during the machining simulation of the machine tool 20, and is displayed as a foreground animation.
- NC data is created by combining a convex quadrangular prism shape and a convex hemispherical shape.
- FIG. 3 is a diagram showing an example of the basic shape selection screen.
- a display screen 16a is an example of a screen displayed on the display device 16 of FIG. 2, and is a screen displayed by an operator performing a predetermined operation.
- soft keys 230 are displayed, which are command keys for the operator to perform various commands.
- the software key 230 is a command key that can be commanded by the corresponding software key 23 of FIG. 2, and changes according to the screen to be processed. It is composed of 31 to 240.
- Figure 3 shows this command key _2 3 1 ⁇ 2
- the number 40 As the number 40, the number 0 1 command key 2 31, the number 0 2 command key 2 32,..., The number 09 command key 2 39 and the end command key 240 are displayed.
- the display screen 16a shown in the figure is a 2 + 1 Z 2D machining menu screen, and it is prepared for each processing of uneven shape and several basic forms of basic 2 + 1 Z 2D shape.
- the shape is displayed as a menu. After the message "Please select from soft keys" is displayed at the bottom of the display screen 16a, the operator selects the desired basic shape to be machined using the soft keys 230. Command.
- the display screen shown in Fig. 4 will be displayed. The display screen changes accordingly.
- FIGS. 4 and 5 are views showing an example of a numerical value input screen for determining the basic shape selected in FIG. Fig. 4 shows the input screen for determining the convex quadrangular prism shape
- Fig. 5 shows the input screen for determining the convex hemispherical shape.
- the soft key 230 displayed at the bottom of the display screen 16 in Figs. 4 and 5 includes an upward movement command key for moving the force 16b for urging the input of numerical values. 1 2 3 1, Downward movement command key 2 3 2 and End command key 2 4 0 are displayed.
- predetermined items for determining the shape of the convex quadrangular prism such as the cutting method (C), the center X coordinate (X), the center Y coordinate (Y), and the length (U) are shown in the left part of the screen.
- C cutting method
- X center X coordinate
- Y center Y coordinate
- U length
- C and X are used.
- Y and U are displayed.
- the operator instructs the cursor 16b to move to each item using the upward movement command key 2 31 and the downward movement command key 2 32, and inputs a numerical value from the keyboard 17 in FIG. .
- the figure shows that "5" (m m) was entered as the end protein amount (Y C). If another sign “G” is specified, for example, height 2 (YH), the same value as the value specified for height 1 (H), in this case “25” (mm) Is specified.
- predetermined items for determining the convex hemispherical shape such as the cutting method (C), the center X coordinate (X), and the center Y coordinate (Y ) And radius (R) are displayed.
- a graphic of a convex hemispherical shape is graphically displayed on the right side of the screen, and codes corresponding to the meanings of predetermined items displayed on the left side of the screen.
- C, X, Y and R Are displayed.
- FIG. 6 is a diagram illustrating an example of an input screen for performing shape synthesis of the basic shape determined in FIGS.
- the soft key 230 displayed at the bottom of the display screen 16a in Fig. 6 includes a sum command key 231, a difference command key 2332, and a product key for instructing the combination calculation method.
- Command key 2 3 3 and end command key 40 are displayed o
- the convex quadrangular prism figure determined in Fig. 4 is displayed graphically on the left part of the screen
- the convex hemispherical figure determined in Fig. 5 is graphically displayed on the right part of the screen. Is displayed.
- the operator sets the desired synthesis operation to the sum command key 2 3 1, Command either the difference command key 2 3 2 or the product command key 2 3 3.
- the system combines the convex quadrangular prism shape and the convex hemispherical shape with the solid model using the commanded combination calculation method, and as the combined processing shape, RAM 13 or nonvolatile memory 14 etc.
- the system creates 2 + 1 Z two-dimensional machining NC data based on the combined machining shape created in RAM 13 or nonvolatile memory 14 by the command of the end command key 240. .
- the user can interactively input the 2 + 1Z two-dimensional shape, that is, select the basic shape from the menu, and then confirm it by inputting numerical values, etc., and synthesize the processed shape.
- NC data can be easily created even if a plurality of basic shapes are combined.
- FIG. 7 is a perspective view showing a machining shape based on the created NC data.
- the processed shape 100 is the shape with the convex square prism corner R determined in FIG. 4
- the processed shape 110 is the shape with the convex hemisphere determined in FIG.
- the overall processed shape is a shape in which the processed shape 100 and the processed shape 110 are combined.
- An example of the operation (moving direction) of the tool at the time of machining is as shown in a cutter path 200,201.
- FIG. 8 is a flowchart showing a processing procedure for implementing the present invention.
- the number following S indicates the step 3 ⁇ 4.
- Steps Sl, S2, S4, and S5 are the basic shape input means.
- steps S 3 and S 6 are executed by the shape synthesizing means 2
- step S 7 is executed by the NC data creating means 3.
- [S2] Determine the basic shape. That is, in the numerical value input screen shown in FIG. 4 or FIG. 5, the operator determines the shape to be processed by inputting the numerical value of the undetermined element with respect to the basic shape input in step S1. . After the setting, the system creates the basic shape as a solid model in RAM 3 or non-persistent memory 14 or the like.
- step S3 Inquire the operator whether to perform shape synthesis. If shape synthesis is to be performed (Y E S), the process proceeds to step S4. If shape synthesis is not to be performed (N ⁇ ), the process proceeds to step S7.
- step S4 Similar to step S1, the basic shape is selected.
- step S2 As in step S2, a basic shape is determined for the basic shape input in step S4. After confirmation, the system creates the basic shape as a solid model in RAM 13 or nonvolatile memory 14.
- step S Create NC data. Specifically, step S
- the NC data is created based on the basic shape determined in 2 or the combined shape performed in step S6.
- the NC data is created after the synthesized shape is created by synthesizing the basic shape whose shape definition is simple, a complicated three-dimensional shape can be created and processed by combining the basic shape. Also, since the basic shape of 2 + 1Z two-dimensional machining is to be input and synthesized interactively, even beginners can easily input and reduce the NC data creation time.
- the present invention can be applied to an automatic programming device in which the present invention is applied to an interactive numerical control device.
- the 2 + 1 2D shape was selected and synthesized by selecting the basic shape of 2 + 1 Z 2D machining, but other 2 + 1 Z that can perform 2 + 1/2 dimensional machining is not limited to the basic shape.
- a configuration may be adopted in which two-dimensional shapes are selected and synthesized. By doing so, more complex 3D shapes can be created.
- the command is made by the software air key 23 in FIG. 2, but the command is CRTZMDI. It is also possible to issue a command from keyboard 1 ⁇ of channel 25. Similarly, a command can be issued from a pointing device such as a mouse using a command key called an “icon” displayed on the display screen 16a.
- the shape synthesizing means inputs the plurality of input 2 + 1Z two-dimensional shapes. Since the composite shape was created by combining, the NC data creation means was configured to create the NC data based on the created combined shape. Almost create complex 3D NC data.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP93914952A EP0604661A1 (en) | 1992-07-09 | 1993-07-02 | Conversational numeric control apparatus |
KR1019940700751A KR940702618A (ko) | 1992-07-09 | 1993-07-02 | 대화형 수치 제어 장치 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4182157A JPH0628021A (ja) | 1992-07-09 | 1992-07-09 | 対話形数値制御装置 |
JP4/182157 | 1992-07-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1994001811A1 true WO1994001811A1 (en) | 1994-01-20 |
Family
ID=16113356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP1993/000919 WO1994001811A1 (en) | 1992-07-09 | 1993-07-02 | Conversational numeric control apparatus |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0604661A1 (ja) |
JP (1) | JPH0628021A (ja) |
KR (1) | KR940702618A (ja) |
WO (1) | WO1994001811A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995024987A1 (en) * | 1994-03-14 | 1995-09-21 | Simmons Company | Apparatus for manufacturing mattresses and box springs |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998003314A1 (fr) * | 1996-07-24 | 1998-01-29 | Fanuc Ltd | Procede de commande de deplacement graduel de robots |
GB2350442A (en) * | 1999-05-18 | 2000-11-29 | Falcon Machine Tools Co Ltd | Computerised numerical controller with profile path editor |
JP2001117616A (ja) * | 1999-09-14 | 2001-04-27 | Parametric Technology Corp | 加工物の数値制御機械用の位相的特徴を発生するためのコンピューター援用方法 |
JP3537362B2 (ja) * | 1999-10-12 | 2004-06-14 | ファナック株式会社 | ロボットシステム用グラフィック表示装置 |
JP5931638B2 (ja) * | 2012-07-31 | 2016-06-08 | 東芝機械株式会社 | 数値制御システムおよび数値制御データ生成方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57176420A (en) * | 1981-04-23 | 1982-10-29 | Fanuc Ltd | Numerical control system |
JPS5868112A (ja) * | 1981-10-16 | 1983-04-22 | Inoue Japax Res Inc | コンピュータ数値制御方法 |
JPS62269205A (ja) * | 1986-05-16 | 1987-11-21 | Kobe Steel Ltd | ロボツトのオフライン教示システム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4736306A (en) * | 1985-04-29 | 1988-04-05 | The United States Of America As Represented By The United States Department Of Energy | System for conversion between the boundary representation model and a constructive solid geometry model of an object |
GB2202659B (en) * | 1987-02-23 | 1991-07-17 | Mitutoyo Corp | Coordinate measuring instrument and method of generating pattern data concerning shape of work to be measured |
-
1992
- 1992-07-09 JP JP4182157A patent/JPH0628021A/ja active Pending
-
1993
- 1993-07-02 KR KR1019940700751A patent/KR940702618A/ko not_active Application Discontinuation
- 1993-07-02 WO PCT/JP1993/000919 patent/WO1994001811A1/ja not_active Application Discontinuation
- 1993-07-02 EP EP93914952A patent/EP0604661A1/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57176420A (en) * | 1981-04-23 | 1982-10-29 | Fanuc Ltd | Numerical control system |
JPS5868112A (ja) * | 1981-10-16 | 1983-04-22 | Inoue Japax Res Inc | コンピュータ数値制御方法 |
JPS62269205A (ja) * | 1986-05-16 | 1987-11-21 | Kobe Steel Ltd | ロボツトのオフライン教示システム |
Non-Patent Citations (1)
Title |
---|
See also references of EP0604661A4 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995024987A1 (en) * | 1994-03-14 | 1995-09-21 | Simmons Company | Apparatus for manufacturing mattresses and box springs |
Also Published As
Publication number | Publication date |
---|---|
EP0604661A4 (ja) | 1994-08-03 |
JPH0628021A (ja) | 1994-02-04 |
EP0604661A1 (en) | 1994-07-06 |
KR940702618A (ko) | 1994-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4975872B1 (ja) | 多軸加工機用速度制御機能を有する数値制御装置 | |
JP2011043874A (ja) | 工作機械の工具ベクトル表示装置 | |
WO1993019894A1 (en) | Machining condition generation method for numerically controlled machine tool | |
KR0150064B1 (ko) | 수치 제어 장치 및 수치 제어 방법 | |
WO1992009020A1 (en) | Conversational type numerical control equipment | |
WO1994001811A1 (en) | Conversational numeric control apparatus | |
WO1998012018A1 (fr) | Technique de delimitation des tolerances d'usinage en cas d'utilisation d'un dispositif de commande numerique et procede d'usinage a avance manuelle | |
EP0485615B1 (en) | Method of moving nozzle of laser beam machine | |
WO1990012348A1 (en) | Method of plotting nc program | |
US5920170A (en) | Numerical control apparatus and numerical control method | |
JPH06202724A (ja) | 数値制御装置 | |
WO1992012469A1 (en) | Method of forming nc data | |
JPS59200306A (ja) | Nc機器の移動を図形処理する方法 | |
US5583409A (en) | Numerical control apparatus and method for controlling a machine | |
WO1994009418A1 (en) | Numerically controlled apparatus and numerical control method | |
JP2771701B2 (ja) | 対話形数値制御装置 | |
JP3491913B2 (ja) | 数値制御装置 | |
JP3040263B2 (ja) | 数値制御装置及び数値制御方法 | |
JP3263146B2 (ja) | 数値制御装置 | |
JPH06124111A (ja) | 数値制御装置 | |
JPH0264714A (ja) | Ncデータ作成方法 | |
WO1991007707A1 (en) | Nc program preparation method of interactive numeric controller or automatic programming apparatus | |
WO1989008290A1 (en) | Nc statement preparation system | |
JPH0454604A (ja) | 3次元工具経補正機能を有する数値制御装置 | |
JPH0474205A (ja) | 数値制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): KR US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1993914952 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref country code: US Ref document number: 1994 196109 Date of ref document: 19940218 Kind code of ref document: A Format of ref document f/p: F |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWP | Wipo information: published in national office |
Ref document number: 1993914952 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref country code: US Ref document number: 1995 549166 Date of ref document: 19951027 Kind code of ref document: A Format of ref document f/p: F |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1993914952 Country of ref document: EP |