To program of parameter of door subsystem R reachs application on the west

  • Time:
  • Click:120
  • source:ZIEG CNC Machining
Summary: In treatment of article union production (SIEMENS) the application of R parameter program, will in order to machine example show $TC_DP6 how to gift in the program the specific use means that compensation of cutting tool radius is worth. In radius of lieutenant general of R process designing the value sets the radius in using $TC_DP6 instruction to will change ceaselessly next for a variable value to be worth an input in CNC packet. The program that uses variable of this kind of radius can pass handmade method work out to go out a few cannot weave the rough sketch that give machines the curved surface with regulation circularly at ordinary times. Keyword: Foreword of process designing of parameter of variable of radius of $TC_DP6, cutting tool, R: In treatment of manual process designing radius compensation is worth the method that inputs CNC packet to have two kinds. Method one: The value of cutting tool radius that will use with manual method inputs CNC packet directly inside, the radius value that this kind of method inputs is changeless. Method 2: Instruction $TC_DP6 is used to be worth corresponding radius the input to CNC packet in the program, the method of this kind of input can move in the program in can be worth radius arbitrarily be defeated by packet inside, if set radius through R parameter program,the value is a variable again as corresponding as $TC_DP6. The outline that this program machines can implement constant change, in manual process designing this is planted process designing is agile and powerful function, when should be being used since it and syncretic of grand order form particularly, will more the function that shows it and convenient. In manual process designing it is solving a few complex process designing is the usage that cannot replace. If the loop of outline machines the treatment of regular curved surface. The article combines the application of the $TC_DP6 in actual production, list respectively go for example the application of cost of compensation of bright cutting tool in manual process designing. Text: One, Xi Menzi (SIEMENS) the specification of $TC_DP6 of cost of compensation of cutting tool radius and use method. In Xi Menzi (SIEMENS) in numerical control system, $TC_DP6 is value of a system, its use is having strict regulation. Its format depends on in the cutting tool compensator of need. See meaning of watch, address shows statement form $TC_DP6[t, d] radius compensates a value to read or write T, the numeric $TC_DP6[_ of D date, _]=R_ explains: 1, T: 1-32000 of number of T cutting tool, t0 does not have cutting tool (store at the same time at most in the system 32 cutting tool) 2, D: Cutting tool compensates date D, a cutting tool can match from 1 to data set of a few 9 different compensatory, if did not write D instruction, criterion D1 is self-executing. If process designing is D0, criterion cost of cutting tool compensation is invalid. 3, R: What computational parameter R can calculate by controller when the program moves or set place needs is numeric: Also can carry numerical value of parameter of set of operation face plate. If parameter has assigned, criterion they can be in the program undertake assigning to the address that decides by variable. Assignment limits is ± (0.

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