西门子重复循环指令

西门子重复循环指令

问:数控车床.西门子系统的循环指令是什么?
  1. 答:西门子GOTOS指令为程序从头循环指令等同于FANUC的M99.但是你写在程序里她不会报错也不会执行。应为802、808、828中有个程序分歧控制位DB3200.DBX16.0调试时候要用PLC将其置“1”GOTOS程序中指令才会生效。
  2. 答:G00快速定位
    G01直线插补
    G02圆弧插补(顺)
    G03圆弧插补(逆)G04暂停
    G28回机械零点
    G32螺纹车削
    G40取消刀尖半径补偿
    G41刀尖半径左补偿
    G42刀尖半径右补偿
    G50设定工件坐标系
    G65调用宏程序
    G71向粗车循环
    G72径向车削循环
    G73封闭车削循环
    G70精车循环
    G76螺纹车削复合循环
    还有好多
    不想说了
问:西门子plc循环指令
  1. 答:使用这条指令时,当你设定好当前循环计数(INDX)、起始值(INIT)和结束值(FINAL)后,每次I0.1动作,就会执行一次FOR到NEXT之间的循环,循环结束后INDX值就会递增1,并将这个结果与结束值比较。
    如果INDX大于结束值,循环则会终止,终止后ENO会输出一个驱动信号,一般使用这一个驱动信号时,是作为这次循环结束的标志使用。
    实际运用时后面的驱动输出没有必要使用物理输出Q*.*,可以使用M*.*的触点为下面的程序提供驱动支持,当然你如果这条循环结束后,是想让人看到,使用物理输出Q*.*也不是不可以的。
    产品分类
    可编程控制器是由现代化生产的需要而产生的,可编程序控制器的分类也必然要符合现代化生产的需求。
    一般来说可以从三个角度对可编程序控制器进行分类。其一是从可编程序控制器的控制规模大小去分类,其二是从可编程序控制器的性能高低去分类,其三是从可编程序控制器的结构特点去分类。
  2. 答:你这是S7200的PLC吧,循环指令的ENO一般都是直接连接右母线,你在这里放置Q0.1没什么实际意义
    循环指令一般不会用于直接操作Q点,也就是外部IO
    另外这个指令学会怎么用就行了,实际应用中这个指令的使用频率非常低
    另外告诉你个小窍门,西门子的编程软件都自带帮助文件,比你在市面上买的任何一本编程资料都要权威、准确!
    选中任何一个你有疑问的指令,按下F1,帮助就会自动弹出,跟着帮助学是最好的自学途径
    另外你S7200也有仿真器可以使用,只不过不是西门子官方的,不如step7或者博途的仿真功能强大,但是自己用来验证程序功能足够用了
  3. 答:使用这条指令时,当你设定好当前循环计数(INDX)、起始值(INIT)和结束值(FINAL)后,每次I0.1动作,就会执行一次FOR到NEXT之间的循环,循环结束后INDX值就会递增1,并将这个结果与结束值比较。如果INDX大于结束值,循环则会终止,终止后ENO会输出一个驱动信号,一般使用这一个驱动信号时,是作为这次循环结束的标志使用。实际运用时后面的驱动输出没有必要使用物理输出Q*.*,可以使用M*.*的触点为下面的程序提供驱动支持,当然你如果这条循环结束后,你是想让人看到,使用物理输出Q*.*也不是不可以的。
问:西门子840D循环指令怎么用
  1. 答:用250刀盘
    G0G54G17Z100
    M3S500F1000
    R1=-2
    AA:X0Y0
    Z=R1
    G1X2300
    G0Y-240
    G1X0
    .....
    G0Z100
    R1=R1-2
    IF R1>=-20 GOTOB AA
    M30
    MCALL CYCLE81(10,0,3,-50) CYCLE81用我的话来说就是浅孔钻,就是一次钻到位,中间不退刀,
    括号里面; 10表示抬刀, 0 工件表面 3 从3mm位置开始下刀 -50 最终深度
    不过我想这里的CYCLE81是用来镗孔,
  2. 答:MCALL CYCLE81(10,0,3,-50) CYCLE81用我的话来说就是浅孔钻,就是一次钻到位,中间不退刀,
    括号里面; 10表示抬刀, 0 工件表面 3 从3mm位置开始下刀 -50 最终深度
    不过我想这里的CYCLE81是用来镗孔,
  3. 答:《西门子840d数控编程实例加强版》工厂实际加工案例,来自一线的经典教材学数控必备,每个加工步骤都配有详细的解释,自学编程的好材料,例题后面都配有课后习题,依据实际加工为基础作者精心雕琢,循序渐进,可谓是学习840d编程的必胜“宝典”
  4. 答:BEGIN:G0 X0
    X100
    REPEAT BEGIN P=10
    重复10次
  5. 答:1、首先把"aaaaaa Hello World"付给VB0;复制其中的"Hello World"到VB30,把VB30复制到VB100;计算VB100的字符串长度。
    2、从OUT定义的字符位置开始,在字符串VB100里找符合IN2的字符串。找到后把该字符串的第一个字符位置写入到OUT里。如未找到符合的字符串,OUT被设为0。
    3、从OUT定义的字符位置开始,在字符串VB100里找符合IN2里定义的任何字符。把第一个找到的字符位置写入到OUT里。如未找到符合的字符,OUT被设为0。
    4、左移/右移指令,左移一位,相当于乘以2,右移一位,相当于除以2,移位指令对移出的位自动补零。如果位数N大于或等于最大允许值(对于字节操作为8,对于字操作为16,对于双字操作为32),那么移位操作的次数为最大允许值(相当于对此数值清零)。
    5、循环移位,如果位数N大于或者等于最大允许值(对于字节操作为8,对于字操作为16,对于双字操作为32),S7--200在执行循环移位之前,会执行取模操作,得到一个有效的移位次数。
西门子重复循环指令
下载Doc文档

猜你喜欢