登录
首页 工控软件 工控软件
回帖 发帖
正文

主题:【2012.05.08】CNC-Sim(Beta v1.2)CNC仿真(G代码调试&编辑工具)

点击:7325 回复:24

这是一个运动控制仿真程序,核心集成:
1:DDA插补运动算法。
2:C类刀补算法。
通过滚动鼠标滚轮,您可以自由缩放视图大小,并支持实时路径跟随。
通过放大视图,您可以观察插补算法的行进路径。
*对于初学者可用于学习理解插补运动的原理。
*对于工程师可以作为G代码的调试工具。
编写这个工具的目的--
自己在编写一个运动控制上位机软件需要依赖PMAC底层硬件,所以另辟蹊跷弄了一个PMAC仿真。
1:方便调试.
2:来可以作为一个G代码调试工具方便同行。
3:可以将刀补算法从实时的PMAC控制卡转移到非实时的上位机来处理,减少对PMAC的依赖。
--已知Bug
处理大圆弧小线段有可能会进入死循环。
--更新日志
2012/05/07
*更换另一种开\关刀补模式。
*修正部分大圆弧小线段的Bug.
2012/05/04
*修正无法处理代码中缺省G0~G3的问题。
*修正代码需要格式化才能绘图的问题。
2012/05/02
*修正打开文件不显示[仿真]按钮的Bug;
*修正代码中只有单个运动指令不能仿真的Bug
2012/05/01
*初步完成刀补算法
*加入坐标信息显示功能
下载地址:
附件:CNC-Sim.(Beta.v1.2).zip
[本地下载]
最后修改:2012/5/8 10:04:11
12-05-03 17:25
下载学习一下,谢谢了.
12-05-03 21:15
软件是不错,不过能不能做个提示,当前执行哪一步在屏幕上显示出来?
12-05-04 07:16

引用 皮五 在 2012/5/4 7:16:04 发言【内容省略】

信息显示区是用来干这个的,还没加进去。
12-05-04 07:42
用其他软件生成的G代码,可能不符合你软件的格式,导入后无限错误窗口
G代码是随便做的
附件:DRAWING1.rar
[本地下载]
[
%
G71
G91
G0X50.51Y193.92
G42
M07
G2X-4.98Y6.87I.95J5.92
G2I44.26J-7.07
M08
G40
G0X-12.23Y173.26
G41
M07
]
最后修改:2012/5/4 7:58:57
12-05-04 07:57
嗯,代码需要格式化一下,下一个版本解决这个问题。谢谢您的建议!
12-05-04 08:01
另外一个软件生成的G代码,该软件会在下一行省略同样G代码
附件:ZEXP710.rar
[本地下载]
[
G21
G90
G92X0.Y0.
G82
G00X18.917Y114.478
G41
M07
G03Y110.413I20.949J112.446
I22.981J114.478                         ----------省去了G03
X22.981I20.949J112.446                  ----------省去了G03
M08
G40
G00X66.381Y103.231
G41
M07
G03Y98.18I68.906J100.705
I71.432J103.231
X71.432I68.906J100.705
M08
G40
]
有的软件是G03,有的是G3,省去了中间的0
最后修改:2012/5/4 9:22:40
12-05-04 09:20

引用 皮五 在 2012/5/4 9:20:16 发言【内容省略】

修改好了,你这个附件画出来的图形很怪,是你的代码有问题还是我的软件有问题?
12-05-04 11:27
ZEXP710.TXT 的图形
这个一开始的指令G90,和你默认的不同,指令是绝对模式
附件
最后修改:2012/5/4 12:17:33
12-05-04 12:15
感谢分享,下载下来看看。
12-05-04 13:02

上一页下一页

工控新闻

更多新闻资讯