本文关键字:
技术资料
1. 在机器参数中有一项设定:Mark Pos Fix和Mark Pos Alt.当设成前者时,更改program offset时,Mark座标位置固定,即可更改PCB整个的components shift.如果设成后者,Mark座标位置与元件座标位置相对固定,更改program offset不会对元件偏位产生影响,只会改变照Mark时的位置。有些PANASERT机型可能没有这一项参数设定。
2. 自动装着设备NC程序的分析
目前电子行业的自动装着包含自动插件(AI)和表面贴装(SMT)两大类。该行业在我国虽然属于较新的课题,经过近些年的实际生产总结仍然涌现了许多专业方面的技术人才。但基本上各自动装着厂家目前自动装着设备的NC程序编制和管理依然完全依赖进口设备厂家或由台湾、新加坡等地区编制的管理软件。首先,购买原厂软件及相关设施是一笔不小的费用,从普通编程电脑到专用编程机电设备其价格也从USD5000至USD100000不等;其次,由其他公司提供的安装软件一旦出现问题或自身再引进新设备,那么往往又必须重新购买。所以许多中小型企业宁愿直接在装着设备上编制程序,这当然影响了设备的利用率。为此,我们希望针对自动装着设备使用的NC程序进行内部结构分析,从而为生产的顺利进行打下先行基础。
第一单元:NC程序的存储方式
无论是自插还是贴片机它们都是靠不断循环执行其所需的各项设定参数来完成每个元件的装着过程,而这些参数就记录在我们的NC数据当中。尽管各类型的设备有着不同的NC数据格式,但首先我们可以发现它们往往都能用您计算机Windows中的“写字板”来将其打开,换句话说,它们都是以文本文件的形式予以纪录存储,只不过使用了不同的扩展名来给予标示。NC数据的存储又分为单一文件存储和多文件存储两类,所谓单一文件存储是指设备所需的全部NC数据都包含在一个文件当中,如三洋等SMT设备用*.NCZ数据,多文件存储的方式往往是为了方便管理和灵活运用而将一条NC数据存放在两个或多个文件当中,这一类程序以松下自插、贴片机用*.NCD和*.UDR数据为代表。了解NC程序的存储方式是编制程序的基础,也是相互转换不同设备用NC数据工作所必须了解的前提。
第二单元:NC程序的内容
前面提到NC程序是以文本文件的形式予以纪录存储,在此我们就利用Windows中的“写字板”来分别分析松下自插机和三洋贴片机用的NC程序。
以下是一条仅有2个元件自插的松下RH6用程序,假设它分别由
CF000000.NCD和CF000000.UDR构成。其中CF000000.NCD是RH6的数据文件,如下:
N 0001/0G 1M 000T 004X+000000Y+000000Z-00000V+00000W+00000 +00000D
N 0002/0G 0M 001T 001X+004950Y-020000Z+00001V+00000W+00000 +00000D
N 0003/0G 0M 011T 002X-006250Y-003950Z+00002V+00000W+00000 +00000D
N 0004/7G 0M 001T 002X-006750Y-003570Z+00003V+00000W+00000 +00000D
N 0005/0G 0M 000T 000X-006750Y-003570Z+00003V+00000W+00000 +00000D
熟悉松下自插机的技术人员马上就可以看出其中的“X、Y、Z”后面跟的分别是设定自插用的X、Y坐标和自插材料位号Z,对!并且X、Y是绝对坐标。那么其中的N0001至N0004是程序的序号;“/”是条件跳越参数;“G”是自插机的轴类型区分参数;“M”是自插动作控制参数;“T”是角度、速度和换板等参数;“V”是部品高度参数;“W”是部品宽度参数;“+00000D”是程序行结束,具有固定性;最后程序以“*”符号标志结尾。当然V和W仅适用于RHⅢ、AV系列等插件机而RH6设备中不要求,所以它们都是“0”。由于松下机是以多文件存储的方式存,它还需要一个扩展名为*.UDR的目录文件才能被数据终端(PDT)识别。其中CF000000.UDR文件内容如下:
0001P014 ABCDE M3 CF000000.NCD.NCD RH6 200104130 i
A 00200B8.NCT C008 31
同样让我们对其中内容进行逐段分析。文件开头以“0001”表示该目录文件中仅有一条NC数据;“P014 ABCDE
M3”是用户定义的程序名,可以根据不同的PCB板任意起名方便用户区分,但规则是第一位必须为“P”,后面的三位应是非“000”的任意数字,否则部分插件机会认定为非法名称;“CF000000.NCD.NCD”是NC数据的DOS名称,它是目录文件中唯一不重复的区分标示;“RH6”当然就是代表程序适用于的设备名称;“200104130”表示程序做成的日期;“i”是increment相对坐标的缩写代码;“A00200B8.NCT
C008”是NC数据的标注信息,可以根据用户需要任意给予标注;“31”表示该NC数据有3个装着点(后面的1为固定,不代表装着点数据),其中一点被设为无效。