sandylin来一下,CAM350宏的问题?
在CAM350中,我要对单独一层进行操作,不知该用哪个命令?
我有几个层,仅仅对一个层操作?请指教......
setlayer@ 0
layer_alloff@ 1
第一行是将你要的层设为当前层,
第二行是将除了当前层外的所有层都关闭。
这样就可以达到你要的效果了。
注意第一行的@后面的数字,0代表第一层,1代表第二层,2代表第三层……
在自动加尾孔中,
我将钻头按由小到大排序后,怎么按由大到小输出,代码如下:
bb=counter%IF size=2 then For A=bb to 1 set_drill_tool@ A nc_add_drill_hit@ if direction=1 then axy@ mouseposX!,mouseposY!-B else direction=2 axy@ mouseposX!+B,mouseposY! end if C=drillsize! set_drill_tool@ A-1 D=drillsize! B=B+C/2+D/2+holespace*40 next back@ELSE if size=1 then For A=1 to bb set_drill_tool@ A nc_add_drill_hit@ if direction=1 then axy@ mouseposX!,mouseposY!-B else direction=2 axy@ mouseposX!+B,mouseposY! end if C=drillsize! set_drill_tool@ A+1 D=drillsize! B=B+C/2+D/2+holespace*40 next back@ end ifEND IF
