加工中心吧 关注:64,185贴子:1,530,752
  • 63回复贴,共1
M90 X100 Y100 Z-10 R20 Q1 F2000;
//此程序设计为2种驱动方式:半自动,手动。
//参数为6个参数,其中6个都为默认参数,意义为如果不输入就为空的,那么就是手动模式,当X Y有一个参数传入时就为半自动模式,关于详细的驱动方式请仔细看程序中间的注释,注释符号为’//’。
//X:为所测工件位于X轴方向的长度。
//Y: 为所测工件位于Y轴方向的长度。
//Z: 为寻边器要下到的位置,程序内部加了长度补偿G43补偿号为H400,X Y Z坐标位置都是基于之前的坐标系进行的移动,所以给参数时只能给大概位置,如为安全起见不想机床有任何移动请使用手动模式,即M90;不传入任何参数。
@说了句杜


回复
来自Android客户端1楼2016-10-18 03:13
    Y-[#25/2]
    G1Z#26
    N4000#3006=1(N0.4)
    #7=#5021
    #8=#5022
    G90G0Z#18
    IF[#5NE#7]THEN#3000=3(Y PIAN CHA)
    #505=[#6+#8]/2
    IF[ABS[#502-#505]GT#17]THEN#3000=4(Y CHAO CHA)
    IF[#4014EQ#0]GOTO60
    #[5222+[#4014-54]*20]=#505
    GOTO70
    N60#[7002+[#4130-1]*20]=#505
    N70G91G28Z0M5
    M99
    从00.30下班写到现在3.06- -
    %


    回复
    来自Android客户端3楼2016-10-18 03:18
      看到的来波经验,谢谢!


      回复
      来自Android客户端4楼2016-10-18 03:21
        M90是对整个程序做了一个封装处理,这样更安全些。相关参数是6080-6089对应程序号为9020-9029


        回复
        来自Android客户端5楼2016-10-18 03:32
          楼主辛苦了但是太长不看(其实看不懂


          回复
          来自Android客户端6楼2016-10-18 04:08
            楼上带我一个


            回复
            来自Android客户端7楼2016-10-18 05:04
              百度半天终于知道4014的意思


              收起回复
              来自Android客户端8楼2016-10-18 06:07
                好 666


                收起回复
                来自Android客户端9楼2016-10-18 06:17
                  宏用的好6 自学的?


                  收起回复
                  来自iPhone客户端10楼2016-10-18 08:21
                    基本看懂了,问个问题:机床基于之前的坐标系先移动到X50 Y0的位置,再Z向定位到R点,以G1模式下刀到Z-10的位置。那么上的工件必须与上个工件中心位置差不多或者输入X的值要比实际值大人多才能保证安全,还得先对刀这样不是很麻烦吗


                    收起回复
                    来自Android客户端11楼2016-10-18 08:59
                      下面再说一下如何调试该程序
                      O0001;
                      G54;
                      M3 S500;
                      M90 ;
                      M30;
                      此程序为标准的手动驱动,无任何参数传入。
                      调试方式为记录下G54坐标值,然后不移动主轴,直接读取点位,当4个点读完,程序运行完成后,进行下面的检查。
                      1.G54等于当前机械坐标值。
                      2.#501-503为之前的坐标值。
                      3.无任何警告发出。
                      M90 Q1;
                      操作同上,此时设置误差范围为1,会出现超差警告!
                      还有在读取点位时,可以故意不测一条直线上的点,用来检测是否会发出偏差警告!
                      M90 Z-10 R20 Q1 F2000;
                      无X Y参数传入,其它都有时,和M90 Q1;相同。
                      M90 X100 Z-10 R20 Q0;
                      X单轴分中处理,机床做相应位移,在不做其它动作下读取点位,无警告发出。相反在读取前,手动移动下主轴,会有超差警告发出,Y方向一样。
                      M90 X100;
                      只进行X轴方向位移。
                      M90 X100 Z-20;
                      此处为不正确的输入,会出现问题,可自行在程序中加以限制。


                      回复
                      来自Android客户端13楼2016-10-18 09:53
                        手打太累,估计也没人敢用不说了。


                        收起回复
                        来自Android客户端14楼2016-10-18 09:55


                          回复
                          来自Android客户端16楼2016-10-18 12:39


                            回复
                            来自Android客户端17楼2016-10-18 12:40


                              回复
                              来自Android客户端18楼2016-10-18 12:40


                                回复
                                来自Android客户端19楼2016-10-18 15:50
                                  这是干什么的


                                  收起回复
                                  来自Android客户端20楼2016-10-18 15:51
                                    帮狗神顶贴,虽然劳资看不懂,顺便水一贴


                                    收起回复
                                    来自Android客户端22楼2016-10-18 16:56
                                      挤挤


                                      收起回复
                                      来自iPhone客户端23楼2016-10-18 18:15
                                        确实厉害 求发大神能不能再发一个1/2的宏程序


                                        收起回复
                                        来自Android客户端24楼2016-10-18 18:18
                                          竟然变精品了!


                                          回复
                                          来自Android客户端26楼2016-10-31 17:01
                                            Y-[#25/2]
                                            G1Z#26
                                            N4000#3006=1(N0.4)
                                            #7=#5021
                                            #8=#5022
                                            G90G0Z#18
                                            IF[#5NE# 7]THEN#3000=3(Y PIAN CHA)
                                            #505=[#6+# 8]/2
                                            IF[ABS[#502-# 505]GT#17]THEN# 3000=4(Y CHAO CHA)
                                            IF[#4014EQ# 0]GOTO60
                                            #[5222+[# 4014-54]*20]=#505
                                            GOTO70
                                            N60#[7002+[#4130-1]*20]=# 505
                                            N70G91G28Z0M5
                                            M99
                                            从00.30下班写到现在3.06- -
                                            %


                                            回复
                                            来自Android客户端27楼2016-11-25 07:02


                                              收起回复
                                              来自Android客户端28楼2016-11-25 09:28
                                                虽然说我看不懂但是帮顶


                                                回复
                                                来自Android客户端29楼2016-11-25 17:14
                                                  嗨呀,虽然看不懂,但是觉得还是很厉害的


                                                  回复
                                                  来自Android客户端30楼2016-11-25 19:58
                                                    楼主,我这有个螺杆转子的程序,看不懂,能帮忙看看吗


                                                    收起回复
                                                    来自Android客户端31楼2016-12-30 15:20
                                                      看不懂


                                                      回复
                                                      来自Android客户端32楼2017-01-01 02:23
                                                        留名


                                                        回复
                                                        来自Android客户端33楼2017-03-05 20:44