[go: up one dir, main page]

WO1990011558A1 - Systeme de commande d'un dispositif a commande numerique - Google Patents

Systeme de commande d'un dispositif a commande numerique Download PDF

Info

Publication number
WO1990011558A1
WO1990011558A1 PCT/JP1990/000291 JP9000291W WO9011558A1 WO 1990011558 A1 WO1990011558 A1 WO 1990011558A1 JP 9000291 W JP9000291 W JP 9000291W WO 9011558 A1 WO9011558 A1 WO 9011558A1
Authority
WO
WIPO (PCT)
Prior art keywords
diameter
radius
machining
program
code
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.)
Ceased
Application number
PCT/JP1990/000291
Other languages
English (en)
Japanese (ja)
Inventor
Takao Sasaki
Kentaro Fujibayashi
Shintaro Kageyama
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Publication of WO1990011558A1 publication Critical patent/WO1990011558A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/408Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data

Definitions

  • the present invention relates to a command system of a numerical control device for controlling a machine tool and the like, and more particularly to a command system of a numerical control device for controlling a compound machine tool. Background technology
  • NC numerical controllers
  • PCs programmable controllers
  • the machining program When controlling a machine tool or the like with a numerical controller, once either the diameter specification or the radius specification is set with the parameters, the machining program must be created in unified with the specified value, and the diameter must be set. Except for the I and R radius values for circular interpolation at the time of designation, it was not possible to mix both (diameter designation or radius designation).
  • NC lathe there is a multi-tasking NC lathe called a turning center in machine tools.
  • This combined machining NC lathe is equipped with a rotary cutting tool in addition to the usual cutting work that cuts a rotating workpiece with a fixed cutting tool. Drilling, drilling, tapping, etc.).
  • Such combined machining In a numerical control device that controls the C device, it is preferable that cutting is performed by specifying the diameter, and milling is performed by specifying the radius by milling. However, in the past, it was not possible to create a machining program with any of the specified parameters.
  • the present invention has been made in view of such a point, and it is an object of the present invention to provide a command system of a numerical control device that can mix diameter designation and radius designation in the same machining program.
  • FIG. 1 is a diagram for explaining the concept of an embodiment of the present invention
  • FIG. 2 is hardware of a numerical control device (CNC) for implementing the present invention.
  • FIG. BEST MODE FOR CARRYING OUT THE INVENTION an embodiment of the present invention will be described with reference to the drawings.
  • FIG. 1 is a diagram for explaining the concept of one embodiment of the present invention.
  • the one with a is the control state by the machining program 8a
  • the one with b is the control state by the machining program 8b.
  • the machine tool 1a is controlled by a numerical controller 7a. ⁇ —ch 3a is held in chuck 2a.
  • the work 3a and the chuck 2a are rotated by a command from the numerical controller 7a. Rotate).
  • the numerical controller 7a controls the movement of the tool stand 4a in the Z-axis direction and the rotation of the spindle (C-axis).
  • the workpiece 3 is cut by a fixed tool 5a such as a byte held on a tool base 4a. By this cutting, the work 3a is processed into a desired shape.
  • the fixed tool 5a is fixed to the tool base 4a so as not to move during cutting.
  • the above operation is executed by the machining program 8a of the numerical controller 7a.
  • the G code 9a of ⁇ GddJ is specified at the beginning of the machining program 8a.
  • This G code 9 a ⁇ G dd J specifies the dimension of the X-axis coordinate as the diameter value, and all the dimensions of the X-axis coordinate after this G code 9 a are designated as the diameter and the numerical controller 7 a is processed internally.
  • the G-code, which is not used for the HJ, will be set to an arbitrary number.
  • the machining program 8a ends, and then the machining program 8 is executed.
  • the machine tool 1b rotates the tool base 4b and replaces the fixed tool 5b with a rotary tool 6b such as an end mill. Then, milling is performed on the side surface of the workpiece 3b by the rotary tool 6b.
  • the numerical controller 7b controls the movement of the tool base 4b in the Z-axis direction, the rotation of the rotary tool 6b, the rotation of the workpiece 3b, and the rotation of the tool set 4b.
  • G code 9b of G ⁇ ⁇ J is specified.
  • This G code 9b ⁇ Gr specifies the dimension of the X-axis coordinate as the radius value.
  • the dimensions of the X-axis coordinates after the G code 9 b are all processed inside the numerical controller 7 b as the radius designation.
  • FIG. 2 is a block diagram of hardware of a numerical controller (CNC) for implementing the present invention.
  • CNC numerical controller
  • reference numeral 10 denotes a numerical control device (CNC).
  • the processor 11 is a central processor for controlling the entire numerical control unit (CNC) 10.
  • the processor 11 reads the system program stored in the R 12 via the bus 21, and reads the system program according to the system program. Performs control of the entire numerical controller (CNC).
  • RAM I 3 stores temporary calculation data, display data, and the like.
  • the RAM 13 is a DRAM.
  • CM 0 S 1 stores a tool correction amount, a pitch error correction amount, a machining program, a parameter, and the like.
  • diameter designation and radius designation are selected by the G codes rG dd and G rrj in the machining program stored here.
  • the CMOS 14 is backed up by a battery (not shown) and is a non-volatile memory even when the power of the numerical control unit (CNC) 10 is turned off, so that the data is retained as it is.
  • the interface 15 is an interface for an external device, and is connected to an external device such as a paper tape reader, a paper tape puncher, or a paper tape reader. Processing programs 8a and 8b are read from the paper tape reader. Also, the machining program edited in the numerical controller (CNC) 10 can be output to a paper tape punch.
  • PMC programmable ⁇ machine controller 16
  • PMC programmable ⁇ machine controller 16
  • This output signal drives the magnets on the machine side to operate hydraulic valves, pneumatic valves, electric actuators, etc., and to change tools by rotating the tool tables 4a and 4b. Also, it receives signals from the limit switch on the machine side and the switches on the machine operation panel, etc., performs necessary processing, and passes it to the processor 11.
  • the graphic control circuit 18 converts digital data such as the current position of each axis, alarms, parameters, and image data into image signals and outputs the signals. This image signal is sent to the display device 26 of the CRTZMD I unit 25, and is displayed on the display device 26.
  • the interface 19 receives data from the keyboard 27 in the CRT / MD I / N unit 25 and passes the data to the processor 11.
  • the interface 20 is connected to the manual pulse generator 32 and receives a pulse from the manual pulse generator 32.
  • Manual pulse emission The creature 32 is mounted on the machine operation panel and is used to move the machine working part precisely by hand.
  • the axis control circuits 41, 42 and 43 receive the movement commands of the respective axes from the processor 11 and output the commands of the respective axes to the servo amplifiers 51, 52 and 53.
  • the servo amplifiers 51, 52 and 53 receive this movement command and drive the servo motors 61, 62 and 63 of each axis.
  • the servo motor 61 is for the linear axis (X axis)
  • the servo motor 62 is for the Z axis
  • the servo motor 63 is for the rotary axis (C axis).
  • the servomotors 61, 62 and 63 have a built-in pulse coder for position detection, and the position signal is fed back as a pulse train from this pulse coder.
  • a linear scale is used as the position detector.
  • a speed signal can be generated by converting this pulse train into FZV (frequency Z speed).
  • tacho generators may be used for speed detection. In the figure, the feedback client and velocity feedback of these position signals are omitted.
  • the spindle control circuits 71 and 74 receive the spindle rotation command and the spindle orientation command and the like, and output the spindle speed signals to the spindle amplifiers 72 and 75.
  • the spindle amplifiers 72 and 75 receive the spindle speed signal and rotate the spindle motors 73 and 76 at the commanded rotation speed.
  • the spindle is positioned at a predetermined position according to the orientation command.
  • the Spindle motor 7 3 is a motor for rotating the work
  • the servo motor 63 can be alternately switched according to the type of machining.
  • the spindle motor 76 is a motor for rotating the rotary tools 6a and 6b, and is used for milling.
  • a position coder 82 is connected to the spindle motor 73 by a gear wheel or a belt ( therefore, the position coder 82 rotates in synchronization with the spindle 73, outputs a feedback pulse, and outputs the feedback pulse.
  • the pulse is read by the processor 11 via the interface 81. This feedback pulse is used to move the other axis in synchronization with the spindle motor 73 to perform machining such as thread cutting.
  • the designation of the diameter and the designation of the radius can be mixed in the same machining program, so that programming of a machine tool or the like for performing complex machining can be easily performed.

Landscapes

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

Abstract

Système de commande d'un dispositif à commande numérique (7a, 7b), assurant la commande d'une machine-outil complexe (1a, 1b) en fonction d'un programme d'usinage. Ce système effectue la commutation entre des sélections de diamètre et de rayon d'une valeur de coordonnée avec un code G (9a, 9b) dans le programme d'usinage (8a, 8b). Etant donné que le code G peut commuter les sélections de diamètre et de rayon, on peut utiliser dans le programme une valeur spécifique se rapportant à un besoin d'usinage spécifique de la machine-outil. En outre, lorsqu'on combine des programmes d'usinage préparés séparément pour la sélection du diamètre ou du semi-diamètre, cette opération s'effectue aisément si l'on spécifie un code G, soit pour la sélection du diamètre soit pour la sélection du rayon, au début d'un programme.
PCT/JP1990/000291 1989-03-20 1990-03-06 Systeme de commande d'un dispositif a commande numerique Ceased WO1990011558A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP1/69088 1989-03-20
JP6908889A JPH02247702A (ja) 1989-03-20 1989-03-20 数値制御装置の指令方式

Publications (1)

Publication Number Publication Date
WO1990011558A1 true WO1990011558A1 (fr) 1990-10-04

Family

ID=13392486

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1990/000291 Ceased WO1990011558A1 (fr) 1989-03-20 1990-03-06 Systeme de commande d'un dispositif a commande numerique

Country Status (2)

Country Link
JP (1) JPH02247702A (fr)
WO (1) WO1990011558A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843156A (zh) * 2016-05-13 2017-06-13 捷准科技股份有限公司 产生g代码档案储存及执行加工的电脑数控机床

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5980191B2 (ja) * 2013-11-21 2016-08-31 三菱電機株式会社 数値制御装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60163106A (ja) * 1984-02-03 1985-08-26 Fanuc Ltd 数値制御方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60163106A (ja) * 1984-02-03 1985-08-26 Fanuc Ltd 数値制御方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843156A (zh) * 2016-05-13 2017-06-13 捷准科技股份有限公司 产生g代码档案储存及执行加工的电脑数控机床
CN106843156B (zh) * 2016-05-13 2019-04-16 捷准科技股份有限公司 产生g代码档案储存及执行加工的电脑数控机床

Also Published As

Publication number Publication date
JPH02247702A (ja) 1990-10-03

Similar Documents

Publication Publication Date Title
JP3177601B2 (ja) 数値制御装置
JP2584889B2 (ja) パンチプレス機械の工具選択方法
US5181178A (en) Spindle control command method
JPH0910858A (ja) パンチプレス機システムおよび制御方法
WO1994023869A1 (fr) Appareil d'usinage a commande numerique
JPH04123107A (ja) 負荷状態描画方式
US5337249A (en) Numerical control machining animation with workpiece and tool movement
JPH06222819A (ja) Nc装置の加工プログラム実行方法
JPH11345009A (ja) 数値制御装置
WO1990011558A1 (fr) Systeme de commande d'un dispositif a commande numerique
JPH1145106A (ja) 対話形数値制御装置
JPH04177404A (ja) 数値制御装置のm機能出力方式
JPH03126104A (ja) 送り速度制御方式
JPH03212706A (ja) 3次元座標変換制御方式
JPH06304845A (ja) 数値制御装置
JPH03109606A (ja) 工具補正方式
JPH03166609A (ja) 加工径路描画方式
JPH07334223A (ja) 工具軸姿勢制御方式
JPH056210A (ja) トルクリミツト方式
JP2571319B2 (ja) パンチプレス機械の工具交換方法
JPH05143123A (ja) ターレツト旋盤及びその数値制御装置
JPH0379262A (ja) 数値制御装置のスイング研削加工方法
JP2862211B2 (ja) 数値制御装置の主軸の速度到達検出方法
JPH0474205A (ja) 数値制御装置
JPH06312341A (ja) 数値制御装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): DE FR GB