[go: up one dir, main page]

CN103048948B - Calculation method of automatic twisting points of ring cutter numerical control software - Google Patents

Calculation method of automatic twisting points of ring cutter numerical control software Download PDF

Info

Publication number
CN103048948B
CN103048948B CN201210569265.4A CN201210569265A CN103048948B CN 103048948 B CN103048948 B CN 103048948B CN 201210569265 A CN201210569265 A CN 201210569265A CN 103048948 B CN103048948 B CN 103048948B
Authority
CN
China
Prior art keywords
point
closed curve
angle
cutter
degree
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
CN201210569265.4A
Other languages
Chinese (zh)
Other versions
CN103048948A (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.)
NANTONG HEALTHCARE MACHINERY CO., LTD.
Original Assignee
Nantong Healthcare Machinery Co 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 Nantong Healthcare Machinery Co ltd filed Critical Nantong Healthcare Machinery Co ltd
Priority to CN201210569265.4A priority Critical patent/CN103048948B/en
Publication of CN103048948A publication Critical patent/CN103048948A/en
Application granted granted Critical
Publication of CN103048948B publication Critical patent/CN103048948B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Numerical Control (AREA)

Abstract

The invention relates to a calculation method of the automatic twisting points of ring cutter numerical control software, and the method comprises the following steps that (1) a large sponge body is arranged on a workbench of a machine tool; the twisting degree of a ring cutter is calculated in advance according to a path line which is generated by a product to be cut; (2) a closed curve of a ring cutter cutting graphic is detected; if the curve is closed, the twisting points of the closed curve are calculated; if the curve is not closed, the twisting points of the non-closed curve are calculated; and (3) after a result is calculated, cutting is carried out if the calculation is correct; and if the calculation is incorrect, step (2) is performed. The calculation method of the automatic twisting points of ring cutter numerical control software has the advantages that before processing, the twisting points of the ring cutter are calculated without a movement control card, meanwhile the positions of the twisting points are displayed, the positions of inappropriate twisting points can be changed by revising the order of the cutting paths before cutting, so that the impact on a product is prevented and the product quality is improved.

Description

A kind of cutting ring numerical control software turns round the computational methods of cutter point automatically
Technical field
The present invention relates to the computational methods that a kind of cutting ring numerical control software turns round cutter point automatically.
Background technology
At present, cutting ring numerical control software, in the control turning round cutter point, calculates feedback in real time based on motion control card.The i.e. angle of real-time judge knife-band in each section of line (straight line or curve) cutting process.If the cutter anglec of rotation is about to go beyond the scope, then turn round cutter for reverse 360 degree, then continue knife-band and turn round cutter circumgyration incision.Can ensure that knife-band can not be turned round bad like this.This control method is simple, but the product cut out, may be improper because turning round cutter point, and cause product undesirable causing to scrap.If before processing, cutting ring is turned round cutter point and is not just calculated by motion control card, demonstrate simultaneously and turn round cutter point position, then just can take the order revising cutting path before being cut, correct and inappropriately turn round cutter point position, avoid the impact that product is caused, thus improve the quality of product.
Summary of the invention
Technical problem to be solved by this invention is to provide the computational methods that a kind of cutting ring numerical control software turns round cutter point automatically.
In order to solve the problems of the technologies described above, the technical solution used in the present invention is: a kind of cutting ring numerical control software turns round cutter computational methods automatically, and its innovative point is: step is as follows: a, be positioned on the workbench of lathe by bulk cavernous body; Cutting ring is turned round in advance to the calculating of knife degree number according to the path lines that product to be cut generates, the closed curve of b, detection cutting ring cutting pattern: if closed curve, carries out closed curve and turns round the calculating of cutter point; If not closed curve, then calculate non-close curve and turn round the calculating of cutter point; C, calculate result after, if calculate correct, cut; If calculate incorrect, return b) step.
Further, the described step determining whether closed curve is: on figure, select a point to be reference coordinates point, from this point to end, if coordinate is a little consistent with the coordinate of reference coordinates point, be then closed curve; If no, be then non-close curve.
Further, the calculation process that described closed curve turns round cutter point is: the starting point of closed curve is i point, and terminal is j point, i point coordinates=j point coordinates, 1) read i point cutting ring angle and initial angle; 2) judge whether i point angle+initial angle exceeds and turn round cutter scope; 3) if step 2) in be yes, then i point is for turning round cutter point; 4) if step 2) in be no, then continue judge i=i+1, whether i is greater than j; 5) in step 4) if NO, then return step 1); 6) step 4) if yes, then judge that the cutter of turning round in this closed curve counts whether one; 7) if step 6) is yes, then whether straight line is judged before this closed curve; 8) if step 4) is no, then process ends; 9) in step 7) if yes, then this is turned round cutter point and is advanced on the straight line before closed curve, then process ends, if NO, then direct process ends.
Further, the calculation process that described non-close curve turns round cutter point is: the starting point of non-close curve is i point, and terminal is j point, 1) read i point cutting ring angle and initial angle; 2) judge whether i point angle+initial angle exceeds and turn round cutter scope; 3) if step 2) in be yes, then i point is for turning round cutter point; 4) if step 2) in be no, then continue judge i=i+1, whether i is greater than j; 5) in step 4) if NO, then return step 1); 6) in step 4) if yes, then flow process terminates.
Further, cutter scope turned round by described cutting ring: 270 ± 270 degree; I.e. 0-540 degree.
Further, described path lines to be cut are straight line and circular arc composition.
Further, described path lines to be cut are divided into five sections, and it coordinates with cutter, specific as follows:
Accompanying drawing explanation
Fig. 1 is that cutting ring numerical control software of the present invention turns round cutter calculation flow chart automatically.
Fig. 2 is that cutting ring numerical control software of the present invention turns round cutter schematic diagram automatically.
Fig. 3 is closed curve calculation flow chart of the present invention.
Fig. 4 is non-close curve calculation flow chart of the present invention.
Detailed description of the invention
The present invention is a kind of cutting ring numerical control cutting method of sponge cutting machine tool, and step is as shown in Fig. 1:
1, bulk cavernous body is positioned on the workbench of sponge cutting machine, cutting ring is turned round to the control of knife degree number; Cutter scope turned round by cutting ring: 270 ± 270 degree; I.e. 0-540 degree.
2, the path of cutting ring cutting is drawn, detect whether cutting ring cutting pattern is closed curve, concrete steps are: on figure, select a point to be reference coordinates point, from this point to end, if coordinate is a little consistent with the coordinate of reference coordinates point, then it is closed curve; If no, be then non-close curve.
Turn round the calculating of cutter point as shown in Fig. 3 for closed curve, the starting point of closed curve is i point, and terminal is j point, i point coordinates=j point coordinates, and step 1 is for reading i point cutting ring angle and initial angle.In step 2, judge whether i point angle+initial angle exceeds and turn round cutter scope.If be yes in step 2, then in step 4, i point is for turning round cutter point.If be no in step 2, then in step 3, continue to judge i=i+1, whether i is greater than j.In step 3 if NO, then step 1 is returned.In step 3 if yes, then in step 5, judge that the cutter of turning round in this closed curve counts whether one.If be yes in step 5, then in step 6, to judge before this closed curve whether straight line.If be no in step 5, then in step 7, process ends.In step 6 if yes, then step 8 this is turned round cutter point be advanced to closed curve before straight line on, then to step 7, process ends.If be no in step 6, then to step 7, direct process ends.
Turn round the calculating of cutter point as shown in Fig. 4 for non-close curve, the starting point of non-close curve is i point, and terminal is j point, in step 21, reads i point cutting ring angle and initial angle.Judge in step 22 whether i point angle+initial angle exceeds and turn round cutter scope.If be yes in step 22, then in step 24, i point is for turning round cutter point.If be no in step 22, then continue in step 23 to judge i=i+1, whether i is greater than j.In step 23 if NO, then step 21 is returned.In step 23 if yes, then in step 25, flow process terminates.
In present embodiment, the lines in path are the circular curve composition of straight line and different-diameter.As shown in Fig. 2, curve is divided into five sections, and it coordinates with cutter, specific as follows:
First paragraph: straight line A is not closed curve, and without turning round cutter point on this straight line, start angle is 270 degree, and angle at the end is 360 degree;
Second segment: circle B is closed curve, and without turning round cutter point, start angle 360 degree on this circle, angle at the end is 0 degree;
3rd section: straight line C, be not closed curve, without turning round cutter point, start angle 0 degree on this straight line, angle at the end is 0 degree;
4th section: circle D, be closed curve, this circle has one turn round cutter point, start angle 0 degree, angle at the end is 0 degree;
5th section: straight line E, be not closed curve, without turning round cutter point, start angle 0 degree on this straight line, angle at the end is 0 degree.
Cut successively by turning round nose angle degree above, during cutting, workbench is motionless, and cutting ring turns round cutter by the cutter speed of turning round of specifying turning round on cutter point, then cuts along the path of cutting ring cutting.

Claims (4)

1. cutting ring numerical control software turns round computational methods for cutter point automatically, it is characterized in that, step is as follows:
A, bulk cavernous body is positioned on the workbench of lathe; Cutting ring is turned round in advance to the calculating of knife degree number according to the path lines that product to be cut generates;
The closed curve of b, detection cutting ring cutting pattern: if closed curve, carries out closed curve and turns round the calculating of cutter point; If not closed curve, then carry out non-close curve and turn round the calculating of cutter point;
C, calculate result after, if calculate correct, cut; If calculate incorrect, return b step;
In step b, the described step determining whether closed curve is: on figure, select a point to be reference coordinates point, from this point to end, if coordinate is a little consistent with the coordinate of reference coordinates point, be then closed curve; If no, be then non-close curve;
In step b, the calculation process that described closed curve turns round cutter point is: the starting point of closed curve is i point, and terminal is j point, i point coordinates=j point coordinates, 1) read i point cutting ring angle and initial angle; 2) judge whether i point angle+initial angle exceeds and turn round cutter scope; 3) if step 2) in be yes, then i point is for turning round cutter point; 4) if step 2) in be no, then continue judge i=i+1, whether i is greater than j; 5) in step 4) if NO, then return step 1); 6) step 4) if yes, then judge that the cutter of turning round in this closed curve counts whether one; 7) if step 6) is yes, then whether straight line is judged before this closed curve; 8) if step 4) is no, then process ends; 9) in step 7) if yes, then this is turned round cutter point and is advanced on the straight line before closed curve, then process ends, if NO, then direct process ends;
In step b, the calculation process that described non-close curve turns round cutter point is: the starting point of non-close curve is i point, and terminal is j point, 1) read i point cutting ring angle and initial angle; 2) judge whether i point angle+initial angle exceeds and turn round cutter scope; 3) if step 2) in be yes, then i point is for turning round cutter point; 4) if step 2) in be no, then continue judge i=i+1, whether i is greater than j; 5) in step 4) if NO, then return step 1); 6) in step 4) if yes, then flow process terminates.
2. automatically turn round the computational methods of cutter point according to a kind of cutting ring numerical control software described in claim 1, it is characterized in that, cutter scope turned round by described cutting ring: 270 ± 270 degree; I.e. 0-540 degree.
3. automatically turn round the computational methods of cutter point according to a kind of cutting ring numerical control software described in claim 1, it is characterized in that, described path lines to be cut are straight line and circular arc composition.
4. automatically turn round the computational methods of cutter point according to a kind of cutting ring numerical control software described in claim 1, it is characterized in that, described path lines to be cut are divided into five sections, and it coordinates with cutter, specific as follows:
First paragraph: straight line A is not closed curve, and without turning round cutter point on this straight line, start angle is 270 degree, and angle at the end is 360 degree;
Second segment: circle B is closed curve, and without turning round cutter point, start angle 360 degree on this circle, angle at the end is 0 degree;
3rd section: straight line C, be not closed curve, without turning round cutter point, start angle 0 degree on this straight line, angle at the end is 0 degree;
4th section: circle D, be closed curve, this circle has one turn round cutter point, start angle 0 degree, angle at the end is 0 degree;
5th section: straight line E, be not closed curve, without turning round cutter point, start angle 0 degree on this straight line, angle at the end is 0 degree.
CN201210569265.4A 2012-12-25 2012-12-25 Calculation method of automatic twisting points of ring cutter numerical control software Active CN103048948B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210569265.4A CN103048948B (en) 2012-12-25 2012-12-25 Calculation method of automatic twisting points of ring cutter numerical control software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210569265.4A CN103048948B (en) 2012-12-25 2012-12-25 Calculation method of automatic twisting points of ring cutter numerical control software

Publications (2)

Publication Number Publication Date
CN103048948A CN103048948A (en) 2013-04-17
CN103048948B true CN103048948B (en) 2015-03-25

Family

ID=48061628

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210569265.4A Active CN103048948B (en) 2012-12-25 2012-12-25 Calculation method of automatic twisting points of ring cutter numerical control software

Country Status (1)

Country Link
CN (1) CN103048948B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109822653B (en) * 2019-02-15 2021-04-02 南通大学 Sponge cutting ring cutter angle calculation method based on tangential following
CN111931124B (en) * 2020-08-24 2024-03-08 南通大学 Method for calculating torsion angle of cutting tool based on complex plane
CN113110289B (en) * 2021-04-25 2022-12-02 南通大学 Optimization method for tool return pre-judgment point in continuous cutting of circular cutter

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0317637A1 (en) * 1987-06-10 1989-05-31 MIZUKAWA, Suehiro Method of bending band knife
US6199468B1 (en) * 1996-06-24 2001-03-13 Fecken-Kirfel Gmbh & Co. Maschinenfabrik Profile cutting machine
CN102189348A (en) * 2011-04-02 2011-09-21 哈尔滨工业大学 Robotic cutting method for profile steel
CN102390058A (en) * 2011-10-13 2012-03-28 南通恒康数控机械有限公司 Abnormal shaped sponge cutting machine with circular vertical cutter

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6415227A (en) * 1987-07-06 1989-01-19 Seidensha Electronics Device for bending band blade

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0317637A1 (en) * 1987-06-10 1989-05-31 MIZUKAWA, Suehiro Method of bending band knife
US6199468B1 (en) * 1996-06-24 2001-03-13 Fecken-Kirfel Gmbh & Co. Maschinenfabrik Profile cutting machine
CN102189348A (en) * 2011-04-02 2011-09-21 哈尔滨工业大学 Robotic cutting method for profile steel
CN102390058A (en) * 2011-10-13 2012-03-28 南通恒康数控机械有限公司 Abnormal shaped sponge cutting machine with circular vertical cutter

Also Published As

Publication number Publication date
CN103048948A (en) 2013-04-17

Similar Documents

Publication Publication Date Title
EP3214514B1 (en) Machine tool control method and machine tool control device
CN103048948B (en) Calculation method of automatic twisting points of ring cutter numerical control software
US10248107B2 (en) Control device for machine tool, and machine tool
JP4972447B2 (en) Numerical controller
JP5731463B2 (en) Numerical control device with display function of servo axis reverse position
EP2639003B1 (en) Wire electric discharge machine controller for correcting machining route using program commands
US9724776B2 (en) Wire electrical discharge machine which corrects machining path in corner portion
US9459166B2 (en) Cutting resistance analysis device, cutting and machining device equipped with same, and cutting resistance analysis program
CN104062941A (en) Cutting condition display device
JP2014097543A5 (en)
CN105278467A (en) Numerical controller having cutting in/out motion inserting function or circular motion inserting function
CN108581220A (en) It is a kind of to move paths planning method for the empty of laser cutting
CN106863007B (en) Machine tool
CN202049371U (en) Cutting control system for continuous casting slab
CN104199381B (en) Method and device for cutter compensation control of numerical control system
CN104528060B (en) Method and device for processing packaging
US8836265B2 (en) Numerical control device
CN106444625B (en) A cutter head follow-up control method and control device of a glass cutting machine
CN105345813B (en) High-precision mechanical arm positioning method based on generalized coordinates
CN113189933A (en) Teaching track modification method, device, equipment and storage medium
CN103568053B (en) A kind of method that sponge cutting machine graphics processing line segment Auto-Smooth connects
US10061297B2 (en) Method of setting up a gear cutting machine and gear cutting machine
JP4728205B2 (en) Machining data generation method
CN209465780U (en) A kind of Double-cutter head radiusing machine
CN203480275U (en) Wire-recycling and wire-arranging control system of multi-wire cutting machine

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
C56 Change in the name or address of the patentee
CP03 Change of name, title or address

Address after: 226500 Rugao City, Jiangsu Province Ding Yan Zhen Gao Road No. 969

Patentee after: NANTONG HEALTHCARE MACHINERY CO., LTD.

Address before: 226500 Jiangsu city of Nantong province Rugao City Ding Yan Zhen Gao Road No. 969

Patentee before: Nantong Healthcare Machinery Co., Ltd.