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 PDF

Info

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
Application number
CN201310058872.9A
Other languages
Chinese (zh)
Other versions
CN103116319A (en
Inventor
陆维忠
赵冬
方敏
汤同奎
郑之开
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.)
Shanghai Weihong Electronic Technology Ltd
Original Assignee
Shanghai Weihong Electronic Technology Ltd
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 Shanghai Weihong Electronic Technology Ltd filed Critical Shanghai Weihong Electronic Technology Ltd
Priority to CN201310058872.9A priority Critical patent/CN103116319B/en
Publication of CN103116319A publication Critical patent/CN103116319A/en
Application granted granted Critical
Publication of CN103116319B publication Critical patent/CN103116319B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

The method that process tool selects control is automatically realized in digital control system
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.
CN201310058872.9A 2013-02-25 2013-02-25 The method that process tool selects control is automatically realized in digital control system Active CN103116319B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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