什么是 ISO 6983(G-Code 规范)的“详细格式分类”
3D打印
g代码
数控
2021-05-07 09:58:27
1个回答
这只是语法的形式化定义,因此可以编写解析器来解释任何合法的 G 代码。没有这个,就会有歧义——不是在一般操作中,而是在什么是“合法”的范围内,什么应该被拒绝。
举个例子X+053
,这不是53个单位的位置,它是:
- 地址
X
- 需要签名(在这个实现中)
- 可以省略前导零
- 小数点前最多 5 个数量级
- 小数点后最多 3 位精度
这意味着 X 的范围可以从 +99999.999 到 -99999.999 - 这种解释与页面底部的措辞相匹配。
正如文中所暗示的,可以使用各种固定精度的数字系统(考虑使用整数毫米而不是十进制米),并且还可以锚定在最高有效位,因此001
可以表示00100.000
. 记住这些规范可能有助于记住这些规范是在专用硬件而不是通用计算机的时代设计的,当时标准便携式存储介质可容纳约 600 kB,并且与早在此之前开发的实际机器相关。