ZM310系列植毛机控制器中规则图形快速生成
时间:2010年09月21日浏览:1347次收藏分享:
在植毛/钻孔机行业中,加工数据的生成一直是一个麻烦的事情,一般是采用教导的方式来生成数据,即人工移动平台,用眼睛观察是否对准,然后添加进去,这样一个一个孔添加完成,对于无规律的孔,这基本是唯一的方法了。
但是,有很多产品中,经常会有许多有规律的图形,比如,一排整齐的孔,间距是相等的,或者某一部分与另外一部分是相同的,仅仅位置不同,这时就可以用一些特殊功能来快速产生要求的数据。
这些功能中包含分孔、复制、平移以及常用花样的生成等。
首先,介绍一下分孔,分孔是指将两个孔之间增加n个间距相等的孔,分孔不仅仅是在一轴上进行,甚至可在多轴上进行,不过最常用的是在一轴和两轴上进行,如下图所示,
(图1)
只要先教导好第1孔和第13孔,中间的即可用分孔即可快速生成。其实分孔是在所有轴上进行的,分孔方法都是一样的。对前一个图形,因为第1孔和第13孔的Y轴数据没有变化,所以其余孔的Y轴数据也是相同的,对于后一个图形,XY轴的数据都有改变,分孔出来的数据就是一条斜线了。
其次,是复制功能,如果后面的一部分与前面的一部分有相同的结构,则可以使用复制功能,比较典型的一种情况是,客户在左边做一个产品,然后在右边做一个同样的产品,如下图所示,
(图2)
左边的图形可先用教导的方式生成后,然后用复制的方法即可快速生成右边的图形数据。
实际上,复制和分孔可以结合起来,完成更复杂的图形,下面是一个例子,如下图所示,
(图3)
首先可将第1孔和第20孔的数据先教导生成,然后可用分孔的方法生成第2-19孔的数据,然后可在将第21孔和第40孔的数据教导生成,同样再用分孔的方法生成第22-39孔的数据,现在我们发现第41-80孔的图形与第1-40孔的图形一样,这时就可以用复制功能了,以41孔的位置为基准,复制第1-40孔的数据,即可生成第41-80孔的数据。
第81-100孔的数据可用分孔的方法继续生成,然后,我们又可以发现第101-140孔的图形与第61-100孔的图形是相同的,也可以用复制功能,以第101孔为基准,复制第61-100孔的数据,即可生成第101-140孔的数据。
注意,第21-40孔与1-20孔虽然看起来相同,但方向相反,不能用复制功能。
当然,上述产品如果要求按如下轨迹运行,如下图所示,
(图4)
这时仍然可以采用复制和分孔的方法,第1-4孔的数据用分孔方法生成,第4-7孔和第8-11孔以及第11-14孔的数据也用分孔的方法实现。
然后,第15-28孔的数据可用第1-14孔的数据复制生成,第29-56孔可用第1-28孔的数据复制生成,然后第57-112孔的数据又可用第1-56孔的数据生成,最后第113-140孔的数据用第1-28孔的数据生成即可。
以上的关键是要找到相同的部分,灵活使用分孔和复制功能,即可完成许多复杂的图形。
下面再介绍平移功能,平移功能并不是用来生成数据的,而是用来修正数据的,注意,平移可以选择一部分进行。平移的主要作用是在产品整体位置与实际位置有偏差时,如将数据拷到另外一台机器,原点重新安装过等情况。当然,在复制时,如果基准点未对准,造成复制的数据偏了,也可以用平移来修正。
最后,说说花样的功能,先看看如下图形
(图5)
其实这个图形很简单,用复制和分孔也可以作出来,但是如果两个方向的孔数如果非常多,比如两个方向各100孔,工作量还是比较大的,这时如果用花样中的方孔功能,只要输入X、Y的长度和孔数即可快速生成。
目前,已有的花样有如下几种:
针对XY平面的,有方孔和梅花孔,方孔就是上面的图,梅花孔如下
(图6)
针对XZ圆柱形的,有方孔、梅花孔和人字孔。
方孔:是如下图所示的,如果展开,就与XY平面的方孔类似
(图7)
梅花孔:如下图所示,与XY平面的梅花孔不同之处,是中间的孔也是一整圈的,比如第一圈是20个孔,第2圈也是20个孔,而在XY平面的则是19个孔
(图8)
人字孔:是XZ平面比较有特色的方式,是后一圈孔逐渐向一边偏移,然后又逐渐回来。
(图9)
以上是目前比较常用的几种花样,当然,还有许多花样正在逐步开发中,只要客户提出,我们将尽力满足。