微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何通过Python实时调整上传G代码?

如何解决如何通过Python实时调整上传G代码?

我是CNC编程的新手,并且正在使用3D打印机跳过使用OpenCV和Python进行嵌入式系统项目从头开始设计龙门系统的过程。我从CV算法中推断出映射的坐标为M和N,然后使用下面的G代码移动喷嘴。

%
M106;
G00 X0Y0Z0;
G80;
G17;
G21; 
G01 XN; (separating these two for easy adjustment)
G01 YM; 
G04 P500;
G00 Z-H; (needs to be fast for the project)
G04 P1000;
G00 Z0;
G04 P1000;
G01 X0Y0;
M02;

我正在努力从以下两个问题着手:

  1. N和M将有所不同,但-H将为固定值。考虑到换行符,我不确定如何在python中实时更改这两个值(否则这是非常简单的列表转换和附加操作)-有没有人看到类似的东西?

  2. 如果我的打印机需要SDCard说明,如何将其上传到脚本中的串行端口连接?如果不是在SDCard的情况下,我会使用PySerial,但我问制造商谁说它可能行不通。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。