搜索
cad2007下载
软件下载
solidworks下载
proe下载
机械标准
机械招聘
机械图纸
机械百科
机械交易网
网站建设
机械设计手册
proe视频教程
cad2013视频教程
solidworks2008视频教程
CAD2004视频教程

宏程序 斯沃

[复制链接]
查看: 266|回复: 8

该用户从未签到

发表于 2013-10-31 22:48:54 | 显示全部楼层 |阅读模式
在斯沃FANUC系统中,仿真宏程序。出现WHILE[#1GT0]D01中的WHILE循环语句不正确的提示。程序如下:
G17 G40 G49 G54 G80 G90
#1=20
#2=#1+10
G00X[#2]Y0 M03 S1200
Z2
G01 Z-0.5 F200
WHILE[#1GT0] D01
G01 X[#1]
G02 I[-#1]
#1=#-8
END1
G00 Z100
M05
M30
请各位大虾帮忙看下那里不对 谢谢
回复

使用道具 举报

  • TA的每日心情

    2014-12-24 22:19
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2013-10-31 22:49:38 | 显示全部楼层
    “#1=#-8”
    -#8呢,本体是多少啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-10-31 22:50:34 | 显示全部楼层
    回复
    江帆
    的帖子

    是40的圆铣平面,12的铣刀,那里是#1-8 我输入错了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-10-31 22:51:31 | 显示全部楼层
    WHILE[#1LT370] D01,试试看吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-10-31 22:52:23 | 显示全部楼层
    你的#1这个变量已经是20了怎么还可以用在循环里呀,应该是#2,我们一般这样算的,#1=20;#1=#1+10;这样就可以把#1带到IF条件循环里了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-10-31 22:53:21 | 显示全部楼层
    回复
    wshengz
    的帖子

    谢谢,我试试看。。。。。。。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-10-31 22:54:17 | 显示全部楼层
    WHILE[#1GT0] D01
    改成WHILE[#1GT8] D01
    就可以了,不然就走到X负方向去了,导致圆弧走不出来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-10-31 22:54:51 | 显示全部楼层

    回复
    cl2wmy
    的帖子

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-10-31 22:55:41 | 显示全部楼层
    要么改成WHILE[#1LT-12] D01
    试试看,但我感觉你的程序没什么问题,
    #1=20
    N1 #2=#1+10
    G00X[#2]Y0 M03 S1200
    Z2
    G01 Z-0.5 F200
    G01 X[#1]
    G02 I[-#1]
    #1=#1-8
    iF [#1GT0] GOTOB N1
    G0 Z100
    M5
    M30
    用这个格式试试看也行
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    Copyright © 2012-2035 厦门鑫时器科技有限公司 版权所有
    闽ICP备2023009579号-1 技术支持:机械网站建设  Powered by Discuz! X3.4
    快速回复 返回顶部 返回列表