KR900007297B1 - 수치 제어 방법 및 장치 - Google Patents
수치 제어 방법 및 장치 Download PDFInfo
- Publication number
- KR900007297B1 KR900007297B1 KR1019850009899A KR850009899A KR900007297B1 KR 900007297 B1 KR900007297 B1 KR 900007297B1 KR 1019850009899 A KR1019850009899 A KR 1019850009899A KR 850009899 A KR850009899 A KR 850009899A KR 900007297 B1 KR900007297 B1 KR 900007297B1
- Authority
- KR
- South Korea
- Prior art keywords
- deceleration
- feed rate
- block
- axis
- numerical control
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 25
- 238000003754 machining Methods 0.000 claims description 14
- 230000008859 change Effects 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 8
- 238000005520 cutting process Methods 0.000 claims description 7
- 238000005070 sampling Methods 0.000 description 16
- 230000001133 acceleration Effects 0.000 description 14
- 230000033001 locomotion Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 230000008878 coupling Effects 0.000 description 11
- 238000010168 coupling process Methods 0.000 description 11
- 238000005859 coupling reaction Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000003860 storage Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 7
- 230000035939 shock Effects 0.000 description 5
- 238000004088 simulation Methods 0.000 description 4
- 238000005304 joining Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
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
-
- 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/41—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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
-
- 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/43—Speed, acceleration, deceleration control ADC
- G05B2219/43009—Acceleration deceleration for each block of data, segment
-
- 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/49164—Corner, making corner
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Numerical Control (AREA)
Abstract
Description
Claims (15)
- 가공 프로그램하에 공작물상에 가공동작을 실시하도록 다수의 제어축을 가진 수치 제어장치를 제어하는 방법으로서, 적어도 하나의 선택된 제어축에 대해 허용 이송 속도차 설정치를 확정하고; 상기 선택된 제어축에 대한 가공 프로그램에서의 연속 블록들의 지령 데이터로부터 상기 선택된 제어죽의 이송 속도차를 연산하고; 상기 허용 이송 속도 차 설정치와 상기 연산된 이송 속도차로부터 상기 선택된 제어축에 대한 감속을 연산하고; 상기 연산된 감속을 기초로하여 블록 대 블록 접합부에서 상기 허용 이송 속도차 설정치 이내로 상기 이송 속도차를 유지시키는 단계로 구성함을 특징으로 하는 수치 제어방법.
- 가공 프로그램하에 공작물을 가공하기 위한 것으로서, 수치 제어장치의 제어측에 대해 허용 이송 속도차 설정치를 확정하는 수단과; 상기 제어축을 위한 가공 프로그램에서의 연속 블록들의 지령 데이터로부터 상기 제어축에 대한 이송 속도차를 연산하는 수단과; 상기 허용 이송 속도차 설정치와 상기 연산된 이송 속도차로부터 상기 제어축에 대한 감속을 연산하는 수단과; 상기 연산된 감속으로부터 현 블록에서의 감속을 개시하는 점을 연산하는 수단으로 구성하여, 상기 이송 속도차가 상기 연산된 감속을 기초로하여 블록 대 블록 접합부에서 상기 허용 이송 속도차 설정치 이내로 유지되게 함을 특징으로 하는 수치 제어장치.
- 제2항에 있어서, 상기 공작기계가 다수의 제어축들을 가지며, 상기 확정 수단이 각각 상기 제어축들에 대한 다수의 허용 이송 속도차 설정치를 확정하는 수단을 포함함을 특징으로 하는 수치 제어장치.
- 제3항에 있어서, 상기 감속 연산수단이 각각 상기 제어축들에 대한 다수의 감속들을 연산하기 위한 그리고 하나의 연산된 감속을 명기하기 위한 수단을 포함함을 특징으로 하는 수치 제어장치.
- 제4항에 있어서, 상기 감속 연산수단이 각각의 제어축에 대한 블록에 기억된 지령 이송 속도와, 각각의 제어측에 대한 블록에 대응하는 현재 이송 속도와, 각각의 제어축에 대한 확정된 블록 대 블록 이송 속도차 설정치를 기초로하여 현 블록으로부터 다음 블록까지 상기 제어축들에 대한 감속을 연산하기 위한 수단을 포함함을 특징으로 하는 수치 제어장치.
- 제2항에 있어서, 상기 감속 연산수단은 블록들 사이의 이송 속도차에 대한 상기 허용 이송 속도차 설정치의 비를 상기 감속으로서 연산하는 수단을 포함함을 특징으로 하는 수치 제어장치.
- 제2항에 있어서, 상기 감속 연산수단이 무시퍼센트를 블록들 사이의 이송 속도차에 곱함에 의해 산출된 실제 지령된 이송 속도차에 대한 상기 허용 이송 속도차 설정치의 비를 상기 감속으로서 연산하는 수단을 포함함을 특징으로 하는 수치 제어장치.
- 제6항에 있어서, 상기 연산된 감속이 적어도 1일때 상기 제어축에 대한 지령데이터로부터 상기 연산된 감속을 배타시키기 위한 수단을 포함함을 특징으로 하는 수치 제어장치.
- 제4항에 있어서, 상기 연산된 감속들 중 최소 감속을 선택하는 수단을 포함함을 특징으로 하는 수치 제어장치.
- 제4항에 있어서, 상기 감속 개시점 연산 수단이 이송 속도 지령신호로서 수치 제어장치에 의해 제어된 대상체의 이송 속도와 상기 감속 연산 수단으로부터 공급된 상기 감속들 중 최소 감속의 적을 발행하기위한 보간 회로로 구성함을 특징으로 하는 수치 제어장치.
- 제10항에 있어서, 상기 보간회로가 현 블록에서 감속을 개시하는 점을 연산하기 위한 그리고 감속시 초기 및 최종 이송 속도들을 연산하기 위한 수단을 포함함을 특징으로 하는 수치 제어장치.
- 제4항에 있어서, 상기 감속 개시점 연산수단이 보간회로로 구성하고, 상기 감속 개시점이 현 블록과 다음 블록 사이에서 각각의 제어축에 대한 허용 이송 속도차 설정치로부터 대부분 벗어난 이송 속도차와 각각의 상기 제어축들에 대한 현재 이송 속도의 적에 의해 결정됨을 특징으로 하는 수치 제어장치.
- 제4항에 있어서, 상기 확정수단이 다른 제어축들보다 더 큰 이송 속도 변화에 속하는 상기 제어축들 중 하나에 대한 허용 이송 속도차 설정치를 확정시키는 수단을 포함함을 특징으로 하는 수치 제어장치.
- 제13항에 있어서, 상기 허용 이송 속도차 실정치들 각각이 상수로서 미리 선택되고 입력됨을 특징으로 하는 수치 제어장치.
- 제2항에 있어서, 상기 장치가 절삭 공작기계와 결합하여 사용됨을 특징으로 하는 수치 제어장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59-278743 | 1984-12-27 | ||
JP59278743A JPS61156309A (ja) | 1984-12-27 | 1984-12-27 | 速度段差平滑機能を備えた数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR860005268A KR860005268A (ko) | 1986-07-21 |
KR900007297B1 true KR900007297B1 (ko) | 1990-10-08 |
Family
ID=17601582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019850009899A KR900007297B1 (ko) | 1984-12-27 | 1985-12-27 | 수치 제어 방법 및 장치 |
Country Status (4)
Country | Link |
---|---|
US (1) | US4757457A (ko) |
JP (1) | JPS61156309A (ko) |
KR (1) | KR900007297B1 (ko) |
DE (1) | DE3545795C2 (ko) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0711764B2 (ja) * | 1986-12-02 | 1995-02-08 | 東芝機械株式会社 | 加減速制御装置 |
JP2679783B2 (ja) * | 1987-01-24 | 1997-11-19 | ファナック 株式会社 | 加減速制御装置 |
JP2668876B2 (ja) * | 1987-04-09 | 1997-10-27 | トヨタ自動車株式会社 | サーボモータ制御装置 |
JPS63273108A (ja) * | 1987-04-30 | 1988-11-10 | Fanuc Ltd | 速度制御装置 |
JPH0732979B2 (ja) * | 1987-06-17 | 1995-04-12 | ファナック株式会社 | 加減速制御装置 |
JP2676793B2 (ja) * | 1988-06-30 | 1997-11-17 | トヨタ自動車株式会社 | 倣い制御ロボット |
JP2742104B2 (ja) * | 1989-08-29 | 1998-04-22 | ファナック株式会社 | 数値制御装置の送り速度制御方法 |
EP0419706B1 (de) * | 1989-09-27 | 1995-01-25 | Siemens Aktiengesellschaft | Verfahren zur numerischen Positions- oder Bahnsteuerung |
JPH04111006A (ja) * | 1990-08-30 | 1992-04-13 | Kobe Steel Ltd | ロボットの経路補間方法 |
JP3036143B2 (ja) * | 1991-09-02 | 2000-04-24 | 三菱電機株式会社 | 数値制御装置 |
KR0160998B1 (ko) * | 1992-09-18 | 1998-12-15 | 윤종용 | 로보트의 구동경로 계획방법 |
JPH06131029A (ja) * | 1992-10-15 | 1994-05-13 | Fanuc Ltd | 加速度定数切り換え方式 |
US5911125A (en) * | 1995-08-23 | 1999-06-08 | Fanuc, Ltd. | CNC acceleration-deceleration control apparatus and method |
JPH09120310A (ja) * | 1995-10-24 | 1997-05-06 | Fanuc Ltd | 軸移動方法及び軸移動方式 |
DE19944607A1 (de) * | 1999-09-17 | 2001-03-22 | Isg Ind Steuerungstechnik Gmbh | Satzübergreifende Geschwindigkeitsführung bei einer numerisch gesteuerten Werkzeugmaschine oder einem Roboter |
JP4068321B2 (ja) * | 2001-09-27 | 2008-03-26 | 株式会社ジェイテクト | 加工装置の加工速度設定方法及び加工装置 |
TWI375140B (en) | 2008-10-13 | 2012-10-21 | Ind Tech Res Inst | Accumulative method for estimating a processing velocity limitation and method for controlling acceleration and deceleration before interpolation |
JP5471159B2 (ja) | 2009-08-24 | 2014-04-16 | 株式会社ジェイテクト | 工作機械の制御装置 |
JP5146512B2 (ja) | 2010-10-13 | 2013-02-20 | オムロン株式会社 | 制御装置、制御システムおよび制御方法 |
JP5417390B2 (ja) * | 2011-07-29 | 2014-02-12 | 新日本工機株式会社 | 数値制御装置 |
US9329592B2 (en) * | 2012-11-27 | 2016-05-03 | Pratt & Whitney Canada Corp. | Methods and systems for calculation of feedrate |
JP5715217B2 (ja) * | 2013-10-18 | 2015-05-07 | ファナック株式会社 | プログラムの先読み機能を備えた数値制御装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US30132A (en) * | 1860-09-25 | Improvement in hay-rakes | ||
US3110865A (en) * | 1960-04-18 | 1963-11-12 | Gen Electric | Feed rate control system |
GB1189959A (en) * | 1965-09-03 | 1970-04-29 | Olivetti & Co Spa | Improvements in Numerical Control Devices |
US3876873A (en) * | 1971-06-07 | 1975-04-08 | Haudaille Ind Inc | Machine tool control system and method |
USRE30132E (en) | 1973-07-09 | 1979-10-30 | Unimation, Inc. | Program control system for manipulator |
US4079235A (en) * | 1976-12-27 | 1978-03-14 | Mcdonnell Douglas Corporation | Computer numerically controlled threadcutting machine tool |
JPS5486887A (en) * | 1977-12-22 | 1979-07-10 | Toyoda Mach Works Ltd | Numerical controller |
IT1165716B (it) * | 1979-10-11 | 1987-04-22 | Olivetti & Co Spa | Apparecchiatura di controllo numerico adattativo per macchine utensili |
JPS57139810A (en) * | 1981-02-20 | 1982-08-30 | Shin Meiwa Ind Co Ltd | Controlling method of industrial robot and its device |
JPS57211604A (en) * | 1981-06-22 | 1982-12-25 | Fanuc Ltd | Numerical controlling method |
JPS5936811A (ja) * | 1982-08-25 | 1984-02-29 | Hitachi Ltd | ロボツトハンドの経路補間方法 |
JPS61138310A (ja) * | 1984-12-07 | 1986-06-25 | Toyoda Mach Works Ltd | ロボツト制御装置 |
-
1984
- 1984-12-27 JP JP59278743A patent/JPS61156309A/ja active Pending
-
1985
- 1985-12-23 DE DE3545795A patent/DE3545795C2/de not_active Expired - Fee Related
- 1985-12-26 US US06/813,658 patent/US4757457A/en not_active Expired - Lifetime
- 1985-12-27 KR KR1019850009899A patent/KR900007297B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
US4757457A (en) | 1988-07-12 |
KR860005268A (ko) | 1986-07-21 |
DE3545795C2 (de) | 1997-10-16 |
DE3545795A1 (de) | 1986-07-10 |
JPS61156309A (ja) | 1986-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR900007297B1 (ko) | 수치 제어 방법 및 장치 | |
US4131837A (en) | Machine tool monitoring system | |
US3970830A (en) | Computer controlled machine tool contouring system | |
CN102650867B (zh) | 具有多轴加工机用速度控制功能的数值控制装置 | |
US5406494A (en) | Numerical control system with operator controlled cutting | |
CA2231308C (en) | Adaptive feedrates from geometry modeling for nc machining | |
JP4847428B2 (ja) | 加工シミュレーション装置およびそのプログラム | |
Chen et al. | Improving the machine accuracy through machine tool metrology and error correction | |
EP3278925B1 (en) | Tool path-generating and drilling method | |
KR100820438B1 (ko) | 수치 제어 장치 | |
Emami et al. | A look-ahead command generator with control over trajectory and chord error for NURBS curve with unknown arc length | |
CN104175175B (zh) | 控制进给速度的数值控制装置 | |
US4994978A (en) | Acceleration/deceleration control apparatus | |
WO2008053601A1 (fr) | Dispositif de contrôle de travail et son programme | |
CN102629119B (zh) | 进行旋转轴的定位完成确认的数值控制装置 | |
EP0131056B1 (en) | Method of controlling profiling | |
KR950013510B1 (ko) | 형상 추적 제어 장치 | |
Lim et al. | Integrated planning for precision machining of complex surfaces. Part 2: Application to the machining of a turbine blade die | |
Liu | Methodology of parametric programming for error compensation on CNC centres | |
JP4982170B2 (ja) | 加工制御装置および加工制御プログラム | |
US4982144A (en) | Numerical control apparatus | |
JP7175340B2 (ja) | 工作機械、情報処理装置および情報処理プログラム | |
US11513501B2 (en) | Numerical controller, CNC machine tool, numerical control method and non-transitory computer readable medium recording a numerical control program | |
EP4303676A1 (en) | Information processing device and information processing program | |
KR100270666B1 (ko) | 부하제어용 고속가공 제어기 및 그 제어방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19851227 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19880210 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19851227 Comment text: Patent Application |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19900831 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19910108 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19910221 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19910221 End annual number: 3 Start annual number: 1 |
|
PR1001 | Payment of annual fee |
Payment date: 19930924 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 19940830 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 19950822 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 19961001 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 19970827 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 19980903 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 19991001 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20000831 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20010820 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20020809 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20030818 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20030818 Start annual number: 14 End annual number: 14 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |