PCB数控钻孔机及锣机CNC刀具指令大全

上传人:飞*** 文档编号:4903647 上传时间:2017-08-27 格式:DOC 页数:24 大小:87KB
返回 下载 相关 举报
PCB数控钻孔机及锣机CNC刀具指令大全_第1页
第1页 / 共24页
PCB数控钻孔机及锣机CNC刀具指令大全_第2页
第2页 / 共24页
PCB数控钻孔机及锣机CNC刀具指令大全_第3页
第3页 / 共24页
PCB数控钻孔机及锣机CNC刀具指令大全_第4页
第4页 / 共24页
PCB数控钻孔机及锣机CNC刀具指令大全_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《PCB数控钻孔机及锣机CNC刀具指令大全》由会员分享,可在线阅读,更多相关《PCB数控钻孔机及锣机CNC刀具指令大全(24页珍藏版)》请在金锄头文库上搜索。

1、数控钻孔机及锣机 CNC 刀具指令大全EXCELLON 是最早使用电脑化钻机及锣机 ,它开发了一套电脑控制机器的指令,被称为 EXCELLON Computer Numeric Control,其中一些已成为工业标准. EXCELLON 最早开发的是钻机,这时候的格式被称为 Format One ,随后又开发了用于锣机的语言,被称为 Format Two,1979 年 EXCELLON 更新了 Format Two 语言,将钻机和锣机指令集合到一套通用的语言系统. 因此,早于 1979 年前的被称为 Generation One 的机型只能行 Format One ,而 1979 后的被称为

2、Generation Two 的机型则可以使用 Format One 或 Format Two 语言系统.机器运行有两种程序来驱动:1)系统软件程序 由机器的供应商编写,用于机器本身驱动;2)程序体 由线路板制造商使用 CNC 的编程语言,根据客户提供的相关资料编写,用于制造线路板目前,用 EXCELLON 格式的语言编写的程序可以在不同制造商的机器上使用.程序体组成1)程序头 用于描述关于工作的一般信息,通常位于程序主体的开头,是可选的,所有的命令可以在程序运行 前,由操作员在控制台上输入机器.包括:a) 钻嘴或锣刀的尺寸.b) 使用的测量系统.c) 工作中 X,Y 轴的方向2)程序主体 而

3、程序的主体则包含一系列的坐标及指令,通常这些指令会从头到尾的去执行.刀具指令以下一些指令用于选择或控制刀具,其中一些可以单独使用,而另一些可以联合形成一条指令,而当在程序头中使用这些指令时,它们是用于将数据调入 CNC-6 中的,当这些指令用于程序体时,它们是用来控制刀具的改变或机器的移动。 刀具指令后面的数字用来表明数量,距离,速度等参数,可以从 1 位到 6 位,取决于指令的类型.T#T#(#)F#S#C#H#Z+/-#T#刀具选择这个指令可以在手动或自动设置状态下使用,它可以用于程序头或程序主体。在自动换刀具设置状态下:主轴夹头将自动将正在使用的刀具放进 T 座, 而抓取#所对应的刀具,

4、并自动移动到程序主体下一个坐标。在手动换刀具设置状态下:机器工作台将 停下,这 时,在屏幕会出现换刀具提示信息。T#(#)选择刀具并指定补偿序号该指令用于选择指定的刀具并为该刀具设置补偿序号。该指令后面有 4 位数 字,前两位表示所选择刀具的编号,后两位表示补偿序号,如果,后两位被 省略或为零,则表明补偿序号同前两位,但当刀具编号大于等于 17 时,则 不可省略,编号必须是 01 或更大。 补偿编号用于锣板操作,锣刀能弯曲和偏离工作位置,尤其在逆时针方向锣 板时。补偿序号会将刀具的路线偏移来补偿由于刀具的尺寸和偏差而导致的 锣板误差。 例如:一把 0.092的锣刀被用于顺时针操作,而如改在逆时

5、针情况下,你可以改用 0.094 的锣刀,而当你没有这种尺寸的锣刀,或操作上不容许换工 具时,你可以赋于 0.094锣刀一个序号(参考 CP,/,#指令) 。当你将这个 序号赋予 0.092 锣刀时,CNC-6 会将刀具行走的路线偏移,而其锣出的效 果如同使用 0.094 锣刀一样。 补偿序号必须在锣板设置打开之前输入,而且在锣板进行中不可改变。例如:T0302 刀具 3 的补偿序号为 2F#台速/下钻速该命令用于机锣中设定工作台的速度,用于钻孔中设定主轴(Z 轴)的下钻 速度 .设定的数字表明每分钟多少英寸(IPM)或每秒钟毫米(MM/SEC) ,小数不能用 于该命令。 下钻的速度必须提供给

6、机器,否则,机器无法运转,该速度可以在刀具参数表中提及。该速度可设定的范围为 10-500 IPM (4-212 MM/SEC) ,以 1IPM (1MM/SEC)递增。 锣板速度可以被设定为 10-200 IPM (4-81 MM/SEC),其递增值为 1 IPM (1MM/SEC).如果不设定该速度,则机器按最大速度 100 IPM 来锣板。S#设定主轴的转速(RPM)设定的数字表示每分钟几万转,其范围为 14000RPM-60000 RPM(锣机),80000 RPM(钻机),有些机器甚至超过 100,000 RPM.右面的零不用 显示。当你用六位数字表示该参数时,应用小数点来表示#X1

7、000 RPM.该指令不可以单独使用,必须与包含于 T#指令中(T#S#) 。C#选择刀具的直径而当刀具的其它参数没有在该指令中提及时,而在刀具参数表已经被输入时,CNC 会从刀具参数表 中提。 该指令不可以单独使用,必须与包含于 T#指令中。H#设置的最大钻 孔次数钻孔刀具将会按所来钻孔。记数器分清每个刀具钻孔的次数。当计数器达到所设置的最大数时,钻嘴将会被认为无效,机器会停止钻孔。如果有其它钻嘴被链接用于替换报废的钻嘴,则机器会自动的更换钻嘴并继续钻孔,否则,工作台会停下。 该指令不能单独使用,必须与刀具选择指令(T#H#)一起使用。该指令能被用于关闭计数以便钻嘴继续钻孔。如仅写 H 而不

8、写 H 后面的数 字,则用于那个刀具的计数器将会被关闭。Z#为刀具设置深度补偿量深度补偿可以作为名义深度的深度,而负值使刀具低于名义。 深度补偿控制钻入底板的深度,大直径的刺入深度比小直径的刺入深度要大。 精确的刺入深度对确保刀具斜切面切入一叠板最下面一块板的背面是必要的。名义深度加上深度补偿即为该刀具的实际深度。偏差或偏移设置,正号(+)可以省略,但负号不可被省略。正值使刀具高于名义而负值使刀具低于名义。当有几个刀具指令被放入同一条程序语句中,则出现的次序是很非常重要的。CNC 读指令是从左到右进行的,在左边的指令可以被右面的指令覆盖。例如:T01F190S73C.038T01C.038F1

9、90S73以上两条语句所含的内容是一样的,但排列的次序不一样。第一条遇句中,CNC 选择了刀具 01,设置转速为 190 IPM, 设置了主轴下刀速为:73000RPM,然后告诉钻咀的直径为 0.0038.CNC 这时候会查看刀具参数表 , 使用所列出相同直径刀具的的钻速与下刀速。它忽略了指令中提到的钻速与下刀速 。在第二条指令中,CNC-6 选择了刀具 01,查看刀具参数表 ,寻找钻咀直径为 0.0038,然后设置下刀速为 190 IPM,钻速:73000RPM,而在刀具参数表中的钻速与下刀速将会被忽略。模式指令当你从钻咀转到锣刀,或者相反。CNC 必需知道现在处于何种模式:钻孔或者机锣。这

10、些可用 G00 或 G05 指令来完成。当 CNC 在程序体中遇到该类指令时,它就知道何种模式在运行。G00X#Y#机锣模式打开机锣模式,关闭钻孔模式。该指令必需置于任何机锣指令运行之前。X,Y 坐标将工作台移至机锣的起点。 机器遇到该指令时,工作台会移至 X,Y坐标。但主轴不会下锣, 直到有下锣的指令(例如:M15)出现。补偿在移动过程中自动的关闭,而移动后再打开。 G00 指令会一直起作用,直到另一个G00 或 G01,G02,G03,G04, G05 指令出现时。 在 Z 轴处于机锣时,不要使用该指令,刀具会因高速的移动而损坏。G05钻孔模式关闭机锣模式,打开缺省的钻孔模式。该指令自己称

11、为一个程序行,并一直起作用,直到 G00 出现。如果程序体中没有任何机锣指令打开机锣模式,则G05 可以省略。 指令后面的任何坐标会使工作台以最大的速度移到指定位置,完成一个钻击。机锣指令A# G01 G02 G03 G32X#Y#A# G33X#Y#A# G40 G41 G42 I#J# M15 M16 M17G01(X)(Y#)直线运动打开直线插入模式。即机器将会开始锣一条直线。如果在指令的后面有 X和/或 Y 坐标值,机器会从现在的位置直线机锣运动至坐标位置。如果指令后面没有坐标值,则 CNC 会在后面的程序行中寻找,并会直线机锣到找到的第一个坐标位置。 除非已设定了不同的速率,否则,直

12、线运动会以缺省的速率100IPM (42.3MM/SEC)100%台速。G02(X#)(Y#)(A#) 或 G02(X#)(Y#)(I#J#)顺时针圆周运动打开圆周插入模式,设置顺时针方向运动。如果在指令后面提供了 X 和/或 Y 坐标机器会机锣运动至坐标位置。该运动按顺时针以设定的速率作圆弧运动。如果指令后面没有坐标值,则 CNC 会在后面的程序行中寻找,并会圆弧机锣到找到的第一个坐标位置。 圆弧必需等于或小于 180。圆弧半径或圆弧的中心点偏移必需由 A#或 I#J#指定,这些指令是可选的。如果它们没有在 G02指令中,它们必需在之前的程序行中出现,单独或包含在其它程序指令中。 除非已设定

13、了不同的速率,否则,运动会以缺省的速率 100 IPM (42.3MM/SEC)100%台速。G03(X#)(Y#)(A#) 或 G03(X#0(Y#)(I#J#)逆时针圆周运动打开圆周插入模式,设置逆时针方向运动。如果在指令后面提供了 X 和 或 Y 坐标机器会机锣运动至坐标位置。该运动按逆时针以设定的速率作 圆弧运动。如果指令后面没有坐标值,则 CNC-6 会在后面的程序行中寻 找,并会圆弧机锣到找到的第一个坐标位置。 圆弧必需等于或小于 180。圆弧半径或圆弧的中心点 偏移必需由 A#或 I#J#指定,这些指令是可选的。如果它们没有在G03 指令中,它们必需 在之前的程序行中出现,单独或

14、包含在其它程序指令中。除非已设定了不同的速率,否则,运动会以缺省的速率 100 IPM (42.3MM/SEC)100%台速 。A#圆弧半径指定圆周运动的圆弧半径。你可以在#处指定一个半径。你提供的半径 可以为公制或英制,取决于设定的系统。 圆弧半径指令用于联接 G02,G03,G32, G33 指令。如果指定的半径与这些 指令所提供的坐标不相符,则 CNC 会调节半径,使之相符。I#J#圆点偏移当一个圆弧的开始点偏离 X 轴时,I#表示沿 X 轴偏离的距离。Y 表示沿 Y轴偏离的距离,I,J 距离是从圆弧的圆心量起,而不是从工作零点.G32X#Y#A# G33X#Y#A#用于锣内圆指令 G3

15、2 锣顺时针方向,而 G33 指令用于锣逆时针方向 。这些指令提供自动下钻 ,收刀 ,及在下钻及收刀处提供补偿,以免造成此处的连接不光滑。你可以提供圆的中心:X#Y#,及半径 A#.如果圆得半径与以前锣圆一样,则 A#可以忽略。最小的半径为补偿值得一半 ,加上 0.01(0.26mm) 。任何比此小的结果会有错误的信息。指令 G32,G33 必需用于锣 1 个单独的内圆。而单元重复指令 P 不能用于这两个指令。 G32,G33 可以使机器在比圆的边缘小 0.01(0.254mm)下锣,按相应得方向锣完 540后,在其相反的一端,比圆的边缘小 0.01(0.254mm)处收刀。注意:G32,G3

16、3 指令不需要 G00(除非需要设置工作台的 台速)或补偿代码.这些被饱含在图形中,补偿由半径调节。脚本指令许多 PCB 板需要在上面安装集成电路,这些电路使用整个电子工业中的标Pin Pattern 。使用一个简单的指令,你只需写出两个 Pin Hole 的坐标,CNC就会自动的钻出其余的孔。这被称为脚本指令.在系统软件中 EXCELLON 提供了两个 Pin Patterns.另外,当你没有大锣刀来钻大孔或槽时,EXCELLON 提供了相关的指令,这些也被称为脚本指令。EXCELLONon 在系统软件中提供了 5 套的脚本指令 :1) 14 针双排孔2) 16 针双排孔3) 8 针圆周排列的孔4) 使用小钻咀钻大孔5) 钻槽除此之外,有很多的图形经常遇到,EXCELLON 容许用户编写一个你经常使用得图形,并把它储存在软盘中,在使用时可以调用它。我们称为用户脚本指令。G81G82G83G84G85nt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号