CN103116319B - The method that process tool selects control is automatically realized in digital control system - Google Patents
The method that process tool selects control is automatically realized in digital control system Download PDFInfo
- Publication number
- CN103116319B CN103116319B CN201310058872.9A CN201310058872A CN103116319B CN 103116319 B CN103116319 B CN 103116319B CN 201310058872 A CN201310058872 A CN 201310058872A CN 103116319 B CN103116319 B CN 103116319B
- Authority
- CN
- China
- Prior art keywords
- control system
- digital control
- tool
- processing
- information
- 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
Links
Landscapes
- Numerical Control (AREA)
Abstract
The present invention relates in a kind of digital control system and realize the method that process tool selects control automatically, belong to Computerized Numerical Control technology field.First the method analyzes the tool-information in processing cutter track information; Set up the mapping relations between the tool-information processing interval corresponding with it; Then system selects the processing interval of its correspondence of tool sharpening to be processed one by one; Therefore, it is possible in the process of time processing, a kind of process of cutter is gathered together, once complete, thus decrease replacing cutter number of times, effectively reduce the workload of user, significantly improve working (machining) efficiency, and in digital control system of the present invention, realize the method that process tool selects control automatically, its implementation is simple, and realize with low cost, range of application is also comparatively extensive.
Description
Technical field
The present invention relates to Computerized Numerical Control technology field, particularly numerically-controlled machine processing technique field, specifically refer in a kind of digital control system and realize the method that process tool selects control automatically.
Background technology
Numerical control is the abbreviation of digital control (Numeric Control, NC).Current machine tool numerical control system grows up on the basis of traditional hardware numerical control.It replaces hardware numerical control device, by the part or all of numerical control function of software simulating with a computer generation.Therefore, machine tool numerical control system is a kind of automatic control system realized with digital control technology comprising computing machine, and its controlled device can be various numerically-controlled machine.
In this technical field, prior art often can utilize lathe to carry out work pieces process.When machine tooling, if user's workpiece to be processed needs to process with the cutter of different model, and tool magazine is not with by lathe, now needs manual tool changing.In digital control processing as shown in Figure 2, user processes the code instance of cutter track.For such cutter track, the work flow of prior art is adopted to be that program selects No. five cuttves processing when starting.When running into new cutter T8, according to lathe prompting, user manually carries out tool changing, changes process tool into No. eight cuttves by No. five cuttves, continues processing.The second half section of cutter track runs into cutter instruction T13 and T8, and user is the same as lathe prompting, carries out the operation of manual tool changing.User frequently carries out manual tool changing and directly causes working (machining) efficiency on the low side, and for tool changing cutter track more frequently, the efficiency faced by user is more obvious.
Summary of the invention
The object of the invention is to overcome above-mentioned shortcoming of the prior art, there is provided a kind of by the process set of a kind of cutter in time processing, once complete a kind of process of cutter, reduce and change cutter number of times, thus reduce the workload of user, promote working (machining) efficiency, and implementation method is simple, realize with low cost, range of application realizes the method that process tool selects control automatically in digital control system comparatively widely.
In order to realize above-mentioned object, realizing process tool in digital control system of the present invention and automatically selecting the method for control to comprise the following steps:
(1) digital control system described in obtains processing cutter track information;
(2) the processing cutter track information described in digital control system analysis described in, obtains tool-information wherein;
(3) digital control system described according to described processing cutter track information, the mapping relations between the processing interval that the tool-information described in acquisition is corresponding with it;
(4) digital control system described in chooses a tool-information to be processed according to user operation;
(5) the processing cutter track information described in digital control system parsing described in, and the processing interval of its correspondence is processed according to selected tool-information to be processed;
(6) digital control system described in judges whether to complete parsing according to the analysis result of processing cutter track information, if so, then completes processing, if not, then returns step (5).
Realize process tool in this digital control system automatically to select in the method for control, described step (3) specifically comprises the following steps:
(31) processing interval of each cutter in the processing cutter track information described in digital control system retrieval described in;
(32) each processing interval of each cutter is formed the processing interval sequence corresponding with cutter by the digital control system described in;
(33) digital control system described in sets up the mapping relations between the processing interval sequence of its correspondence of tool-information.
Realize process tool in this digital control system automatically to select in the method for control, described step (4) specifically comprises the following steps:
(41) digital control system described in shows each tool-information to be processed and selects for user;
(42) digital control system described in obtains a selected tool-information to be processed according to the selection of user;
(43) the processing interval sequence that the selected tool-information to be processed described in the digital control system described in obtains is corresponding, and as current processing interval sequence.
Realize process tool in this digital control system automatically to select in the method for control, described step (5) specifically comprises the following steps:
(51) the processing cutter track information described in digital control system parsing described in, obtains Machining Instruction;
(52) digital control system described in performs the Machining Instruction in described current processing interval sequence;
(53) digital control system described in does not perform the Machining Instruction outside described current processing interval sequence.
Realize process tool in this digital control system automatically to select in the method for control, described digital control system does not perform the Machining Instruction outside described current processing interval sequence, be specially: whether the Machining Instruction outside current processing interval sequence described in described digital control system judges is upgrade status command or mode instruction, if, then perform and upgrade status command or mode instruction, if not, then do not perform.
Have employed in the digital control system of this invention and realize the method that process tool selects control automatically, first it analyze the tool-information in processing cutter track information; Set up the mapping relations between the tool-information processing interval corresponding with it; Then system selects the processing interval of its correspondence of tool sharpening to be processed one by one; Therefore, it is possible in the process of time processing, a kind of process of cutter is gathered together, once complete, thus decrease replacing cutter number of times, effectively reduce the workload of user, significantly improve working (machining) efficiency, and in digital control system of the present invention, realize the method that process tool selects control automatically, its implementation is simple, and realize with low cost, range of application is also comparatively extensive.
Accompanying drawing explanation
Fig. 1 realizes the schematic flow sheet that process tool selects the method for control automatically in digital control system of the present invention.
Fig. 2 needs to carry out the actual machining code schematic diagram that process tool selects control.
Embodiment
In order to more clearly understand technology contents of the present invention, describe in detail especially exemplified by following examples.
Refer to shown in Fig. 1, for realizing the schematic flow sheet that process tool selects the method for control automatically in digital control system of the present invention.
In a kind of digital control system, realize the method that process tool selects control automatically, it is characterized in that, described method comprises the following steps:
(1) digital control system described in obtains processing cutter track information;
(2) the processing cutter track information described in digital control system analysis described in, obtains tool-information wherein;
(3) digital control system described according to described processing cutter track information, the mapping relations between the processing interval that the tool-information described in acquisition is corresponding with it;
(4) digital control system described in chooses a tool-information to be processed according to user operation;
(5) the processing cutter track information described in digital control system parsing described in, and the processing interval of its correspondence is processed according to selected tool-information to be processed;
(6) digital control system described in judges whether to complete parsing according to the analysis result of processing cutter track information, if so, then completes processing, if not, then returns step (5).
In one more preferably embodiment, described step (3) specifically comprises the following steps:
(31) processing interval of each cutter in the processing cutter track information described in digital control system retrieval described in;
(32) each processing interval of each cutter is formed the processing interval sequence corresponding with cutter by the digital control system described in;
(33) digital control system described in sets up the mapping relations between the processing interval sequence of its correspondence of tool-information.
In further preferred embodiment, described step (4) specifically comprises the following steps:
(41) digital control system described in shows each tool-information to be processed and selects for user;
(42) digital control system described in obtains a selected tool-information to be processed according to the selection of user;
(43) the processing interval sequence that the selected tool-information to be processed described in the digital control system described in obtains is corresponding, and as current processing interval sequence.
Further preferred embodiment in, described step (5) specifically comprises the following steps:
(51) the processing cutter track information described in digital control system parsing described in, obtains Machining Instruction;
(52) digital control system described in performs the Machining Instruction in described current processing interval sequence;
(53) digital control system described in does not perform the Machining Instruction outside described current processing interval sequence.
In preferred embodiment, described digital control system does not perform the Machining Instruction outside described current processing interval sequence, be specially: whether the Machining Instruction outside current processing interval sequence described in described digital control system judges is upgrade status command or mode instruction, if, then perform and upgrade status command or mode instruction, if not, then do not perform.
In actual applications, concrete operation step of the present invention is as follows,
One: be loaded into the cutter track file needing processing;
Two: retrieve the tool-information in whole cutter track, calculate processing interval sequence corresponding to each cutter, and form the relation mutually mapped;
Three: the cutter of retrieval number is fed back on interface, select for user;
Four: user selects cutter to be processed number and according to cutter in the second step number mapping relations with processing interval sequence, finds cutter to be processed number corresponding processing interval sequence (i.e. sequence between this cutter number effective machining corresponding in whole processing cutter track);
Five: start processing, resolve whole cutter track, two kinds of process are below done for the instruction parsed.This instruction belongs to the valid interval sequence of cutter to be processed number, then correctly perform; If this instruction does not belong to the valid interval sequence of cutter to be processed, then only upgrade necessary modal information, this instruction does not perform.Until whole cutter track document analysis completes, process finishing.
Specifically, for the actual machining code in Fig. 2, step is as follows:
The first step: be loaded into the cutter track information of Fig. 2 and preserve, apply for that one piece of internal memory is for storing the processing interval of cutter number and its correspondence;
Second step: retrieve whole cutter track.First cutter T5 being detected, is initial with the document location of character ' T ', continues down to retrieve, until retrieve next tool-information T8.With last character that the previous position of the character ' T ' in T8 is No. five these intervals of cutter, so just obtain a processing interval of cutter T5, be designated as processing interval one (in Fig. 2, the 2nd walks to the 36th row).T5 and this corresponding relation of its processing interval one are formed and maps, add in the internal memory of our previous step application;
3rd step: by the method for second step, continues down to retrieve, obtains cutter T8 and processing interval one (in Fig. 2, the 37th walks to the 116th row) thereof, and add in internal memory.Obtain cutter T13 and processing interval one (in Fig. 2, the 117th walks to the 236th row) thereof, and add in internal memory.Obtain cutter T8 and processing interval two (in Fig. 2, the 237th walks to the 306th row) thereof, and add in the processing interval sequence of T8;
4th step: cutter T5, T8, T13 of upper two step retrievals are fed back on interface, selects for user;
5th step: assuming that two processing interval sequences that user's Choice and process cutter T8 is corresponding, we take out these two processing interval sequences of T8 from internal memory, apply for one piece of internal memory in addition, this two processing interval sequences storage of T8 entered, these two processing intervals are between effective machining;
6th step: start processing, resolves cutter track information.If the instruction parsed is between effective machining in sequence, then correctly perform, if the instruction parsed is not between effective machining in sequence, then lathe does not perform this part instruction (if having instruction for upgrading state in this part instruction as F instruction, S instruction, and the G mode instruction of the first row also performs).I.e. two processing interval sequences corresponding to this processing process tool T8 (in Fig. 2 the 37th walk to the 116th row and the 237th walk to the 306th row).Treat that whole processing cutter track document analysis is complete, resolver enters the work for the treatment of of process finishing inter-related task.
As can be seen here, utilize band of the present invention to select the method for cutter machining functions to process a workpiece, tool changing efficiency improves 25%, and the array tool changing efficiency of processing same workpiece 3 × 3 improves 12 times.For tool changing operation cutter track frequently, tool changing efficiency improves more remarkable.The method selecting cutter to process seems extremely important in this type of processing, and great improves working (machining) efficiency, also makes processing more convenient.
Have employed in the digital control system of this invention and realize the method that process tool selects control automatically, first it analyze the tool-information in processing cutter track information; Set up the mapping relations between the tool-information processing interval corresponding with it; Then system selects the processing interval of its correspondence of tool sharpening to be processed one by one; Therefore, it is possible in the process of time processing, a kind of process of cutter is gathered together, once complete, thus decrease replacing cutter number of times, effectively reduce the workload of user, significantly improve working (machining) efficiency, and in digital control system of the present invention, realize the method that process tool selects control automatically, its implementation is simple, and realize with low cost, range of application is also comparatively extensive.
In this description, the present invention is described with reference to its specific embodiment.But, still can make various amendment and conversion obviously and not deviate from the spirit and scope of the present invention.Therefore, instructions and accompanying drawing are regarded in an illustrative, rather than a restrictive.
Claims (2)
1. realize the method that process tool selects control automatically in digital control system, it is characterized in that, described method comprises the following steps:
(1) digital control system described in obtains processing cutter track information;
(2) the processing cutter track information described in digital control system analysis described in, obtains tool-information wherein;
(3) digital control system described according to described processing cutter track information, the mapping relations between the processing interval that the tool-information described in acquisition is corresponding with it;
Wherein, described step (3) specifically comprises the following steps:
(31) processing interval of each cutter in the processing cutter track information described in digital control system retrieval described in;
(32) each processing interval of each cutter is formed the processing interval sequence corresponding with cutter by the digital control system described in;
(33) digital control system described in sets up the mapping relations between the tool-information processing interval sequence corresponding with it;
(4) digital control system described in chooses a tool-information to be processed according to user operation;
(5) the processing cutter track information described in digital control system parsing described in, and the processing interval of its correspondence is processed according to selected tool-information to be processed;
Wherein, described step (5) specifically comprises the following steps:
(51) the processing cutter track information described in digital control system parsing described in, obtains Machining Instruction;
(52) digital control system described in performs the Machining Instruction in current processing interval sequence;
(53) digital control system described in does not perform the Machining Instruction outside described current processing interval sequence;
Described digital control system does not perform the Machining Instruction outside described current processing interval sequence, is specially:
Whether the Machining Instruction outside current processing interval sequence described in described digital control system judges is upgrade status command or mode instruction, if so, then performs and upgrades status command or mode instruction, if not, then do not perform;
(6) digital control system described in judges whether to complete parsing according to the analysis result of processing cutter track information, if so, then completes processing, if not, then returns step (5).
2. realize the method that process tool selects control automatically in digital control system according to claim 1, it is characterized in that, described step (4) specifically comprises the following steps:
(41) digital control system described in shows each tool-information to be processed and selects for user;
(42) digital control system described in obtains a selected tool-information to be processed according to the selection of user;
(43) the processing interval sequence that the selected tool-information to be processed described in the digital control system described in obtains is corresponding, and as current processing interval sequence.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310058872.9A CN103116319B (en) | 2013-02-25 | 2013-02-25 | The method that process tool selects control is automatically realized in digital control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310058872.9A CN103116319B (en) | 2013-02-25 | 2013-02-25 | The method that process tool selects control is automatically realized in digital control system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103116319A CN103116319A (en) | 2013-05-22 |
CN103116319B true CN103116319B (en) | 2015-11-04 |
Family
ID=48414731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310058872.9A Active CN103116319B (en) | 2013-02-25 | 2013-02-25 | The method that process tool selects control is automatically realized in digital control system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103116319B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108459561B (en) * | 2018-03-22 | 2021-09-28 | 惠州市倍思特尔精密模具有限公司 | Formula optimization method for CNC batch processing |
CN112658767B (en) * | 2020-12-18 | 2023-04-11 | 余姚市宝马印刷器材有限公司 | Intelligent cutter control method and system based on mechanical machine tool |
CN115469604A (en) * | 2022-09-13 | 2022-12-13 | 中国第一汽车股份有限公司 | Method and device for creating tool library |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1541280A1 (en) * | 2002-07-30 | 2005-06-15 | Citizen Watch Co. Ltd. | Tool selection method for machine tool, control device, and numerically controlled lathe |
CN101488017A (en) * | 2009-02-24 | 2009-07-22 | 上海奈凯电子科技有限公司 | Real-time control method of process tool route of numerical control machine based on machine vision |
CN101763048A (en) * | 2009-12-22 | 2010-06-30 | 沈阳飞机工业(集团)有限公司 | Method for selecting roughing tool for aircraft complex component based on Voronoi Mountain variation |
CN101986771A (en) * | 2010-05-12 | 2011-03-16 | 梅州市志浩电子科技有限公司 | Slot processing technology for printed circuit board |
CN201900492U (en) * | 2010-12-13 | 2011-07-20 | 宁波海天精工机械有限公司 | Automatic tool changing system |
-
2013
- 2013-02-25 CN CN201310058872.9A patent/CN103116319B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1541280A1 (en) * | 2002-07-30 | 2005-06-15 | Citizen Watch Co. Ltd. | Tool selection method for machine tool, control device, and numerically controlled lathe |
CN101488017A (en) * | 2009-02-24 | 2009-07-22 | 上海奈凯电子科技有限公司 | Real-time control method of process tool route of numerical control machine based on machine vision |
CN101763048A (en) * | 2009-12-22 | 2010-06-30 | 沈阳飞机工业(集团)有限公司 | Method for selecting roughing tool for aircraft complex component based on Voronoi Mountain variation |
CN101986771A (en) * | 2010-05-12 | 2011-03-16 | 梅州市志浩电子科技有限公司 | Slot processing technology for printed circuit board |
CN201900492U (en) * | 2010-12-13 | 2011-07-20 | 宁波海天精工机械有限公司 | Automatic tool changing system |
Also Published As
Publication number | Publication date |
---|---|
CN103116319A (en) | 2013-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108829024B (en) | PLC program generation method and system | |
CN103809506B (en) | The method of part processing optimal scheduling scheme is obtained based on a dimension particle cluster algorithm | |
CN102880113B (en) | Laser cutting path optimizing method | |
CN103116319B (en) | The method that process tool selects control is automatically realized in digital control system | |
CN109213080B (en) | Machine tool control method and device | |
CN103197605B (en) | Method of CNC automatic programming for gear hobbing based on standard template and expression driving | |
CN102385347A (en) | Intelligent numerical control programming system for special-shaped helical curved surface machining | |
CN101436050A (en) | Graphic interactive programming unit and method for open type numerical control system | |
Fathi et al. | A technical comment on “a review on assembly sequence planning and assembly line balancing optimisation using soft computing approaches” | |
CN201097202Y (en) | A graphic interactive programming device | |
CN101763072A (en) | Conversion method and device of numerical control machining code | |
CN102081378A (en) | Method and device for converting universal code based on macroprogram | |
CN101551748B (en) | Optimized compiling method | |
CN102609564A (en) | Fast positioning and corresponding method for machining features and machining operations | |
CN105447284A (en) | Technical allowance adding method | |
CN103941627B (en) | Conversion methods of the SFC to ladder diagram in a kind of programming based on PLC | |
CN111475159B (en) | Method, device and storage medium for automatically generating program | |
CN111684374B (en) | Numerical control machining method, numerical control machine tool, and computer storage medium | |
KR102357029B1 (en) | The combined process registration apparatus and method using interactive program in computer numarical control machine tools | |
CN108829440B (en) | Method and system for converting logic configuration array into logic execution command | |
CN103530436A (en) | Tooling layout drawing parameterization generation method based on AUTOCAD. NET API | |
US10545483B2 (en) | Production system having additional functionality, and operating method | |
CN102354149A (en) | Post-processing method of cutter location file generated by programming based on STIL (Standard Template Library) format model | |
EP1197852A2 (en) | Program generating apparatus for built-in microcomputer | |
KR102455108B1 (en) | Application recommendation methods for machine tools |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |