加工中心倒角c代码怎么用啊?

我自己编了一下,可是会报警,程序:G90 G54 X-20. Y18. M3 S2500 G41D1X-10.Y4.5F600 X83.,C1; Y-4.5,C1;X0.,C1.;Y4.5,C1;G40

先把你的程序整理一下,咱们再一起讨论吧:
G90 G54 X-20. Y18. M3 S2500
G41D1G01X-10.Y4.5F600
X83.,C1;
Y-4.5,C1;
X0.,C1.;
Y4.5,C1;
G40
整理好之后,发现第6句程序段(Y4.5,C1)中多了个“,C1”,
或者说在第6程序段之后缺少一个坐标,
咱们要知道,不管是C角(斜角)还是R角(圆角)都必须要有两个元素参与,机床执行到第6程序段时,找不着下一个坐标,判断不了与哪一条直线倒角,导致机床报警FANUC报警内容大致为:倒角(倒圆)之后,找不到移动位置。
再顺便说一下,我看到你的C1有的加点,有的没加点,大多数机床在不加点的情况下,机床只默认移动一个脉冲当量,一个脉冲当量不一定是1MM,多数情况下一个脉冲当量只有0.001MM的移动量,视机床系统设置而定。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-21
用d10r0.8的圆鼻刀,加工20*20的正方形.要用到宏程序
G40G49G80:
G91G28Z0.:
G90G54X35.Y35.M3S2500
g43z100
#1=3(刀下降高度)
#2=0(角度)
#3=10(到半径)
Z-#1
N1
G10L12P01R#3(半径补偿可输入编程,本程序的关键之处)
G0X8.660Y15.(建立刀补)
G2X0.Y10.R10(圆弧进刀)
G1X-10
Y-10
X10
Y10
X0
G2x-8.660Y15R10
G40GOX35Y35
#2=#2+1
#3=10-(3-cos#2*3)
#1=(3-3*sin#2)
if(#2le90)goto1
g91g28z0
y0
m30
第2个回答  2013-07-27
倒角刀对刀和钻头一样的呀。倒角编程要看倒角刀的角度多少呀。没有绝对的精准了,只能是先倒浅一点测量一下,再改程序或刀补了。
第3个回答  2013-07-27
G90G54G00X-30Y-30
S600M3
M8
Z10
G01Z-20F500
G41X0Y-10D1F100
G01Y50C2
X50C2
Y0C2
X0C2
Y50
G1G40X-30
G0Z100M9
M5
G91G30Z0
G91G28Y0
M30