加工中心吧 关注:100,156贴子:2,445,974
  • 12回复贴,共1

请教各位宏程序大神,能否帮我翻译一下这个程式每一段含义!

只看楼主收藏回复

请教各位宏程序大神,能否帮我翻译一下这个程式每一段含义!有些地方看不懂。谢谢了。


IP属地:河南来自Android客户端1楼2018-04-19 20:55回复
    @芊魂style @GG高歌前进


    IP属地:河南来自Android客户端2楼2018-04-19 20:55
    回复
      已经私聊你了


      IP属地:四川来自Android客户端3楼2018-04-19 21:13
      回复
        半桶水路过:①G53坐标,X200.Y150.
        ②G91增量,G43长度刀补,Z-#1,H#11刀补,
        ③G31(这个没记住),Z-(#2的平方)?,
        ④后面有点看不懂,大概是#6小于(#5-#2)的时候做N9,N9后边括号里的不懂


        IP属地:江苏来自Android客户端4楼2018-04-19 22:14
        回复(1)
          G00 G90 G49 是啥意思来着,取消什么来着,似乎是提刀,


          IP属地:江苏来自Android客户端5楼2018-04-19 22:37
          回复
            完全看不懂


            来自Android客户端6楼2018-04-19 23:12
            回复
              #5003谁能详解一下?谢谢啦!


              IP属地:河南来自Android客户端8楼2018-04-20 08:19
              回复
                楼主:回复有点晚。我查了资料,变量的意义如下。
                #3000为显示错误号码(0~200)及报警内容
                #4001显示G代码01组当前指令号0/1/2/3
                #4003显示G代码03组当前指令号90/91
                #4109显示当前F代码值
                #5003工件坐标系程序段终点(Z值)
                #5063工件坐标系的跳转信号位置(Z值)
                #11000这个变量定义没有查到。


                IP属地:北京来自Android客户端9楼2018-04-20 09:15
                回复
                  楼主:这是一个被调用的、测量刀具长度的宏程序,意思是当刀具逐渐接近、慢慢接触黄色的探头,以探头高度(工件坐标系的Z值)与机床坐标系(G53)主轴端面的实际位置之差,就是刀具长度,应该存入#11001(刀具长度补偿值),如果IF的条件成立,就转移到N9去显示报警。整个测量过程不全,只是个局部,探头的标定以及把探头如何找正并设定为工件坐标系的过程、使用宏程序和注意事项全没有,通过研读这样的宏程序来学习宏程序不是好方法,你会弄的一头雾水找不着大门。所以建议楼主别用此方法学习宏程序,不要在没弄清楚系统变量地址存放什么值的情况下就去读、些系统变量,更不能用宏程序随意写入,这极可能留下危险的隐患,埋下的这个地雷不知道什么时候就会惹出祸事。


                  IP属地:北京来自Android客户端10楼2018-04-20 10:55
                  回复(1)
                    我的理解是:G31是一个有跳步功能的指令,它使刀具在一个指定移动范围内以比较慢的速度接近探头,当两次触及探头并使探头亮灯鸣笛时发出信号,系统接受到信号后确认探头触发时的位置点就是程序段终点,程序段终点和探头触发时的机床坐标系的Z值之差就计算出了刀具长度用,最后将计算出的刀具长度存储在#11001中,接近工件剩余的残留量就不走了,也不能再走了。这是个人理解。


                    IP属地:北京来自Android客户端11楼2018-04-20 13:37
                    收起回复