展开查看
以下是引用还我河山在2014-09-29 22:17:13的发言 >3楼:帅哥,用户的一台802D-SL铣床,刀具的半径为20,在进行圆弧差补的时候,由于半径补偿生效,导致参与差补的两个进给轴的轴进给速度远大于编程的F值,以至于加工质量不好。加工程序如下:
N10 G40G90G17
N20 T01
N30 M03S600
N40 G54G0Z100
N50 X70Y0F200
N60 Z5
N70 R1=0.05
N80 G01Z=50*COS(R1)-50
N90 G41G01X=SIN(R1)*50Y0D01 ;
N100 G02 X=SIN(R1)*50Y0I=-50*SIN(R1)F200 ;此处X,Y轴的轴进给速率达到了3000以上
N110 G40G01X70Y0 ;此处进给速率恢复为200
N120 R1=R1+0.5
N130 IF R1<=90 GOTOB N80
N140 G00Z100
N150 M30
在N100处, X,Y进给速率达到了3000mm/min.速度太快无法加工。
此时就要运用CFTCP这个编程指令。在N100之前,加一句CFTCP之后,F值就变成了刀具中心点的进给速度,这样,在加工圆弧时,X,Y轴的进给速度都不会超过设定的F值。从而解决了加工圆弧时,由于半径补偿生效而使得轴进给速率过快无法加工的问题。
学习了!!!!!!!!!!!!