lj878725 发表于 2016-1-13 22:14:57

GPP2后处理发那科刚性攻牙怎么加M29

X-418.75
X-473.75
G80 G00 Z20.0
M05
M09
M01
T06 M06
( M8SP D=8.0 R=0.0 )
G17 G40 G49 G80
G00 G90 G54 X0 Y0
G43 H06 Z20.0
........................
G00 X-33.75 Y-20.0
M08
Z10.0
M29S300       。。。。。。。。。。。。。。。。。这里的M29在后处理怎么加???
G98 G84 X-33.75 Y-20.0 Z-20.0 R1.0 F1.25
X-88.75
X-143.75
X-198.75
X-253.75
X-308.75
X-363.75
X-418.75
X-473.75
G80 G00 Z20.0
M05
M09
G91 G30 Z0
G91 G28 Y0
M30


laoting 发表于 2016-1-14 08:11:34

就是输出一个固定的辅助功能啊?还有,你必须有源代码啊!

zbhouin 发表于 2016-1-15 22:48:17

在钻孔的位置
CYCLE:

      IF (QUALIFIER_NAME == "on" || QUALIFIER_NAME == "toinit")
         SET_ON X_CURPOS Y_CURPOS Z_CYC_DEPTH Z_CYC_CLEAR MCH_FEED;
         IF_SET (CYC_DWELL)OUTPUT \J "M29S"SPIN_SPEED; END_IF ;
       END_IF;
   OUTPUT $;
      IF_SET (CYC_RETR)    OUTPUT ""CYC_RETR    ; END_IF ;
      IF_SET (MOTION_CODE) OUTPUT ""MOTION_CODE ; END_IF ;
      IF_SET (X_CURPOS)    OUTPUT "X" X_CURPOS    ; END_IF ;
      IF_SET (Y_CURPOS)    OUTPUT "Y" Y_CURPOS    ; END_IF ;
      IF_SET (Z_CYC_DEPTH) OUTPUT "Z" Z_CYC_DEPTH ; END_IF ;

CYCLE:

      IF (QUALIFIER_NAME == "on" || QUALIFIER_NAME == "toinit")
         SET_ON X_CURPOS Y_CURPOS Z_CYC_DEPTH Z_CYC_CLEAR MCH_FEED;
         IF_SET (CYCLE_7)    OUTPUT \J "M29S"SPIN_SPEED ; END_IF ;
       END_IF;
   OUTPUT $;
      IF_SET (CYC_RETR)    OUTPUT ""CYC_RETR    ; END_IF ;
      IF_SET (MOTION_CODE) OUTPUT ""MOTION_CODE ; END_IF ;
      IF_SET (X_CURPOS)    OUTPUT "X" X_CURPOS    ; END_IF ;
      IF_SET (Y_CURPOS)    OUTPUT "Y" Y_CURPOS    ; END_IF ;
      IF_SET (Z_CYC_DEPTH) OUTPUT "Z" Z_CYC_DEPTH ; END_IF ;
都可以达到效果

lj878725 发表于 2016-1-17 21:00:32

CYCLE:

        IF (QUALIFIER_NAME == "on" || QUALIFIER_NAME == "toinit")
                SET_ONX_CURPOS Y_CURPOS A_CURPOS B_CURPOS Z_CYC_DEPTH Z_CYC_CLEAR MCH_FEED;
        END_IF;                                                               
        IF_SET (CYC_DWELL)OUTPUT \J "M29S"SPIN_SPEED; END_IF ;
   OUTPUT $;
      IF_SET (CYC_RETR)    OUTPUT ""CYC_RETR    ; END_IF ;
      IF_SET (MOTION_CODE) OUTPUT ""MOTION_CODE ; END_IF ;
      IF_SET (X_CURPOS)    OUTPUT "X" X_CURPOS    ; END_IF ;
      IF_SET (Y_CURPOS)    OUTPUT "Y" Y_CURPOS    ; END_IF ;
      IF_SET (Z_CYC_DEPTH) OUTPUT "Z" Z_CYC_DEPTH ; END_IF ;
    IF_SET (CYC_RETR)       OUTPUT " " CYC_RETR;   END_IF;
    IF_SET (MOTION_CODE)    OUTPUT " " MOTION_CODE;END_IF;
    IF_SET (X_CURPOS)       OUTPUT " X" X_CURPOS;    END_IF;
    IF_SET (Y_CURPOS)       OUTPUT " Y" Y_CURPOS;    END_IF;
    IF_SET (Z_CYC_DEPTH)    OUTPUT " Z" Z_CYC_DEPTH; END_IF;
    IF_SET (Z_CYC_CLEAR)    OUTPUT " R" Z_CYC_CLEAR; END_IF;
    IF_SET (CYC_PECK)       OUTPUT " Q" CYC_PECK;    END_IF;
    IF_SET (CYC_DWELL)      OUTPUT " P" CYC_DWELL;   END_IF;
    IF_SET (CYC_XSHFT)      OUTPUT " I" CYC_XSHFT;   END_IF;
    IF_SET (CYC_YSHFT)      OUTPUT " J" CYC_YSHFT;   END_IF;
    IF_SET (SPIN_SPEED)   OUTPUT " S" SPIN_SPEED;END_IF;
    IF_SET (SPIN_DIR)       OUTPUT " "SPIN_DIR;    END_IF;
    IF_SET (MCH_FEED)       OUTPUT " F" MCH_FEED;    END_IF;
    IF_SET (MCH_COOL)       OUTPUT " "MCH_COOL;    END_IF;

lj878725 发表于 2016-1-17 21:01:41

我是这样改的没什么变化啊
攻丝的时候还是没有M29

zbhouin 发表于 2016-1-21 21:57:45

在上面MODAL后面加了CYC_DWELL没

tsgs100 发表于 2016-3-4 10:07:03

我晓得。很简单的

lj878725 发表于 2016-3-5 19:45:12

tsgs100 发表于 2016-3-4 10:07
我晓得。很简单的

怎么弄啊

m1738264 发表于 2016-8-19 20:05:56

要編譯~~過才有效

710279284 发表于 2016-8-20 22:00:48

很简单的
页: [1] 2
查看完整版本: GPP2后处理发那科刚性攻牙怎么加M29