Radius of C function cutting tool is compensated

  • Time:
  • Click:132
  • source:PHAUP CNC Machining
1, the abbreviation of compensation of radius of cutting tool of function of basic idea C that C knife fills fills for C knife. The compensation of average cutting tool radius such as input method of the commonly used in NC system R2 standard that introduces above, polar coordinates calls B cutting tool to compensate, or abbreviation fills for B knife. The common feature that B knife fills is: (1) the coordinate value after using upside program to beg a start deflection that issues paragraph of order, basically be computation gives cutting tool radius to be in essentially the coordinate heft with this terminal block. (2) the executive process that B knife fills divides a pace commonly, namely the knife fills build, the knife fills undertake, knife filling cancel. (3) the pointed part that forms to two line segment, in machining a process, should add commonly a paragraph of program, and additional orbit often is circular arc, namely the additional order that the alleged glide that be not a circle crosses. Pointed horn transfers of the problem put forward, it is to processing external form of section of line of analyse of the 2-49 that be like a graph when the spare parts such as outline, by circular arc paragraph begin, machine straight line segment then, thick it seems that, it is OK to have two programs only it seems that. But the fact is not such, because the first block machines circular arc, circular arc of edge of cutting tool center moves. When the end, cutting tool center stops on B dot, if tighten,follow the 2nd order, must not give straight line segment apparently, make cutting tool center walks along to come from B only after the additional order of B, ability processes a spare parts external form correctly paragraph. BB block is called " the additional order that the glide that be not a circle crosses " . Apparent, to make cutting tool center selects a site by B, best method is to walk along to be the centre of a circle with B dot, r is the circular arc of radius. Because this additional order essence is circular arc interpolation, b chooses the center that is circular arc, start is B, terminus is B, circular arc radius is R of cutting tool radius. Graph 2-49 is with polar coordinates input method exemple, the data-in of this program is Cos α , sin α , cos β , sin β , circular arc radius (be equal to R) do not need to take an input by perforation, already dialed on dial of cutting tool radius. Accordingly, the start of add block and terminal coordinate are X respectively, type goes up to see for the total situation number that two direction should take Y, additional order is calculative of cutting tool deflection actually a special case, namely the circumstance of R=0. Visible, in B knife will pointed horn is in filling transfer and fill with the knife with spare parts identical outline computation undertakes apart, transfer to the program must give enough attention by process designing personnel beforehand and be written seriously to pointed horn especially. Crossing of compensatory of graph 2-50B cutting tool and discontinuous dot actually, when the program of outline work out that presses a spare parts when to program personnel, transfer continuously between each block, without discontinuous dot, also do not have coincide paragraph. But, undertaking cutting tool radius is compensated (B cutting tool is compensated) hind, the contrail of cutting tool center between two block may appear discontinuous dot and crossing. If graph 2-50 place is shown, thick wire is process designing outline, when the outline outside treatment, can appear discontinuous AB; When the outline inside treatment, c of meeting occurrence crossing. To having system of CNC of compensatory of B cutting tool only, process designing personnel must estimate the circumstance of the discontinuous point that gives to appear possibly after undertaking cutting tool is compensated and crossing beforehand, undertake factitious processing. If encounter discontinuous dot when, can be in two what a radius is cutting tool radius increase to transfer between discontinuous dot circular arc paragraph. When encountering crossing, increase to transfer between two block beforehand circular arc paragraph, the radius of circular arc must be more than the radius of uses cutting tool. Apparent, the CNC system of function of compensation of cutting tool of this kind of only B is very no-go to process designing personnel. But, the earliest also be the cutting tool radius that thinks of the most easily for people place compensate a method, mix by basis of numerical control system namely the process designing contrail of real profile just the same, of contrail of center of cutting tool of direct cipher out turn receive nodical C and C, make to original program contrail again next stretchy or the correction that shorten. Once upon a time, c and C dot are gotten not easily, basically be the limitation of the operation speed as a result of NC device and hardware structure. As the development of CNC technology, speed of systematic work way, operation and memory capacity had very big improvement and increase, use linear or circular arc transfers, the cutting tool radius that begs a node of contrail of cutting tool center directly compensated a method to be able to have come true, this kind of method is called radius of C function cutting tool is compensated (abbreviation C cutting tool is compensated or C knife fills) . 2, former cutting tool compensates the basic design thought that C knife fills method (B cutting tool is compensated) the main reason that restricts to process designing is when contrail of center of affirmatory cutting tool, used read a paragraph, calculate a paragraph, walk along a paragraph control method again. Such, the contrail of below one paragraph of treatment that cannot predict is opposite an influence of paragraph of treatment contrail. Then, to given for treatment outline contrail, when the outline inside treatment, to avert cutting tool interference, the radius that chooses cutting tool reasonably and in photograph adjacent treatment contrail turns receive place choose appropriate transition the problem such as circular arc, must rely on programmer to handle. To solve below one paragraph of treatment orbit is opposite an influence of paragraph of treatment contrail, be over in computation paragraph of orbit hind, read in below one paragraph of program ahead of schedule, the particular case that accepts according to turning between them next, again right this paragraph orbit makes proper correction, get correct paragraph of treatment contrail. 3, turn between block receive circumstance analysis to be in CNC system, can the contour line with the mainest pilot it is straight line segment and circular arc paragraph. As around the join means of contrail of two paragraphs of process designing differs, turn accordingly receive means to have: Linear with turn point-blank receive; Of circular arc and circular arc turn receive; Linear with circular arc turn receive. What amend way according to the α of vector included angle of contrail of two paragraphs of programs and cutting tool is different, again can the following kinds turn receive transfer means: Stretchy model; Shorten model; Insert model. And insert model divide again kind transfer means, transfer point-blank namely model transfer with circular arc model. Try to introduce respectively below. 1) linear with turn point-blank the 2-52 that accept a plan is linear with intersect point-blank, undertake Zun Dao has compensatory case. Contrail of the process designing in the graph is OA → AF. In graph 2-52 (A) , (B) in, AB and AD are cutting tool radius. Correspondence is mixed at OA of process designing contrail AF, JB of contrail of cutting tool center and DK will intersect in C dot. Such, to OA and AF, will shorten the length of CB and DC. Because this says,this kind turns receive to shorten model turn receive. In graph 2-52 (D) in, c name a person for a particular job is in the extension line of JB and DK to go up, it is because of what this says stretchy model turn receive. To graph 2-52 (C) , (E) for, if still be used stretchy model turn receive, certainly will should increase cutting tool to be not the idle stroke time of cutting. To solve this problem, can use two kinds of methods: (1) insert linear. Your BC is equal to CD and be equal to AB of length of cutting tool radius and AD, at the same time the inter is inserted transfer linear CC, that is to say, cutting tool center besides the edge original process designing contrail is stretchy and mobile outside length of radius of a cutting tool, still must add a shift along linear CC. To original block, be equal to an inter to insert a block again, say this kind turns receive type to be insert model turn receive. (2) insert circular arc. A circular arc is inserted between JB of contrail of cutting tool center and DK, the centre of a circle of this circular arc is nodded in A, its radius is AB of length of cutting tool radius. Apparent, circular arc is inserted model turn receive should compare insert point-blank model turn receive more simple. But circular arc is inserted model also have a drawback, nod part of pointed part of the outline when BD of edge circular arc moves to be nodded to D to be in cutting position from beginning to end from B when cutting tool, the craft sex that pointed horn machines is poorer, this is highlighted especially in grinding treatment, the pointed part that wants treatment often can be become by treatment roundlet horn. Graph 2-53 is to be received point-blank linear, have case of compensatory of right cutting tool. In same receive point-blank inside coordinate plane linear when, when vector of the first paragraph of process designing anticlockwise rotate the included angle α of vector of the 2nd paragraph of process designing is in when 0 ° change inside 360 ° limits, of contrail of center of corresponding cutting tool turn receive above of will ordinal ground to narrate 3 sort model means undertakes. In graph 2-52 and graph 2-53, for vector of the first paragraph of process designing, vector of the 2nd paragraph of process designing, α included angle is namely anticlockwise the ∠ GAF that change direction. Corresponding figure 2-52 and graph 2-53, watch 2-11 listed mix point-blank received all classification case turns when linear join. Watch 2-11 receives point-blank linear when turn the Normal Align=center> quadrantal Normal Align=center> turns receive type Normal TEXT-ALIGN of   of G41 of   of   of   of G41G01/G41G01 of bugle call of plan of Center" Align=center> correspondence: Center" Align=center>1normal Align=center>1normal TEXT-ALIGN of Center" Align=center> Ⅰ : Center" Align=center> shortens Normal Align=center>2-52 (A) Normal Align=center>1normal Align=center>0normal TEXT-ALIGN of Center" Align=center> Ⅱ : Center" Align=center> shortens Normal Align=center>2-52 (B) Normal Align=center>0normal Align=center>0normal TEXT-ALIGN of Center" Align=center> Ⅲ : Center" Align=center> inserts Normal Align=center>2-52 (C) Normal Align=center>0normal Align=center>1normal TEXT-ALIGN of Center" Align=center> Ⅳ : Center" Align=center> stretchy Normal Align=center>2-52 (D) Normal Align=center>1normal Align=center>1normal TEXT-ALIGN of Center" Align=center> Ⅰ : Center" Align=center> stretchy Normal Align=center>2-53 (A) Normal Align=center>1normal Align=center>0normal TEXT-ALIGN of Center" Align=center> Ⅱ : Center" Align=center> inserts Normal Align=center>2-53 (B) Normal Align=center>0normal Align=center>0normal TEXT-ALIGN of Center" Align=center> Ⅲ : Center" Align=center> shortens Normal Align=center>2-53 (C) Normal Align=center>0normal Align=center>1normal TEXT-ALIGN of Center" Align=center> Ⅳ : Center" Align=center> shortens Normal Align=center>2-53 (D) 2) circular arc and circular arc turn to receive and be received point-blank linear when same, when circular arc receives circular arc, turn those who receive a kind is divisional OK also through connecting the bulk of the included angle α of the start of two circles and terminal radius vector comes differentiate. But, go to the lavatory for the analysis, often circular arc equivalent at linear processing. In graph 2-54, it is when process designing contrail when receiving, with the radius vector that is start and terminus respectively, if be G41 Zun Dao to provide compensation, α horn still will be ∠ GAF. 2-54 of to in an attempt to (A) for exemple: Compare graph 2-52 and graph 2-54, their turn receiving type classification and differentiate is identical, arrange when compensation of left cutting tool namely when the circle receives the G41G02/G41G02 that arrange a circle, its turn the differentiate equivalent that receives a kind receives linear G41G01/G41G01 point-blank at compensation of left cutting tool. turn receive 3) return with 2-54 of circular arc graph point-blank can be being regarded is linear the join with circular arc, i.e. G41G01/G41G02 is received (OA is received) with G41G02/G41G01 (receive AF) . Accordingly, their turn the differentiate that receives a kind is equivalent also at receiving linear G41G01/G41G01 point-blank. By afore-mentioned analysises knowable, the change that amends direction, equivalent law and α part according to cutting tool these 3 conditions, between all sorts of contrail turn the classification that receives a form distinguishs not hard. Consult concerned document. Graph 2-55 is to be received point-blank linear when turn the software that receives classified differentiate realizes block diagram. Of course, when actual computation, come to graph 2-52 even the vector of cutting tool radius in graph 2-54, , and from turn point-blank the vector that receives point of intersection to point to node of contrail of cutting tool center, etc have consideration. The detailed computation process of these vector no longer give uncecessary details, the reader can consult concerned document. Graph 2-55 is received point-blank turn point-blank the software that accepts classification comes true CNC Milling CNC Machining