CAM350自动加尾孔 SCR
'WRITTEN: Dmin ---2004.05.25' $Workfile: 自动加尾孔程序 $' $Revision: 2.0 $' $Modtime: 25 May 2004 09:40:58 $' $Date: 25 May 2003 09:43:54 $' $Owner: Dmin $setunit@ 0util_nced@setlayer@ drilllayer!holespace = 4OpenForm #1,45,5, "Auto Add Last Drill Hits V2.0", character, okcancelAddForm #1, 0, 0, "欢迎使用自动加尾孔程序!",PrintAddForm #1, 5, 1, "版本V2.0 Dmin 2004.5.25。",PrintAddForm #1, 0, 2, "'版权所有哦,翻录必究哦!' ",PrintAddForm #1, 0, 3, "请输入尾孔间距(mm):", Input, holespace
DisplayForm #1Canceled% = formCancel(1)DeleteForm #1if Canceled% then goto 110Getmousepos@ "Select Starting Point (Right Button Exits)"B = 0100For A = 1 to highestuseddrillnum!set_drill_tool@ A nc_add_drill_hit@axy@ mouseposX!, mouseposY!-BC = drillsize!set_drill_tool@ A+1D = drillsize!B =B + C/2+D/2 + holespace*40nextback@110util_camed@setunit@ 1end
保存成.SCR的文件即可
cam350.7.5版本的有自动加尾孔程序了。
感谢,试了还好用.
试试看,先谢了
不错的啊,我想问几个问题,就是如果我想横向方向布置尾孔怎么办,最好这个宏指令能升级一下.
还有一个问题,系统自带的宏指令, 为什么我的钻头超过15个以后,就发生错误,尾孔只留下两三个钻头
我想:要更改XY分布方向,只要更改一下这条语句就可以了:axy@ mouseposX!, mouseposY!-B
把-B移动到mouseposX!的后面。至于钻头超过15个就得请教高人了。
小编:这宏你写的吗?有没有宏指令的相关资料啊?
B =B + C/2+D/2 + holespace*40中*40不知是什么意思?
有谁能解释上面整行的含义吗?谢谢!
以下是引用liximi007在2004-8-9 20:42:30的发言:
我想:要更改XY分布方向,只要更改一下这条语句就可以了:axy@ mouseposX!, mouseposY!-B
把-B移动到mouseposX!的后面。至于钻头超过15个就得请教高人了。
我刚才试过了,方法可行!
至于钻头超过15个,也可以加的,没有什么钻头限制的。
编写CAM350的脚本,得需要了解它的一些宏指令的含义,使用格式,变量设定等等。
以下是引用xl1288在2004-8-21 16:42:46的发言:
B =B + C/2+D/2 + holespace*40中*40不知是什么意思?
有谁能解释上面整行的含义吗?谢谢!有人知道吗?
乘40
他的单位是英制的,乘40就是把那数变成公制的
MILS跟MM的转换是39.37
B =B + C/2+D/2 + holespace*40
B=起点+前一个钻头半径+后一个钻头半径+尾孔的间距
这句话就是算出下一个尾孔的坐标位置
呵呵,如果我没理解错的话
QB
3Q
呵呵
那位可以教我写脚本。
