DE102016014179B4 - Numerische Steuerung - Google Patents

Numerische Steuerung Download PDF

Info

Publication number
DE102016014179B4
DE102016014179B4 DE102016014179.4A DE102016014179A DE102016014179B4 DE 102016014179 B4 DE102016014179 B4 DE 102016014179B4 DE 102016014179 A DE102016014179 A DE 102016014179A DE 102016014179 B4 DE102016014179 B4 DE 102016014179B4
Authority
DE
Germany
Prior art keywords
cycle
command
notch
rotation
machining
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.)
Active
Application number
DE102016014179.4A
Other languages
English (en)
Other versions
DE102016014179A1 (de
Inventor
Masahiko Tsuchiya
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 DE102016014179A1 publication Critical patent/DE102016014179A1/de
Application granted granted Critical
Publication of DE102016014179B4 publication Critical patent/DE102016014179B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/182Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by the machine tool function, e.g. thread cutting, cam making, tool direction control
    • G05B19/186Generation of screw- or gearlike surfaces
    • 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/182Numerical 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B13/00Arrangements for automatically conveying or chucking or guiding stock
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B13/00Arrangements for automatically conveying or chucking or guiding stock
    • B23B13/02Arrangements for automatically conveying or chucking or guiding stock for turning-machines with a single working-spindle
    • B23B13/021Feeding device having intermittent movement
    • B23B13/022Feeding device having intermittent movement being placed in the spindle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B31/00Chucks; Expansion mandrels; Adaptations thereof for remote control
    • B23B31/02Chucks
    • B23B31/10Chucks characterised by the retaining or gripping devices or their immediate operating means
    • B23B31/12Chucks with simultaneously-acting jaws, whether or not also individually adjustable
    • B23B31/16Chucks with simultaneously-acting jaws, whether or not also individually adjustable moving radially
    • 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/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • 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/402Numerical 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 control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36204Lathe, turning
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45217Notching
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/4981Utilizing transitory attached element or associated separate material
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49995Shaping one-piece blank by removing material
    • Y10T29/49996Successive distinct removal operations
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/51Plural diverse manufacturing apparatus including means for metal shaping or assembling
    • Y10T29/5104Type of machine
    • Y10T29/5105Drill press
    • Y10T29/5107Drilling and other
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/16Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor
    • Y10T408/17Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor to control infeed
    • Y10T408/172Responsive to Tool
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T82/00Turning
    • Y10T82/21Portable lathe for brake drum, disc, or shoe
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T82/00Turning
    • Y10T82/25Lathe

Landscapes

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

Abstract

Numerische Steuerung, die eine Maschine steuert, die einen Drehvorgang an einem Werkstück basierend auf einem Programm ausführt, wobei die numerische Steuerung Folgendes umfasst:eine Einheit zum Festlegen von Drehbedingungen, die eine maschinelle Bearbeitungsbedingung für das Drehen festlegt;eine Einheit zum Festlegen von Einkerbbedingungen, die eine maschinelle Bearbeitungsbedingung für das Einkerben festlegt;eine Einheit zum Analysieren von Festzyklusbefehlen, die eine Befehlssequenz eines Drehzyklusarbeitsgangs basierend auf der maschinellen Bearbeitungsbedingung für das Drehen generiert; undeine Einheit zum automatischen Generieren von Befehlen für einen Einkerbarbeitsgang, die eine Befehlssequenz eines Einkerbzyklus-Arbeitsgangs basierend auf der maschinellen Bearbeitungsbedingung für das Drehen und der maschinellen Bearbeitungsbedingung für das Einkerben generiert, wenn ein Einkerbmodus aktiviert ist,wobei die Befehlssequenz des Einkerbzyklus-Arbeitsgangs derart vor der Ausführung der Befehlssequenz des Drehzyklus-Arbeitsgangs ausgeführt wird, dass eine Kerbe in dem Werkstück vor dem normalen Drehen im Voraus gebildet wird, indem der Vorschub mit einer höheren Geschwindigkeit ausgeführt wird als eine Vorschubgeschwindigkeit des normalen Drehens, und derart, dass das normale Drehen nach dem Bilden der Kerbe erfolgt und entsprechend während des normalen Drehens Späne in einem Kerbenabschnitt zerkleinert werden.

Description

  • Die vorliegende Erfindung betrifft eine numerische Steuerung und insbesondere eine numerische Steuerung, die eine Betriebssteuerung mit festem Zyklus eines Einkerbvorgangs ausführt, um Späne zu zerkleinern.
  • Herkömmlicherweise gibt es eine Technik zum Aufbohren, bei der eine Nut in Axialrichtung in einem Bohrzugabeteil unter Verwendung eines Stabschneidwerkzeugs, das einen kleineren Durchmesser als ein Bohrdurchmesser aufweist, im Voraus maschinell bearbeitet wird, um die Erzeugung langer Späne zu verhindern, wie in 11 abgebildet (beispielsweise JP H04-360704 A ).
  • Die Technik, die in der JP H04-360704 A offenbart wird, ist auf das Aufbohren eingeschränkt, und es werden keine anderen maschinellen Bearbeitungsverfahren, wie beispielsweise Drehen, erwähnt. Wenn die Technik, die in der JP H04-360704 A offenbart wird, auf Drehen angewendet wird, ist es möglich, ein Verfahren zum maschinellen Bearbeiten einer axialen Nut, die beispielsweise in 12 abgebildet ist, zu erdenken. Wenn die in 12 abgebildete axiale Nut in einem Werkstück, das dem Drehen unterzogen werden soll, maschinell bearbeitet wird, ist es notwendig, die Drehung des Werkstücks zuerst anzuhalten, und dann die maschinelle Bearbeitung in einem getrennten Schritt unter Verwendung eines Bohrwerkzeugs auszuführen. Die maschinelle Bearbeitung ist jedoch nicht das Drehen, und somit besteht das Problem, dass der Arbeitsablauf der maschinellen Bearbeitung kompliziert wird. Zudem ist es auch möglich, die maschinelle Bearbeitung durch Vorbereiten einer Maschine, wie etwa eines Bearbeitungszentrums, zusätzlich zu einer Bearbeitungsmaschine, auszuführen, um das Drehen auszuführen, es besteht jedoch das Problem, dass die Kosten steigen, weil zwei Maschinen vorbereitet werden müssen.
  • Aus dem Stand der Technik gemäß DE 10 2013 017 633 A1 , DE 10 2014 000 309 A1 oder DE 10 2015 001 509 A1 sind zudem numerische Steuerungen bekannt, die zum Ausführen eines Gewindeschneidens eingerichtet sind. DE 10 2014 010 213 A1 offenbart ebenfalls eine numerische Steuerung, zielt jedoch darauf ab, eine Pfadlänge von einer Schneid-Abschlussposition zu einer Startposition eines festen Zylkus zu minimieren, indem für den Fall, dass eine Kollision mit dem zu bearbeitenden Werkstück ausgeschlossen werden kann, ein gerader Pfad gewählt wird.
  • Ausgehend vom Stand der Technik besteht eine Aufgabe der vorliegenden Erfindung darin, eine numerische Steuerung bereitzustellen, die in der Lage ist, ein Einkerben mit Bezug auf ein Werkstück auszuführen, um Späne durch Drehen zu verkleinern.
  • Diese Aufgabe wird erfindungsgemäß durch eine numerische Steuerung mit den Merkmalen des Anspruchs 1 gelöst. Weiterbildungen der Erfindung sind den Unteransprüchen zu entnehmen.
  • Bei der vorliegenden Erfindung wird eine Kerbe in einem Werkstück vor dem normalen Drehen im Voraus gebildet, indem ein Zyklus zum maschinellen Bearbeiten der Kerbe eingefügt wird, wie in der linken Zeichnung in 1 abgebildet. Das normale Drehen erfolgt nach dem Bilden der Kerbe, wie in der rechten Zeichnung in 1 abgebildet, und entsprechend werden die Späne in einem Kerbenabschnitt zerkleinert. Die maschinellen Bearbeitungsbedingungen, wie etwa eine Spanne 1 der Kerbe und ein Schnittrand r bis auf eine Schnittstärke d des normalen Drehens, können von einem maschinellen Bearbeitungsprogramm festgelegt werden.
  • Ferner ist die numerische Steuerung gemäß der vorliegenden Erfindung konfiguriert, um eine Maschine zu steuern, die das Drehen an einem Werkstück basierend auf einem Programm, d.h. einer numerischen Steuerung, ausführt und Folgendes umfasst: eine Einheit zum Festlegen von Drehbedingungen, die eine maschinelle Bearbeitungsbedingung für das Drehen festlegt; eine Einheit zum Festlegen von Einkerbbedingungen, die eine maschinelle Bearbeitungsbedingung für das Einkerben festlegt; eine Einheit zum Analysieren von Festzyklusbefehlen, die eine Befehlssequenz eines Drehzyklusarbeitsgangs basierend auf der maschinellen Bearbeitungsbedingung für das Drehen generiert; und eine Einheit zum Generieren von Befehlen für einen Einkerbarbeitsgang, die eine Befehlssequenz eines Einkerbzyklus-Arbeitsgangs basierend auf der maschinellen Bearbeitungsbedingung für das Drehen und der maschinellen Bearbeitungsbedingung für das Einkerben generiert. Die Befehlssequenz des Einkerbzyklus-Arbeitsgangs wird vor der Ausführung der Befehlssequenz des Drehzyklus-Arbeitsgangs ausgeführt.
  • Bei der numerischen Steuerung legt die Einheit zum Festlegen von Drehbedingungen die maschinelle Bearbeitungsbedingung für das Drehen gemäß einem Befehl, der in dem Programm enthalten ist, fest.
  • Bei der numerischen Steuerung legt die Einheit zum Festlegen von Drehbedingungen die maschinelle Bearbeitungsbedingung für das Drehen gemäß einem Parameter fest.
  • Bei der numerischen Steuerung legt die Einheit zum Festlegen von Drehbedingungen die maschinelle Bearbeitungsbedingung für das Einkerben gemäß einem Befehl, der in dem Programm enthalten ist, fest.
  • Bei der numerischen Steuerung legt die Einheit zum Festlegen von Drehbedingungen die maschinelle Bearbeitungsbedingung für das Einkerben gemäß einem Parameter fest.
  • Bei der vorliegenden Erfindung ist es möglich, Späne beim normalen Drehen durch maschinelles Bearbeiten einer Kerbe zu zerkleinern, bevor das normale Drehen erfolgt. Zudem ist es möglich, die Kerbe nur unter Verwendung einer Drehbank maschinell zu bearbeiten, ohne eine maschinelle Bearbeitung durch eine getrennte Maschine, wie etwa ein Bearbeitungszentrum, zu benötigen. Zudem wird verhindert, dass ein Werkzeug, ein Werkstück und ein Arbeiter beschädigt bzw. verletzt wird, da die Späne bei der vorliegenden Erfindung zerkleinert werden. Zudem wird der Betrieb nicht so oft unterbrochen, und die Tür einer Maschine wird nicht so oft geöffnet, um angehäufte Späne zu entfernen, und somit reduziert sich die Arbeitslast eines Arbeiters, und die unproduktive Zeit der Maschine wird ebenfalls reduziert.
  • Die zuvor beschriebenen und andere Aufgaben und Kennzeichen der vorliegenden Erfindung werden aus der folgenden Beschreibung einer Ausführungsform mit Bezug auf die beiliegenden Zeichnungen hervorgehen. Es zeigen:
    • 1 ein Diagramm zum Beschreiben des Einkerbens durch Drehen gemäß der vorliegenden Erfindung;
    • 2 ein Diagramm, das ein Beispiel eines Festzyklusbefehls zum Drehen abbildet;
    • 3 ein Diagramm, das ein Beispiel eines Festzyklusbefehls zum Einkerben abbildet, der gemäß der vorliegenden Erfindung eingeführt wird;
    • 4 ein schematisches Blockdiagramm einer numerischen Steuerung gemäß einer Ausführungsform der vorliegenden Erfindung;
    • 5A & 5B Diagramme zum Beschreiben jedes Einkerbzyklus-Arbeitsgangs des einseitigen Schneidens und des Zickzackschneidens gemäß der vorliegenden Erfindung;
    • 6 ein Ablaufschema zum Beschreiben eines Prozesses, der dem Drehen entspricht und der an einer numerischen Steuerung 1 aus 4 ausgeführt wird;
    • 7 ein Diagramm, das ein Beispiel abbildet, bei dem eine konische maschinelle Bearbeitung von der numerischen Steuerung gemäß der vorliegenden Erfindung ausgeführt wird;
    • 8 ein Diagramm, das ein Beispiel abbildet, bei dem eine maschinelle Bearbeitung gemäß einem komplexen Festzyklus durch die numerische Steuerung gemäß der vorliegenden Erfindung ausgeführt wird;
    • 9 ein Diagramm, das eine Position abbildet, in welcher der Einkerbzyklus-Arbeitsgang beim Ausführen der maschinellen Bearbeitung gemäß dem komplexen Festzyklus durch die numerische Steuerung gemäß der vorliegenden Erfindung eingefügt wird;
    • 10 ein Diagramm, das ein Beispiel abbildet, bei dem eine Zykluszeit unter Verwendung eines Werkzeugs, das unabhängig von einer Bewegungsrichtung der numerischen Steuerung gemäß der vorliegenden Erfindung zur maschinellen Bearbeitung fähig ist, verkürzt wird;
    • 11 ein Diagramm zum Beschreiben des Auskehlens gemäß der verwandten Technik; und
    • 12 ein Diagramm, das ein Beispiel abbildet, bei dem das Auskehlen gemäß der verwandten Technik auf das Drehen angewendet wird.
  • Nachstehend wird eine Ausführungsform der vorliegenden Erfindung mit Bezug auf die Zeichnungen beschrieben.
  • Bei einer numerischen Steuerung gemäß der Ausführungsform der vorliegenden Erfindung wird ein Einkerbarbeitsgang durchgeführt, indem ein Festzyklusbefehl zum Einkerben als Festzyklusbefehl eingeführt wird. Der Festzyklusbefehl zum Einkerben gemäß der vorliegenden Ausführungsform wird als Befehl verwendet, um einen Festzyklusbefehl zum Drehen zu unterstützen.
  • 2 ist ein Beispiel, bei dem die Festzyklusbefehle zum Drehen als G-Codes definiert sind. Wenn der in 2 abgebildete G-Code von einem Programm befohlen wird, führt die numerische Steuerung eine Drehsteuerung durch einen Zyklusarbeitsgang aus, bei dem eine Spindel, an der ein Werkstück angebracht ist, mit einer Spindeldrehzahl st gedreht wird, um einen Schnellvorschub oder einen Schnittvorschub eines Werkzeugs tt in Richtung auf eine Endpunktkoordinate (x,z) mit einer Vorschubgeschwindigkeit f basierend auf einer maschinellen Bearbeitungsbedingung zum Drehen gemäß des Befehls auszuführen.
  • Andererseits bildet 3 ein Beispiel ab, bei dem die Festzyklusbefehlen für das Einkerben als G-Codes definiert sind. Die Festzyklusbefehle für das Einkerben, die in 3 abgebildet sind, umfassen drei Befehle, d.h. die Befehle G91.1 und G92.1, um einen Einkerbmodus einzuschalten, und einen Befehl G90.1, um den Einkerbmodus auszuschalten. Wenn der Befehl G91.1 oder G92.1 zum Einschalten des Einkerbmodus durch das Programm befohlen wird, wird jeder Einkerbmodus durch ein einseitiges Schneiden und Zickzackschneiden auf den Einschaltzustand eingestellt. Wenn ferner der Festzyklusbefehl für das Drehen während des Einschaltzustands des Einkerbmodus befohlen wird, wird das Einkerben gemäß einer maschinellen Bearbeitungsbedingung für das Einkerben, die durch den Festzyklusbefehl für das Einkerben befohlen wird, ausgeführt, bevor ein Drehzyklus-Arbeitsgang, der durch den Festzyklusbefehl für das Drehen befohlen wird, ausgeführt wird. Wenn beispielsweise ein Festzyklusbefehl für das Drehen N0002 in einem in 3 abgebildeten Programmbeispiel ausgeführt wird, erfolgt das Einkerben unter der maschinellen Bearbeitungsbedingung (die Spindel, an der das Werkstück angebracht ist, wird mit einer Spindeldrehzahl ss unter Verwendung eines Werkzeugs ts mit einer ersten Schnittstärke is q bis auf eine endgültige Schnittstärke d abzüglich eines Schnittrandes r gedreht), die durch einen Festzyklusbefehl für das Einkerben N0001 befohlen wird, vor dem Beginn des Drehens, das durch den Festzyklusbefehl für das Drehen befohlen wird.
  • Es folgt eine Beschreibung bezüglich einer spezifischen Konfiguration der numerischen Steuerung, die den zuvor beschriebenen Festzyklusbefehl für das Einkerben ausführt.
  • 4 bildet ein Funktionsblockdiagramm der numerischen Steuerung gemäß der Ausführungsform der vorliegenden Erfindung ab. Eine numerische Steuerung 1 gemäß der vorliegenden Ausführungsform umfasst eine Befehlsanalyseeinheit 10, eine Interpolationseinheit 11, eine Servosteuereinheit 12, eine Spindelsteuereinheit 13, eine Einheit 14 zum Analysieren von Festzyklusbefehlen und eine Einheit 15 zum Generieren von Befehlen für einen Einkerbarbeitsgang. Zudem wird ein Programmbefehl 20 in einem Speicher (nicht abgebildet) in der numerischen Steuerung 1 gemäß der vorliegende Ausführungsform abgelegt, und der Programmbefehl 20 dient als Einheit zum Festlegen von Drehbedingungen, die eine maschinelle Bearbeitungsbedingung zum Drehen festlegt, und als Einheit zum Festlegen von Einkerbbedingungen, die eine maschinelle Bearbeitungsbedingung für das Einkerben festlegt.
  • Die Befehlsanalyseeinheit 10 liest den Programmbefehl 20 aus dem Programm oder dergleichen aus, das in dem Speicher (nicht abgebildet) abgelegt ist. Wenn ferner der ausgelesene Befehl ein Vorschubbefehl oder dergleichen ist, der normalerweise verwendet wird, analysiert die Befehlsanalyseeinheit 10 den ausgelesenen Befehl, erstellt Bewegungsbefehlsdaten, um eine Bewegung jeder Achse basierend auf einem Ergebnis der Analyse zu befehlen, und gibt diese Daten an die Interpolationseinheit 11 aus, und erstellt ferner Drehbefehlsdaten der Spindel und gibt diese Daten an die Spindelsteuereinheit 13 aus. Wenn zudem der ausgelesene Befehl der Festzyklusbefehl ist, wie etwa ein Drehbefehl, befiehlt die Befehlsanalyseeinheit 10 der Einheit 14 zum Analysieren von Festzyklusbefehlen, den Festzyklusbefehl zu analysieren, und analysiert anschließend der Reihe nach eine Befehlssequenz, die von der Einheit 14 zum Analysieren von Festzyklusbefehlen ausgegeben wird, erstellt Bewegungsbefehlsdaten, um eine Bewegung jeder Achse basierend auf einem Ergebnis der Analyse zu befehlen, und gibt diese Daten an die Interpolationseinheit 11 aus, und erstellt ferner Drehbefehlsdaten der Spindel und gibt diese Daten an die Spindelsteuereinheit 13 aus.
  • Die Interpolationseinheit 11 generiert Interpolationsdaten, die durch Ausführen einer Interpolationsberechnung eines Punktes auf einem Befehlsweg, der basierend auf den Bewegungsbefehlsdaten befohlen wird, die aus der Befehlsanalyseeinheit erfasst werden, mit einem Interpolationszyklus erzielt werden. Zudem erfolgt eine Beschleunigung/Verzögerung der Interpolationsdaten nach der Interpolation, um die Geschwindigkeit jeder Antriebsachse für jeden Interpolationszyklus zu berechnen, und die sich daraus ergebenden Daten werden an die Servosteuereinheit 12 ausgegeben.
  • Die Servosteuereinheit 12 steuert einen Servomotor 2, der jede Achse, die als Steuerziel dient, basierend auf der Ausgabe der Interpolationseinheit 11 steuert. Zudem steuert die Spindelsteuereinheit 13 einen Spindelmotor 3 basierend auf den Drehbefehlsdaten aus der Befehlsanalyseeinheit 10.
  • Die Einheit 14 zum Analysieren von Festzyklusbefehlen analysiert eine Festzyklusbefehl basierend auf einem Analysebefehl des Festzyklusbefehls aus der Befehlsanalyseeinheit 10, erstellt die Befehlssequenz des Zyklusarbeitsgangs, die gemäß dem Festzyklusbefehl befohlen wird, basierend auf einem Ergebnis der Analyse und gibt die erstellte Befehlssequenz des Zyklusarbeitsgangs an die Befehlsanalyseeinheit 10 aus. Die Befehlssequenz des Zyklusarbeitsgangs, die durch die Einheit 14 zum Analysieren von Festzyklusbefehlen erstellt wird, umfasst eine Reihe von einem Schnellvorschubbefehl und einem Schnittvorschubbefehl, um beispielsweise die in 2 abgebildeten Arbeitsgänge des Schnellvorschubs oder des Schnittvorschubs des Werkzeugs zu befehlen. Ein allgemeines Verfahren zum Generieren einer Befehlssequenz eines Zyklusarbeitsgangs basierend auf einem Festzyklusbefehl ist beispielsweise bereits aus der JP H07-253810 A und dergleichen bekannt, und somit werden seine Einzelheiten in der vorliegenden Beschreibung ausgelassen.
  • Die Einheit 14 zum Analysieren von Festzyklusbefehlen schaltet den Einkerbmodus ein und speichert eine maschinelle Bearbeitungsbedingung, die durch einen Festzyklusbefehl für das Einkerben befohlen wird, im Speicher (nicht abgebildet), wenn ein Festzyklusbefehl, der befohlen wird, um eine Analyse durch die Befehlsanalyseeinheit 10 auszuführen, der Festzyklusbefehl für das Einkerben zum Einschalten des Einkerbmodus ist. Andererseits schaltet die Einheit 14 zum Analysieren von Festzyklusbefehlen den Einkerbmodus aus, wenn ein Festzyklusbefehl, der befohlen wird, um eine Analyse durch die Befehlsanalyseeinheit 10 auszuführen, ein Festzyklusbefehl für das Einkerben ist, um den Einkerbmodus auszuschalten.
  • Wenn ein Festzyklusbefehl, der befohlen wird, um eine Analyse durch die Befehlsanalyseeinheit 10 auszuführen, ein Festzyklusbefehl für das Drehen ist, bestimmt die Einheit 14 zum Analysieren von Festzyklusbefehlen, ob sich der Einkerbmodus im Einschaltzustand befindet, analysiert den Festzyklusbefehl für das Drehen, falls sich der Einkerbmodus im Ausschaltzustand befindet, erstellt eine Befehlssequenz eines Zyklusarbeitsgangs, der gemäß dem Festzyklusbefehl für das Drehen befohlen wird, basierend auf einem Ergebnis der Analyse und gibt die erstellte Befehlssequenz des Zyklusarbeitsgangs an die Befehlsanalyseeinheit 10 aus. Zudem befiehlt die Einheit 14 zum Analysieren von Festzyklusbefehlen der Einheit 15 zum Generieren von Befehlen für einen Einkerbarbeitsgang, eine Befehlssequenz eines Einkerbarbeitsgangs basierend auf einer maschinellen Bearbeitungsbedingung, die in dem Speicher (nicht abgebildet) gespeichert ist, und einer maschinellen Bearbeitungsbedingung, die gemäß dem Festzyklusbefehl für das Drehen befohlen wird, zu erstellen, falls sich der Einkerbmodus im Einschaltzustand befindet. Ferner gibt die Einheit 14 zum Analysieren von Festzyklusbefehlen die Einkerbarbeitsgang-Befehlssequenz, die von der Einheit 15 zum Generieren von Befehlen für einen Einkerbarbeitsgang ausgegeben wird, an die Befehlsanalyseeinheit 10 aus, analysiert anschließend den Festzyklusbefehl für das Drehen, erstellt eine Befehlssequenz eines Zyklusarbeitsgangs, die gemäß dem Festzyklusbefehl für das Drehen basierend auf einem Ergebnis der Analyse befohlen wird, und gibt die erstellte Befehlssequenz des Zyklusarbeitsgangs an die Befehlsanalyseeinheit 10 aus.
  • Die Einheit 15 zum Generieren von Befehlen für einen Einkerbarbeitsgang generiert die Einkerbarbeitsgang-Befehlssequenz basierend auf dem Befehl von der Einheit 14 zum Analysieren von Festzyklusbefehlen.
  • Zuerst wird bestimmt, ob ein Werkzeug, das derzeit verwendet wird, anders als ein Werkzeug ist (Einkerbwerkzeug), das gemäß dem Festzyklusbefehl für das Einkerben während des Einkerbarbeitsgangs festgelegt wird, und das Werkzeug wird gegen das Werkzeug ausgetauscht, das gemäß der Festzyklusbefehl für das Einkerben befohlen wird, wenn bestimmt wird, dass es anders ist. Im Übrigen erfolgt der Austausch des Werkzeugs nicht, wenn der Austausch des Werkzeugs gemäß der Festzyklusbefehl für das Einkerben nicht befohlen wird.
  • Als Nächstes wird das maschinelle Bearbeiten einer Kerbe ermöglicht, indem ein Schneidvorgang mehrmals ausgeführt wird, bis eine Schnittstärke erzielt wird, die durch das Programm befohlen wird, weil eine Schneidlast groß ist, und eine Beschädigung des Werkzeugs verursacht wird, falls die Kerbe mit der gleichen Schnittstärke maschinell bearbeitet wird wie eine Schnittstärke durch Drehen, obwohl es notwendig ist, den Vorschub mit einer höheren Geschwindigkeit auszuführen als eine Vorschubgeschwindigkeit des normalen Drehens, um die in 1 abgebildete Kerbe maschinell zu bearbeiten. Somit besteht die Konfiguration darin, den Z-Achsenvorschub zu beginnen, nachdem ein Drehsignal erkannt wurde, das ein Signal ist, das einmal pro Drehung der Spindel während des Einkerbens ausgegeben wird, was ähnlich wie Gewindeschneiden ist. Wie in 3 abgebildet, wird die erste Schnittstärke q des Einkerbens durch den Festzyklusbefehl für das Einkerben befohlen. Wenn die Anzahl der Schneidvorgänge beim Einkerben auf n eingestellt ist, wird eine n. Schnittstärke zu qVn. Dagegen wird der Mindestwert k der Schnittstärke durch den Festzyklusbefehl für das Einkerben wie in 3 abgebildet befohlen.
  • Zudem wird eine Schnittposition in jedem Zyklusarbeitsgang gemäß einem einseitigen Schneiden und Zickzackschneiden, wie in 5A und 5B abgebildet, dadurch berechnet, dass ein Klingenrandwinkel a des Werkzeugs, das zum Einkerben verwendet wird, unter Verwendung des Festzyklusbefehls für das Einkerben berechnet wird. Der Einkerbzyklus-Arbeitsgang wird wiederholt, bis nur der Schnittrand r zurückbleibt.
  • Wenn ferner der Einkerbzyklus-Arbeitsgang beendet ist, wird das Werkzeug gegen das Werkzeug ausgetauscht, das gemäß dem Festzyklusbefehl für das Drehen befohlen wird.
  • Die Einheit 15 zum Generieren von Befehlen für einen Einkerbarbeitsgang generiert die Befehlssequenz des zuvor beschriebenen Arbeitsgangs und gibt die Befehlssequenz an die Einheit 14 zum Analysieren von Festzyklusbefehlen aus.
  • Es erfolgt eine Beschreibung bezüglich eines Überblicks über den Betrieb beim Auslesen des Festzyklusbefehls für das Drehen in der numerischen Steuerung 1 der vorliegenden Ausführungsform mit Bezug auf ein Ablaufschema aus 6.
  • [Schritt SA01] Die Befehlsanalyseeinheit 10 liest den Festzyklusbefehl für das Drehen aus dem Programm aus. Die maschinelle Bearbeitungsbedingung des Drehzyklus-Arbeitsgangs wird in dem Festzyklusbefehl für das Drehen befohlen. Die Befehlsanalyseeinheit 10 befiehlt der Einheit 14 zum Analysieren von Festzyklusbefehlen, den Festzyklusbefehl für das Drehen zu analysieren.
  • [Schritt SA02] Die Einheit 14 zum Analysieren von Festzyklusbefehlen bestimmt, ob sich der Einkerbmodus im Einschaltzustand befindet. Im Einschaltzustand des Einkerbmodus fährt der Prozess mit Schritt SA03 fort und im Ausschaltzustand des Einkerbmodus fährt er mit Schritt SA04 fort.
  • [Schritt SA03] Die Einheit 15 zum Generieren von Befehlen für einen Einkerbarbeitsgang generiert die Befehlssequenz des Einkerbzyklus-Arbeitsgangs basierend auf der maschinellen Bearbeitungsbedingung für das Drehen, die unter Verwendung des Festzyklusbefehls für das Drehen befohlen wird, und der maschinellen Bearbeitungsbedingung für das Einkerben, die im Einkerbmodus gemäß dem Befehl von der Einheit 14 zum Analysieren von Festzyklusbefehlen eingestellt wird, und gibt die generierte Befehlssequenz an die Einheit 14 zum Analysieren von Festzyklusbefehlen aus.
  • [Schritt SA04] Die Einheit 14 zum Analysieren von Festzyklusbefehlen generiert die Befehlssequenz des Drehzyklus-Arbeitsgangs basierend auf der maschinellen Bearbeitungsbedingung für das Drehen, die unter Verwendung des Festzyklusbefehls für das Drehen befohlen wird, und gibt die generierte Befehlssequenz des Drehzyklus-Arbeitsgangs an die Befehlsanalyseeinheit 10 zusammen mit der Befehlssequenz des Einkerbzyklus-Arbeitsgangs aus, die durch die Einheit 15 zum Generieren von Befehlen für einen Einkerbarbeitsgang in Schritt SA03 generiert wurde.
  • [Schritt SA05] Die Befehlsanalyseeinheit 10 analysiert die Befehlssequenz, die von der Einheit 14 zum Analysieren von Festzyklusbefehlen empfangen wird, generiert die Bewegungsbefehlsdaten und gibt die Daten an die Interpolationseinheit 11 aus, und generiert ferner die Drehbefehlsdaten der Spindel und gibt die Daten an die Spindelsteuereinheit 13 aus, wodurch eine maschinelle Bearbeitung erfolgt.
  • Bei der zuvor beschriebenen numerischen Steuerung ist es auch möglich, den Festzyklus für das Drehen auf eine konische maschinelle Bearbeitung anzuwenden, wie in 7 abgebildet, indem ein konischer maschineller Bearbeitungsbetrag i zu der maschinellen Bearbeitungsbedingung hinzugefügt wird, die unter Verwendung des Festzyklusbefehls für das Drehen befohlen wird, der in 2 und 3 abgebildet ist. Die Anwendung auf die konische maschinelle Bearbeitung erfolgt, indem ein Schnittvorschubbefehl, der bewirkt, dass sich ein Werkzeug entlang einer Neigung der konischen maschinellen Bearbeitung bewegt, zu der Befehlssequenz während des Einkerbzyklus-Arbeitsgangs hinzugefügt wird.
  • Zudem stellt die numerische Steuerung 1 auch einen komplexen Festzyklus bereit, bei dem eine Endbearbeitungsform von einem maschinellen Bearbeitungsprogramm befohlen wird, um eine Werkzeugbahn zum Rohschneiden in der Mitte der maschinellen Bearbeitung automatisch einzustellen und die maschinelle Bearbeitung auszuführen, wie in 8 abgebildet (z.B. JP 2015-011669 A ). Die Späne werden auch durch Einfügen eines Einkerbzyklus vor dem Drehen in dem komplexen Festzyklus zerkleinert. Beispielsweise kann die maschinelle Bearbeitungsbahn bei der maschinellen Bearbeitung unter Verwendung des komplexen Festzyklus, der in 8 abgebildet ist, wie in 9 abgebildet zerlegt werden, und der zuvor beschriebene Einkerbzyklus-Arbeitsgang kann sofort vor dem Ausführen der maschinellen Bearbeitung auf einer maschinellen Bearbeitungsbahn (1), einer maschinellen Bearbeitungsbahn (2), einer maschinellen Bearbeitungsbahn (3) und einer maschinellen Bearbeitungsbahn (4) in den maschinellen Bearbeitungsbahnen aus 9 eingefügt werden.
  • Die Ausführungsform der vorliegenden Erfindung wurde wie zuvor beschrieben, doch die vorliegende Erfindung ist nicht auf die zuvor beschriebene Ausführungsform eingeschränkt und kann auf unterschiedliche Art und Weise umgesetzt werden, indem geeignete Änderungen angewendet werden.
  • Obwohl die Beschreibung bei der zuvor beschriebenen Ausführungsform mit dem Beispiel erfolgte, bei dem der Befehl des Programms als die Einheit zum Festlegen von Drehbedingungen verwendet wird, um die maschinelle Bearbeitungsbedingung für das Drehen festzulegen, und die Einheit zum Festlegen von Einkerbbedingungen verwendet wird, um die maschinelle Bearbeitungsbedingung für das Einkerben festzulegen, kann die Konfiguration derart sein, dass diese maschinellen Bearbeitungsbedingungen als Parameter gespeichert werden, und diese Parameter als Einheit zum Festlegen von Drehbedingungen, um die maschinelle Bearbeitungsbedingung für das Drehen festzulegen, und als Einheit zum Festlegen von Einkerbbedingungen, um die maschinelle Bearbeitungsbedingung für das Einkerben festzulegen, dienen, wenn der Befehl der maschinellen Bearbeitungsbedingung in dem Programm ausgelassen wird, und die maschinelle Bearbeitungsbedingung, die in dem Parameter gespeichert wird, beispielsweise ausgelesen und verwendet wird.
  • Zudem kann die Konfiguration derart sein, dass der Einkerbmodus unter Verwendung eines Signals anstelle des Festzyklusbefehls für das Einkerben befohlen werden kann. In diesem Fall wird der Einkerbzyklus-Arbeitsgang vor dem Drehzyklus-Arbeitsgang eingefügt, wenn der Festzyklusbefehl für das Drehen während eines Einschaltzustands des Signals ausgeführt wird, um den Einkerbmodus zu befehlen. Im Übrigen wird dann die maschinelle Bearbeitungsbedingung, die in dem Parameter gespeichert ist, als maschinelle Bearbeitungsbedingung für das Einkerben verwendet.
  • Ferner ist es möglich, die Zykluszeit zu verkürzen, indem die numerische Steuerung konfiguriert wird, um das Einkerben auszuführen, wenn das Werkzeug in der negativen Z-Richtung vorgeschoben wird, und das Drehen auszuführen, wenn sich das Werkzeug in der positiven Z-Richtung dreht, wie beispielsweise in 10 abgebildet, für den Fall, dass ein Werkzeug in der Lage ist, eine maschinelle Bearbeitung unabhängig von der Z-Achsenbewegungsrichtung während des Einkerbens auszuführen, und es nicht notwendig ist, das Werkzeug zwischen dem Einkerben und dem Drehen auszutauschen.
  • Die Ausführungsform der vorliegenden Erfindung wurde zuvor beschrieben, doch die vorliegende Erfindung ist nicht auf die zuvor beschriebene Ausführungsform eingeschränkt und kann auf verschiedene Art und Weise umgesetzt werden, indem geeignete Änderungen angewendet werden.

Claims (5)

  1. Numerische Steuerung, die eine Maschine steuert, die einen Drehvorgang an einem Werkstück basierend auf einem Programm ausführt, wobei die numerische Steuerung Folgendes umfasst: eine Einheit zum Festlegen von Drehbedingungen, die eine maschinelle Bearbeitungsbedingung für das Drehen festlegt; eine Einheit zum Festlegen von Einkerbbedingungen, die eine maschinelle Bearbeitungsbedingung für das Einkerben festlegt; eine Einheit zum Analysieren von Festzyklusbefehlen, die eine Befehlssequenz eines Drehzyklusarbeitsgangs basierend auf der maschinellen Bearbeitungsbedingung für das Drehen generiert; und eine Einheit zum automatischen Generieren von Befehlen für einen Einkerbarbeitsgang, die eine Befehlssequenz eines Einkerbzyklus-Arbeitsgangs basierend auf der maschinellen Bearbeitungsbedingung für das Drehen und der maschinellen Bearbeitungsbedingung für das Einkerben generiert, wenn ein Einkerbmodus aktiviert ist, wobei die Befehlssequenz des Einkerbzyklus-Arbeitsgangs derart vor der Ausführung der Befehlssequenz des Drehzyklus-Arbeitsgangs ausgeführt wird, dass eine Kerbe in dem Werkstück vor dem normalen Drehen im Voraus gebildet wird, indem der Vorschub mit einer höheren Geschwindigkeit ausgeführt wird als eine Vorschubgeschwindigkeit des normalen Drehens, und derart, dass das normale Drehen nach dem Bilden der Kerbe erfolgt und entsprechend während des normalen Drehens Späne in einem Kerbenabschnitt zerkleinert werden.
  2. Numerische Steuerung nach Anspruch 1, wobei die Einheit zum Festlegen von Drehbedingungen die maschinelle Bearbeitungsbedingung für das Drehen gemäß einem Befehl festlegt, der in dem Programm enthalten ist.
  3. Numerische Steuerung nach Anspruch 1, wobei die Einheit zum Festlegen von Drehbedingungen die maschinelle Bearbeitungsbedingung für das Drehen gemäß einem Parameter festlegt.
  4. Numerische Steuerung nach einem der Ansprüche 1 bis 3, wobei die Einheit zum Festlegen von Einkerbbedingungen die maschinelle Bearbeitungsbedingung für das Einkerben gemäß einem Befehl festlegt, der in dem Programm enthalten ist.
  5. Numerische Steuerung nach einem der Ansprüche 1 bis 3, wobei die Einheit zum Festlegen von Einkerbbedingungen die maschinelle Bearbeitungsbedingung für das Einkerben gemäß einem Parameter festlegt.
DE102016014179.4A 2015-12-01 2016-11-28 Numerische Steuerung Active DE102016014179B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015-234452 2015-12-01
JP2015234452A JP6352891B2 (ja) 2015-12-01 2015-12-01 切りくずを細断するための筋加工の固定サイクル動作制御を行う数値制御装置

Publications (2)

Publication Number Publication Date
DE102016014179A1 DE102016014179A1 (de) 2017-06-01
DE102016014179B4 true DE102016014179B4 (de) 2019-11-14

Family

ID=58693216

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102016014179.4A Active DE102016014179B4 (de) 2015-12-01 2016-11-28 Numerische Steuerung

Country Status (4)

Country Link
US (1) US10248100B2 (de)
JP (1) JP6352891B2 (de)
CN (1) CN106814689B (de)
DE (1) DE102016014179B4 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6312725B2 (ja) * 2016-02-23 2018-04-18 ファナック株式会社 スカイビング加工におけるテーパ加工でのテーパ角補正機能を有する数値制御装置
KR102470584B1 (ko) * 2017-07-13 2022-11-24 시티즌 도케이 가부시키가이샤 나사 절삭 가공장치 및 나사 절삭 가공방법
EP3702853A1 (de) * 2019-03-01 2020-09-02 AB Sandvik Coromant Verfahren zur erzeugung von steuerungskommandodaten zur steuerung einer cnc-drehmaschine

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04360704A (ja) * 1991-01-31 1992-12-14 Okuma Mach Works Ltd ボーリングの前加工方法
DE102013017633A1 (de) * 2012-10-30 2014-04-30 Fanuc Corporation Numerische Steuervorrichtung mit Gewindeschneidzyklusfunktion
DE102014000309A1 (de) * 2013-01-17 2014-07-17 Fanuc Corporation Numerische Steuervorrichtigung mit einer Funktion zur maschinellen Wiederbearbeitung eines Gewindeschneidzyklus
DE102014010213A1 (de) * 2013-07-02 2015-01-08 Fanuc Corporation Numerische Steuerungsvorrichtung mit einer Funktion zur Verringerung des Pfads zum Startpunkt in einem festen Zyklus
DE102015001509A1 (de) * 2014-02-12 2015-08-13 Fanuc Corporation Numerische Steuerung

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4462147A (en) * 1978-04-20 1984-07-31 Trumpf America, Inc. Method for simultaneous machining of a stack of plate-like workpieces
DE2817217A1 (de) * 1978-04-20 1979-10-31 Trumpf Maschinen Ag Werkzeugmaschine
JPS5554101A (en) * 1978-10-16 1980-04-21 Mitsubishi Metal Corp Cutting method
US4428055A (en) * 1981-08-18 1984-01-24 General Electric Company Tool touch probe system and method of precision machining
JPH07253810A (ja) 1994-03-14 1995-10-03 Okuma Mach Works Ltd 数値制御加工装置
JPH07328801A (ja) * 1994-06-01 1995-12-19 Shimada Phys & Chem Ind Co Ltd 旋削加工方法及び刃具駆動装置
US7243584B1 (en) * 2005-03-31 2007-07-17 Hayes Lemmerz International, Inc. Mask for a wheel lathe chuck that prevents whip chip
JP5353375B2 (ja) * 2009-03-31 2013-11-27 アイシン・エィ・ダブリュ株式会社 切削加工方法
US20150075339A1 (en) * 2013-09-17 2015-03-19 Dustin Simpkins Stock Puller

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04360704A (ja) * 1991-01-31 1992-12-14 Okuma Mach Works Ltd ボーリングの前加工方法
DE102013017633A1 (de) * 2012-10-30 2014-04-30 Fanuc Corporation Numerische Steuervorrichtung mit Gewindeschneidzyklusfunktion
DE102014000309A1 (de) * 2013-01-17 2014-07-17 Fanuc Corporation Numerische Steuervorrichtigung mit einer Funktion zur maschinellen Wiederbearbeitung eines Gewindeschneidzyklus
DE102014010213A1 (de) * 2013-07-02 2015-01-08 Fanuc Corporation Numerische Steuerungsvorrichtung mit einer Funktion zur Verringerung des Pfads zum Startpunkt in einem festen Zyklus
JP2015011669A (ja) * 2013-07-02 2015-01-19 ファナック株式会社 複合形固定サイクルの開始点経路短縮機能を有する数値制御装置
DE102015001509A1 (de) * 2014-02-12 2015-08-13 Fanuc Corporation Numerische Steuerung

Also Published As

Publication number Publication date
US10248100B2 (en) 2019-04-02
JP6352891B2 (ja) 2018-07-04
CN106814689B (zh) 2019-07-30
DE102016014179A1 (de) 2017-06-01
JP2017102630A (ja) 2017-06-08
US20170153623A1 (en) 2017-06-01
CN106814689A (zh) 2017-06-09

Similar Documents

Publication Publication Date Title
DE102008001011B4 (de) Numerische Steuervorrichtung
DE102014000309B4 (de) Numerische Steuervorrichtigung mit einer Funktion zur maschinellen Wiederbearbeitung eines Gewindeschneidzyklus
DE102017004366B4 (de) Numerische Steuervorrichtung
DE112013006980B4 (de) Numerische Steuerungseinrichtung
DE102016003049B4 (de) Numerische Steuerung zur Ausführung reziproken Drehens in komplex fixiertem Zyklus
DE102015014701A1 (de) Numerische Steuervorrichtung zur Rückzugssteuerung
DE112014007112B4 (de) Numerisch gesteuerte Vorrichtung
DE102017002373B4 (de) Numerische Steuerung mit Beschleunigungsfunktion für den Festzyklus
DE102015001509B4 (de) Numerische Steuerung
DE102016014179B4 (de) Numerische Steuerung
DE102014015008B4 (de) Numerische Steuerung, die einen Haltepunkt festlegen kann
DE102018002308A1 (de) Numerische Steuerung
DE102014007556B4 (de) Numerische Steuervorrichtung für die Steuerung einer Bewegungsgeschwindigkeit
DE102014008572B4 (de) Numerische Steuereinheit mit einer Funktion zum glatten bzw. sanften Ändern der Vorschubgeschwindigkeit, wenn ein Override geändert wird
DE102016012042B4 (de) Numerische Steuerung mit Positionierung zur Vermeidung einer Kollision mit einem Werkstück
DE102015115663B4 (de) Werkzeugmaschinensteuerung für die einrollbearbeitung
DE102018003638A1 (de) Numerische Steuerung
DE102016000658B4 (de) Eine, eine Werkzeuglage berücksichtigende, zur Nachbarpunktsuche fähige numerische Steuerung
DE60126378T2 (de) Steuerungsgerät für automatische Drehmaschine
EP3224680B1 (de) Fertigungssystem mit zusätzlicher funktionalität und betriebsverfahren
DE102019215626B4 (de) Numerische Steuervorrichtung
DE102018004678B4 (de) Numerische Steuerung mit einer Werkzeugrückziehfunktion
DE102015012147B4 (de) Numerische Steuervorrichtung
DE112021000324T5 (de) Numerische Steuervorrichtung, Spanentfernungssystem und Spanentfernungsverfahren
DE102017222137A1 (de) Numerische Steuervorrichtung

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final