[go: up one dir, main page]

CN106774144B - A kind of intelligent CNC processing method based on industrial robot - Google Patents

A kind of intelligent CNC processing method based on industrial robot Download PDF

Info

Publication number
CN106774144B
CN106774144B CN201611187150.3A CN201611187150A CN106774144B CN 106774144 B CN106774144 B CN 106774144B CN 201611187150 A CN201611187150 A CN 201611187150A CN 106774144 B CN106774144 B CN 106774144B
Authority
CN
China
Prior art keywords
robot
cutter
machining
processing
track
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201611187150.3A
Other languages
Chinese (zh)
Other versions
CN106774144A (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 Zhonggui Intelligent Technology Co ltd
Original Assignee
Shanghai Hua Lian Automation Engineering 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 Shanghai Hua Lian Automation Engineering Co Ltd filed Critical Shanghai Hua Lian Automation Engineering Co Ltd
Priority to CN201611187150.3A priority Critical patent/CN106774144B/en
Publication of CN106774144A publication Critical patent/CN106774144A/en
Application granted granted Critical
Publication of CN106774144B publication Critical patent/CN106774144B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/41Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • G05B19/4103Digital interpolation

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Numerical Control (AREA)

Abstract

The present invention relates to industrial production and manufacturing fields, a kind of specifically intelligent CNC processing method based on industrial robot, its step are as follows: needing to establish model by three-dimensional graphics software according to manufacturing, layered shaping is carried out according to the depth of milling to machining allowance, obtain every layer of machining locus, generate rough machined analog track, produce the track of finishing, shortest path is obtained by Floyd algorithm, machining simulation is carried out by CAM data, to robot plus engineering carry out simulating the point set for obtaining by AND algorithm intersection, obtain the algorithm that the mechanical collision position occurred in process is optimized by the posture that posture interpolation algorithm optimizes robot, to reach the amendment of machining locus, G code conversion, CNC client interpretation, processing of robots.The present invention compared with the existing technology, the advantage is that: realizing the automation processing of robot, process more accurate by intelligence production;Production efficiency is improved, cost of labor is reduced.

Description

A kind of intelligent CNC processing method based on industrial robot
[technical field]
The present invention relates to industrial production and manufacturing field, specifically a kind of intelligent CNC processing based on industrial robot Method.
[background technique]
Traditional machining is all operation machine tool operation by hand, and when processing shakes with hands machinery knives cutting Metal measures the precision of product by tools such as eyes slide calliper rule.Currently, manufacturing field developed it is very mature, but with The continuous of cost of labor rise and the requirement of production efficiency, the industrial upgrading of automated production become a kind of trend.It is modern Industry carries out operation using the lathe that computer numeral controls already, what numerically-controlled machine tool can be finished in advance according to technical staff Program automatically directly processes any product and components, and here it is " numerical control processings " that we say.Numerical control processing is extensive It applies in any field of all machinings, the even more development trend and important and necessary technological means of mold processing.
CNC is the abbreviation of computer digital control machine tool (Computer numerical control), is one kind by journey The automated machine tool of sequence control.CNC system is a dedicated real-time multi-task computer system, is melted in its control software Many advanced technologies in computer nowadays software technology are closed.
In intelligent CNC system, the processing of CAM model data and machining path planning are two main contents.Briefly, The processing of CAM model data is exactly that three-dimensional data model and machining blanks material the comparison judgement that will need to process generate more than processing Amount, and machining path planning is then the evacuation and processing work to roughing involved in process, finishing and special point The processing of skill converts, and verifies and generate the executable G-cold of robot, while client interpretation and importing into robot control System processed realizes intelligent machining production.
[summary of the invention]
It is an object of the invention to solve the deficiencies in the prior art, provide at a kind of intelligent CNC based on industrial robot Reason method, production, processing, polishing, polishing as workpiece realize intelligence, it can be achieved that the processing of CAM data and machining path planning Energyization production and processing, helps enterprise to improve production efficiency, reduces cost of labor.
To achieve the goals above, a kind of intelligent CNC processing method based on industrial robot is designed, it is characterised in that side Method is specific as follows:
A. need to establish model by three-dimensional graphics software according to manufacturing, export multiple format include STL, STP, 3DX, The 3D file of DXF format, input file are converted into CAM data model, compare with machining blanks material model, pass through NAND Algorithm calculates extra processing capacity, analyzes the surplus for needing to process in blank model;
B. to machining allowance according to the depth of milling carry out layered shaping, according to every layer of depth of cut by material to be processed into Row layered shaping is divided into altogether N layers;
C. it by the tool sharpening amount of feeding, process velocity technological parameter, uses with straight line, secondary analytic curve, plane three The build-up curve that secondary multiple knot non-homogeneous B spline curve is constituted, defines the boundary profile of processing object, with boundary profile Primitive is the machining locus that unit calculates that primitive equal space line obtains every layer;
D. it to preceding N-1 layers of setting roughing technique, according to the corresponding roughing tool of material type Auto-matching and adjusts The amount of feeding, process velocity are processed, rough machined analog track is generated;
E. fine-processing technique is set to n-th layer, corresponding finishing tool is called according to material type and machining accuracy and adjusted The whole amount of feeding, process velocity produce the track of finishing;
F. shortest path is obtained by Floyd algorithm, to obtain shortest milling track;
G. by CAM data carry out machining simulation, to robot plus engineering simulate;The all the points occurred on track It is compared with part model, the point set of intersection is obtained by AND algorithm, obtain the mechanical collision occurred in process Position;
H. the Descartes of corresponding robot pose and reference axis is found out according to the point in simulation process on machining locus Coordinate value XYZABC, and the axis angular range and the point of impingement that are limited according to robot software and hardware are evaded, and are inserted by posture Algorithm: the algorithm that the posture of spherical linear interpolation optimization robot is optimized is mended, to reach the amendment of machining locus;
Interpolation procedure:
1. calculating the difference of two values: the angular displacement of q0 to q1 is provided by Δ q=q0-1q1;
2. calculating a part of difference.Quaternary number exponentiation can be accomplished.A part of difference is provided by Δ qt;
3. plus a part of difference on initial value, with quaternary number multiplicative combination angular displacement q0 Δ qt;
It can be obtained by slerp formula in this way:
I. it plans machinable CAM model data, the track data of production is converted into G by M code G code instruction catalogue Code;
J. it is imported by CNC client interpretation and code, realizes the automation processing of robot, intelligence production.It is described Step d the specific method is as follows:
In formula, T0 is length, the array of diameter and rigidity of the cutter used comprising roughing, and r (t) is the half of cutter t Diameter, t are length, the array of diameter and rigidity of the candidate cutter used comprising roughing, and P is every layer of cutter path, x (Pk) It is coordinate value of the machining locus P on the direction x of k point, y (Pk) it is coordinate value of the machining locus P on the direction y of k point, λ0It is A coefficient being specified by programming personnel, for Tuning function, FO are the roughing amount of feeding, and l, i, j, k are subscript numbers, this Body has no meaning, and lower first number of P is the serial number of the interpolation point of cutter path, and second number represents to be added locating for the track The serial number of work layer, such as PI, kI-th of interpolation point for referring to kth layer roughing track is defaulted as when second subscript is omitted Current machined layer, PI, kIt is one and includes point x, y, the array of z coordinate value, ε (M) is toughness of material, and rHRC (M) is scene The material hardness actually measured, SO are roughing process velocities, and δ is the machining allowance of finishing, and r is the half of used cutter Diameter, PO are roughing tool tracks,K (M) is material stiffness.
The specific method is as follows by the step e:
T1=ar gmint([r(t)-mink(||Pk+1-Pk||2))]21r(t)2);
P1=P+0.5sign (P) r;
In formula, T1 is length, the array of diameter and rigidity of the cutter used comprising finishing, λ1It is to be referred to by programming personnel A coefficient fixed, for Tuning function.
The calculation method of T0, T1 are as follows:
I=1
V0=200
LOOP
I=i+1
IF v < v0 DO v0=v
UNTILi=car dinality (Tinfo)
In formula, i indicates cutter serial number herein, and ti represents number as the cutter of i, and v is the finger for evaluating cutter appropriate level Mark, v0 is synonymous with v, is used to iteration in calculating, Tinfo is the value assigned according to tool-information.
The present invention compared with the existing technology, the advantage is that:
1. realizing the automation processing of robot, intelligence production is processed more accurate;
2. improving production efficiency, cost of labor is reduced.
[Detailed description of the invention]
Fig. 1 is the flow chart of the method for the present invention.
[specific embodiment]
The present invention will be further explained below with reference to the attached drawings, and the principle of this method is very for the people of this profession Clearly.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Referring to Fig. 1, the system software is embedded into robot control system, and starts the intelligent CNC of robot System of processing, the image collection processing system press column processing step process: input needs the CAM data model processed, and adds Work material model compares, and extra processing capacity is conversed to come, the go forward side by side planning of walking along the street diameter and the adjustment of processing technology;It is logical It crosses CAM data and carries out the modification that machining simulation simultaneously limits the mechanical collision of appearance, spatial position scope limitation and shaft angle degree And correction, the machinable CAM model data of planning department, by CAM data conversion at G code, and passes through CNC client interpretation again It is imported with code, realizes the automation processing of robot, intelligence production.
A kind of intelligent CNC processing method based on industrial robot is specific as follows:
A. need to establish model by three-dimensional graphics software according to manufacturing, export multiple format include STL, STP, 3DX, The 3D file of DXF format, input file are converted into CAM data model, compare with machining blanks material model, pass through NAND Algorithm calculates extra processing capacity, analyzes the surplus for needing to process in blank model;
B. to machining allowance according to the depth of milling carry out layered shaping, according to every layer of depth of cut by material to be processed into Row layered shaping is divided into altogether N layers;
C. it by the tool sharpening amount of feeding, process velocity technological parameter, uses with straight line, secondary analytic curve, plane three The build-up curve that secondary multiple knot non-homogeneous B spline curve is constituted, defines the boundary profile of processing object, with boundary profile Primitive is the machining locus that unit calculates that primitive equal space line obtains every layer;
D. it to preceding N-1 layers of setting roughing technique, according to the corresponding roughing tool of material type Auto-matching and adjusts The amount of feeding, process velocity are processed, rough machined analog track is generated;
E. fine-processing technique is set to n-th layer, corresponding finishing tool is called according to material type and machining accuracy and adjusted The whole amount of feeding, process velocity produce the track of finishing;
F. shortest path is obtained by Floyd algorithm, to obtain shortest milling track;
G. by CAM data carry out machining simulation, to robot plus engineering simulate;The all the points occurred on track It is compared with part model, the point set of intersection is obtained by AND algorithm, obtain the mechanical collision occurred in process Position;
H. the Descartes of corresponding robot pose and reference axis is found out according to the point in simulation process on machining locus Coordinate value XYZABC, and the axis angular range and the point of impingement that are limited according to robot software and hardware are evaded, and are inserted by posture Algorithm: the algorithm that the posture of spherical linear interpolation optimization robot is optimized is mended, to reach the amendment of machining locus;
Interpolation procedure:
1. calculating the difference of two values: the angular displacement of q0 to q1 is provided by Δ q=q0-1q1;
2. calculating a part of difference.Quaternary number exponentiation can be accomplished.A part of difference is provided by Δ qt;
3. plus a part of difference on initial value, with quaternary number multiplicative combination angular displacement q0 Δ qt;
It can be obtained by slerp formula in this way:
I. it plans machinable CAM model data, the track data of production is converted into G by M code G code instruction catalogue Code;
J. it is imported by CNC client interpretation and code, realizes the automation processing of robot, intelligence production.
Wherein, NAND algorithm has referred to as with non-algorithm, is a kind of logical algorithm, often in a computer with the shape of non-conjunction Formula exists, i.e., after first making an AND operation, try again NOT operation.
Floyd algorithm is also known as interpolation point method, is a kind of for finding in given weighted graph shortest path between multi-source point Algorithm, since weighted adjacency matrix A=[a (i, j)] n × n of figure, recursively carry out n times update, i.e., by matrix D (0)= A constructs matrix D (1) by a formula;D (2) are constructed by D (1) with similarly formula again;……;It is last to use again equally Formula matrix D (n) is constructed by D (n-1).The i row j column element of matrix D (n) is shortest path of the vertex i to the vertex j Electrical path length, D (n) are referred to as the distance matrix of figure, while can also introduce a descendant node matrix to record the shortest path of point-to-point transmission Diameter.
AND operation is also known as a kind of basic logical operation mode in computer with operation, is exactly two operand tables Simultaneously it is true up to formula, is just as a result a kind of genuine binary operation.
Posture interpolation algorithm refers to that the machining locus for the part requirements processed in digital control system is various: have circular arc, Straight line, ellipse, parabola etc..However the moving direction of the processing stand of equipment is limited, general device workbench only has X, Y Both direction.The curve accidentally allowed is namely fitted with broken line in the range of processing curve precision.
The specific method is as follows by the step d:
In formula, TO is length, the array of diameter and rigidity of the cutter used comprising roughing, and r (t) is the half of cutter t Diameter, t are length, the array of diameter and rigidity of the candidate cutter used comprising roughing, and P is every layer of cutter path, x (Pk) It is coordinate value of the machining locus P on the direction x of k point, y (Pk) it is coordinate value of the machining locus P on the direction y of k point, λ0It is A coefficient being specified by programming personnel, for Tuning function, FO are the roughing amount of feeding, and l, i, j, k are subscript numbers, this Body has no meaning, and lower first number of P is the serial number of the interpolation point of cutter path, and second number represents to be added locating for the track The serial number of work layer, such as Pi,kI-th of interpolation point for referring to kth layer roughing track is defaulted as when second subscript is omitted Current machined layer, Pi,kIt is one and includes point x, y, the array of z coordinate value, ε (M) is toughness of material, and rHRC (M) is scene The material hardness actually measured, SO are roughing process velocities, and δ is the machining allowance of finishing, and r is the half of used cutter Diameter, PO are roughing tool tracks,K (M) is material stiffness.
The specific method is as follows by the step e:
T1=argmint([r(t)-mink(||Pk+1-Pk||2))]21r(t)2);
P1=P+0.5sign (P) r;
In formula, T1 is length, the array of diameter and rigidity of the cutter used comprising finishing, λ1It is to be referred to by programming personnel A coefficient fixed, for Tuning function.
The calculation method of serial number i are as follows:
I=1
V0=200
LOOP
I=i+1
IF v < v0 DO v0=v
UNTILi=cardinality (Tinfo)
In formula, i indicates cutter serial number herein, and ti represents number as the cutter of i, and v is the finger for evaluating cutter appropriate level Mark, v0 is synonymous with v, is used to iteration in calculating, Tinfo is the value assigned according to tool-information.
Embodiment
It is the specific implementation step of the method for the present invention referring to table 1.
1. implementation steps of table

Claims (2)

1. a kind of intelligent CNC processing method based on industrial robot, it is characterised in that method is specific as follows:
A. it needs to establish model by three-dimensional graphics software according to the manufacturing, export multiple format includes STL, STP, 3DX, DXF The 3D file of format, input file are converted into CAM data model, compare with machining blanks material model, are calculated by NAND Method calculates extra processing capacity, analyzes the surplus for needing to process in blank model;
B. layered shaping is carried out according to the depth of milling to machining allowance, is divided material to be processed according to every layer of depth of cut Layer processing is divided into altogether N layers;
C. it by the tool sharpening amount of feeding, process velocity technological parameter, uses and is weighed three times with straight line, secondary analytic curve, plane The build-up curve that node non-homogeneous B spline curve is constituted, defines the boundary profile of processing object, with the primitive of boundary profile The machining locus that primitive equal space line obtains every layer is calculated for unit;
D. to preceding N-1 layers of setting roughing technique, according to the corresponding roughing tool of material type Auto-matching and processing is adjusted The amount of feeding, process velocity generate rough machined analog track;
E. fine-processing technique is set to n-th layer, according to material type and machining accuracy call corresponding finishing tool and adjust into To amount, process velocity, the track of finishing is produced;
F. shortest path is obtained by Floyd algorithm, to obtain shortest milling track;
G. by CAM data carry out machining simulation, to robot plus engineering simulate;The all the points and work occurred on track Part model is compared, and the point set of intersection is obtained by AND algorithm, obtains the mechanical collision position occurred in process It sets;
H. the cartesian coordinate of corresponding robot pose and reference axis is found out according to the point in simulation process on machining locus Value XYZABC, and the axis angular range and the point of impingement that are limited according to robot software and hardware are evaded, and are calculated by posture interpolation The algorithm that the posture of method optimization robot is optimized, to reach the amendment of machining locus;
I. it plans machinable CAM model data, the track data of production is converted into G generation by M code G code instruction catalogue Code;
J. it is imported by CNC client interpretation and code, realizes the automation processing of robot, intelligence production;
The specific method is as follows by the step d:
In formula, T0 is length, the array of diameter and rigidity of the cutter used comprising roughing, and r (t) is the radius of cutter t, t It is length, the array of diameter and rigidity of the candidate cutter used comprising roughing, P is every layer of cutter path, and x (Pk) is to add Coordinate value of the work track P on the direction x of k point, y (Pk) are coordinate value of the machining locus P on the direction y of k point, and λ 0 is by compiling A coefficient that Cheng personnel specify, for Tuning function, FO are the roughing amount of feeding, and l, i, j, k are subscript numbers, itself is simultaneously Without meaning, lower first number of P is the serial number of the interpolation point of cutter path, and second number represents machined layer locating for the track Serial number, Pi, k refer to i-th of interpolation point of kth layer roughing track, when second subscript is omitted, is defaulted as current processing Layer, Pi, k are one and include point x, and y, the array of z coordinate value, ε (M) is toughness of material, and rHRC (M) is actually measured at scene Material hardness, SO are roughing process velocities, and δ is the machining allowance of finishing, and r is the radius of used cutter, and PO is thick adds Work cutter path,K (M) is material stiffness;
The specific method is as follows by the step e:
T1=argmint([r(t)-mink(||Pk+1-Pk||2))]21r(t)2)
P1=P+0.5sign (P) r
In formula, T1 is length, the array of diameter and rigidity of the cutter used comprising finishing, and λ 1 is specified by programming personnel , a coefficient for Tuning function.
2. a kind of intelligent CNC processing method based on industrial robot as described in claim 1, it is characterised in that serial number i's Calculation method are as follows:
I=1
V0=200
LOOP
I=i+1
IF v < v0DO v0=v
UNTIL i=cardinality (Tinfo)
In formula, i indicates cutter serial number herein, and ti represents number as the cutter of i, and v is the index for evaluating cutter appropriate level, v0 It is synonymous with v, it is used to iteration in calculating, Tinfo is the value assigned according to tool-information.
CN201611187150.3A 2016-12-21 2016-12-21 A kind of intelligent CNC processing method based on industrial robot Expired - Fee Related CN106774144B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611187150.3A CN106774144B (en) 2016-12-21 2016-12-21 A kind of intelligent CNC processing method based on industrial robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611187150.3A CN106774144B (en) 2016-12-21 2016-12-21 A kind of intelligent CNC processing method based on industrial robot

Publications (2)

Publication Number Publication Date
CN106774144A CN106774144A (en) 2017-05-31
CN106774144B true CN106774144B (en) 2019-04-12

Family

ID=58894293

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611187150.3A Expired - Fee Related CN106774144B (en) 2016-12-21 2016-12-21 A kind of intelligent CNC processing method based on industrial robot

Country Status (1)

Country Link
CN (1) CN106774144B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109249227B (en) * 2017-07-12 2020-05-19 富鼎电子科技(嘉善)有限公司 Electrode processing method
CN107436592A (en) * 2017-07-28 2017-12-05 珞石(山东)智能科技有限公司 Accurate polishing orbit generation method based on B-spline
CN107664982B (en) * 2017-08-16 2020-03-24 沈阳航天新光集团有限公司 Method for optimizing tool trajectory by taking smooth cutting power as target
CN107443379A (en) * 2017-08-21 2017-12-08 北京精密机电控制设备研究所 A kind of mechanical arm motion control method based on emulation data
CN108255174B (en) * 2017-12-20 2021-03-16 北京理工华汇智能科技有限公司 Robot path planning method and device
CN108227621B (en) * 2018-01-15 2020-12-04 上海维宏电子科技股份有限公司 DXF track processing method based on double-edge milling of double-edge milling lathe
CN109175326B (en) * 2018-10-24 2020-10-13 武汉理工大学 Titanium alloy casting head cleaning process based on industrial robot
CN109683554A (en) * 2018-12-28 2019-04-26 楚天智能机器人(长沙)有限公司 A kind of Intelligent Machining method suitable for the production of more specification products
EP3685969A1 (en) * 2019-01-28 2020-07-29 Siemens Aktiengesellschaft Computer-aided optimization of a numerically controlled machining of a workpiece
CN110224396A (en) * 2019-06-11 2019-09-10 上海电机学院 A kind of Economic Dispatch method of wind, light, water, fire coordination optimization
CN110580000B (en) * 2019-09-29 2021-07-13 华南理工大学 An automatic programming method for handling die finishing machining allowance
CN110961700B (en) * 2019-10-31 2021-09-07 上海航天精密机械研究所 Robot milling method for cambered surface of inner cavity of cabin
TWI775473B (en) * 2021-06-03 2022-08-21 迅智自動化科技股份有限公司 Material removal system and material removal trajectory automatic generating method
CN113814795B (en) * 2021-10-28 2023-02-10 徐州徐工挖掘机械有限公司 Workpiece processing data measuring, correcting and checking method and system based on dual-channel on-machine measurement
CN115179306A (en) * 2022-06-24 2022-10-14 兰州荣翔轨道交通科技有限公司 Milling and control method for complex wood pattern industrial robot
CN115356988A (en) * 2022-08-02 2022-11-18 中航贵州飞机有限责任公司 Automatic layering method for five-axis program of numerical control machining
CN116681266B (en) * 2023-08-02 2024-02-02 广东台正精密机械有限公司 Production scheduling method and system of mirror surface electric discharge machine
CN117885107B (en) * 2024-01-27 2024-08-23 北京国电瑞源科技发展有限公司 Flood prevention drought control command's robot on duty
CN119596839A (en) * 2025-02-06 2025-03-11 景宁特速科技有限公司 Self-adaptive control system and method for five-axis numerical control machine tool

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7665200B1 (en) * 2009-02-27 2010-02-23 Mike Seiji Shimooka Multiple purpose CNC machine
CN102120307A (en) * 2010-12-23 2011-07-13 中国科学院自动化研究所 System and method for grinding industrial robot on basis of visual information
CN104360634A (en) * 2014-11-12 2015-02-18 南京航空航天大学 Skin mirror image milling numerical control program fast generating method based on features
CN104698982A (en) * 2015-03-13 2015-06-10 江俊逢 Stepping CNC system, generating method of machining file, and real-time control method
CN104760285A (en) * 2015-03-18 2015-07-08 贵州翰凯斯智能技术有限公司 Additive manufacturing method of unmanned aerial vehicle product
CN104950805A (en) * 2015-06-11 2015-09-30 北京工业大学 Floyd algorithm-based space error compensation method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7665200B1 (en) * 2009-02-27 2010-02-23 Mike Seiji Shimooka Multiple purpose CNC machine
CN102120307A (en) * 2010-12-23 2011-07-13 中国科学院自动化研究所 System and method for grinding industrial robot on basis of visual information
CN104360634A (en) * 2014-11-12 2015-02-18 南京航空航天大学 Skin mirror image milling numerical control program fast generating method based on features
CN104698982A (en) * 2015-03-13 2015-06-10 江俊逢 Stepping CNC system, generating method of machining file, and real-time control method
CN104760285A (en) * 2015-03-18 2015-07-08 贵州翰凯斯智能技术有限公司 Additive manufacturing method of unmanned aerial vehicle product
CN104950805A (en) * 2015-06-11 2015-09-30 北京工业大学 Floyd algorithm-based space error compensation method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Full Digital Joint Motion Controller for Industrial Robot and CNC Machine Tool;Dong-Il Kim;《Industry Application Society Meeting》;19941231;第1813-1820页
工业机器人离线编程及无碰撞路径规划系统的开发研究;赵葛霄等;《组合机床与自动化加工技术》;20001231;第15-17页

Also Published As

Publication number Publication date
CN106774144A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106774144B (en) A kind of intelligent CNC processing method based on industrial robot
CN100553879C (en) A kind of sbrasive belt grinding processing method and the device that can repair type to workpiece automatically
CN110262394A (en) The compensation method of profile errors in a kind of numerical control processing
CN102147600B (en) A NC interpolation system for generating continuous curvature paths in real time
CN110052713B (en) Composite manufacturing process for increasing and decreasing materials of parts
CN108829037A (en) A kind of whole numerical-control processing method of the propeller based on UG
CN102866671B (en) Large-arc ruled surface numerical control machining cutter path planning method
CN106547251B (en) A five-axis toolpath generation method based on low-speed sensitive area interpolation information feedback
Ben-Arieh Cost estimation system for machined parts
CN101710236B (en) Numerical-control processing method of multi-space hole welding groove on large-scale spherical space curved surface
CN109960215A (en) An offline compensation method for the machining trajectory contour error of a four-axis lathe
Rauch et al. Selecting a milling strategy with regard to the machine tool capabilities: application to plunge milling
CN109318051A (en) A kind of curved surface part numerical control processing localization method
CN106200558B (en) Nc program generation method based on model
Stucker et al. A finish machining strategy for rapid manufactured parts and tools
Feiyan et al. A high-efficiency generation method of integral impeller channel tool path based on parametric domain template trajectory mapping
Saito et al. Accurate estimation of cutting time based on control principle of machine tool
Hsieh et al. Multi-pass progressive tool path planning in five-axis flank milling by particle swarm optimisation
Wu et al. Fast NURBS interpolation based on the biarc guide curve
Yan et al. A dimension-driven adaptive programming for tool-path planning and post-processing in 5-axis form milling of hyperboloidal-type normal circular-arc gears
Liu et al. A novel CNC machining method for enveloping surface
My et al. Transformation of CAM data for 5-axis CNC machine spinner U5–620
CN102528174B (en) Production method of ring chain nest
CN110968040B (en) Program generation method of machining track for mechanical numerical control
Yao et al. A finishing toolpath generation strategy for flank milling of ruled surface based on a Double-Point-Mirror method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20211025

Address after: 201315 wjf-bg520, floor 5, No. 2100, Dongming Road, Pudong New Area, Shanghai

Patentee after: Shanghai Zhonggui Intelligent Technology Co.,Ltd.

Address before: 201315 Room 101, building 6, No. 2388, xiupu Road, Pudong New Area, Shanghai

Patentee before: HK AUTO & ENG Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190412

Termination date: 20211221

CF01 Termination of patent right due to non-payment of annual fee