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

精通SINUMERIK 840D CNC编程中的WHILE循环

精通SINUMERIK 840D CNC编程中的WHILE循环

SINUMERIK 840D编程

介绍西门子Sinumerik 840D的循环控制结构之一:WHILE循环。其他结构:IF、LOOP、FOR、REPEAT。

CNC程序示例

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

程序解析

工件端面铣槽(可用于钻孔),从X0进给至X100,每步进10。
G01线性插补、G90绝对、G91增量。
首块定位起点X0 Z10。
第二块用系统变量$AA_IM[X]判断X≤100则入循环。
G91下X向相对移动10。
G90下Z向绝对移动-20再回Z5。
ENDWHILE结束循环,直到条件为假。

数控机床

  1. 新手友好车床CNC编程指南
  2. CNC编程入门:镗孔实战实例
  3. 车床CNC编程进阶:倒角、锥度、槽、圆弧分步实战
  4. 《CNC编程手册》第3版——Peter Smid著:Fanuc及通用CNC编程权威指南
  5. 精通西门子Sinumerik 840D CNC编程:高级螺纹循环专家指南
  6. 精通CNC车床编程:机床操作员实战指南
  7. 精准CNC G01角度编程:掌握角度、圆角与倒角
  8. M代码精通:CNC编程测验
  9. 掌握G代码:参加CNC编程测验
  10. 掌握 C# while 与 do-while 循环:语法、示例与最佳实践
  11. C 语言 while 与 do-while 循环实战指南
  12. 精通Python While循环:语法、示例与最佳实践