Well, here is my work so far, it seems to be a good start, but not completely finished.
I still need to put some conditionals or a separate call section to only use this adjusted feed rate mode on finishing endmills, or perhaps trigger it off edge milling opp. 
Also, it seems that speeding up for an outside corner is probably not as important, nor as desireable, as slowing for inside corners and fillets.   Is there a way to set a conditional that will look at whether it is a CW or CCW arc, and whether it is left or right offset direction?
OH, and two other thing that confuses me about this section,   I tried the equation #EVAL(#V13=#V12/(#V12+#V11)), but it would never work, so I added the #V18 variable a line ahead and it works fine, what am I doing wrong on order of operations?
and the last thing, when cutting a .75 radius, CCW arc, with a .25 rad cutter, my #V12 variable always came up negative, so I had to add the ABS to force it positive.  Why?
Thanks again
Jon
ps, is this the Dan Nix of Nix Machine in Eugene?
 
@ARC
//      this will adjust all rates, regardless of direction, comp, tool type, or operation (finish mill, edgemill etc)
//
#EVAL(#V15=#FEED)
#EVAL(#V11=(jos(tl_dia)/2)
#EVAL(#V12=ABS(#ARAD))
#EVAL(#V18=#V12+#V11)
#EVAL(#V13=#V12/#V18)
#IF(#V13<0.5)<#EVAL(#V14=(#V15*#V13))>#ELSE<#EVAL(#V14=#V15)>
//(#V11 TOOL RAD)
//(#V12 PROGRAM RADIUS)
//(#V13 FEED MULTIPLIER)
//(#V14 CALC FEED RATE)
//(#V15 PROGRAMMED FEED RATE)
< #PLANE>< #MOV>< X#XPOS>< Y#YPOS>< I#XCTR>< J#YCTR> F#FMT(#V14,D3.1)
#RESET(#FEED)
----- Original Message -----
From: Nix, Dan
Sent: Tuesday, January 30, 2001 10:00 AM
Subject: RE: [mfg-smartcam] Feed rate adjustments?

Here is an Excel spread sheet I developed to determine the proper chip load for cutting radii (internal).
 
Basically its   Part diameter - Cutter diameter     X  Feedrate
                              Part diameter
 
I tried doing this through the template file, but what happened to me was this, when my cutter radius was very close to the radius I was trying to generate, it would reduce the feedrate to such a low number, it would almost be a dwell in the corner. This caused chatter and other undesirable things. I just gave up on the idea and now adjust the feedrate with a #FEED=X.XXX user command.
>snip<

Reply via email to