Nothing Special   »   [go: up one dir, main page]

CN101274422A - Method for realizing digital control grinding roller curve by NC programming - Google Patents

Method for realizing digital control grinding roller curve by NC programming Download PDF

Info

Publication number
CN101274422A
CN101274422A CNA2008100686699A CN200810068669A CN101274422A CN 101274422 A CN101274422 A CN 101274422A CN A2008100686699 A CNA2008100686699 A CN A2008100686699A CN 200810068669 A CN200810068669 A CN 200810068669A CN 101274422 A CN101274422 A CN 101274422A
Authority
CN
China
Prior art keywords
grinding
program
curve
carry out
parameter
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.)
Pending
Application number
CNA2008100686699A
Other languages
Chinese (zh)
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.)
XIANFENG MACHINE TOOL WORKS
Original Assignee
XIANFENG MACHINE TOOL WORKS
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 XIANFENG MACHINE TOOL WORKS filed Critical XIANFENG MACHINE TOOL WORKS
Priority to CNA2008100686699A priority Critical patent/CN101274422A/en
Publication of CN101274422A publication Critical patent/CN101274422A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
  • Grinding Of Cylindrical And Plane Surfaces (AREA)

Abstract

The invention discloses a method for realizing the numerical control of grinding roller curves by using an NC program, which pertains to the method by adopting the NC program to control grinding processing, and aims at providing a method that adopts the current NC program to realize the numerical control of the grinding roller curves by means of the definition setting of a R parameter under the state that a numerical control system runs automatically. The method comprises steps of defining variable, transferring curve data, judging grinding type, inspecting the curve data, pre-treating the data before grinding, reading technological parameters, judging processing modes, finishing grinding, judging whether to end the grinding or not, judging the time of strokes, inspecting technological data, judging whether to relocate or not, grinding in positive direction or negative direction, calculating curves, commutating processing, finishing grinding, calculating of the finishing of the grinding and quitting position calculation, etc. The method of the invention needs no specialists to write the NC program, can write program and store a plurality of grinding curves, groups of technological parameters of grinding and the technological parameters of disc finishing, and can be applied to Siemens middle and high grade numerical control systems programmed by adopting G code.

Description

Realize the method for numerical control grinding roller curve with the NC programming
Technical field:
The present invention relates to a kind of method, relate in particular to a kind of method that realizes the numerical control grinding roller curve with the NC programming, by means of the definition setting of R parameter with numerical control program control grinding roller curve.
Background technology:
Roll grinder is the indispensable important production equipments of industry such as metallurgy, papermaking, rubber and printing and dyeing, and it is widely used in the cylindrical rolls of grinding curve roll formings such as the various sine curves of grinding (convexity or concave), straight line, tapering.Roll grinder has some characteristics of cylindrical grinder, but its transmission principle is more complex, for convexity or the concave grinding of finishing roll forming, grinding machine except the emery wheel that possesses the cylindrical grinder requirement with workpiece is done relative gyration, also require planker when roller spare is vertically reciprocating, bistrique is done the roller spare radial feed displacement of trace, makes emery wheel opposed roller spare surface forward/back a certain amount of (promptly middle a large amount), thereby goes out required curve roll surface at roller spare surfacing.
At present, realize that such compound motion has dual mode: the one, adopt mechanically operated method, the another kind of method that generates the grinding curve by the exploitation of senior language establishment such as VB, VC grinding machine numerical control special-purpose software artificial intelligence.Yet respectively there are some problems in above-mentioned two kinds of methods: adopt mechanically operated method, and the mechanical mechanism complexity, the grinding curve is adjusted inaccuracy, inconvenient operation; And the software artificial intelligence that adopts the high-level language establishment generates the method for grinding curve, requires digital control system must have opening, and programming is complicated.
Summary of the invention:
At the above-mentioned defective that exists in the prior art, the present invention aims to provide a kind of method that realizes the numerical control grinding roller curve with the NC programming, it is to adopt international NC programming, under the state that digital control system is moved automatically,, realize the program technic of roll shape curves such as numerical control grinding sine curve, straight line or tapering straight line fast by means of the definition setting of R parameter; It can simplify the loaded down with trivial details programming of artificial intelligence.
To achieve these goals, the present invention by the following technical solutions, concrete steps are as follows:
1) program begins, and utilizes R parameter list input roll characteristic parameter and grinding process parameters, selects the AUTO mode, presses start key and starts the grinding main program, calls the main subprogram of grinding;
2) variable-definition, zero clearing, the integer variable of using in the define program, string variable, real number type variable, and utilize the SET instruction with the relevant parameter zero clearing;
3) curve data transmits, and calls parameter of curve and transmits subprogram, and corresponding curvilinear characteristic data in the described R parameter list are sent in the corresponding variable, is used for down-stream;
4) grinding type is judged, at first judge and currently will carry out grinding and still repair, next differentiates the current grinding type that will carry out is straight line, sine or tapering, and assignment is given corresponding character type variable then, carries out interactive prompting and shows on HMI as the NC program is in service;
5) curve data check is judged correcting errors of following curvilinear characteristic parameter: height, perhaps tapering length, tapering molecule, tapering denominator in height, curve half-angle, the emery wheel in length of curve, the curve; Carry out then if make mistakes that alarm content is calculated and handle, and assignment gives corresponding character type variable, carry out interactive prompting and on HMI, show as the NC program is in service;
6) data preliminary treatment before the mill, intermediate variable zero clearing or assignment to using before grinding, remember current machining state: grinding or finishing and assignment are given corresponding character type variable, carry out interactive prompting and on HMI, show as the NC program is in service, judge whether the mill frame needs the amount of retreating, and calculate the amount of retreating amount;
7) read technological parameter, read current grinding process parameters and assignment and give variables corresponding;
8) judge whether current processing mode changes, and is, then jump to the preceding data preliminary treatment of mill; , then do not continue down to carry out;
9) grinding dressing, judgement are grinding roller or trimming wheel;
10) further judge whether to finish grinding, be, then jump to EP (end of program) by agreed terms; , then do not continue down to carry out;
11) judge whether the current number of strokes is zero, is, then jump to operation numbering calculation procedure section and technological parameter and transmit subprogram; , then do not continue down to carry out;
12) process data check is to the judgement of correcting errors of following technological parameter: planker speed, Continuous Compensation amount, pick feed amount, the number of strokes; Carry out then if make mistakes that alarm content is calculated and handle, and assignment gives corresponding character type variable, carry out interactive prompting and on HMI, show as the NC program is in service;
13) judge whether reorientation, judge whether to carry out again the location of grinding roller starting point or trimming wheel starting point, be, then arrive fast and specify start position; , then do not jump to the discriminating direction block;
14) planker (Z axle) forward grinding control is carried out in forward grinding, jumps to curve sine/tapering calculation procedure section;
15) just commutate, processing is just commutating: carry out pick feed;
16) planker (Z axle) negative sense grinding control is carried out in negative sense grinding, jumps to described curve sine/tapering calculation procedure section;
17) curve calculation is carried out the calculating of sine or tapering curve according to the processing type of determining before the grinding;
18) commutation is handled, and finishes Continuous Compensation, the zero clearing of middle control parameter;
19) grinding finishes, and grinding finishes to calculate, and stops emery wheel and workpiece, jumps to and withdraws from the position calculation block; And assignment gives corresponding character type variable, carries out interactive prompting and shows on HMI as the NC program is in service;
20) withdraw from position calculation, calculate the planker (Z axle) and mill frame (X-axis) coordinate that withdraw from when quitting a program;
21) EP (end of program).
Compared with the prior art, the present invention is owing to adopted international NC programming, utilize necessary roll characteristic and the grinding process parameters of R parameter list input, can realize roll shape grinding curves such as sine curve, straight line or tapering straight line, therefore need not the G code program of writing of specialty, saved a large amount of troublesome operation of numerical control programming, optimized the exploitation of grinding machine special function, and simplified mechanical transmission structure; In addition, the present invention has following characteristics:
1. can be applied in the medium-to-high grade digital control system of Siemens's employing G code programming;
2. can programme and store some sinusoidal straight line or tapering grinding curve;
3. can programme and store many group grinding process parameterses and crushing technological parameter;
4. grinding process can make up by the technological parameter numbering arbitrarily, and can make amendment in grinding;
5. have grinding parameter of curve, technological parameter and grinding flow process Presentation Function, can show the relevant information and the running status of current grinding in real time.
Description of drawings:
Fig. 1 is a flow chart of the present invention.
The specific embodiment:
The invention will be further described below in conjunction with specific embodiment:
As shown in Figure 1, concrete steps are as follows:
1) program begins, and utilizes R parameter list input roll characteristic parameter and grinding process parameters, selects the AUTO mode, presses start key and starts the grinding main program, calls the main subprogram of grinding; Wherein, the R parameter list is:
R0~R9: current grinding process parameters
The current operation numbering of R0-----, scope: be 0~9
The current planker speed of R1-----, scope: 0~4000mm/min
The current Continuous Compensation of R2-----, scope: 0~1.2mm/min
The feeding of R3-----current period, scope: 0~0.12mm/ time
The current number of strokes of R4-----, scope: 0~100 time
The current operation combination of R9-----, scope: 00000~099999999, every 0~9
R10~R19: current grinding parameter of curve
R10-----current curves numbering, scope: 0~9
R11-----current curves length, scope: 0~Z axle effective length mm; Or current tapering length, scope: 0~Z axle effective length mm
High in the R12-----current curves, scope: 0~1.3mm; Or current tapering molecule, scope :+1/-1
R13-----current curves half-angle, scope: 0~90 degree; Or current tapering denominator, scope: 5~30
High in the current emery wheel of R14-----, scope: 0~1.3mm
The current grinding wheel width of R15-----, scope: 0~120mm
The X coordinate of the current workpiece grinding of R16-----starting point (headstock end)
The Z coordinate of the current workpiece grinding of R17-----starting point (headstock end)
The X coordinate of the current crushing starting point of R18-----(headstock end)
The Z coordinate of the current crushing starting point of R19-----(headstock end)
R20~R99: program calculating parameter
R100~R199: the parameter that technology is 0~9 group, totally 10 groups, wherein crushing technological parameter group # is 9
* represent digital 0---9
R1*0-----technology numbering, scope: 0~9
R1*1-----planker speed, scope: 50~4000mm/min
The R1*2-----Continuous Compensation, scope: 0~1.2mm/min
The R1*3-----pick feed, scope: 0~0.12mm/ time
The R1*4-----number of strokes, scope: 0~100 time
R200~R249: curve numbering 0~4 is sinusoidal parameter, totally 5;
R250~R299: curve numbering 5~9 is the parameter of tapering curve, totally 5;
* represent digital 0---9, identical with the curve numerical digit
R2*0-----curve numbering, scope: 0~9
The R2*1-----length of curve, scope: 0~Z axle effective length mm; Or tapering length, scope: 0~Z axle effective length mm
High in the R2*2-----curve, scope: 0~1.3mm; Or tapering molecule; Scope :+1/-1
R2*3-----curve half-angle, scope: 0~90 degree; Or the tapering denominator, scope: 5~30
High in the R2*4-----emery wheel, scope: 0~1.3mm
The R2*5-----grinding wheel width, scope: 0~120mm,
The X coordinate of R2*6-----workpiece grinding starting point (headstock end)
The Z coordinate of R2*7-----workpiece grinding starting point (headstock end)
The X coordinate of R2*8-----crushing starting point (headstock end)
The Z coordinate of R2*9-----crushing starting point (headstock end)
The main subroutine name of described grinding is: Grinding_MJK_XF.spf, it comprise 1. call parameter of curve transmit subprogram: DataTransfer.spf, 2. operation numbering calculation procedure section, 3. technological parameter transmits subprogram, 4. alarm content calculating and handling procedure, 5. discriminating direction block;
2) variable-definition, zero clearing, the integer variable of using in the define program, string variable, real number type variable, and utilize the SET instruction with the relevant parameter zero clearing;
Integer variable:
def?int?TotalP_Z
def?int?MoveP_Z
def?int?MoveP
;def?int?MoveP_P
def?int?MoveP_M
def?int?MoveP_B
def?int?PMVar1,PMVar2
def?int?ComeAboutMark
def?int?RVar_0
DEF?INT?OCVar1,OCVar2,OCVar3,OCVar4,CycFac1
DEF?INT?OCNo_[10]
DEF?INT?CountMarker
DEF?INT?GrindMarker1,GrindMarker2,GrindMarker3
String variable:
def?String[11]ProgMarker
def?String[10]GrindType1
def?String[10]GrindType2
def?String[100]GrindType3
def?String[10]GrindType4
def?String[100]GrindType5
def?String[100]GrindType6
def?String[100]AlarmVar
def?String[100]ParamDisplay
Real number type variable:
def?real?Con_1
def?real?Con_2
def?real?Con_3
def?real?Con_4
def?real?MidCountVar_1
def?real?MidCountVar_2
def?real?MidCountVar_3
def?real?MidCountVar_4
def?real?MidCountVar_5
Def real MidCountVar_X; The X starting point
Def real MidCountVar_Z; The Z starting point
def?real?X_BackOff1,X_BackOff2
def?real?DataVar_[10]
def?real?ParamVar_[10]
def?real?SpeedVar
The parameter zero clearing, R1----R8
R[1]=SET(,,,,,,,)
3) curve data transmits, and calls parameter of curve and transmits subprogram, and corresponding curvilinear characteristic data in the described R parameter list are sent in the corresponding variable, is used for down-stream;
4) grinding type is judged, at first utilizing conditional statement to judge currently will carry out grinding and still repair, next differentiates current which kind of the grinding type that will carry out is straight line, sine or tapering, assignment is given corresponding character type variable then, carries out interactive prompting and shows on HMI as the NC program is in service; As:
If?DataVar_[2]==0
GrindType2=" straight line "<<DataVar_[0]<<" # "
Else
GrindType2=" sine "<<DataVar_[0]<<" # "
Endif
5) curve data check utilizes conditional statement that correcting errors of following curvilinear characteristic parameter judged: height, perhaps tapering length, tapering molecule, tapering denominator in height, curve half-angle, the emery wheel in length of curve, the curve; Carry out then if make mistakes that alarm content is calculated and handle, and assignment gives corresponding character type variable, carry out interactive prompting and on HMI, show as the NC program is in service; As:
IF(DataVar_[1]<=0)Or(DataVar_[1]>=10000)
AlarmVar=AlarmVar<<" length of curve R11 "
Endif
6) data preliminary treatment before the mill, intermediate variable zero clearing or assignment to using before grinding, remember current machining state: grinding or finishing and assignment are given corresponding character type variable, carry out interactive prompting and on HMI, show as the NC program is in service, judge whether the mill frame needs to retreat, and calculate the amount of retreating; As:
GrindType6=GrindType2<<" R15 width "<<DataVar_[5]<<" high among the R14
The DataVar_[4 of "<<]<<" the R13 half-angle "<<DataVar_[3]<<" "<<GrindType4
7) read technological parameter, read current grinding process parameters and utilize the assignment statement assignment to give variables corresponding;
8) utilize conditional statement to judge whether current processing mode changes, and is, then jump to the preceding data preliminary treatment of mill; , then do not continue down to carry out;
9) grinding dressing, utilizing conditional statement to judge is grinding roller or trimming wheel;
10) utilize conditional statement further to judge whether to finish grinding, be, then jump to EP (end of program) by agreed terms; , then do not continue down to carry out;
11) utilize conditional statement to judge whether the current number of strokes is zero, is, then jump to operation numbering calculation procedure section and technological parameter and transmit subprogram; , then do not continue down to carry out;
12) process data check utilizes conditional statement to the judgement of correcting errors of following technological parameter: planker speed, Continuous Compensation amount, pick feed amount, the number of strokes; Carry out then if make mistakes that alarm content is calculated and handle, and assignment gives corresponding character type variable, carry out interactive prompting and on HMI, show as the NC program is in service; As:
If(ParamVar_[1]<0)OR(ParamVar_[1]>4000)
AlarmVar=AlarmVar<<" planker speed R01 "
Endif
13) judge whether reorientation, utilize conditional statement to judge whether to carry out again the location of grinding roller starting point or trimming wheel starting point, be, then arrive fast and specify start position; , then do not jump to the discriminating direction block;
14) planker (Z axle) forward grinding control is carried out in forward grinding, utilizes Gotof redirect statement realization program to jump to curve sine/tapering calculation procedure section;
15) just commutate, processing is just commutating: carry out pick feed;
16) planker (Z axle) negative sense grinding control is carried out in negative sense grinding, utilizes Gotof redirect statement realization program to jump to described curve sine/tapering calculation procedure section;
17) curve calculation, the sine or the curves such as straight line or tapering of the required grinding of roll are divided into plurality of sections in Z shaft length direction by certain-length or certain point number, utilize FOR Do statement to generate sine or straight line or tapering curve, and finish the interpolation operation of sine or straight line or tapering curve by G90 G01;
18) commutation is handled, and finishes Continuous Compensation, the zero clearing of middle control parameter;
19) grinding finishes, and grinding finishes to calculate, and stops emery wheel and workpiece, jumps to and withdraws from the position calculation block; And assignment gives corresponding character type variable, carries out interactive prompting and shows on HMI as the NC program is in service; As:
Grinding finishes MSG (", terminal point X="<<X_BackOff1<<", Z="<<DataVar_[9])
20) withdraw from position calculation, calculate the planker (Z axle) and mill frame (X-axis) coordinate that withdraw from when quitting a program, and utilize conditional statement to judge, utilize the assignment statement assignment;
21) EP (end of program).
In the above-described embodiments, described operation numbering calculation procedure section is the combination according to the grinding process numbering of input in advance, calculate the operation numbering that current need call, and deduct current operation numbering from the combination of operation numbering automatically, for calling one section program of preparing next time:
OCProg1:
OCVar1=0
OCVar3=TRUNC(ParamVar_[9])
IF(ParamVar_[9]<>OCVar3)Or(ParamVar_[9]>10000000000)
AlarmVar=AlarmVar<<" operation combination R09 "
GOTOF?alarm1
Endif
OCProg2:
OCVar2=TRUNC(OCVar3/10)
OCVar4=(OCVar3/10-OCVar2)*10
OCVar3=OCVar2
OCNo_[OCVar1]=OCVar4
ParamVar_[9]=OCVar3
OCVar1=OCVar1+1
ParamVar_[0]=OCVar4
Described technological parameter transmits subprogram: ParameterTransfer.spf
Described discriminating direction block is one and judges statement that it can recall current planker traffic direction, as not reorientating, then jumps to corresponding planker traffic direction;
Described alarm content is calculated and handling procedure is that alarm content, the parameter of makeing mistakes are calculated, and the assignment statement assignment is to one section program of respective symbols type variable, and it can be used as, and the NC program is in service carries out interactive prompting and show on HMI.

Claims (1)

1. realize the method for numerical control grinding roller curve with NC programming for one kind, it is characterized in that: concrete steps are as follows:
1) program begins, and utilizes R parameter list input roll characteristic parameter and grinding process parameters, selects the AUTO mode, presses start key and starts the grinding main program, calls the main subprogram of grinding;
2) variable-definition, zero clearing, the integer variable of using in the define program, string variable, real number type variable, and utilize the SET instruction with the relevant parameter zero clearing;
3) curve data transmits, and calls parameter of curve and transmits subprogram, and corresponding curvilinear characteristic data in the described R parameter list are sent in the corresponding variable, is used for down-stream;
4) grinding type is judged, at first judge and currently will carry out grinding and still repair, next differentiates the current grinding type that will carry out is straight line, sine or tapering, and assignment is given corresponding character type variable then, carries out interactive prompting and shows on HMI as the NC program is in service;
5) curve data check is judged correcting errors of following curvilinear characteristic parameter: height, perhaps tapering length, tapering molecule, tapering denominator in height, curve half-angle, the emery wheel in length of curve, the curve; Carry out then if make mistakes that alarm content is calculated and handle, and assignment gives corresponding character type variable, carry out interactive prompting and on HMI, show as the NC program is in service;
6) data preliminary treatment before the mill, intermediate variable zero clearing or assignment to using before grinding, remember current machining state: grinding or finishing, and assignment is given corresponding character type variable, carry out interactive prompting and on HMI, show as the NC program is in service, judge whether the mill frame needs to retreat, and calculate the amount of retreating;
7) read technological parameter, read current grinding process parameters and assignment and give variables corresponding;
8) judge whether current processing mode changes, and is, then jump to the preceding data preliminary treatment of mill; , then do not continue down to carry out;
9) grinding dressing, judgement are grinding roller or trimming wheel;
10) further judge whether to finish grinding, be, then jump to EP (end of program) by agreed terms; , then do not continue down to carry out;
11) judge whether the current number of strokes is zero, is, then jump to operation numbering calculation procedure section and technological parameter and transmit subprogram; , then do not continue down to carry out;
12) process data check is to the judgement of correcting errors of following technological parameter: planker speed, Continuous Compensation amount, pick feed amount, the number of strokes; Carry out then if make mistakes that alarm content is calculated and handle, and assignment gives corresponding character type variable, carry out interactive prompting and on HMI, show as the NC program is in service;
13) judge whether reorientation, judge whether to carry out again the location of grinding roller starting point or trimming wheel starting point, be, then arrive fast and specify start position; , then do not jump to the discriminating direction block;
14) planker forward grinding control is carried out in forward grinding, jumps to curve sine/tapering calculation procedure section;
15) just commutate, processing is just commutating: carry out pick feed;
16) planker negative sense grinding control is carried out in negative sense grinding, jumps to described curve sine/tapering calculation procedure section;
17) curve calculation is carried out the calculating of sine or tapering curve according to the processing type of determining before the grinding;
18) commutation is handled, and finishes Continuous Compensation, the zero clearing of middle control parameter;
19) grinding finishes, and the grinding end data is handled, and stops emery wheel and workpiece, jumps to and withdraws from the position calculation block; And assignment gives corresponding character type variable, carries out interactive prompting and shows on HMI as the NC program is in service;
20) withdraw from position calculation, calculate the planker and the mill rack coordinate that withdraw from when quitting a program;
21) EP (end of program).
CNA2008100686699A 2008-03-24 2008-03-24 Method for realizing digital control grinding roller curve by NC programming Pending CN101274422A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008100686699A CN101274422A (en) 2008-03-24 2008-03-24 Method for realizing digital control grinding roller curve by NC programming

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008100686699A CN101274422A (en) 2008-03-24 2008-03-24 Method for realizing digital control grinding roller curve by NC programming

Publications (1)

Publication Number Publication Date
CN101274422A true CN101274422A (en) 2008-10-01

Family

ID=39994493

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100686699A Pending CN101274422A (en) 2008-03-24 2008-03-24 Method for realizing digital control grinding roller curve by NC programming

Country Status (1)

Country Link
CN (1) CN101274422A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101840217A (en) * 2010-05-27 2010-09-22 江苏安泰动力机械有限公司 Method for controlling numerical control program with logic judgment function
CN102452026A (en) * 2010-10-25 2012-05-16 宝山钢铁股份有限公司 Method for compensating for roll grinding
CN102452042A (en) * 2010-10-28 2012-05-16 西门子工厂自动化工程有限公司 Machining method and device
CN102581712A (en) * 2012-03-27 2012-07-18 首钢总公司 Method for grinding plain roll from plain profile into CVC (continuous variable crown) profile
CN103076760A (en) * 2012-12-20 2013-05-01 长春轨道客车股份有限公司 Sliding chute milling method
CN103084940A (en) * 2013-01-23 2013-05-08 本钢板材股份有限公司 Method of grinding plate rolling roller through grinding machine
CN103302586A (en) * 2012-03-12 2013-09-18 福裕事业股份有限公司 Control method of grinding machines and control system applying same
CN106216782A (en) * 2016-07-19 2016-12-14 内蒙古包钢钢联股份有限公司 Numerical control lathe silk locomotive silk individual event value adjustment method
CN106312734A (en) * 2016-10-18 2017-01-11 江南大学 Multi-deformation casting grinding technology operation process
CN106625089A (en) * 2016-10-18 2017-05-10 江南大学 Vertical feeding control method for repeated-deformation casting coping
CN106625088A (en) * 2016-10-18 2017-05-10 江南大学 Coping and machining method for multi-shape change casting
CN107866705A (en) * 2016-09-27 2018-04-03 上海宝钢工业技术服务有限公司 The method for grinding of roll uniformly linear
CN108406447A (en) * 2018-03-13 2018-08-17 无锡微研股份有限公司 A kind of track method for grinding of the non-round surface of precision
CN109542449A (en) * 2018-10-29 2019-03-29 大族激光科技产业集团股份有限公司 A kind of non-linear laser power control NC programmed method and laser power control system
CN113885438A (en) * 2021-10-26 2022-01-04 中国航发沈阳黎明航空发动机有限责任公司 Method for automatically intercepting program in mixed milling machining of blisk
CN115685885A (en) * 2021-07-29 2023-02-03 株式会社理光 Machining determination device, machining determination method, storage medium, and computer device

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101840217A (en) * 2010-05-27 2010-09-22 江苏安泰动力机械有限公司 Method for controlling numerical control program with logic judgment function
CN102452026A (en) * 2010-10-25 2012-05-16 宝山钢铁股份有限公司 Method for compensating for roll grinding
CN102452042B (en) * 2010-10-28 2013-06-19 西门子工厂自动化工程有限公司 Machining method and device
CN102452042A (en) * 2010-10-28 2012-05-16 西门子工厂自动化工程有限公司 Machining method and device
CN103302586B (en) * 2012-03-12 2017-04-12 福裕事业股份有限公司 Control method of grinding machines and control system applying same
CN103302586A (en) * 2012-03-12 2013-09-18 福裕事业股份有限公司 Control method of grinding machines and control system applying same
CN102581712A (en) * 2012-03-27 2012-07-18 首钢总公司 Method for grinding plain roll from plain profile into CVC (continuous variable crown) profile
CN103076760A (en) * 2012-12-20 2013-05-01 长春轨道客车股份有限公司 Sliding chute milling method
CN103076760B (en) * 2012-12-20 2015-11-11 长春轨道客车股份有限公司 A kind of milling method of chute
CN103084940B (en) * 2013-01-23 2015-02-04 本钢板材股份有限公司 Method of grinding plate rolling roller through grinding machine
CN103084940A (en) * 2013-01-23 2013-05-08 本钢板材股份有限公司 Method of grinding plate rolling roller through grinding machine
CN106216782A (en) * 2016-07-19 2016-12-14 内蒙古包钢钢联股份有限公司 Numerical control lathe silk locomotive silk individual event value adjustment method
CN106216782B (en) * 2016-07-19 2019-08-16 内蒙古包钢钢联股份有限公司 Numerical control thread locomotive silk individual event value adjustment method
CN107866705A (en) * 2016-09-27 2018-04-03 上海宝钢工业技术服务有限公司 The method for grinding of roll uniformly linear
CN106625089A (en) * 2016-10-18 2017-05-10 江南大学 Vertical feeding control method for repeated-deformation casting coping
CN106625088A (en) * 2016-10-18 2017-05-10 江南大学 Coping and machining method for multi-shape change casting
CN106625089B (en) * 2016-10-18 2018-11-30 江南大学 A kind of multiform change casting reconditioning vertical feed control method
CN106312734A (en) * 2016-10-18 2017-01-11 江南大学 Multi-deformation casting grinding technology operation process
CN108406447A (en) * 2018-03-13 2018-08-17 无锡微研股份有限公司 A kind of track method for grinding of the non-round surface of precision
CN108406447B (en) * 2018-03-13 2020-07-07 无锡微研股份有限公司 Track grinding method for precise non-circular curved surface
CN109542449A (en) * 2018-10-29 2019-03-29 大族激光科技产业集团股份有限公司 A kind of non-linear laser power control NC programmed method and laser power control system
CN115685885A (en) * 2021-07-29 2023-02-03 株式会社理光 Machining determination device, machining determination method, storage medium, and computer device
CN113885438A (en) * 2021-10-26 2022-01-04 中国航发沈阳黎明航空发动机有限责任公司 Method for automatically intercepting program in mixed milling machining of blisk
CN113885438B (en) * 2021-10-26 2023-10-27 中国航发沈阳黎明航空发动机有限责任公司 Method for automatically intercepting program in mixing milling process of blisk

Similar Documents

Publication Publication Date Title
CN101274422A (en) Method for realizing digital control grinding roller curve by NC programming
CN100451891C (en) Dynamic forward-looking processing method of small program segment and implementing device
CN101980091B (en) Method for compensating central point of double-turntable five-axis linked numerical control machining rotary tool
CN102224469B (en) For the apparatus and method of controlled working equipment
CN100480917C (en) Method and apparatus for driving numerically controlled machine to execute space circular arc interpolation process
CN101510087A (en) Forward looking self-adapting speed controlling method for high-speed processing tiny line segment
CN103529751B (en) Five-axis linkage machine tools digital control system and job operation thereof
CN102640067A (en) Tool path generation method and device
CN104281091B (en) The numerical control device of function is shortened in the starting point path with the compound shape fixed cycle
CN101169647A (en) Mini line segment curve five-axis linkage machining speed smoothing method
CN101563661B (en) Working control device
CN101334654A (en) Parameter configuration device of numerical control system and parameter configuration method
CN102566511A (en) Five-shaft numerical control system cutter center point interpolation path interpolation method
JP2011248473A (en) Numerical control device having fluctuation operation function allowing to change speed at any interval
CN102331744A (en) Numerical controller for machine tool with function of controlling speed of arc operation
CN107378951A (en) The visual programming method and operating system of a kind of truss manipulator
CN103201069A (en) Cutting resistance analysis device, cutting device equipped with same, and cutting resistance analysis program
CN109901518A (en) A kind of numerically-controlled machine tool acceleration and deceleration speed planning method under constant force constraint condition
CN104516309A (en) Control device with integrated optimizer
EP2128728B1 (en) Method for creating profile data used to process non-circular workpiece
JPH02178711A (en) Numerical controller
KR100880734B1 (en) Step length optimization method of NC data for enhancing 5-axis milling speed based on machine dynamics
CN1067619C (en) Roll grinder digital control system
CN207309753U (en) A kind of metal bonding agent extra hard material grinding wheel processing unit (plant)
CN103076760A (en) Sliding chute milling method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081001