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 PDFInfo
- 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
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 12
- 238000005520 cutting process Methods 0.000 claims abstract description 46
- 238000000034 method Methods 0.000 claims abstract description 19
- 238000000205 computational method Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
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
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.
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)
| 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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6415227A (en) * | 1987-07-06 | 1989-01-19 | Seidensha Electronics | Device for bending band blade |
-
2012
- 2012-12-25 CN CN201210569265.4A patent/CN103048948B/en active Active
Patent Citations (4)
| 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. |