2

G 代码是一种用于控制 CNC 机器(车床、铣床)的语言。

我有一个大学作业,我需要概念上的帮助。我遇到问题的部分工作是用 G 代码(Fanuc 公司方言)编写两个短程序。我有一个简短的关键字列表和一个示例程序,但这似乎不足以学习该语言。

从我的网上搜索,我发现G-code的各种方言是不兼容的。但是,我没有找到关于这个特定教程的教程。

此外,为给定的问题自动生成代码似乎不是一种选择,因为我怀疑在展示程序时会要求我解释程序的内部工作原理。此外,我大学的老师似乎非常坚持按照他们的方式做事,所以……我想我只需要学习该死的东西。

Q:在哪里可以找到G代码Fanuc方言的简明(我想花不超过2-3天的时间)教程?

4

1 回答 1

0

我建议在此处此处查看 LinuxCNC 命令列表,以及 CAMotics 页面上的简明版本。Fanuc 兼容控件(例如 Haas、Mach3)的一些特殊点:

  • 您可以在括号内添加注释。基本上里面的任何东西(...)都不会被执行。
  • 你可以有参数/变量。例如,您可以通过以下方式将浮点值分配给12.3变量插槽101#101 = 12.3
  • 您可以调用这些变量,例如X#101等于X12.3
  • 您可能有数学表达式,然后将值存储在另一个变量槽中。例如#3 = [#1 + #2],但是您不能拥有X = [#1 + #2]X[#1 + #2]

您可以在Benjamin Jurke的这篇文章中找到更多深入的信息。

于 2019-04-05T22:21:22.820 回答