KR930004839B1 - 수치제어 공작기계의 가공과정 설정방법 - Google Patents
수치제어 공작기계의 가공과정 설정방법 Download PDFInfo
- Publication number
- KR930004839B1 KR930004839B1 KR1019870011579A KR870011579A KR930004839B1 KR 930004839 B1 KR930004839 B1 KR 930004839B1 KR 1019870011579 A KR1019870011579 A KR 1019870011579A KR 870011579 A KR870011579 A KR 870011579A KR 930004839 B1 KR930004839 B1 KR 930004839B1
- Authority
- KR
- South Korea
- Prior art keywords
- point
- maximum allowable
- error
- spaced
- toolpath
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
-
- 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
- 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/408—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 data handling or data format, e.g. reading, buffering or conversion of data
-
- 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/34—Director, elements to supervisory
- G05B2219/34101—Data compression, look ahead segment calculation, max segment lenght
-
- 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/34—Director, elements to supervisory
- G05B2219/34144—Involute, evolute
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)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
Abstract
Description
Claims (3)
- 원하는 형상을 모사하는데 필요한 공구의 회전중심에 대한 경로의 수학적 표현을 결정함으로써, 미리 설정된 수학적 표현을 가진 회전공구의 미리 설정된 해당 경로 및 미리 설정된 수학적 표현을 가진 원하는 형상을 모사하도록 절삭날을 가진 회전절삭공구의 회전중심을 미리 설정된 정확도로 미가공재에 대해 상대적으로 위치시키는 수치제어 공작기계의 일련의 가공과정을 설정하는 방법에 있어서, 사용되는 수치제어 공작기계의 미리 설정된 정확도 및 미리 설정된 필요한 정확도에 의거하여 원하는 형상의 미리설정된 수학적 표현으로 부터의 최대 허용가능한 불일치를 설정하는 단계 ; 공구경로의 미리 설정된 수학적 표현의 주어진 하나의 점으로부터 시작하여, 각각 공구경로의 수학적 표현과 일치하는 시작점 및 끝점을 가지고 끝점이 연속되는 다음 원호의 시작점이 되는 일련의 원호를 공구의 절삭면이 원하는 형상의 수학적 표현으로부터 최대 허용가능한 불일치의 정도를 벗어나지 않도록 각각 순차적으로 모사하는 단계 ; 일련의 원호의 각각의 끝점과 반경을 기록하는 단계 ; 및 근사된 원하는 형상이 미가공재내에 성형되도록 미가공재를 절삭하기 위해 기록된 끝점과 반경에 따라 절삭공구를 가동하는 단계를 포함하는 것을 특징으로 하는 수치제어 공작기계의 가공과정 설정방법.
- 제1항에 있어서, 상기 일련의 원호를 순차적으로 모사하는 과정은 (a) 끝점으로부터 이격된 점을 설정하는 단계 ; (b) 공구경로의 미리 설정된 수학적 표현의 끝점과 상기 이격된 점 사이에 원호를 모사하는 단계 ; (c) 상기 모사된 원호와 원하는 형상 사이의 오차를 결정하는 단계 ; (d) 상기 오차가 최대 허용가능한 불일치의 정도 보다 크게 되면 (a)단계로 돌아가서 보다 근접하게 이격된 점을 선정하는 단계 ; (e) 상기 오차가 최대 허용가능한 불일치의 정도보다 작게 되면 이격된 점의 위치를 기록하고, (a)단계로 돌아가서 끝점을 기록된 이격점으로 대체하는 단계 ; 및 (f) 전체 공구경로를 통과할 때까지 상기 과정을 계속하는 단계를 포함하는 것을 특징으로 하는 설정방법.
- 제1항에 있어서, 상기 일련의 원호를 순차적으로 모사하는과정은 (a) 끝점으로부터 근접하게 이격된 점을 선정하는 단계 ; (b) 공구경로의 미리 설정된 수학적 표현의 끝점과 상기 이격된 점 사이에 원호를 모사하는 단계 ; (c) 상기 모사된 원호와 원하는 형상 사이의 오차를 결정하는 단계 ; (d) 상기 오차가 최대 허용가능한 불일치의 정도보다 크게 되면 (a)단계로 돌아가서 보다 멀리 이격된 점을 선정하는 단계 ; (e) 상기 오차가 최대 허용가능한 불일치의 정도보다 작게 되면 (a)단계로 돌아가서 보다 멀리 이격된 점을 선정하는 단계 ; (f) 상기 오차가 최대 허용가능한 불일치의 정도에 있거나 이에 근접하게 되면 상기 이격된 점의 위치를 기록하고, (a)단계로 돌아가서 끝점을 기록된 이격점으로 대체하는 단계 ; 및 (g) 전체 공구경로를 통과할 때까지 상기 과정을 계속하는 단계를 포함하는 것을 특징으로 하는 설정방법.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US92000386A | 1986-10-17 | 1986-10-17 | |
| US920003 | 2001-07-31 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR880004901A KR880004901A (ko) | 1988-06-27 |
| KR930004839B1 true KR930004839B1 (ko) | 1993-06-09 |
Family
ID=25443003
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019870011579A Expired - Fee Related KR930004839B1 (ko) | 1986-10-17 | 1987-10-17 | 수치제어 공작기계의 가공과정 설정방법 |
Country Status (6)
| Country | Link |
|---|---|
| JP (1) | JPH0747255B2 (ko) |
| KR (1) | KR930004839B1 (ko) |
| BR (1) | BR8705491A (ko) |
| DE (1) | DE3735149A1 (ko) |
| IN (1) | IN168385B (ko) |
| MX (1) | MX161575A (ko) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS642107A (en) * | 1987-06-24 | 1989-01-06 | Fanuc Ltd | Involute interpolating system |
| JPH01177618A (ja) * | 1988-01-08 | 1989-07-13 | Fanuc Ltd | インボリュート補間方式 |
| JP2619532B2 (ja) * | 1989-06-28 | 1997-06-11 | ファナック株式会社 | インボリュート補間誤差補正方式 |
| DE9310029U1 (de) * | 1993-07-06 | 1993-12-02 | Wissner, Rolf, Dipl.-Ing., 37079 Göttingen | Fräs- oder Lasermaschine zur Herausarbeitung eines Werkstücks aus insbesondere plattenförmigem Material |
| US6591158B1 (en) * | 2000-06-09 | 2003-07-08 | The Boeing Company | Methods and apparatus for defining a low-curvature tool path |
| CN116912241B (zh) * | 2023-09-12 | 2023-12-12 | 深圳市艾为创科技有限公司 | 基于机器学习的cnc调机优化方法及系统 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5672704A (en) * | 1979-11-19 | 1981-06-17 | Koyo Seiko Co Ltd | Determining method for profiling work information of profiling work system |
-
1987
- 1987-10-12 IN IN792/CAL/87A patent/IN168385B/en unknown
- 1987-10-14 BR BR8705491A patent/BR8705491A/pt not_active IP Right Cessation
- 1987-10-15 JP JP62260762A patent/JPH0747255B2/ja not_active Expired - Lifetime
- 1987-10-16 DE DE19873735149 patent/DE3735149A1/de not_active Withdrawn
- 1987-10-16 MX MX8856A patent/MX161575A/es unknown
- 1987-10-17 KR KR1019870011579A patent/KR930004839B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR880004901A (ko) | 1988-06-27 |
| JPH0747255B2 (ja) | 1995-05-24 |
| BR8705491A (pt) | 1988-05-24 |
| DE3735149A1 (de) | 1988-04-28 |
| JPS63105866A (ja) | 1988-05-11 |
| MX161575A (es) | 1990-11-12 |
| IN168385B (ko) | 1991-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0465511B1 (en) | Dynamic correction of servo following errors in a computer-numerically-controlled system and fixed cycle utilizing same | |
| US3857025A (en) | Numerically controlled engraving machine system | |
| EP0145967B1 (en) | Curvilinear interpolation system and method | |
| EP0093955B1 (en) | Control apparatus for a grinding machine | |
| US4564914A (en) | Method for machining three dimensional contours utilizing a numerically controlled lathe | |
| US4550532A (en) | Automated machining method | |
| EP0329080B1 (en) | Numerical control apparatus for machining non-circular workpieces | |
| US4902951A (en) | Numerically controlled machine tool | |
| KR940011352B1 (ko) | 수치제어 공작기계 | |
| GB2168828A (en) | Adaptive control | |
| EP1720085A1 (en) | Curve interpolating method | |
| US4115958A (en) | Method of cylindrical and shoulder grinding | |
| JP2800861B2 (ja) | 三次元加工方法 | |
| KR930004839B1 (ko) | 수치제어 공작기계의 가공과정 설정방법 | |
| US4848040A (en) | Apparatus for grinding shaving cutter teeth, and method of same | |
| US4387327A (en) | Numerical control system for a crankshaft milling machine integral interpolators | |
| US5099432A (en) | Method for determining machining process in numerical control information generating function | |
| US4686796A (en) | Method and apparatus for improved polishing of turbine blades | |
| JPH08257888A (ja) | 非円形工作物の研削加工方法及び装置 | |
| EP0423342B1 (en) | Interpolation method in automatic programming | |
| EP0431174B1 (en) | Involute interpolation error correction system | |
| US6658317B2 (en) | Method for setting a moving position in a machine tool | |
| JPH0577138A (ja) | Nc面加工機のツールパス決定装置 | |
| JP2751196B2 (ja) | アプローチ径路の自動作成方法 | |
| JPH0569663B2 (ko) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| G160 | Decision to publish patent application | ||
| PG1605 | Publication of application before grant of patent |
St.27 status event code: A-2-2-Q10-Q13-nap-PG1605 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 19960610 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 19960610 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |