US20050143854A1 - Numerical control device and method - Google Patents
Numerical control device and method Download PDFInfo
- Publication number
- US20050143854A1 US20050143854A1 US11/064,861 US6486105A US2005143854A1 US 20050143854 A1 US20050143854 A1 US 20050143854A1 US 6486105 A US6486105 A US 6486105A US 2005143854 A1 US2005143854 A1 US 2005143854A1
- Authority
- US
- United States
- Prior art keywords
- working
- milling
- data
- type
- lathe turning
- 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.)
- Abandoned
Links
Images
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/40937—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 machining or material parameters, pocket machining
-
- 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
-
- 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/49334—Combine turning, milling, grinding or other in one setup
-
- 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 a numerical control device for a compound machine tool that enables lathe turning and milling to be performed on the same machine.
- a compound machine tool has a lathe turning mode and a milling mode to perform both the lathe turning and the milling.
- Each mode has a different program format, and an NC program corresponding to each working mode must be created. Also, an NC program for switching between these working modes must be created.
- FIG. 6 is a schematic diagram of a conventional numerical control device for a compound machine tool.
- the numerical control device for a compound machine tool is composed of a CPU, a memory, a display unit, an input device such as a keyboard, and an input/output interface.
- a software storage area is divided into a lathe turning software storage area 1 and a milling software storage area 2 , in which lathe turning control software 4 is stored in the lathe turning software storage area 1 , and milling control software 5 is stored in the milling software storage area 2 .
- a compound machine tool working program 3 is stored in either the lathe turning software storage area 1 or the milling software storage area 2 . In an example of FIG. 6 , it is stored in the lathe turning software storage area 1 .
- This compound machine tool working program 3 consists of a lathe turning program and a milling program in a single working program, which are discriminated in accordance with an M code Myy for instructing a lathe turning and an M code Mxx for instructing a milling, as shown in FIG. 6 .
- This compound machine tool working program 3 is executed, and if the M code Myy for instructing a lathe turning is read, the lathe turning control software 4 is initiated to read the lathe turning program that is programmed after the M code Myy, making the analysis and interpolation, and performing the lathe turning. Also, if the M code Mxx for instructing the milling is read, the milling control software 5 is initiated to read the milling program that is programmed after the M code Mxx, making the analysis and interpolation, and performing the milling.
- Reference numeral 6 denotes a switch facility for selecting an axis movement command (servo command) to be outputted to a servo amplifier 7 if the M code Myy or M code Mxx is read from the compound machine tool working program 3 . If the lathe turning M code Myy is read, the switch 6 outputs an axis movement command processed and outputted by the lathe turning control software 4 to the servo amplifier 7 for each axis. Also, if the milling M code Mxx is read, the switch is changed from a state of FIG. 6 to an inverse state, and outputs an axis movement command processed and outputted by the milling control software 5 to the servo amplifier 7 for each axis.
- the servo amplifier 7 for each axis drives a servo motor 8 based on the axis movement command, and moves each shaft connected thereto to perform the lathe turning or milling.
- Reference numeral 9 denotes a switch or other switching means on an operator control panel 11 to selectively start either the lathe turning control software 4 or the milling control software 5 .
- a display unit 10 displays a working program and various sorts of data required for the working operation.
- the operator control panel 11 having a keyboard and the like is employed to input a working program and various sorts of data required for the working operation.
- FIG. 7 is a flowchart of an input setting operation for inputting a working program or various sorts of set values such as tool compensation amount in the numerical control device for a compound machine tool.
- the display unit 10 is switched to a working program inputting screen, as shown in FIG. 8 .
- a lathe turning M code Myy is inputted, and a lathe turning program is inputted, employing the keyboard on the operator control panel 11 (operations 201 to 203 ).
- a milling M code Mxx is inputted, and a milling program is inputted (operations 201 , 204 , 205 ).
- the display unit 10 is switched to a lathe turning data screen, as shown in FIG. 9 .
- the switch 9 is turned to the side of the lathe turning control software 4 , which is thereby initiated to display a lathe turning data input screen on the display unit 10 .
- various sorts of data such as a tool compensation amount are inputted from the operator control panel 11 and set up (operations 207 , 208 ).
- a milling data screen is selected to input and set up milling data. If the milling data screen is selected, the switch 9 is turned to the side of the milling control software 5 , which is thereby initiated to display the milling data input screen on the display unit 10 , as shown in FIG. 10 . Based on the milling data input screen, various sorts of data required for the milling are inputted and set up (operations 209 , 210 ).
- the composite working program 3 composed of a lathe turning program and a milling program is inputted, and the lathe turning data and the milling data are inputted and set up. Then, a working command is inputted (operation 211 ). If the lathe turning M code Myy is read based on the input composite working program 3 , the lathe turning control software 4 is initiated to read the lathe turning program following the code Myy, making the analysis and interpolation to output an axis movement command to the servo amplifier 7 for each axis, and drive the servo motor 8 for each axis to enable the machine to perform the lathe turning.
- the milling control software 5 is initiated to read the milling program, making the analysis and interpolation to output an axis movement command to the servo amplifier 7 for each axis, and drive the servo motor 8 for each axis to enable the machine to perform the milling.
- the conventional numerical control device for compound machine tool is operated in the above way.
- this conventional numerical control device for a compound machine tool when a working program is inputted, the working program must be written step-by-step using an NC program language.
- the lathe turning control software 4 In order to input various sorts of data such as set values including a tool compensation amount required for the working, in the case of a lathe turning, the lathe turning control software 4 is initiated to display the lathe turning data input screen on the display unit, while, in the case of the milling, the milling control software 5 is initiated to display the milling data input screen on the display unit.
- the numerical control device for a compound machine tool is employed to make the lathe turning and the milling.
- a numerical control device for a lathe may be employed to make the lathe turning and a simple milling, instead of a numerical control device for compound machine tool.
- FIG. 11 is a schematic diagram of a simple type numerical control device for a compound machine tool using a numerical control device for a lathe.
- a working control software 23 and an interactive facility controlling software 24 are stored, and a compound machine tool working program 22 may be stored.
- this simple type numerical control device is composed of a numerical control device for a lathe to which a simple milling function is added, the format of the working program for a milling is that of the working program for a lathe turning. Namely, a preparation function (G code) for use in the working program is different between the lathe system and the milling system.
- G code preparation function
- the working program for the lathe turning is produced employing the G code for the lathe system
- the working program for the milling is produced employing the G code for the milling system.
- this simple type numerical control device for a compound machine tool which comprises a numerical control device for a lathe
- the working program for milling must be created using G codes for lathe system and the like.
- the working control software 23 composed of a lathe turning control software as a basis to which a simple milling control software is added, reads a lathe turning program and a milling program in the working program 22 to make analysis and interpolation thereof, and outputs an axis movement command (servo command) to the servo amplifier 7 for each axis.
- the servo amplifier 7 for each axis drives the servo motor 8 for each axis to move the shaft connected thereto, based on the axis movement command, thereby performing the working operation of the machine.
- the interactive facility controlling software 24 allows the working program to be input in a menu format to support an input operation.
- a menu is displayed on the display unit 10 so that various sorts of data can be inputted on the operator control panel 11 and the like in accordance with the displayed menu.
- the interactive facility controlling software 23 Based on the inputted data, the interactive facility controlling software 23 produces a compound machine tool working program 22 .
- FIG. 12 is an example of a milling data input screen for setting a work coordinate system data.
- FIG. 13 is an example of a lathe turning data input screen. In this manner, in this simple type numerical control device for a compound machine tool, it is required to input the data by switching the display unit between the lathe turning screen and the milling screen, when inputting various sorts of setting data.
- reference numeral 25 denotes a flow of data for producing a working program to be stored in the memory area 21 .
- Reference numeral 26 denotes a flow of data when displaying the data such as the tool compensation amount required for the working operation that is stored in the memory on the screen and setting up the input data.
- an interactive type numerical control device for a compound machine tool that performs lathe turning and milling comprises a lathe turning control software and a milling control software that are independent from each other, and an interactive facility controlling software for supporting an input operation for the lathe turning and the milling.
- the lathe turning data and the milling data which are different from each other, can be input and displayed on the same screen under the control of the interactive facility controlling software.
- FIG. 1 is a schematic diagram of a numerical control device for a compound machine tool according to one embodiment of the present invention
- FIG. 2 is a flowchart for inputting a working program and inputting and setting up various sorts of set values and data required for a working operation according to an aspect of the present invention
- FIG. 3 is an example of a working program inputting screen according to an aspect of the present invention.
- FIG. 4 is an example of a tool offset data input screen according to an aspect of the present invention.
- FIG. 5 is an example of a work coordinate system data input screen according to an aspect of the present invention.
- FIG. 6 is a schematic diagram of a conventional numerical control device for a compound machine tool
- FIG. 7 is a flowchart for inputting a working program and inputting and setting up various sorts of set values and data required for working operation in the conventional numerical control device for a compound machine tool;
- FIG. 8 is an example of a working program inputting screen in the conventional numerical control device for a compound machine tool
- FIG. 9 is an example of a lathe turning data input screen in the conventional numerical control device for a compound machine tool.
- FIG. 10 is an example of a milling data input screen in the conventional numerical control device for a compound machine tool
- FIG. 11 is a schematic diagram of a conventional simple type numerical control device for a compound machine tool using a numerical control device for lathe;
- FIG. 12 is an example of a milling data input screen in the conventional simple type numerical control device for a compound machine tool.
- FIG. 13 is an example of a lathe turning data input screen in the conventional simple type numerical control device for a compound machine tool.
- FIG. 1 is a schematic diagram of a numerical control device for a compound machine tool according to one embodiment of the present invention.
- This numerical control device for a compound machine tool includes a CPU, a memory, a display unit, an operator control panel having a keyboard, and an input/output interface similar to the conventional numerical control device for a compound machine tool as shown in FIG. 6 .
- the numerical control device for compound machine tool has an interactive facility controlling software 12 , unlike the conventional numerical control device for a compound machine tool. Consequently, a change-over switch 9 on the operator control panel 11 of the conventional numerical control device for compound machine tool is unnecessary according to an aspect of the present invention and may be omitted.
- Other parts are the similar to those of the conventional apparatus as shown in FIG. 6 . The similar parts are designated by the same reference numerals, and explanation of those parts is omitted here.
- a lathe turning control software 4 and a milling control software 5 are incorporated, and two CPUs may be provided corresponding to those two software programs 5 and 6 , or a single CPU may be shared. Only one CPU is provided in this example embodiment.
- the interactive facility controlling software 12 is stored in a lathe turning software storage area 1 together with the lathe turning control software 4 , but alternatively may be stored in the milling software storage area 2 .
- This interactive facility controlling software 12 allows the working program and data of various sorts of set values and the like to be input in a menu format to support the input operation.
- a menu is displayed on the display unit 10 so that various sorts of data may be inputted on the operator control panel 11 in accordance with the displayed menu, employing the keyboard on the operator control panel 11 .
- the interactive facility controlling software 12 produces a working program 3 for the compound machine tool.
- reference numeral 13 denotes a flow of the data when storing the working program produced by the interactive facility controlling software 12 in the software storage area 2 , as described above.
- reference numeral 14 denotes a flow of that data, showing the flow of the data for displaying tool compensation amount and the coordinate system setting data required for the working operation, stored in the memories for the lathe turning control software 4 and the milling control software 5 , on the same screen collectively, and also showing a flow of the input data.
- the compound machine tool working program 3 has a similar format as the compound machine tool working program 3 used in the conventional numerical control device for a compound machine tool as shown in FIG. 6 .
- a lathe turning program is created using G codes for the lathe system following the M code Myy.
- a milling program is created following the M code Mxx.
- the compound machine tool working program 3 is stored in the lathe turning software storage area 1 in this embodiment.
- This compound machine tool working program 3 is executed, and if the M code Myy instructing a lathe turning is read, the lathe turning control software 4 is initiated to read the lathe turning program that is programmed following the code Myy, making the analysis and interpolation to output an axis movement command via a switch 6 to a servo amplifier 7 for each axis, and drive each servo motor 8 to move the shaft connected thereto, whereby a lathe turning is performed.
- the milling control software 5 is initiated to read the milling program following the M code Mxx, to output an axis movement command to the servo amplifier 7 for each axis via the switch 6 that is changed over to the side of the milling control software 5 by reading the code Mxx, and to move the shaft connected thereto, whereby a milling is performed.
- FIG. 2 is a flowchart showing inputting of a working program and inputting and setting of tool compensation amounts and various sorts of set values necessary for the working operation such as setting of a coordinate system, in the numerical control device for a compound machine tool.
- FIG. 3 is an example of the working program inputting screen in which a cutting condition screen for roughing a rectangular pocket is displayed in a window format. A graphic of a working shape is drawn in a right part of the screen, while the input items for cutting conditions are displayed in a left part of the screen to prompt a user to input data in the input items, thus making an input operation easier.
- the data required for a work is acquired in an interactive form, and is inputted in accordance with an inquiry, whereby the interactive facility controlling software 12 creates automatically a working program for lathe turning and a working program for milling.
- lathe turning M code Myy or respectively milling M code Mxx, is programmed at the top of the working program in accordance with the kind of work to be performed subsequently, whereby a working program 3 for the compound machine tool as shown in FIG. 1 is produced (operation 101 ).
- FIG. 4 is an example of a tool offset data input screen, which is displayed in a window form, in which a tool offset data input screen d 1 for lathe turning is displayed on the upper side, while a tool offset data input screen d 2 for milling is displayed on the lower side.
- FIG. 5 is an example of data input screen for inputting and setting a work coordinate system, in which a lathe turning data input screen d 3 is provided in the upper stage while a milling data input screen d 4 is provided in the lower stage, so that the work coordinate system setting screens for lathe turning and milling are collectively displayed on the same screen.
- the use of the interactive facility controlling software 12 allows various sorts of data such as tool compensation amount and work coordinate system for the lathe turning control software 4 and the milling control software 5 required for the working operation and stored in the memory to be read at any time, whereby lathe turning data and milling data are collectively displayed on the same screen, and can be input and set up.
- a working is started (operation 104 ) by inputting the working program 3 for the compound machine tool and then inputting and setting various sorts of data required for the working operation. Then, if lathe turning M code Myy is read from the composite working program 3 , the lathe turning control software 4 is initiated to read the lathe turning program following the code Myy, making the analysis and interpolation to output an axis movement command to the servo amplifier 7 for each axis, and drive the servo motor 8 for each axis to enable the machine to perform the lathe turning in a similar manner as the conventional numerical control device for compound machine tool as shown in FIG. 6 .
- the milling control software 5 is initiated to read the milling program, making the analysis and interpolation to output an axis movement command to the servo amplifier 7 for each axis, and drive the servo motor 8 for each axis to enable the machine to perform the milling.
- interactive facility controlling software allows a working program and various sorts of data to be input in the interactive form, resulting in better operability.
- screens for inputting and setting various sorts of data necessary for working operation can be displayed on the same screen collectively for both lathe turning and milling, and data can be inputted and set using the screen. Therefore, it is not necessary to switch from a turning screen to a milling screen or vice versa when inputting and setting and displaying various sorts of data required for the working operation, as compared with conventional cases, which makes the operations easier and simpler. Since the relevant data for a lathe turning and a milling is displayed on the same screen, the interrelation is easily understood and setting errors are prevented.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Geometry (AREA)
- Numerical Control (AREA)
Abstract
A numerical control device for compound machine tool has an interactive facility software to enable a working program and various sorts of data to be input in an interactive form. With the interactive facility software, various sorts of data such as a tool compensation amount required for a working operation and a work coordinate system can be read at any time by accessing to a memory storing a lathe turning control software and a milling control software.
Description
- This application is a Divisional of application Ser. No. 10/118,979, filed Apr. 10, 2002, now pending, and claims the benefit of Japanese Patent Application No. 2001-114194, filed on Apr. 12, 2001, in the Japanese Patent Office, the disclosure of which is incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to a numerical control device for a compound machine tool that enables lathe turning and milling to be performed on the same machine.
- 2. Description of the Related Art
- Conventional numerical control devices for compound machine tools have no interactive facility for supporting an arrangement operation in producing a working program or measuring a tool compensation amount. A compound machine tool has a lathe turning mode and a milling mode to perform both the lathe turning and the milling. Each mode has a different program format, and an NC program corresponding to each working mode must be created. Also, an NC program for switching between these working modes must be created.
- Further, to effect work in each working mode, it is required for each working program to set up the tool compensation amounts for lathe turning and milling, separately, which operation is very complex.
-
FIG. 6 is a schematic diagram of a conventional numerical control device for a compound machine tool. - The numerical control device for a compound machine tool is composed of a CPU, a memory, a display unit, an input device such as a keyboard, and an input/output interface. A software storage area is divided into a lathe turning
software storage area 1 and a millingsoftware storage area 2, in which latheturning control software 4 is stored in the lathe turningsoftware storage area 1, andmilling control software 5 is stored in the millingsoftware storage area 2. - In the hardware configuration, there are both cases where separate CPUs are provided for the lathe turning and the milling and where a single CPU is shared. In the latter case, the CPU is shared between two software programs by time division.
- A compound machine
tool working program 3 is stored in either the lathe turningsoftware storage area 1 or the millingsoftware storage area 2. In an example ofFIG. 6 , it is stored in the lathe turningsoftware storage area 1. This compound machinetool working program 3 consists of a lathe turning program and a milling program in a single working program, which are discriminated in accordance with an M code Myy for instructing a lathe turning and an M code Mxx for instructing a milling, as shown inFIG. 6 . - This compound machine
tool working program 3 is executed, and if the M code Myy for instructing a lathe turning is read, the latheturning control software 4 is initiated to read the lathe turning program that is programmed after the M code Myy, making the analysis and interpolation, and performing the lathe turning. Also, if the M code Mxx for instructing the milling is read, themilling control software 5 is initiated to read the milling program that is programmed after the M code Mxx, making the analysis and interpolation, and performing the milling. -
Reference numeral 6 denotes a switch facility for selecting an axis movement command (servo command) to be outputted to aservo amplifier 7 if the M code Myy or M code Mxx is read from the compound machinetool working program 3. If the lathe turning M code Myy is read, theswitch 6 outputs an axis movement command processed and outputted by the latheturning control software 4 to theservo amplifier 7 for each axis. Also, if the milling M code Mxx is read, the switch is changed from a state ofFIG. 6 to an inverse state, and outputs an axis movement command processed and outputted by themilling control software 5 to theservo amplifier 7 for each axis. - The
servo amplifier 7 for each axis drives aservo motor 8 based on the axis movement command, and moves each shaft connected thereto to perform the lathe turning or milling. -
Reference numeral 9 denotes a switch or other switching means on anoperator control panel 11 to selectively start either the latheturning control software 4 or themilling control software 5. Adisplay unit 10 displays a working program and various sorts of data required for the working operation. Theoperator control panel 11 having a keyboard and the like is employed to input a working program and various sorts of data required for the working operation. -
FIG. 7 is a flowchart of an input setting operation for inputting a working program or various sorts of set values such as tool compensation amount in the numerical control device for a compound machine tool. - First of all, the
display unit 10 is switched to a working program inputting screen, as shown inFIG. 8 . For the input of a lathe turning program, a lathe turning M code Myy is inputted, and a lathe turning program is inputted, employing the keyboard on the operator control panel 11 (operations 201 to 203). Also, for the input of a milling program, a milling M code Mxx is inputted, and a milling program is inputted (operations - If the input of a working program is ended (operation 206), the
display unit 10 is switched to a lathe turning data screen, as shown inFIG. 9 . In this case, theswitch 9 is turned to the side of the latheturning control software 4, which is thereby initiated to display a lathe turning data input screen on thedisplay unit 10. Based on the lathe turning data input screen that is displayed, various sorts of data such as a tool compensation amount are inputted from theoperator control panel 11 and set up (operations 207, 208). - Then, a milling data screen is selected to input and set up milling data. If the milling data screen is selected, the
switch 9 is turned to the side of themilling control software 5, which is thereby initiated to display the milling data input screen on thedisplay unit 10, as shown inFIG. 10 . Based on the milling data input screen, various sorts of data required for the milling are inputted and set up (operations 209, 210). - In this manner, the
composite working program 3 composed of a lathe turning program and a milling program is inputted, and the lathe turning data and the milling data are inputted and set up. Then, a working command is inputted (operation 211). If the lathe turning M code Myy is read based on the inputcomposite working program 3, the latheturning control software 4 is initiated to read the lathe turning program following the code Myy, making the analysis and interpolation to output an axis movement command to theservo amplifier 7 for each axis, and drive theservo motor 8 for each axis to enable the machine to perform the lathe turning. Also, if the milling M code Mxx is read, themilling control software 5 is initiated to read the milling program, making the analysis and interpolation to output an axis movement command to theservo amplifier 7 for each axis, and drive theservo motor 8 for each axis to enable the machine to perform the milling. - The conventional numerical control device for compound machine tool is operated in the above way. In this conventional numerical control device for a compound machine tool, when a working program is inputted, the working program must be written step-by-step using an NC program language. In order to input various sorts of data such as set values including a tool compensation amount required for the working, in the case of a lathe turning, the lathe
turning control software 4 is initiated to display the lathe turning data input screen on the display unit, while, in the case of the milling, themilling control software 5 is initiated to display the milling data input screen on the display unit. - In the above example, the numerical control device for a compound machine tool is employed to make the lathe turning and the milling. However, a numerical control device for a lathe may be employed to make the lathe turning and a simple milling, instead of a numerical control device for compound machine tool.
-
FIG. 11 is a schematic diagram of a simple type numerical control device for a compound machine tool using a numerical control device for a lathe. The same or like parts are designated by the same reference numerals throughoutFIGS. 6 and 11 . In asoftware storage area 21, a working control software 23 and an interactive facility controlling software 24 are stored, and a compound machinetool working program 22 may be stored. As this simple type numerical control device is composed of a numerical control device for a lathe to which a simple milling function is added, the format of the working program for a milling is that of the working program for a lathe turning. Namely, a preparation function (G code) for use in the working program is different between the lathe system and the milling system. Usually, the working program for the lathe turning is produced employing the G code for the lathe system, while the working program for the milling is produced employing the G code for the milling system. However, in this simple type numerical control device for a compound machine tool, which comprises a numerical control device for a lathe, the working program for milling must be created using G codes for lathe system and the like. - Also, the working control software 23, composed of a lathe turning control software as a basis to which a simple milling control software is added, reads a lathe turning program and a milling program in the
working program 22 to make analysis and interpolation thereof, and outputs an axis movement command (servo command) to theservo amplifier 7 for each axis. Theservo amplifier 7 for each axis drives theservo motor 8 for each axis to move the shaft connected thereto, based on the axis movement command, thereby performing the working operation of the machine. - The interactive facility controlling software 24 allows the working program to be input in a menu format to support an input operation. A menu is displayed on the
display unit 10 so that various sorts of data can be inputted on theoperator control panel 11 and the like in accordance with the displayed menu. Based on the inputted data, the interactive facility controlling software 23 produces a compound machinetool working program 22. - In order to input and set up various sorts of data required for working, a set-up screen for lathe turning and milling is displayed on the
display unit 11.FIG. 12 is an example of a milling data input screen for setting a work coordinate system data.FIG. 13 is an example of a lathe turning data input screen. In this manner, in this simple type numerical control device for a compound machine tool, it is required to input the data by switching the display unit between the lathe turning screen and the milling screen, when inputting various sorts of setting data. - In
FIG. 11 ,reference numeral 25 denotes a flow of data for producing a working program to be stored in thememory area 21. Reference numeral 26 denotes a flow of data when displaying the data such as the tool compensation amount required for the working operation that is stored in the memory on the screen and setting up the input data. - In this simple type numerical control device for a compound machine tool, there are problems in that all the functions necessary for milling are not included, and a working program for milling in the milling format can not be used directly.
- As described above, in a conventional numerical control device for a compound machine tool that enables both lathe turning and milling, switching to a lathe turning screen or a milling screen is required when inputting and setting up tool compensation amounts necessary for the operation of either the lathe turning program or the milling program and other data necessary for working operations, resulting in a problem that the operability is not as desired.
- It is an object of the invention to provide a numerical control device for a compound machine tool that allows working programs and various sorts of data to be inputted in an interactive manner using an interactive facility controlling software and has good operability.
- To attain the above object, an interactive type numerical control device for a compound machine tool that performs lathe turning and milling, according to the present invention, comprises a lathe turning control software and a milling control software that are independent from each other, and an interactive facility controlling software for supporting an input operation for the lathe turning and the milling. The lathe turning data and the milling data, which are different from each other, can be input and displayed on the same screen under the control of the interactive facility controlling software.
- Additional aspects and/or advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
- These and/or other aspects and advantages of the invention will become apparent more readily appreciated from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
-
FIG. 1 is a schematic diagram of a numerical control device for a compound machine tool according to one embodiment of the present invention; -
FIG. 2 is a flowchart for inputting a working program and inputting and setting up various sorts of set values and data required for a working operation according to an aspect of the present invention; -
FIG. 3 is an example of a working program inputting screen according to an aspect of the present invention; -
FIG. 4 is an example of a tool offset data input screen according to an aspect of the present invention; -
FIG. 5 is an example of a work coordinate system data input screen according to an aspect of the present invention; -
FIG. 6 is a schematic diagram of a conventional numerical control device for a compound machine tool; -
FIG. 7 is a flowchart for inputting a working program and inputting and setting up various sorts of set values and data required for working operation in the conventional numerical control device for a compound machine tool; -
FIG. 8 is an example of a working program inputting screen in the conventional numerical control device for a compound machine tool; -
FIG. 9 is an example of a lathe turning data input screen in the conventional numerical control device for a compound machine tool; -
FIG. 10 is an example of a milling data input screen in the conventional numerical control device for a compound machine tool; -
FIG. 11 is a schematic diagram of a conventional simple type numerical control device for a compound machine tool using a numerical control device for lathe; -
FIG. 12 is an example of a milling data input screen in the conventional simple type numerical control device for a compound machine tool; and -
FIG. 13 is an example of a lathe turning data input screen in the conventional simple type numerical control device for a compound machine tool. - Reference will now be made in detail to the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below to explain the present invention by referring to the figures.
-
FIG. 1 is a schematic diagram of a numerical control device for a compound machine tool according to one embodiment of the present invention. This numerical control device for a compound machine tool includes a CPU, a memory, a display unit, an operator control panel having a keyboard, and an input/output interface similar to the conventional numerical control device for a compound machine tool as shown inFIG. 6 . However, the numerical control device for compound machine tool has an interactive facility controlling software 12, unlike the conventional numerical control device for a compound machine tool. Consequently, a change-over switch 9 on theoperator control panel 11 of the conventional numerical control device for compound machine tool is unnecessary according to an aspect of the present invention and may be omitted. Other parts are the similar to those of the conventional apparatus as shown inFIG. 6 . The similar parts are designated by the same reference numerals, and explanation of those parts is omitted here. - According to an aspect of the present invention, in a similar manner as the conventional numerical control device for a compound machine tool as shown in
FIG. 6 , a latheturning control software 4 and amilling control software 5 are incorporated, and two CPUs may be provided corresponding to those twosoftware programs - In an example as shown in
FIG. 1 , the interactive facility controlling software 12 is stored in a lathe turningsoftware storage area 1 together with the latheturning control software 4, but alternatively may be stored in the millingsoftware storage area 2. - This interactive facility controlling software 12 allows the working program and data of various sorts of set values and the like to be input in a menu format to support the input operation. A menu is displayed on the
display unit 10 so that various sorts of data may be inputted on theoperator control panel 11 in accordance with the displayed menu, employing the keyboard on theoperator control panel 11. Based on the input data, the interactive facility controlling software 12 produces a workingprogram 3 for the compound machine tool. InFIG. 1 , reference numeral 13 denotes a flow of the data when storing the working program produced by the interactive facility controlling software 12 in thesoftware storage area 2, as described above. - In setting up various sorts of data, when the setting screen is d accessed, the lathe turning screen and the milling screen are displayed as a single working data inputting screen on the display unit so that the data can be inputted and set up, as will be described later. In
FIG. 1 , reference numeral 14 denotes a flow of that data, showing the flow of the data for displaying tool compensation amount and the coordinate system setting data required for the working operation, stored in the memories for the latheturning control software 4 and themilling control software 5, on the same screen collectively, and also showing a flow of the input data. - Also, the compound machine
tool working program 3 has a similar format as the compound machinetool working program 3 used in the conventional numerical control device for a compound machine tool as shown inFIG. 6 . In case of instructing a lathe turning, a lathe turning program is created using G codes for the lathe system following the M code Myy. In case of instructing a milling, a milling program is created following the M code Mxx. In the example as shown inFIG. 1 , the compound machinetool working program 3 is stored in the lathe turningsoftware storage area 1 in this embodiment. - This compound machine
tool working program 3 is executed, and if the M code Myy instructing a lathe turning is read, the latheturning control software 4 is initiated to read the lathe turning program that is programmed following the code Myy, making the analysis and interpolation to output an axis movement command via aswitch 6 to aservo amplifier 7 for each axis, and drive eachservo motor 8 to move the shaft connected thereto, whereby a lathe turning is performed. Also, if the milling M code Mxx is read, themilling control software 5 is initiated to read the milling program following the M code Mxx, to output an axis movement command to theservo amplifier 7 for each axis via theswitch 6 that is changed over to the side of themilling control software 5 by reading the code Mxx, and to move the shaft connected thereto, whereby a milling is performed. -
FIG. 2 is a flowchart showing inputting of a working program and inputting and setting of tool compensation amounts and various sorts of set values necessary for the working operation such as setting of a coordinate system, in the numerical control device for a compound machine tool. - When inputting a working program, working data, including material shape, working shape, tool data and cutting conditions, is inputted, in accordance with a menu displayed on the screen of the
display unit 10 based on the interactive facility controlling software 12.FIG. 3 is an example of the working program inputting screen in which a cutting condition screen for roughing a rectangular pocket is displayed in a window format. A graphic of a working shape is drawn in a right part of the screen, while the input items for cutting conditions are displayed in a left part of the screen to prompt a user to input data in the input items, thus making an input operation easier. - In this manner, the data required for a work is acquired in an interactive form, and is inputted in accordance with an inquiry, whereby the interactive facility controlling software 12 creates automatically a working program for lathe turning and a working program for milling. At a point when changing from a lathe turning to a milling, or a point when changing inversely, lathe turning M code Myy, or respectively milling M code Mxx, is programmed at the top of the working program in accordance with the kind of work to be performed subsequently, whereby a working
program 3 for the compound machine tool as shown inFIG. 1 is produced (operation 101). - In this embodiment, that includes an interactive facility controlling software 12 for a numerical control device for compound machine tool, data such as a working shape is inputted in accordance with a menu to produce a working program. Therefore, since there is no need for inputting each working operation in an NC program language, a working program can be produced without causing errors, even when G codes are different between lathe system and milling system.
- After the input of the working program is ended (operation 102), when various data setting screens are requested in accordance with the menu in setting a working data, the data input setting screens for lathe turning and milling are collectively displayed on the same screen (operation 103).
-
FIG. 4 is an example of a tool offset data input screen, which is displayed in a window form, in which a tool offset data input screen d1 for lathe turning is displayed on the upper side, while a tool offset data input screen d2 for milling is displayed on the lower side. -
FIG. 5 is an example of data input screen for inputting and setting a work coordinate system, in which a lathe turning data input screen d3 is provided in the upper stage while a milling data input screen d4 is provided in the lower stage, so that the work coordinate system setting screens for lathe turning and milling are collectively displayed on the same screen. - In this manner, the use of the interactive facility controlling software 12 allows various sorts of data such as tool compensation amount and work coordinate system for the lathe
turning control software 4 and themilling control software 5 required for the working operation and stored in the memory to be read at any time, whereby lathe turning data and milling data are collectively displayed on the same screen, and can be input and set up. - In the above manner, a working is started (operation 104) by inputting the working
program 3 for the compound machine tool and then inputting and setting various sorts of data required for the working operation. Then, if lathe turning M code Myy is read from thecomposite working program 3, the latheturning control software 4 is initiated to read the lathe turning program following the code Myy, making the analysis and interpolation to output an axis movement command to theservo amplifier 7 for each axis, and drive theservo motor 8 for each axis to enable the machine to perform the lathe turning in a similar manner as the conventional numerical control device for compound machine tool as shown inFIG. 6 . If the milling M code Mxx is read, on the other hand, themilling control software 5 is initiated to read the milling program, making the analysis and interpolation to output an axis movement command to theservo amplifier 7 for each axis, and drive theservo motor 8 for each axis to enable the machine to perform the milling. - In the numerical control device for the compound machine tool according to an aspect of the present invention, interactive facility controlling software allows a working program and various sorts of data to be input in the interactive form, resulting in better operability. Particularly, screens for inputting and setting various sorts of data necessary for working operation can be displayed on the same screen collectively for both lathe turning and milling, and data can be inputted and set using the screen. Therefore, it is not necessary to switch from a turning screen to a milling screen or vice versa when inputting and setting and displaying various sorts of data required for the working operation, as compared with conventional cases, which makes the operations easier and simpler. Since the relevant data for a lathe turning and a milling is displayed on the same screen, the interrelation is easily understood and setting errors are prevented.
- Although a few preferred embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Claims (11)
1. A method of working a material with a compound machine tool, comprising:
creating automatically a working program for a first type of working of a material by the compound machine tool or a second type of working of the material by the compound machine tool,
wherein data for the first type of working and the second type of working are collectively displayable on a same window.
2. The method of working a material with a compound machine tool, according to claim 1 , further comprising:
prompting a user to input the data for the first type of working and the second type of working on the same window.
3. The method of working a material according to clam 1, further comprising displaying a graphic of the material on the same window.
4. The method of working a material according to claim 1 , wherein the inputted data includes at least one of a material shape, a working shape, tool data and a cutting condition.
5. The method of working a material according to claim 1 , wherein the first type of working is a lathe turning and the second type of working is a milling and the method further comprises:
interpolating the data to output an axis movement to a servo-amplifier; and
driving a servo motor to move a shaft to perform the lathe turning and the milling.
6. A computer-readable storage storing a computer-readable program which controls a computer system to execute a method comprising:
creating automatically a working program for a first type of working of a material by the compound machine tool or a second type of working of the material by the compound machine tool,
wherein data for the first type of working and the second type of working are collectively displayable on a same window.
7. The computer-readable storage according to claim 6 , the method further comprising:
prompting a user to input the data for the first type of working and the second type of working on the same window.
8. The computer-readable storage according to claim 6 , the method further comprising:
providing first data stored in a memory for the first type of working and second data for the second type of working at substantially a same time
9. The computer-readable storage according to claim 6 , the method further comprising displaying a graphic of the material in the window.
10. The computer-readable storage according to claim 6 , wherein the inputted data includes at least one of a material shape, a working shape, tool data and a cutting condition.
11. The computer-readable storage according to claim 6 , wherein the first type of working is a lathe turning and the second type of working is a milling and the method further comprises:
interpolating the data to output an axis movement to a servo-amplifier; and
driving a servo motor to move a shaft to perform the lathe turning and the milling.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/064,861 US20050143854A1 (en) | 2001-04-12 | 2005-02-25 | Numerical control device and method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP114194/2001 | 2001-04-12 | ||
JP2001114194A JP2002312008A (en) | 2001-04-12 | 2001-04-12 | Numerical control device |
US10/118,979 US6915181B2 (en) | 2001-04-12 | 2002-04-10 | Numerical control device and method |
US11/064,861 US20050143854A1 (en) | 2001-04-12 | 2005-02-25 | Numerical control device and method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/118,979 Division US6915181B2 (en) | 2001-04-12 | 2002-04-10 | Numerical control device and method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050143854A1 true US20050143854A1 (en) | 2005-06-30 |
Family
ID=18965302
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/118,979 Expired - Fee Related US6915181B2 (en) | 2001-04-12 | 2002-04-10 | Numerical control device and method |
US11/064,861 Abandoned US20050143854A1 (en) | 2001-04-12 | 2005-02-25 | Numerical control device and method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/118,979 Expired - Fee Related US6915181B2 (en) | 2001-04-12 | 2002-04-10 | Numerical control device and method |
Country Status (3)
Country | Link |
---|---|
US (2) | US6915181B2 (en) |
EP (1) | EP1249746A3 (en) |
JP (1) | JP2002312008A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080282854A1 (en) * | 2007-05-16 | 2008-11-20 | Yamazaki Mazak Corporation | Method for controlling combined lathe apparatus, combined lathe apparatus, turning tool holder, blade position registering apparatus, and blade position detecting apparatus |
CN103302369A (en) * | 2012-03-12 | 2013-09-18 | 发那科株式会社 | Wire electric discharge machine controller for correcting machining route using program commands |
CN103365250A (en) * | 2012-03-26 | 2013-10-23 | 发那科株式会社 | Machining program generating device being capable of performing machining simulation through conversation image |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10321663A1 (en) * | 2003-05-14 | 2004-12-09 | Siemens Ag | Control panel for operating tool or production machines |
CN105793788B (en) * | 2013-12-26 | 2019-01-15 | 株式会社牧野铣床制作所 | The control device of work mechanism |
JP6386871B2 (en) * | 2014-10-22 | 2018-09-05 | オークマ株式会社 | Numerical controller for machine tools |
CN104965487B (en) * | 2015-06-30 | 2017-10-27 | 大连船用柴油机有限公司 | A kind of method of automatic identification CNC planer type milling machine accessories mill-head compensation direction |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4788481A (en) * | 1986-03-10 | 1988-11-29 | Mitsubishi Denki Kabushiki Kaisha | Numerical control apparatus |
US4878172A (en) * | 1986-04-01 | 1989-10-31 | Fanuc Ltd. | Four-axis lathe NC program creation method |
US5113338A (en) * | 1988-02-05 | 1992-05-12 | Fanuc Ltd. | Similar shape part program creation method |
US5870306A (en) * | 1996-06-13 | 1999-02-09 | Mitsubishi Denki Kabushiki Kaisha | Automatic programming method and device for multi-system machine tool |
US6397123B1 (en) * | 1998-06-02 | 2002-05-28 | Fanuc Ltd. | Numerical control apparatus |
US6741905B1 (en) * | 2001-02-24 | 2004-05-25 | Imcs, Inc. | Visual system for programming of simultaneous and synchronous machining operations on lathes |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6044239A (en) * | 1983-08-22 | 1985-03-09 | Yamazaki Mazak Corp | Combined-metalcutting machine tool |
JPS6056834A (en) * | 1983-09-08 | 1985-04-02 | Yamazaki Mazak Corp | Composite processing machine tool |
JPH03158908A (en) * | 1989-11-17 | 1991-07-08 | Fanuc Ltd | Automatic programming system in compound working machine |
JPH05200601A (en) * | 1992-01-24 | 1993-08-10 | Takizawa Tekkosho:Kk | Machine tool |
JPH0659716A (en) | 1992-08-06 | 1994-03-04 | Okuma Mach Works Ltd | Composite numerical controller |
US6112133A (en) * | 1998-02-27 | 2000-08-29 | Imcs, Inc. | Visual system and method for generating a CNC program for machining parts with planar and curvilinear surfaces |
JP3436899B2 (en) | 1999-09-10 | 2003-08-18 | 義昭 垣野 | Tool abnormality detection device and numerical control device provided with the same |
-
2001
- 2001-04-12 JP JP2001114194A patent/JP2002312008A/en active Pending
-
2002
- 2002-04-10 US US10/118,979 patent/US6915181B2/en not_active Expired - Fee Related
- 2002-04-11 EP EP02252595A patent/EP1249746A3/en not_active Withdrawn
-
2005
- 2005-02-25 US US11/064,861 patent/US20050143854A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4788481A (en) * | 1986-03-10 | 1988-11-29 | Mitsubishi Denki Kabushiki Kaisha | Numerical control apparatus |
US4878172A (en) * | 1986-04-01 | 1989-10-31 | Fanuc Ltd. | Four-axis lathe NC program creation method |
US5113338A (en) * | 1988-02-05 | 1992-05-12 | Fanuc Ltd. | Similar shape part program creation method |
US5870306A (en) * | 1996-06-13 | 1999-02-09 | Mitsubishi Denki Kabushiki Kaisha | Automatic programming method and device for multi-system machine tool |
US6397123B1 (en) * | 1998-06-02 | 2002-05-28 | Fanuc Ltd. | Numerical control apparatus |
US6741905B1 (en) * | 2001-02-24 | 2004-05-25 | Imcs, Inc. | Visual system for programming of simultaneous and synchronous machining operations on lathes |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080282854A1 (en) * | 2007-05-16 | 2008-11-20 | Yamazaki Mazak Corporation | Method for controlling combined lathe apparatus, combined lathe apparatus, turning tool holder, blade position registering apparatus, and blade position detecting apparatus |
US20130087026A1 (en) * | 2007-05-16 | 2013-04-11 | Yamazaki Mazak Corporation | Method for controlling combined lathe apparatus, combined lathe apparatus, turning tool holder, blade position registering apparatus, and blade position detecting apparatus |
US20130087025A1 (en) * | 2007-05-16 | 2013-04-11 | Yamazaki Mazak Corporation | Method for controlling combined lathe apparatus, combined lathe apparatus, turning tool holder, blade position registering apparatus, and blade position detecting apparatus |
US8650729B2 (en) * | 2007-05-16 | 2014-02-18 | Yamazaki Mazak Corporation | Blade position registering apparatus |
US8720025B2 (en) | 2007-05-16 | 2014-05-13 | Yamazaki Mazak Corporation | Method for controlling combined lathe apparatus |
US8887362B2 (en) | 2007-05-16 | 2014-11-18 | Yamazaki Mazak Corporation | Turning tool holder used for a combined lathe apparatus |
CN103302369A (en) * | 2012-03-12 | 2013-09-18 | 发那科株式会社 | Wire electric discharge machine controller for correcting machining route using program commands |
US9342061B2 (en) | 2012-03-12 | 2016-05-17 | Fanuc Corporation | Wire electric discharge machine controller for correcting machining route using program commands |
CN103365250A (en) * | 2012-03-26 | 2013-10-23 | 发那科株式会社 | Machining program generating device being capable of performing machining simulation through conversation image |
Also Published As
Publication number | Publication date |
---|---|
US20020152003A1 (en) | 2002-10-17 |
JP2002312008A (en) | 2002-10-25 |
US6915181B2 (en) | 2005-07-05 |
EP1249746A2 (en) | 2002-10-16 |
EP1249746A3 (en) | 2006-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050143854A1 (en) | Numerical control device and method | |
JPH046006B2 (en) | ||
US5986425A (en) | Numerical controller | |
JPS6115205A (en) | Drawing method of graphic display for numerical controller | |
EP0558030B1 (en) | Coordinate system display guide for a numerical control apparatus | |
US5619415A (en) | Method of drawing a cutting area | |
JPH09120352A (en) | Multiwindow system | |
JP2771701B2 (en) | Interactive numerical controller | |
JP2003039357A (en) | Teaching device for robot | |
JPH03121092A (en) | Manual shift device for embroidery frame | |
JPH05204438A (en) | Screen display system for cnc | |
JP3660038B2 (en) | Numerical controller | |
JPH07120181B2 (en) | Display method | |
JPS60127951A (en) | Selection of tool in automatic programming | |
JP4520561B2 (en) | Automatic drafting machine and coordinate reader | |
KR19980083294A (en) | How to edit graphic G-code of numeric controller | |
JPH06131024A (en) | Shape input system | |
JP2642451B2 (en) | Numerical control unit | |
JPH0392907A (en) | Numerical controller | |
JPH06202906A (en) | Nc program editing device | |
US5739656A (en) | Numerical controlling method with mirror image function | |
JPH06114678A (en) | Tool locus display device of nc device | |
JPH08272416A (en) | Retrieving method for nc program | |
JP2001084013A (en) | Operation terminal and programmable logic controller | |
JPH0277904A (en) | Nc data origination method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |