注释
我做了一些调查…… 我认为问题在于,自调匀整器将 origo (0:0:0) 作为第一点,因此 cnc 首先从 home 进入 origo,然后到达实际的第一点。 如果删除 g 代码行(标有黄色),则雕刻没问题。(gcode.apply.gcode.docx) 第一个动作(黄线)在表面上,从原点开始,而不是从第一点开始:gcode.txt gcode.apply.gcode.docx Surface test Data.txt 另一个问题:feedrate |
我对第一条不需要的线路有同样的问题。 有没有办法将更新的 G 代码保存到文件中? 我还注意到联邦设置为爬网的问题。如果这也可以解决,那就太好了,但并不重要。 这个插件对我来说非常有用(如果不是这两个问题的话)——伙计们,干得好! |
免责声明:这是我第一次查看 UGS 代码。 updatePointWithCommand不知道 G28 的机制以及它如何影响新位置。 因为 Z0 在命令参数中找到,解析器假定 Z 轴移动到坐标 0(活动坐标系?)。 此时解析器假定位置为 X,Y,0。下一个将主轴移动到工作位置 X、Y 的命令根据当前值 0 计算 Z 轴,并且主轴以第一个移动命令潜水到 Z=0+-调整。 我相信,如果 handleGCode 可以正确识别并适当更新 X、Y、Z,则可以解决不需要的行的问题。 |
错误描述
如果将扫描的表面坐标应用于 gcode,则第一次移动不正确。
有第一条不需要的刻线。
版本
UGS 平台 2.0.7
操作系统(请填写以下信息):
Raspberry PI 3B+;带桌面的树莓派操作系统
Gcode 生成器
Fusion360
原始代码:
水平G代码:
我认为自调匀整功能计算的第一个运动(从 G0 X-12.409 Y-19.818)不正确。