KR940007130B1 - 수치제어(nc)지령 방법 - Google Patents

수치제어(nc)지령 방법 Download PDF

Info

Publication number
KR940007130B1
KR940007130B1 KR1019900701235A KR900701235A KR940007130B1 KR 940007130 B1 KR940007130 B1 KR 940007130B1 KR 1019900701235 A KR1019900701235 A KR 1019900701235A KR 900701235 A KR900701235 A KR 900701235A KR 940007130 B1 KR940007130 B1 KR 940007130B1
Authority
KR
South Korea
Prior art keywords
tool
spindle
machining
workpiece
machining program
Prior art date
Application number
KR1019900701235A
Other languages
English (en)
Other versions
KR900702435A (ko
Inventor
다까오 사사끼
구니히꼬 무라까미
Original Assignee
후아낙크 가부시끼가이샤
이나바 세이우에몽
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 후아낙크 가부시끼가이샤, 이나바 세이우에몽 filed Critical 후아낙크 가부시끼가이샤
Publication of KR900702435A publication Critical patent/KR900702435A/ko
Application granted granted Critical
Publication of KR940007130B1 publication Critical patent/KR940007130B1/ko

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
    • 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
    • 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
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50235Select tools, slides, spindles to work synchronized, independent

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)
  • Turning (AREA)

Abstract

내용 없음.

Description

[발명의 명칭]
수치제어(NC)지령 방법
[도면의 간단한 설명]
제1도는 본 발명의 한 실시예인 2개의 주축과 2개의 공구 받침대가 있는 CNC선반의 주축과 공구 받침대의 관계를 나타내는 개략도.
제2도는 가공 프로그램의 예를 나타내는 개략도.
제3도는 본 발명을 실시하기 위한 수치제어 장치의 블록도이다.
[발명의 상세한 설명]
[기술분야]
본 발명은 컴퓨터 수치제어(CNC) 선반에 있어서의 NC지령 방법에 관한 것이며, 특히 복수의 주축과 복수의 공구 받침대(tool post)사이의 가공상의 결합관계를 가공 프로그램에 의해 전환하는 수치제어(NC)지령 방법에 관한 것이다.
[배경기술]
CNT선반 등에서는 가공물의 가공 속도를 보다 고속화하기 위하여, 복수의 주축과 복수의 공구받침대를 설치하고, 복수의 공구를 사용하여 복수의 공작물을 가공하도록 구성한 CNC선반이 널리 사용되고 있다.
이들 CNC선반에서는 주축이 공구 받침대에 고정결합되어 있어서, 예를들면 제1주축과 제1공구 받침대 그리고 제2주축과 제2공구 받침대에 의한 가공만이 가능했다.
이 결과, 복수의 주축이 제공되어도 고속으로 상기 가공물을 효율적으로 가공하는데는 한계가 있다. 예를들면, 제1가공물의 가공시간이 길고 제2가공물의 가공시간이 짧은 경우는, 제2공구 받침대에 의해 제1가공물의 가공을 일부 실시함으로서, 가공을 보다 능률화 할 수 있다.
또한, 기계의 구조상 제1공구 받침대에 설치된 공구로 제2주축에 부착된 가공물을 가공해야 하는 경우도 있다.
[발명의 개시]
본 발명은 이와 같은 점을 감안하여 이루어진 것이고, 복수의 주축과 복수의 공구 받침대와의 가공상의 결합관계를 가공 프로그램에 의해 전환하는 NC지령 방법을 제공하는 것을 목적으로 한다.
본 발명에서는 상기 과제를 해결하기 위하여, 독립적으로 위치제어 가능한 복수의 공구 받침대와, 독립적으로 회전수(rpm)제어 가능한 복수의 주축을 갖는 CNC선반의 NC지령 방법에 있어서, 상기 주축과 상기 공구 받침대와의 가공상의 결합관계를 가공 프로그램에 의해 전환 하도록 구성한 것을 특징으로 하는 NC지령방법이 제공된다.
주축과 공구 받침대와의 가공상의 결합관계를 가공 프로그램에 의해 전환할 수 있도록 구성함으로써, 가공 효율이 개선될 수 있다.
[발명을 실시하기 위한 최량의 형태]
이하에서 본 발명의 한 실시예를 도면에 의거하여 설명한다.
제1도는 예를들면 2개의 주축과 2개의 공구 받침대를 갖는 CNC선반의 주축과 공구 받침대의 관계를 나타낸다. 제1도에 있어서, 부호(1)는 제1의 공구 받침대이고, 공구(la)를 가지며, X방향 및 Z방향으로 제어되며, 이를 X1축, Z1축으로 한다. 부호(2)는 제2의 공구 받침대이고, 공구(2a)를 가지며, X방향 및 Z방향으로 제어되며, 이를 X2축, Z2축으로 한다. 부호(3)는 제1의 주축이고, 제1가공물(4)이 고정되어 있으며, 부호(5)는 제 2주축이고, 제 2 가공물(6)이 고정되어 있다.
이들 공구 받침대와 주축의 가공상의 결합관계는 가공 프로그램에에 의해 지령한다. 예를들면, 제1가공물(4)은 제1공구 받침대(1)의 공구(la)에 의해 가공하고, 제2가공물(6)은 제2공구 받침대(2)의 공구(2a)에 의해 가공하는 것으로 한다.
이때, 가공 프로그램은 각 공구 받침대마다 결정된다. 예를들면 홀수 프로그램번호를 갖는 가공 프로그램은 제1공구 받침대의 위치를 제어하고, 짝수 프로그램번호를 갖는 가공 프로그램은 제2공구 받침대의 위치를 제어한다.
제1공구 받침대의 공구(la)에 의해 제1가공물(4)을 가공할 때에는, 제1공구 받침대의 가공 프로그램, 즉 프로그램 번호가 홀수인 가공 프로그램을 제1주축 제어 모우드로 한다. 동일하게 제2공구 받침대의 공구(2a)에 의해 제2가공물(6)을 가공할 때는, 제2공구 받침대의 가공 프로그램, 즉, 프로그램번호가 짝수인 가공 프로그램을 제 2주축제어 모우드로 한다.
제2도는 가공 프로그램의 예를 나타낸다. 제2도에 있어서, 부호(7)는 제1공구 받침대(1)를 제어하기 위한 가공 프로그램이고, 프로그램번호(7a)는 홀수 「00001」 이다. 부호(8)는 제2공구 받침대(2)를 제어하기 위한 가공 프로그램이고, 그 프로그램번호는 짝수 「00002」이다. 각각의 가공 프로그램(7 및 8)은 병행하여 실행된다.
부호(8b)는 주축제어 모우드를 선택하기 위한 G코오드이고, P2는 제2주축을 선택하는 것을 의미하며, 제2공구 받침대의 주축제어 모우드는 제2주축제어 모우드로 된다.
이 결과, 제1공구 받침대의 공구(la)에 의해 제1가공물을 가공하고, 제2공구 받침대의 공구(2a)에 의해 제 2 가공물을 가공한다.
부호(7c)는 주축제어 모우드를 선택하기 위한 G코오드이고, P2는 제2주축을 선택하는 것을 의미하며, 이경과 이 지령(7c)이후에는 제2가공물을 제l공구 받침대의 공구와 제2공구 받침대의 공구에 의해 가공하게 된다.
또한, 제 1 공구 받침대와 제 2 공구 받침대의 작동을 동기시키기 위하여 M기능 등을 사용하지만 여기에서는 상술하지 않는다.
상기의 주축과 공구 받침대의 결합 이외에도, 제 1 공구 받침대의 공구(1a)에 의해 제 2 가공물(6)을 가공하고, 제 2 공구 받침대(2)의 공구(2a)에 의해 제 1 가공물을 가공하는 것, 또는 제1 공구 받침대의 공구(1a)와 제2 공구 받침대의 공구(2a)에 의해 제 1 가공물(4)을 동시에 가공하는 것도 가능하다.
제 3 도는 본 발명을 실시하기 위한 수치 제어장치의 블록도를 나타낸다. 제 3 도에 있어서, 부호(11)는 CNC선반 전체를 제어하는 주 프로세서 모듈이고, 서보지령 이외의 모든 제어를 실시한다. 제 3 도에서는 1개의 주 프로세서 모듈만을 나타내고 있지만, 시스템의 크기에 따라서 복수의 주 프로세서 모듈이 사용될수도 있다.
부호(12)는 오퍼레이터 인터페이스 모듈이고, 표시장치 및 키보드를 포함하는 CRT/MDI 유닛에 접속된다. 부호(13)는 입출력 인터페이스 모듈이며, CNC 선반으로부터 입력신호를 받고, 상기 기계의 전기제어 콘솔(機械强盤 )의 자석 등을 구동하기 위한 신호를 출력한다.
부호(14)는 테이프 기억 모듈이며, 가공 프로그램을 기억한다. 기억소자로서 버블메모리와 배터리로 백업(BACK-UP)된 RAM 등이 사용된다.
부호(15)는 통신제어 모듈이며, 호스트 컴퓨터와 수치제어 장치를 접속하여, 가공공정의 관리, 가공 프로그램의 수신, 가공 데이터의 전송 등을 실시한다. 또 플로피 드라이브, 하드디스크 드라이브 등의 입, 출력(I/O)기기를 접속할 수 있다. 부호(16 및 17)는 주축제어 모듈이며, 주축의 회전속도 및 방향(orientation)등을 제어하기 위한 주축 증폭기에 접속된다. 이들 모듈은 버스(18)에 접속된다. 버스(18)는 멀티마스터 버스로 구성되어 있다.
부호(21 내지 24)는 서보지령 생성 프로세서이고, 주 프로세서이고, 주 프로세서(1)로부터 가공 프로그램의 데이터를 받고, 제 1 도의 X1, Z1, X2 그리고 Z2축의서보지령을 생성한다. 부호(25)는 버스이고, 이를 통하여 서보지령 혹은 서보에 관한 서보지령을 데이터만이 전송된다.
부호(31 내지 35)는 서보제어 프로세서이며, 각각, X1, Z1, X2 그리고 Z2축을 제어하기 위한 각각의 서보증폭기에 접속된다.
이상 설명한 바와 같이 본 발명에서는, 주축과 공구 받침대와의 가공상의 결합관계를 가공 프로그램에 의해 지령할 수 있도록 하였으므로, 보다 효율 좋은 가공를 실현하게 된다.

Claims (3)

  1. 독립적으로 위치제어 가능한 복수개의 공구 받침대와, 독립적으로 회전수 제어 가능한 복수개의 주축을 갖는 CNC선반을 제어하는 방법에 있어서, 각각의 공구 받침대에 가공 프로그램을 제공하는 단계, 각각의 가공 프로그램내에 주축 선택 코드를 제공하는 단계, 상기 주축 선택 코드들중 하나에 따라서 주축 제어 모드를 선택하여 가공중 각각의 공구 받침대가 대응하는 주축과 결합되도록 하는 단계를 포함하는 것을 특징으로 하는 CNC선반 제어 방법.
  2. 제 1 항에 있어서, 상기 주축 선택코오드는 G코드인 것을 특징으로 하는 CNC 제어 방법.
  3. 제1항에 있어서, 상기 주축은 2대이며, 상기 공구 받침대는 2개인 것을 특징으로 하는 CNC선반 제어 방법.
KR1019900701235A 1988-10-11 1989-09-29 수치제어(nc)지령 방법 KR940007130B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP255250/88 1988-10-11
JP63255250A JP2895071B2 (ja) 1988-10-11 1988-10-11 Nc加工方法
PCT/JP1989/001000 WO1990004220A1 (en) 1988-10-11 1989-09-29 Nc instruction system

Publications (2)

Publication Number Publication Date
KR900702435A KR900702435A (ko) 1990-12-07
KR940007130B1 true KR940007130B1 (ko) 1994-08-06

Family

ID=17276128

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900701235A KR940007130B1 (ko) 1988-10-11 1989-09-29 수치제어(nc)지령 방법

Country Status (6)

Country Link
US (1) US5084660A (ko)
EP (1) EP0407589B1 (ko)
JP (1) JP2895071B2 (ko)
KR (1) KR940007130B1 (ko)
DE (1) DE68929105T2 (ko)
WO (1) WO1990004220A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0498301A (ja) * 1990-08-09 1992-03-31 Mitsubishi Electric Corp 数値制御工作機械および数値制御装置
JP2654253B2 (ja) * 1990-12-28 1997-09-17 オークマ株式会社 数値制御情報作成装置
GB2256290B (en) * 1991-05-27 1994-07-20 Honda Motor Co Ltd Servomotor control system for multi-axes
JP2820185B2 (ja) * 1993-01-21 1998-11-05 三菱電機株式会社 複数モータの制御方法および制御システム
US5420485A (en) * 1993-08-20 1995-05-30 Forcam Inc. Uncoordinated machine initialization system and method
US5459915A (en) * 1994-04-15 1995-10-24 Devlieg-Bullard, Inc. High accuracy machining station for a multiple spindle rotary indexing machine tool
US5444634A (en) * 1994-04-28 1995-08-22 Illinois Tool Works Inc. Lubricant nozzle positioning system and method
JP3827922B2 (ja) * 2000-06-16 2006-09-27 スター精密株式会社 自動旋盤の制御装置
US6772042B1 (en) 2001-05-14 2004-08-03 Dimensional Control, Inc. Programmable coolant nozzle system
JP3670227B2 (ja) * 2001-08-09 2005-07-13 スター精密株式会社 工作機械及びその制御方法
JP4450302B2 (ja) * 2002-03-27 2010-04-14 スター精密株式会社 工作機械の数値制御装置
US7209799B2 (en) * 2004-04-14 2007-04-24 Gm Global Technology Operations, Inc. Predictive modeling of machining line variation
JP5300691B2 (ja) * 2009-11-05 2013-09-25 三菱電機株式会社 数値制御装置
JP6329419B2 (ja) * 2014-04-14 2018-05-23 中村留精密工業株式会社 複数の主軸を備えた複合旋盤の機械状態表示装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL7511705A (nl) * 1975-10-06 1977-04-12 Philips Nv Numerieke besturing voor een multigereedschap- machine.
CH636543A5 (fr) * 1980-07-16 1983-06-15 Tarex Sa Machine-outil comprenant deux broches coaxiales opposees.
US4351096A (en) * 1980-08-28 1982-09-28 White Consolidated Industries, Inc. Multiple spindle rotary indexing machine tool
JPS57144601A (en) * 1981-02-28 1982-09-07 Okuma Mach Works Ltd Numerically controlled lathe
JPS58155150A (ja) * 1982-03-11 1983-09-14 Yamazaki Mazak Corp 4軸数値制御旋盤
JPS59172013A (ja) * 1983-03-22 1984-09-28 Mitsubishi Electric Corp 数値制御装置の刃物台同期方式
JPS61265240A (ja) * 1985-05-18 1986-11-25 Fanuc Ltd 4軸旋盤用のncプログラム編集方法
DE3518792A1 (de) * 1985-05-24 1986-11-27 Traub Gmbh, 7313 Reichenbach Numerisch gesteuerte drehmaschine
JPS62237504A (ja) * 1986-04-08 1987-10-17 Fanuc Ltd 数値制御装置
US4979121A (en) * 1987-09-25 1990-12-18 Yamazaki Mazak Corporation Control method and apparatus for controlling machining operations in a machine tool having a plurality of coordinate systems
JP3199319B2 (ja) * 1987-12-08 2001-08-20 シチズン時計株式会社 多軸多系統数値制御方法
JPH0236404A (ja) * 1988-07-26 1990-02-06 Fanuc Ltd Nc指令方式

Also Published As

Publication number Publication date
KR900702435A (ko) 1990-12-07
EP0407589B1 (en) 1999-12-01
JPH02101504A (ja) 1990-04-13
EP0407589A4 (en) 1993-03-17
EP0407589A1 (en) 1991-01-16
DE68929105D1 (de) 2000-01-05
WO1990004220A1 (en) 1990-04-19
US5084660A (en) 1992-01-28
DE68929105T2 (de) 2000-03-30
JP2895071B2 (ja) 1999-05-24

Similar Documents

Publication Publication Date Title
KR940007130B1 (ko) 수치제어(nc)지령 방법
US5013989A (en) Numerical control apparatus for multiple-axis and multiple-channel machine tool
KR100809108B1 (ko) 자동 선반, 자동 선반 제어 방법 및 자동 선반 제어 장치
EP0343257B1 (en) Numerical controller
US4737919A (en) Numerical control sequential translator
KR880000271B1 (ko) 수치제어 방식 및 장치
JP3199724B2 (ja) 制御方法
JP2642211B2 (ja) 重畳制御機能を有する数値制御装置
JPH1083211A (ja) 制御装置及びプログラミング方法
JP2865292B2 (ja) 数値制御装置システム
JP2852986B2 (ja) 加工システム
JPH04129645A (ja) 数値制御旋盤の同時加工方法
EP0371141A1 (en) Numerical controller
JPH0236404A (ja) Nc指令方式
JP3050991B2 (ja) 工具オフセット形状データ入力式数値制御方法とその装置
JP2875801B2 (ja) Dnc装置
JPH0360620B2 (ko)
JP2654228B2 (ja) 数値制御装置
JPS60222904A (ja) 数値制御旋盤におけるワークの加工方法
JPH03126104A (ja) 送り速度制御方式
JPH01173204A (ja) 数値制御装置
KR20010066499A (ko) 듀얼 로터리 테이블 제어장치 및 방법
JP2835768B6 (ja) 2主軸対向旋盤における防振加工方法
JPH0275004A (ja) 主軸制御方式
CN113687631A (zh) 九轴联动自动控制***

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J2X1 Appeal (before the patent court)

Free format text: APPEAL AGAINST DECISION TO DECLINE REFUSAL

G160 Decision to publish patent application
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20070723

Year of fee payment: 14

LAPS Lapse due to unpaid annual fee