亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Equipment >> 数控机床

SINUMERIK 840D 编程 WHILE 循环使用

SINUMERIK 840D 编程

这篇博文是关于西门子的 sinumerik 840D 数控系统。这篇文章说明了一个循环命令(控制结构),我们可以在 cnc 编程中使用它来进行 sinumerik 840D cnc 控制。

Sinumerik 840D 编程中可以使用多种控制结构,例如

这是 cnc 编程示例,它显示了 WHILE 循环的用法。

CNC 程序示例

G01 G90 X0 Z10 F1000
WHILE $AA_IM[X] <= 100
G1 G91 X10 F500
G1 G90 Z–20 F100
Z5
ENDWHILE

CNC程序说明

此数控程序在组件面上切割一个槽(可用于钻孔)。 cnc 程序从 x0 开始,每次在 x 轴上切割 10,直到 x100。

G01:直线插补
G90:绝对式编程
G91:增量式编程

第一个 cnc 程序块将工具带到起始位置。即x轴x0和z轴z10。

第二个cnc程序块使用sinumerik 840D系统变量检查x轴当前位置是否小于等于100,并启动WHILE循环。

然后工具行程是从当前位置开始的 x 轴 10。 (因为 G91 增量编程 有效,因此刀具将以当前刀具位置为参考点(或起点)运行。)

然后我们的工具在 z 轴上移动 -20(现在 G90 绝对编程 处于活动状态,因此工具将参考工件零点行进 .)

现在该工具将再次回到 z5

ENDWHILE结束WHILE循环

因此程序将一次又一次地重复,直到 WHILE 给出的语句变为 FALSE。


数控机床

  1. C# while 和 do...while 循环
  2. C while 和 do...while 循环
  3. Python while 循环
  4. 车床 CNC 编程示例
  5. CNC 编程初学者 CNC 编程示例
  6. CNC 车床编程示例
  7. Peter Smid 编写的 CNC 编程手册
  8. Sinumerik 840D CNC 编程
  9. CNC 机械师的 CNC 编程
  10. CNC G01 角度编程
  11. M 代码 – CNC 编程测验
  12. G 代码 – CNC 编程测验