搜索
bottom↓
回复: 164

【本坛特供】PCB雕刻软件自平衡软件 v1.1.2 (更新2013-07-11)

  [复制链接]

出0入4汤圆

发表于 2013-3-30 22:17:07 | 显示全部楼层 |阅读模式
本帖最后由 aleyn 于 2013-7-31 08:29 编辑

PCB-CNC Software Banlance v1.1
============================================
这是一个借用数学计算的方法将PCB平面虚拟为绝对平面的软件。
主要用於PCB线路雕刻方面。
具体用法如下:
1.准备好雕刻机(比如AMCNC-01),PCB,夹具或双面胶。
2.找一根废弃的0.3的钻头,把刀刃部分全部去掉,只剩下刀柄和一小切跟刀刃连接的尖端,稍打磨一下。
2.将PCB对齐标线,标线的方式可以是激光十字或是自画的十字。
3.用夹具(强烈建议)固定好,或是用双面胶贴住。
4.启动Mach3,移动主轴到PCB左下角(如果你想以右下角为基准的话,就移动右下角)。
5.下刀(不用开主轴)至尖端刚好碰到PCB平面,然后Z轴清零。
6.本软件的Deviation部分的左下角的数据,同样也填0.
7.然后,按照本软件左边的图示,将主轴移到相应的位置。
8.下刀至尖端刚好碰到PCB平面,然后将Z轴位置数据填写到本软件相应的数据位置。
9.九个点全部测量完毕之后,点击G-Code File,选择你所要平衡的NC文件,然后点Start即可。
10.当处理结束后,会在该NC文件相同位置产生一个以.pcsb.nc结尾的文件,这个文件就是平衡后的文件。
11.Mach3中,载入此文件(*.pcsb.nc),检查刀路是否有误。
12.换成雕刻V刀,并移动主轴到PCB左下角,重新对刀(记得现在要开主轴了,不然刀毁),三轴全清零。
13.升起主轴,准备开工雕刻吧。
14.警告:在你没有熟悉本软件之前,最好先用废板子来尝试。

最新更新 pcsb 1.1.2
更新内容:修正G0,G1,G00,G11的判断小BUG。

历史版本 pcsb 1.1


我的雕刻机设备和环境:

雕刻机:AMCNC-01
电脑:IBM-T30,1G RAM,40G HD
OS系统:WINXP
控制系统:Mach3
PCB输出:CopperCAM






新版 v1.2 预告(尚未推出),将增加以下内容:
1.增加任意点测量功能,这样能更好的进行PCB平衡。
2.增加单位选项页页。



 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-4-2 23:17:30 | 显示全部楼层
本帖最后由 华夏一族 于 2013-4-2 23:19 编辑

我试了楼主的PCB自平衡软件,真是非常非常好!!!第一次雕平了从来也没雕平过的PCB板子!!!
测试PCB尺寸:200*300mm
机器:800W水冷主轴,3040,维宏系统,三轴自动精确原点定位
PCB固定方式:布基双面胶+热熔胶
系统:WIN XP SP3+维宏3D卡+NcStudio5.5.6
刀路生成:精雕转G代码
转速:24000
F:1000
刀:30°*0.5平底刀+1.5玉米刀

忘了拍照,改日上图

出0入0汤圆

发表于 2013-7-11 04:52:35 | 显示全部楼层
aleyn 发表于 2013-5-8 14:19
欢迎实测,有问题或建议请回复我。

村长啊,不好意思,说了第二天尝试的,结果拖到了今天。
我试了一整天啊,最后只刻了一块板子。 当然这个和村长的软件没有关系。
说下我使用村长这个自平衡的软件的经验。 今天刻的是块微波放大器的板子,铺地是不规则的polygon,  coppercam是无法识别不规则的图形的,所以我就没有用coppercam,我也不会用artcam,我按站里的教程试过,没有成功。之前没时间,一直把AMCNC01放那当做打孔机, 所以我今天测试了我以前所收集的各种geber转gcode的软件,最后我终于成功的得到了gcode了,过程就不说了,这个不是重点。
然后我开始测试自平衡,第一个遇到的问题是,英制和米制的问题,这个我看到村长的1.2里会添加,谢谢。 然后我把我的g代码转换成了米制,
然后遇到了第二个问题,使用自平衡虽然显示了成功,也生成了个平衡后的文档,但是内容在除排版上又变化外,z轴没变化。 对比了村长的例子的和我的g代码,最后得到的结论很奇怪,我的g代码里的语句是比如G0 x0y0 或G1 等等 这个时候是没办法平衡的,当我把G0 或G1 改为G00和G01后,平衡成功。 不知道为什么。
今天使用后得到的结论是村长真的很强大,这个软件很好用,也比较傻瓜。 雕刻的板子也很平整。 高频板对刻得深度和平整度的要求比较高,使用自平衡很有帮助。准备明天试试刻0.5mm和0.2mm的基板。

出0入4汤圆

 楼主| 发表于 2013-3-30 22:28:50 | 显示全部楼层
随带探探人气,如果1周之后(4月6日之前),下面的这个贴子能达到288楼的话,我就将这个精美的中文UI共享给大家。
显摆一下,我自己设计的 Mach3 的 UI 界面,并不仅仅是改了...

出0入188汤圆

发表于 2013-3-30 22:38:22 | 显示全部楼层
这么好的东西要顶一个,不过原理好像之前我转的贴子差不多。
http://www.amobbs.com/thread-5514284-1-1.html

出150入0汤圆

发表于 2013-3-30 22:41:21 | 显示全部楼层
收藏了,感谢。

出0入0汤圆

发表于 2013-3-30 22:48:22 | 显示全部楼层
这个界面做的好极了

出0入0汤圆

发表于 2013-3-30 22:54:33 | 显示全部楼层
这个解决办法很聪明

出0入0汤圆

发表于 2013-3-30 23:00:09 | 显示全部楼层
太好了,谢谢村长,虽然还没雕过PCB,但一直琢磨中、、、、、

出0入0汤圆

发表于 2013-3-30 23:00:11 | 显示全部楼层
非常感谢!
村长总是有好东西1

出0入0汤圆

发表于 2013-3-30 23:10:53 | 显示全部楼层
下载了,多谢村长

出0入0汤圆

发表于 2013-3-30 23:53:04 | 显示全部楼层
帮顶            

出0入618汤圆

发表于 2013-3-31 00:28:23 | 显示全部楼层
顶一个~

出50入255汤圆

发表于 2013-3-31 08:22:38 | 显示全部楼层
不错,刚好可以用用。
前几天才雕了几个板子,结果单面板就是不平,还好双面板的存货还比较平。
估计是单面板的特性,让它不容易平。

出0入17汤圆

发表于 2013-3-31 09:09:11 | 显示全部楼层
这个要顶

出0入0汤圆

发表于 2013-3-31 09:12:36 | 显示全部楼层
虽然不用雕刻机但是这还是要顶的!

出0入0汤圆

发表于 2013-3-31 09:15:11 | 显示全部楼层
村长大作,漂亮,顶!

出0入0汤圆

发表于 2013-3-31 09:27:34 | 显示全部楼层
顶一下楼主。UI界面很漂亮。

出0入0汤圆

发表于 2013-3-31 09:51:29 来自手机 | 显示全部楼层
为了UI大顶特顶

出0入42汤圆

发表于 2013-3-31 09:51:30 | 显示全部楼层
虽然没有雕刻机,看到这么漂亮的UI也要顶一下

出0入0汤圆

发表于 2013-3-31 10:12:28 来自手机 | 显示全部楼层
太实用了!

出0入0汤圆

发表于 2013-3-31 10:25:45 | 显示全部楼层
加一楼                        

出0入0汤圆

发表于 2013-3-31 11:34:14 | 显示全部楼层
争取尽快拿到雕刻机,好东西不能错过

出0入0汤圆

发表于 2013-3-31 11:59:02 | 显示全部楼层
向288楼奋斗

出5入190汤圆

发表于 2013-3-31 12:37:31 | 显示全部楼层
不知道村长可否加个小工具,在使用笔记本加工PCB时断电,
当突然停电时通过接触器的触点能通过并口给mach3发信号,
当mach3接收到这个信号时记下掉电时的指令位置。
村里边经常停电,一停电就悲剧了,台式机立马关机啊

出5入190汤圆

发表于 2013-3-31 12:40:03 | 显示全部楼层
本帖最后由 yuyanlzh 于 2013-3-31 12:41 编辑

想起来了,一掉电就急停了,笔记本的电池还能撑一会儿
那这样的话一急停就记录指令和急停时间保存,即使笔记本没电了,再开机也能看到哇

出0入0汤圆

发表于 2013-3-31 12:41:05 | 显示全部楼层
这个一定要顶!

出0入4汤圆

发表于 2013-3-31 12:51:38 | 显示全部楼层
友情帮顶....

出0入0汤圆

发表于 2013-3-31 12:51:56 来自手机 | 显示全部楼层
应该做成自动接触检测的就好了,这样就不用自己去对点了。

出0入0汤圆

发表于 2013-3-31 13:07:26 | 显示全部楼层
支持,帮顶

出0入0汤圆

发表于 2013-3-31 13:47:25 | 显示全部楼层
支持村长!!!

(虽然我还没有雕刻机)

出0入0汤圆

发表于 2013-3-31 14:15:52 | 显示全部楼层
界面真漂亮

出0入4汤圆

 楼主| 发表于 2013-3-31 14:58:54 | 显示全部楼层
oufuqiang 发表于 2013-3-31 12:51
应该做成自动接触检测的就好了,这样就不用自己去对点了。

你的想法跟我的是一样的,我在v1.2版的时候,在任意点检测的功能里,就想到加入自动检测的功能,只是苦於时间和精力问题。

出0入0汤圆

发表于 2013-3-31 16:00:20 | 显示全部楼层
aleyn 发表于 2013-3-31 14:58
你的想法跟我的是一样的,我在v1.2版的时候,在任意点检测的功能里,就想到加入自动检测的功能,只是苦於 ...

是的,其实原理上不是很难,但是涉及到电路、机械、程序接口和代码编写,很多时候这些想法也就不了了之了。这点作为在事业单位的我感受最深。屁事特别多。

出0入0汤圆

发表于 2013-3-31 18:24:43 | 显示全部楼层
8.下刀至尖端刚好碰到PCB平面
这个不好掌握,要是有类似自动对刀功能就好办了
很好的软件,期待下一版

出0入0汤圆

发表于 2013-3-31 18:57:39 | 显示全部楼层



出0入0汤圆

发表于 2013-3-31 19:00:58 | 显示全部楼层
这个太需要了,铜板很难水平

出0入70汤圆

发表于 2013-3-31 19:53:52 | 显示全部楼层
本帖最后由 SkyGz 于 2013-3-31 20:04 编辑

顶, Delphi写的...

要实现自动对刀, 有个傻瓜点的方法, 不需要搞驱动
将MAch3窗体至前, 软件后台控制方向键  XYZ 移动. 不停的检测 并口 某个引脚(铜面+钻头形成导通信号) 电平状态(检测就是高低电平, 用WinIo的函数GetPortVal)

出0入0汤圆

发表于 2013-3-31 20:49:13 | 显示全部楼层
神器!!!先大赞一个!

出0入0汤圆

发表于 2013-3-31 21:02:15 | 显示全部楼层
顶啊,pcb不平整困扰死我了

出0入0汤圆

发表于 2013-3-31 21:16:24 | 显示全部楼层
顶一下。

出0入0汤圆

发表于 2013-3-31 22:12:05 | 显示全部楼层
没雕刻机,看着不错,帮顶一下

出0入0汤圆

发表于 2013-3-31 22:33:35 | 显示全部楼层
Mach3有扫描功能,用那个读出变形数据后,再用你这个软件正好完美解决。
不过那个好像需要一个特殊的零件(diy应该难度不大)。

出0入0汤圆

发表于 2013-3-31 22:35:50 | 显示全部楼层
非常好,支持,顶一下。

出0入0汤圆

发表于 2013-4-1 00:07:07 | 显示全部楼层
up! up!

出0入0汤圆

发表于 2013-4-1 00:19:45 | 显示全部楼层
顶,期待288楼

出0入0汤圆

发表于 2013-4-1 00:22:28 | 显示全部楼层
这个要顶

出0入0汤圆

发表于 2013-4-1 00:31:17 来自手机 | 显示全部楼层
虽然没有机子,还是要顶上去。

出0入0汤圆

发表于 2013-4-1 02:01:46 | 显示全部楼层

非常感谢!

出0入0汤圆

发表于 2013-4-1 02:07:09 | 显示全部楼层
下载来看看,学习学习

出0入0汤圆

发表于 2013-4-1 08:09:27 | 显示全部楼层
支持,等村长的UI共享。

出0入0汤圆

发表于 2013-4-1 08:23:12 | 显示全部楼层
村长的大作必须顶!

出0入17汤圆

发表于 2013-4-1 08:37:58 | 显示全部楼层
必须顶!

出0入0汤圆

发表于 2013-4-1 09:21:55 | 显示全部楼层
向288挺进!

出10入210汤圆

发表于 2013-4-1 09:27:46 | 显示全部楼层
顶一个,村长就是村长。

出0入0汤圆

发表于 2013-4-1 10:19:57 | 显示全部楼层
村长能不能show一下你雕PCB用的底板和夹具?

出0入4汤圆

 楼主| 发表于 2013-4-1 10:35:52 | 显示全部楼层
yuyanlzh 发表于 2013-3-31 12:37
不知道村长可否加个小工具,在使用笔记本加工PCB时断电,
当突然停电时通过接触器的触点能通过并口给mach3 ...

这个直接通过硬件的方式就可以了吧,软件不起作用。

出0入4汤圆

 楼主| 发表于 2013-4-1 10:38:22 | 显示全部楼层
SkyGz 发表于 2013-3-31 19:53
顶, Delphi写的...

要实现自动对刀, 有个傻瓜点的方法, 不需要搞驱动

牛,这个方法都能想到。换我的话,可能是做个扩展板加到控制器里,再与工具互动这样。

出0入4汤圆

 楼主| 发表于 2013-4-1 10:39:06 | 显示全部楼层
zhuanzhuan 发表于 2013-3-31 22:33
Mach3有扫描功能,用那个读出变形数据后,再用你这个软件正好完美解决。
不过那个好像需要一个特殊的零件( ...

你说的估计是寻边器之类。

出0入4汤圆

 楼主| 发表于 2013-4-1 10:39:59 | 显示全部楼层
Eric.Hu 发表于 2013-4-1 10:19
村长能不能show一下你雕PCB用的底板和夹具?

好,我找个时间拍一下。

出0入0汤圆

发表于 2013-4-1 10:48:16 | 显示全部楼层
真是神器!!

出0入12汤圆

发表于 2013-4-1 10:57:25 | 显示全部楼层
加砖               

出0入0汤圆

发表于 2013-4-1 11:39:59 | 显示全部楼层
帮顶了,288

出0入58汤圆

发表于 2013-4-1 11:49:33 | 显示全部楼层
没有雕刻机,帮顶!

出0入0汤圆

发表于 2013-4-1 12:31:26 来自手机 | 显示全部楼层
村长又出精品了

出0入0汤圆

发表于 2013-4-1 12:38:51 | 显示全部楼层
村长大作,一定要顶。

出0入0汤圆

发表于 2013-4-1 13:09:32 | 显示全部楼层
顶是必须的

出0入0汤圆

发表于 2013-4-1 13:12:22 | 显示全部楼层
收藏了!!

出0入0汤圆

发表于 2013-4-1 13:20:40 | 显示全部楼层
好东西,谢谢了,顶一个

出0入0汤圆

发表于 2013-4-1 15:58:35 | 显示全部楼层
本帖最后由 hzyjq 于 2013-4-1 16:02 编辑

村长7,8两个是具体是怎么操作的?刚接触雕刻机,呵呵。7.然后,按照本软件左边的图示,将主轴移到相应的位置。(如何准确的移到相应位置?)8.下刀至尖端刚好碰到PCB平面(如何让刀尖刚好碰到PCB平面?),然后将Z轴位置数据填写到本软件相应的数据位置。
是否有可能存在写一个类似自动对刀的脚本,先填好PCB长宽,移到原点后让MACH3自动探测这几点PCB的Z值,然后把值显示或写到一个文件中?

出0入4汤圆

 楼主| 发表于 2013-4-1 16:02:28 | 显示全部楼层
7,例如,你将主轴移动左下角,则得出的数据要填到左下角的数据框。 跟着如果是将主轴移到下中位置,则得出的数据是填到下中数据。
8,请参考对刀块或对刀仪的方法。

出0入4汤圆

 楼主| 发表于 2013-4-1 16:02:54 | 显示全部楼层
hzyjq 发表于 2013-4-1 15:58
村长7,8两个是具体是怎么操作的?刚接触雕刻机,呵呵。7.然后,按照本软件左边的图示,将主轴移到相应的位 ...


7,例如,你将主轴移动左下角,则得出的数据要填到左下角的数据框。 跟着如果是将主轴移到下中位置,则得出的数据是填到下中数据。
8,请参考对刀块或对刀仪的方法。

出0入0汤圆

发表于 2013-4-1 16:07:27 | 显示全部楼层
我不用,但也顶!
用足劲,顶村长!

出0入0汤圆

发表于 2013-4-1 21:09:22 | 显示全部楼层
yuyanlzh 发表于 2013-3-31 12:37
不知道村长可否加个小工具,在使用笔记本加工PCB时断电,
当突然停电时通过接触器的触点能通过并口给mach3 ...

直接改维宏好了,有断电记忆功能

出0入0汤圆

发表于 2013-4-1 21:16:49 | 显示全部楼层
支持楼主分享...

出0入0汤圆

发表于 2013-4-1 22:40:10 | 显示全部楼层
方法很好,类是触摸屏校正

出0入0汤圆

发表于 2013-4-2 00:07:06 | 显示全部楼层
期待V1.2、、、、、、

出0入0汤圆

发表于 2013-4-2 10:49:20 来自手机 | 显示全部楼层
再来顶一个

出0入0汤圆

发表于 2013-4-2 15:04:09 | 显示全部楼层
多谢,高人。

出0入21汤圆

发表于 2013-4-2 15:56:13 | 显示全部楼层
一直关注,一直关注

出0入0汤圆

发表于 2013-4-2 16:06:41 | 显示全部楼层
我是来看看到几楼了

出0入0汤圆

发表于 2013-4-2 16:12:19 | 显示全部楼层
aleyn 发表于 2013-3-30 22:28
随带探探人气,如果1周之后(4月6日之前),下面的这个贴子能达到288楼的话,我就将这个精美的中文UI共享给 ...

这个UI很好啊!

出0入0汤圆

发表于 2013-4-2 23:24:59 | 显示全部楼层

非常不错,支持,顶一下。

出0入4汤圆

发表于 2013-4-2 23:27:01 | 显示全部楼层
顶一下



   

出0入4汤圆

 楼主| 发表于 2013-4-3 08:08:21 | 显示全部楼层
华夏一族 发表于 2013-4-2 23:17
我试了楼主的PCB自平衡软件,真是非常非常好!!!第一次雕平了从来也没雕平过的PCB板子!!!
测试PCB尺寸 ...

感谢你的实测,我还没试过精雕出的G代码,这次有你的实测我也开心了。

出0入17汤圆

发表于 2013-4-3 08:32:34 | 显示全部楼层
接着顶.

出0入0汤圆

发表于 2013-4-3 10:37:07 | 显示全部楼层
本帖最后由 ro321 于 2013-4-3 10:44 编辑

建议装个高精度位移传感器进行平面的高度检测,用位移传感器扫描平面后自动进行计算和补偿,高精度位移传感器只要不是大测量范围的也不会太贵。
位移传感器在主轴上用专门夹具安装,用非接触式的位移传感器会更好,甚至可以实现3D模型扫描。


-编辑:加入更多建议。

出0入0汤圆

发表于 2013-4-3 16:14:32 | 显示全部楼层
顶一下。

出0入0汤圆

发表于 2013-4-3 22:45:13 | 显示全部楼层
这个支持一个

出0入0汤圆

发表于 2013-4-3 22:54:21 | 显示全部楼层
加油啊

出0入0汤圆

发表于 2013-4-3 23:21:02 | 显示全部楼层
这个一定要顶!!!!!!!!!

出0入8汤圆

发表于 2013-4-4 00:21:09 | 显示全部楼层
顶一下。村长出手都是精品啊!

出0入0汤圆

发表于 2013-4-4 00:40:43 | 显示全部楼层
不顶不行啊,村长!

出0入0汤圆

发表于 2013-4-4 00:51:08 来自手机 | 显示全部楼层
流口水的,帮顶

出0入0汤圆

发表于 2013-4-4 10:58:23 | 显示全部楼层
很好的工具,顶一下

出0入0汤圆

发表于 2013-4-4 11:44:24 | 显示全部楼层
不错啊,改天用自己的JJ试验下

出0入17汤圆

发表于 2013-4-4 16:15:19 | 显示全部楼层
很好的工具,接着顶

出0入0汤圆

发表于 2013-4-4 18:20:40 | 显示全部楼层
赞一个lz,期待更智能版本

出0入0汤圆

发表于 2013-4-4 19:02:37 | 显示全部楼层
aleyn 发表于 2013-4-3 08:08
感谢你的实测,我还没试过精雕出的G代码,这次有你的实测我也开心了。

请教村长,我想用你的软件校正,但在采集数据时失败了,因为我无法调整用键盘手动移动操作时的移动速度,这样就不可能得到准确的数据。我用的是阿莫出品的界面,不知道在哪里可以设置键盘操作时的移动速度,请指教,谢谢

出0入0汤圆

发表于 2013-4-4 21:17:45 | 显示全部楼层
准备这几天尝试下村长的这个软件

出0入4汤圆

 楼主| 发表于 2013-4-5 14:52:48 | 显示全部楼层
hy317 发表于 2013-4-4 19:02
请教村长,我想用你的软件校正,但在采集数据时失败了,因为我无法调整用键盘手动移动操作时的移动速度, ...

有一个快捷键是可以设置移动速度了,从0.1到0.01到0.001,都可以。
忘了是哪一个了,你查查帮助文件。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 23:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表