1 Au top 的软件界面 一、3B 代码格式和Au top 的作图思想 Au top 的作图是以模拟手工作图为主的,这是一种不同于经典CAD 的作图思想
一般来说,经典CAD 的作图思想追求的目标是“科学高效”,Au top 的作图思想仅限于满足“简单朴素”这样的一般目标
Au top 软件的诞生始于十多年以前,十多年过去以后,Au top 依然受欢迎,这其中除了惯性在起作用外,更多地是由于Au top 采用了一种更适宜于线切割软件编程的作图思想
线切割编程同经典CAD 编程并不完全相同,线切割编程要简单得多,是CAD 平面作图的一个子集
另外,同普通CAD 编程强调轮廓的特点不同的是,线切割编程更多地是强调“连接”
但在我们了解Au top 的作图思想之前,我们需要先来分析一下线切割编程的目标——产生3B/4B 代码,从而帮助我们了解为什么线切割编程需要强调“连接”,并进而理解Au top 的某些作图思想
如果将线切割机床比作一个人的话,那么这就是一个只会“X 走”或“Y 走”的人
3B 代码使用了X 位移数据或 Y 位移数据其中之一作为加工进度标志,并根据加工进度相应调整 X 位移和Y 位移
由于加工进度标志只使用单一数据,所以需要使用加工方向(加工指令 Z)来辅助决定加工状态
对于直线代码来说,根据直线指向象限存在L1、L2、L3、L4 四种情况
对于圆弧代码来说,根据圆弧出圆弧所在象限和旋转方向存在NR1、NR2、NR3、NR4,SR1、SR2、SR3、SR4 八种情况
决定使用计数方向 GX 或 GY 的原则是得到更好的加工精度,对于直线代码来说,当终点Y 数值大于X 数值(落在图1 阴影区内),采用计数方向 GY 显然可以获得更好的加工精度(较大的数值乘以斜率结果也更大,因而数值更精确);对于圆弧代码来说,如果终点在图2 阴影区里时在最后这一段 X 数