帮我给以下函数添加一个判断 如果G17有显示结果时,此单元格不显示结果 =IF($C$5="","",IF(AND(INDIRECT($C$5)=H24,INDIRECT($D$5)=H25),$L$5,""))
时间: 2024-06-02 08:09:39 浏览: 15
可以尝试如下的修改:
=IF($C$5="","",IF(AND(INDIRECT($C$5)=H24,INDIRECT($D$5)=H25),IF(G17="", $L$5, ""), ""))
这样的话,如果G17有显示结果,那么此单元格不会显示结果。如果G17没有显示结果,那么此单元格会显示$L$5的结果。
相关问题
西门子铣床如何G17边上洗一个R20圆弧
在西门子铣床上,使用G17指令选择XY平面,然后使用G41/G42指令选择左/右切削边界。通过G02/G03指令进行圆弧插补,其中I和J值表示圆弧的半径和圆心相对于起点的偏移量。因此,以下是绘制R20圆弧的示例代码:
G17 ;选择XY平面
G41 ;选择左切削边界
G02 X-10 Y0 I0 J10 R20 ;绘制逆时针方向的R20圆弧,起点为(-10,0),半径为20,圆心偏移量为(0,10)
G40 ;取消切削半径补偿
在一块10010020的铝板上用D10铣刀在中心位置加工一个直径20的凸台深度5mm;每一层切深0.5
好的,根据您的需求,我可以为您提供以下数控编程代码:
```
N10 G90 G70 ; 使用绝对坐标和毫米单位
N20 G54 G17 X50 Y50 ; 将当前坐标系移动到铝板中心位置
N30 G0 Z5 ; 将刀具移动到离工件表面5mm的位置
N40 G1 Z-0.5 F100 ; 开始下刀,每次切削深度0.5mm,进给速度100毫米/分钟
N50 G2 X50 Y50 I10 J0 F200 ; 顺时针圆弧插补,绘制凸台轮廓,半径为10mm,进给速度200毫米/分钟
N60 G0 Z5 ; 刀具抬起,结束加工
N70 G0 Z0 ; 将刀具移动到离工件表面0mm的位置
N80 G1 Z-5 F100 ; 开始下刀,每次切削深度0.5mm,进给速度100毫米/分钟
N90 G2 X50 Y50 I10 J0 F200 ; 顺时针圆弧插补,绘制凸台轮廓,半径为10mm,进给速度200毫米/分钟
N100 G0 Z0 ; 刀具抬起,结束加工
```
在以上代码中,我添加了两段加工代码,分别代表两层加工,每层切削深度为0.5mm。您可以将以上代码保存为NC文件,并使用数控机床进行加工。请注意,以上代码仅供参考,具体加工参数需要根据实际情况进行调整,确保加工效果和加工质量。