用python提取G代码g code中的坐标XYZ数据

python提取G代码g code中的坐标XYZ数据

python3.7版本

主要使用了regex库匹配所需要的坐标值。

活不多说,直接上代码:
首先是我输入的G代码大概如下格式(这里简单贴部分)

G00 X 0.0000 Y 0.0000 Z 5.0000
M03
G00 X -1.8759 Y 14.4227 Z 5.0000
G01 X -1.8759 Y 14.4227 Z 0.0000 F 600.0
G01 X -1.7200 Y 14.5422 Z 0.0000 F 1200.0
G01 X -1.5892 Y 14.5778 Z 0.0000
G01 X -1.4803 Y 14.5440 Z 0.0000
G01 X -1.3643 Y 14.4162 Z 0.0000
G01 X -1.2539 Y 14.1600 Z 0.0000
G01 X -1.1642 Y 13.8954 Z 0.0000
G01 X -1.0960 Y 13.6249 Z 0.0000
G01 X -0.9348 Y 13.3434 Z 0.0000
G01 X -0.7566 Y 13.0719 Z 0.0000
G01 X -0.5625 Y 12.8120 Z 0.0000
G01 X -0.3196 Y 12.5231 Z 0.0000
G01 X -0.0614 Y 12.2475 Z 0.0000
G01 X 0.2110 Y 11.9862 Z 0.0000
G01 X 1.2239 Y 11.1648 Z 0.0000

python处理代码:

# -*- coding: utf-8 -*-
"""
Created on Wed Dec  4 23:16:05 2019

@author: tanhao
"""

import numpy as np
import re
import os
 
f1=open('C:\\Users\\
  • 7
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值