To program of parameter of door subsystem R reachs application on the west
- Time:
- Click:120
- source:ZIEG CNC Machining
0000001 ~ 99999999) the in-house computation parameter that altogether of computational parameter R has 300 to be able to offer R99 - of use R0 ~ to be able to use R100 ~ R249 - to machine a loop to deliver R299 - of parameter R250 ~ to be used at machining a loop freely (if do not have use treatment to circulate, criterion parameter of this part computation also can use freely) process designing citing: N10 R1=5 N20 $TC_DP6[1, 1]=R1 expresses: The value that R1 represents is the radius in packet of T1D1 cutting tool to compensate a value, the radius that inputs cutting tool in the program namely compensates a value, a variable can be after R is worth. ... N80... ... .
The main use circumstance that N90 M30 is worth with compensation of order input cutting tool is R parameter program, it is both and OK to want only the round part that uses that together to be able to solve outline in manual process designing neatly, in the manual process designing that compensates change with need radius. 2, treatment example analysis: Pursue as follows: Have one treatment plan, four periphery need end face orthogonal angle is 27 ° deeply the right angle of 10mm, show the use of $TC_DP6 to facilitate, it is certain to was made here simplify already this spare parts has undertaken rough machining, the finish machining that pours wine cup only below undertakes an expatiation. Graph 1: Different view sketch map pursues 3: Stereo sketch map pursues 2: Vertical view sketch map is in this machine program, the program needed to build a few main concerns, already the high position when ball knife machines oblique plane affects, the athletic contrail that treatment deepness changes every time concerns, these a few relations are affected each other, interaction. Machine orbit analysis: Use ball knife has horny treatment, treatment direction is from below up means chases a promotion, but the computation of the maths of deepness problem need when ball knife machines oblique plane, convenient process designing and orbit draw knife the dot chooses to be on knife heart, knife heart and point of a knife just are the two geometry dot of ball knife, and on cutting tool any is undertake as cutting tool whole identical " translation " , because this is become,affirmatory knife heart subtracts radius of a cutting tool can give coordinate of point of a knife certainly again after the coordinate of Z axis, such not only your process designing and mathematical computation are more convenient, still abided by those who unite is fiducial to the knife (point of a knife) . (be like: Graph 4) the triangle that a likeness forms with oblique plane when knife heart machines oblique plane, the coordinate value that wants computation to give knife heart is used with respect to need come here triangle. The high position formula of knife heart is as follows: (oblique plane height is variable by 10 to 0 change) R5 parameter edge - the high position formula of point of a knife of variable of oblique plane height is as follows: R5 parameter edge - oblique plane height is variable - cutting tool radius pursues the triangle that 4 cutting tool and cant form pursues sketch map of 5 height variable pursues sketch map of 6 radius variable by the graph 5 with the graph 6 analysises, can reach when the ball the heart nods knife of the ball when place to be in the nadir that machines oblique plane in A, at this moment radius compensation cost is initiative value, value of parameter of the R6 side the right angle that initiative value differs to be equal to ball knife and cant to form a triangle however at the radius of ball knife expresses, chase a promotion along bevel edge nadir as cutting tool, the cutting tool on every height wants as tangent as oblique plane radius to compensate a value to need to change ceaselessly, can say ball heart advances to in-house direction ceaselessly, bring about radius compensation to be worth ceaseless decrescent. If pursue,the location drawing of 6 balls heart can see the change that radius is worth: A dot: Radius compensation is worth dot of =R6, B: Radius compensation is worth dot of =R6-L1, C: Radius compensation is worth dot of =R6-L2, D: Radius compensation is worth dot of =R6-L3, E: Radius compensation is worth dot of =R6-L4, F: Radius compensation is so value =R6-L5, computative the distance that moves upcountry when ball heart compensates the compensation cost that negative worth may appear when be worth initiative value with radius greatly. From if want to write an OK and successful program that comes out oblique plane treatment afore-mentioned is informed, be about to make the treatment in the program wants constant change highly, radius compensates a value to also want to change ceaselessly, high value and the numeric change that radius compensation is worth can be in what R parameter passes in the program to write implementation, the high value that makes Z axis is equal to constant change can solve the problem that changes highly, but although numerical value of radius compensation value is change got in the program, but how to gift this numerical value packet is a crucial question. This shows, compensate radius metabolic value input the instruction inside program of the repass inside packet through $TC_DP6 only (G41) the change that calls the compensation value after change the implementation radius with real talent to compensate a value. In addition, join numeric R8 from inside treatment analyses on treatment craft (if pursue 5: R8 delegate layer is tall) the choice decided a program is rough machining is used or finish machining is used, because the treatment course of the program can be regarded,wait tall surround treatment, can realize rough machining when numerical value of R8 parameter value is great, r8 parameter can realize finish machining when value numerical value is fine. 3, the parameter program under machine program and specification, general and manual process designing comes true to cannot machine the one large window of regular curved surface in if where to compensate radius the value to input memory,can seeing $TC_DP6. T1D1 uses %AAA program name CFTCP of treatment of continuous method of filling G64 of a knife shuts a knife feed rate writes melody, the feed rate of process designing is in cutting tool center fluid of cutting of effective M08 open M3 S2000 main shaft is turning, 2000r/minG 54 G 90 G0 X70 Y0 Z50 uses G54 coordinate department, absolute value process designing, r1=0 variable R1 adds a cost the R8=0 side the one right angle of triangle of the R6=COS(R3)*R4 side the one right angle that R2=10 10 is triangle of R5=SIN(R3)*R4 of radius of cutting tool of R4=5 of oblique plane angle for R3=27 27 of oblique plane height.
2 cutting tool every high BBB: If circular body G1 F300R9=TAN(R3)*R1 pursues (6) the radius compensation that R9 shows the value R10=R6-R9 change of the L1-L5 in change is medium is worth $TC_DP6[1, g41 X50 Y0 F1000 of the knife below height of direction of Z=R11 Z of computation of height of direction of the R11=(R5-R2-R4) Z in the memory of radius value input that 1]=R10 makes R10 is represented adds cutting tool radius to compensate value G2 X9.
38Y-19.
52CR=25G3 X-9.
38Y-19.
52CR=15G2 X-9.
38Y19.
52G3 X9 of CR=-25 outline program.
38Y19.
52CR=25G2 X100 Y0 CR=25G 40 G91 X5 cancels compensation of cutting tool radius, the cost that height of R1=R1+R8 of process designing of absolute value of G90 of increment size process designing raises a R8 to represent every time 0.
The cost that 2 treatment frequency controls R2=R2-R8 height to reduce a R8 to represent every time 0.
2IF R1<=10 GOTOB BBB jumps conditionally turn: Jump when R1>=10 turn to BBB block G0 Z50M09 to shut main shaft of cutting fluid M05 to stop M30 program to end a specification: 1, value of parameter of the R1 in the program serves as a condition, their action is the circular number that controls procedure treatment. 2, the geometrical parameter that R2 and R3 pour wine cup for oblique plane (can alter according to the change of oblique plane) , 3, R4 joins numerical value for cutting tool radius. 4, by the side of the two right angle that R5 and R6 part to form a triangle on behalf of heart of ball knife knife and cant (if pursue 4) . 5, the height that R8 promotes every layers for cutting tool (make clear: The exterior treatment quality that this parameter value affects orthogonal range directly and exterior surface roughness) . 6, R9 parameter value is knife heart inward shift is apart from (graph 6) place is denotive L1-L5. 7, R10 parameter is worth the radius in changing for the program to compensate a value, $TC_DP6[1, 1]=R10 is to make the numerical value of R10 place delegate inputs cutting tool radius to compensate a value in T1D1. 8, R11 is calculated for Z direction height. 9, the use of G40 also wants to notice, because undertook every time circulates compensating is in so in every time loop,want to cancel when the end, meet those who affect a program move otherwise. Reference material: 1, SINUMERIK_840D_810Di_802D_FM_NC is advanced a Xi Menzi (China) limited company automation and drive group 2, Chen Haizhou " milling of numerical control machine tool machines grand program and applied machinist trade publishing house 3, Li Feng Bai Yifan " variable of numerical control milling CNC Milling CNC Machining