分享

G代码

 阿明哥哥资料区 2023-01-06 发布于上海

G代码是编写数控NC加工程序的基础,而且有相应的标准,如ISO6983、DIN66025等,但数控系统厂商支持的G代码不尽相同,因为各家都会根据特定地区和特定用户推出有特色的NC编程指令,比如西门子SINUMERIK使用的编程指令是基于DIN66025并提供高级语言扩展,所谓高级语言扩展就是用一些欧美国家熟悉的单词或缩写作为关键字,如ASPINE,TRAORI,BRISK等等。

今天开始学习下SINUMERIK的G代码,为啥?因为我觉得不懂点儿加工工艺和NC编程的电气调试工程师无法“完整地”调试完机床,说得可能有点儿绝对,但事实如此。

SINUMERIK ONE提供了64组G代码,我们简单过一下,对不熟悉的指令花些时间做点儿测试

第一组G代码是模态运动指令,包括

图片

关于G代码

1. 每组G代码有若干指令,其中一个通过“MD20150 $MC_GCODE_RESET_VALUES设置为系统默认。如MD20150 $MC_GCODE_RESET_VALUES[0]=2,即第一组G代码默认内部序号为2的指令,从上表中可以看出它是G1

2. 在加工画面可以查看所有当前生效的G代码,如下图:

图片

3. 在程序中可以使用$P_GG[n]读取当前生效的G代码,如下图的例程

图片

第一组G代码指令都知道,但后六个指令的应用场合还不十分清楚,如果你了解,欢迎给我回信,希望不吝赐教。谢谢。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多