发表于:2012/8/12 21:34:54
#0楼
这是一个运动控制仿真程序,核心集成:
1:DDA插补运动算法。
2:C类刀补算法。
通过滚动鼠标滚轮,您可以自由缩放视图大小,并支持实时路径跟随。
通过放大视图,您可以观察插补算法的行进路径。
*对于初学者可用于学习理解插补运动的原理。
*对于工程师可以作为G代码的调试工具。
编写这个工具的目的--
自己在编写一个运动控制上位机软件需要依赖PMAC底层硬件,所以另辟蹊跷弄了一个PMAC仿真。
1:方便调试.
2:来可以作为一个G代码调试工具方便同行。
3:可以将刀补算法从实时的PMAC控制卡转移到非实时的上位机来处理,减少对PMAC的依赖。
--已知Bug
处理大圆弧小线段有可能会进入死循环。
--更新日志
2012/08/13
*界面上的调整。
2012/08/12
*修正个别图形开刀补方向错误的问题。
*优化部分代码效能。
2012/05/07
*更换另一种开\关刀补模式。
*修正部分大圆弧小线段的Bug.
2012/05/04
*修正无法处理代码中缺省G0~G3的问题。
*修正代码需要格式化才能绘图的问题。
2012/05/02
*修正打开文件不显示[仿真]按钮的Bug;
*修正代码中只有单个运动指令不能仿真的Bug
2012/05/01
*初步完成刀补算法
*加入坐标信息显示功能
下载地址:
1:DDA插补运动算法。
2:C类刀补算法。
通过滚动鼠标滚轮,您可以自由缩放视图大小,并支持实时路径跟随。
通过放大视图,您可以观察插补算法的行进路径。
*对于初学者可用于学习理解插补运动的原理。
*对于工程师可以作为G代码的调试工具。
编写这个工具的目的--
自己在编写一个运动控制上位机软件需要依赖PMAC底层硬件,所以另辟蹊跷弄了一个PMAC仿真。
1:方便调试.
2:来可以作为一个G代码调试工具方便同行。
3:可以将刀补算法从实时的PMAC控制卡转移到非实时的上位机来处理,减少对PMAC的依赖。
--已知Bug
处理大圆弧小线段有可能会进入死循环。
--更新日志
2012/08/13
*界面上的调整。
2012/08/12
*修正个别图形开刀补方向错误的问题。
*优化部分代码效能。
2012/05/07
*更换另一种开\关刀补模式。
*修正部分大圆弧小线段的Bug.
2012/05/04
*修正无法处理代码中缺省G0~G3的问题。
*修正代码需要格式化才能绘图的问题。
2012/05/02
*修正打开文件不显示[仿真]按钮的Bug;
*修正代码中只有单个运动指令不能仿真的Bug
2012/05/01
*初步完成刀补算法
*加入坐标信息显示功能
下载地址:
附件:
[本地下载][此贴子已经被作者于2012/8/19 16:03:19编辑过]
前后都没路可跑的时候,那是上帝鼓励你往天上飞~
bannico@163.com
bannico@163.com