青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1028|回复: 9

[疑难] 后处理的G41变成了G40该怎么办

  [复制链接]
发表于 2015-8-26 14:26 | 显示全部楼层 |阅读模式
请教各位大侠0 o& S- j7 S- F: H3 y: l
- E) J5 q' ?8 v/ T+ c1 `4 q
我后处理出来的半径补偿,应该是G41的怎么变成了G40?
. ^' ~& _1 ?" X3 E+ o
; c& Q. U: k; d1 k. g7 S0 S该怎么做才能改回来?谢谢各位大侠。
% r. N# y  w8 P& O
G40-1.jpg
发表于 2015-8-27 09:06 | 显示全部楼层
快速移动里面不要加G40或G41,在线性移动那里加G40就行* G/ _5 u4 m& b% m6 X

+ ^$ `  [' g; \& D9 j+ B再者G41也不是在这设置的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-27 10:27 | 显示全部楼层
6630 发表于 2015-8-27 09:06
, I0 a( b/ _3 z( v# B; g& B1 v% D9 {2 v快速移动里面不要加G40或G41,在线性移动那里加G40就行
: h- z% {( E* P; y) e* [' m! ^: U4 c$ Y2 Y* [; N
再者G41也不是在这设置的
. O& D/ l1 L: b
您的意思是半径补偿添加在线性移动的语句里面么?
4 E) l1 g  d- G  _, c
回复 支持 反对

使用道具 举报

发表于 2015-8-27 10:57 | 显示全部楼层
绯羽冥翔 发表于 2015-8-27 10:27
6 f2 M- E( R3 C* z( @4 T9 v您的意思是半径补偿添加在线性移动的语句里面么?

* z* z: Z9 N6 Z' v% B: A我也不大懂语句这些,据我了解大概意思就是在线性移动加了G40表达式后相当于 G40/G41/G42就只会出现在线性移动一行(也只有在线性移动补偿才合理)- e; r3 U" R# M" k
哪怕你没加这些语句,后处理里面也是默认有的,只要编程了设置了刀补,里面没有使用语句抑制的情况下后处理会强制性出的2 B0 [7 j: B5 Y3 d" ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-27 15:30 | 显示全部楼层
6630 发表于 2015-8-27 10:57
0 h2 d$ C1 i" f+ q8 {- [* y我也不大懂语句这些,据我了解大概意思就是在线性移动加了G40表达式后相当于 G40/G41/G42就只会出现在线 ...
: Y( O4 \0 _3 h* A  m
N0010 G17 G80" Q, n. b: p  s- b$ \: I
N0020 G40
/ h* @) Y% D1 k6 O: X4 \% ^N0030 M09: [* h3 `4 e' s/ z
N0040 T0101
/ F: u" |5 L. e9 |5 SN0050 M08/ u' W5 b7 g0 `* B) u# O8 s/ g( X
N0060 G00 X23.51 Z11.299 l% I# W! r. r6 i& x8 d% d, X& B
N0070 X15.9 Z.449 c7 U" w! ], i
N0080 G97 S1500 M03
4 F% m0 i+ M3 l! Y) V' \5 aN0090 G41 G98 G01 X10.9 Z0.0 F200. D01
+ z. K, d8 ?( y! ~N0100 X10.1
: `4 D0 @* _( \+ s9 }N0110 X-.8* w# n; j. F4 |# W
N0120 G99 G03 X-2.4 Z.8 I0.0 K.8 F1.
% w$ M+ w9 K% _- _( `3 w2 s, AN0130 G40: J6 l7 p- |* o0 E- V2 ?
N0140 G01 X-1.52 Z3.34 p( e+ c0 k! P0 Z9 ^7 i" i
N0150 G00 X21.96* r7 T3 l; [( u# ?3 {. n& |/ H
N0160 Z11.58. V/ p$ p6 v+ W, ^
N0170 X19.1$ T) ?% a0 @. Z0 k4 F
N0180 Z7.65* u8 r2 `# P: K
N0190 X8.59 Z2.59
1 {/ |! z8 `  U  E0 ZN0200 G42 G98 G01 X4.43 Z1.13 F200. D01
) M( {8 y5 T7 p% d. fN0210 G02 Z0.0 I1.13 K-.57
# N& O6 u* o9 Z. b  u6 vN0220 G01 X5.9 Z-.73. \4 U7 L( D7 b. u
N0230 Z-5.19
0 _/ t6 \+ A& B5 y! p/ u1 XN0240 X6.1 Z-5.32 j/ s7 J( ?: X7 ?
N0250 G99 G02 X8.36 Z-5.37 I1.2 K.53 F1.9 K7 t' M0 T: p$ `
N0260 G40
* I: L! A7 w0 b! d, YN0270 G01 X11.53 Z-3.38" W! r6 Y, d7 ]) }
N0280 G00 X18.5
: c/ Z2 M9 T0 _. kN0290 Z7.948 k8 H) P( f8 ^! M, S
N0300 M098 V( i# M' v: n  S, w: f" A
N0310 T01021 x4 Z0 f7 a2 C7 i- k9 I( J. R
N0320 M084 m/ \9 _/ K: J! O: O& t& z
N0330 X19.1 Z7.94
: }0 l$ s; c* k% T6 z2 o& W3 bN0340 Z9.17  k( n5 L. k( f. W3 f6 Q* D
N0350 X11.9 Z.3  A6 ^  E' Q" |, E+ K# z) S9 }
N0360 G97 S800 M03
5 J, t: t  t0 e7 E6 t* u; s+ B3 l* Y8 FN0370 G99 G01 X5.73 F.7: z5 J: r% E6 c% ~3 j
N0380 G32 Z-4.8 F1.
1 H" V/ {/ N  f, \  U* ^; NN0390 G01 X11.9+ f) x& i! ~% n' D3 G
N0400 G00 Z.31 E( w' V2 k0 l
N0410 G01 X5.6 F.7
$ O% g4 Q0 S! t* c* A& sN0420 G32 Z-4.8 F1.+ D& W3 d& C0 D  Z9 |; j" H
N0430 G01 X11.92 ^% P0 M5 F4 c' x" r! b
N0440 G00 Z.3
) c' W3 r: h: l! N- eN0450 G01 X5.52 F.7
3 R, v* h: E( L7 j# a, t' e  i% DN0460 G32 Z-4.8 F1.4 Z6 u/ ^  R9 `# f1 D2 ]
N0470 G01 X11.9
0 l: M" o* x* m2 I) J3 x* HN0480 G00 Z.35 v8 d% E2 C4 ]* z# F9 f
N0490 G01 X5.46 F.7
1 P& O$ ?# d' V) q# EN0500 G32 Z-4.8 F1., M  e) ~$ A3 e% s5 D! R( T' Y9 s
N0510 G01 X11.9
# F0 ]% g$ @8 _1 O( KN0520 G00 Z.3
) E6 Y$ U! x, K7 ~* \" e, a" D  dN0530 G01 X5.4 F.7
, ?- b* y$ I! j: `+ P$ |: P' RN0540 G32 Z-4.8 F1.2 f9 g* U9 b, Z6 q5 Q( r
N0550 G01 X11.9
, B+ |3 o; G9 z: VN0560 G00 Z.3
% G( z' y# o, q$ |! ZN0570 G01 X5.36 F.7
4 u  `, l3 y+ o2 L# i* ^0 yN0580 G32 Z-4.8 F1.( n7 I) _2 h8 a" T+ J
N0590 G01 X11.9
* |# X1 U$ K6 N0 e0 BN0600 G00 Z.3
! o! ?0 g% G1 D! ]. s! AN0610 G01 X5.32 F.7/ B+ h  s% \7 j) ^7 O) }$ g) _1 X
N0620 G32 Z-4.8 F1.
$ y5 ?! T! f8 z( n5 T+ E: ^  mN0630 G01 X11.9# [6 J) s( s3 U4 u6 J) D
N0640 G00 Z9.28" |/ J7 Y% c/ h8 s# @7 {
N0650 X20.09
. c; {, a* n" f& A& R. zN0660 M14, B' S5 u3 u( O% R7 v
N0670 M201 E% B$ O1 K$ k, q
N0680 T0104% |' ?! u3 N+ u2 g: q+ G! e4 H7 |; S
N0690 G00 X23.98 Y14. S1500 M63
# W& M5 t9 `/ q2 s; kN0700 Z9.5351 n6 a/ q+ H, f- S9 ~
N0710 X3.987
5 h7 p' o/ Y. Z: }/ oN0720 Z9.5
0 J  `. d5 \) N* cN0730 G42 G98 G01 Z-1.5 F200. D04 M08
$ b4 X0 t, G* {, q6 u+ ^/ [0 HN0740 Y-14.% B2 [$ _7 `% s) s; ?
N0750 Z9.5  R. J; a6 C+ {+ w! U& H9 P
N0760 G00 Z9.535
& j: g4 ]" Z6 ?' ?; `- ^" SN0770 X23.98$ [+ Z0 ]4 o1 i0 x# p) T  t
N0780 G40) ^8 y# e+ V. I- a
N0790 M654 n& w$ }$ x7 s: B5 V8 L
N0800 M15
0 C$ r  M0 s, E& gN0810 M21. ]! }% ?" O% Y  a6 M$ w
N0820 G40+ @5 m& a% r& j9 @' u
N0830 M09: c- V" G- r. j( K
N0840 T0102
' P( c* J- R, a. J! t3 FN0850 M089 f8 u' F4 i3 j/ H+ _
N0860 G00 X19.54 Z9.3
# ]7 j( g6 I. x9 v+ h! `, zN0870 X11.32 Z.34 K: [# ^- S5 E4 H- F0 K( x& c
N0880 G97 S800 M03
* N* {! O& {5 \1 n" V4 qN0890 G99 G01 X5.1 F1. D04
' b8 j' z& P' h' Z/ R6 YN0900 G32 Z-4.8 F1.
% H' I$ L, k- {' b  W# hN0910 G01 X11.32  v5 k8 D( s, e  A
N0920 G00 Z.3
" _6 F$ r6 Y  m5 R8 PN0930 G01 X5.: f: I5 B1 Z# K* Y( U
N0940 G32 Z-4.8 F1.
- |' P1 ^' R$ @% r1 KN0950 G01 X11.32. G! s! u7 h. w  P+ ~
N0960 G00 Z.3% y; ]: M9 L$ U1 g
N0970 G01 X4.94
! a: t. W9 Z3 w5 x- _% V, cN0980 G32 Z-4.8 F1.
+ B1 x, E) M* M8 V6 VN0990 G01 X11.32
& k0 }8 L6 ]9 F* K* p; ], U! K4 KN1000 G00 Z.31 K' R2 ~" U* j% i
N1010 G01 X4.899 w  i% T' b7 k/ V7 y. \! x( f: z
N1020 G32 Z-4.8 F1.
1 O7 o. ^' F, gN1030 G01 X11.32
" L' j6 V% b# U4 c; TN1040 G00 X20.37, _& |% L& C5 x' L( q2 z
N1050 Z9.921 [, B6 _" M; F" P7 h
N1060 M09
; p7 c$ Q, p/ u9 m0 d0 B8 MN1070 T0103
. d" b2 r6 M, g) q) eN1080 M08
' _5 l( }+ C5 k# `/ J) fN1090 X20.37 Z4.91) G( H3 T) b# j" M
N1100 X15.39( [* O% q3 o7 y& u, ^+ t& B' A+ h
N1110 X12.5 Z-7.29
7 q$ p) A. r6 U. h; m$ I$ D: KN1120 G97 S450 M03' S: N; a1 ]& t  b
N1130 G98 G01 X12.1 F50.
- u0 Y! \7 b, B1 tN1140 G99 X4.64 F.5" L* t& ?" i; b7 ~
N1150 G04 X1) D! H* U) M4 g' `* m7 n
N1160 X5.04 F1.  v3 M. }+ y3 ]3 V
N1170 G00 X6.5
  j7 H  F! |; A. V$ C1 |) _/ o+ mN1180 Z-7.09# D. v. H+ j2 B$ S
N1190 G98 G01 X6.1 F50.
) R3 O  t* z& j: wN1200 X6.14 Z-7.14
3 E  |# M1 x& Q5 DN1210 X6.04 Z-7.16' a4 I" k8 g  h( `9 J
N1220 X5.84 Z-7.26
( g; Z7 _1 Q8 jN1230 X5.83 Z-7.29+ ?* W" k, K8 f$ q8 P, h
N1240 X5.7
, n" p3 b0 P4 \9 g% ZN1250 G99 X6.1 F1.
9 O& e# M$ _) @/ ~3 DN1260 G00 X12.52 v) {# Q; G" a4 `. b
N1270 Z-7.45
9 H, e7 x4 q9 P/ L: ^7 W0 vN1280 G98 G01 X12.1 F50.; q# N( N: S2 V- N- p
N1290 X4.64
9 G/ w! A, \8 p* I- j1 @N1300 G99 X5.04 F1.* m+ k4 _+ |4 t8 B* B, Z
N1310 G00 X12.5" J" [, `, l+ l5 p7 p  r0 o( T
N1320 Z-7.55
: l* t0 }6 T4 k1 T' U% {N1330 G98 G01 X12.1 F50.. c8 l" C. [6 `; c8 X1 I
N1340 X5.98
2 B: V# `0 m% G2 I7 ON1350 X5.84 Z-7.48
" r5 Q7 X/ _- S& E' s) uN1360 X5.83 Z-7.45/ b; V5 q" B1 ^
N1370 X5.73 l) ?/ Y+ z5 [  G  V3 c
N1380 G99 X5.98 Z-7.31 F1.
+ n5 H- U# {2 T! y( Z% wN1390 G00 X14.32
- ?9 a( W7 E4 T, ?8 F* ?& C  Q2 AN1400 Z4.62  t) i5 a$ H* k8 N" M
N1410 M30
0 y! a! T6 D, q
# X' Y+ O2 o- {% h上面是我给厂里的车铣复合设备编的程序。; a: B2 k5 h/ z8 m
系统是广数980
" {( i  Y8 L) u" ]4 v7 A5 P主体路线是车-铣-车
+ x7 s$ d9 w# ^, n3 Z2 h1号刀:精车刀,精车端面外圆
, h! \2 o0 b' P* C- r/ W( k* s2号刀:螺纹刀,外螺纹
% [) y. O9 {5 _1 ?3号刀:外槽刀
- A. e' ?8 ~# X: u4号刀:铣刀,侧向铣扁% Q9 ~0 O% V: f8 S
( y9 E. e* D, @0 f
其中铣刀部分采用四轴的轮廓铣做的
. o5 h+ I  F5 d7 u5 i3 W/ C: g3 G$ @5 e7 n( h9 s
后处理是2轴车+5轴加工中心,做成链接' @$ a' h0 L, w7 C% J! m/ W

5 q; l! g  X& Q, z, t" O# [. R8 h问题是从铣回到车的时候,程序里面自动多了一个D04。' m2 H4 R2 Q3 k) f6 N
应该是程序试图取消铣床部分的D040 a& h: g7 ~3 K1 B
其实原本是G40.......D04的,我后来技术处理了一下,去掉了G40,但是那个D04死活弄不掉了
% r' F: j1 t* U9 D6 b+ {# J' N% K1 g7 m这个怎么回事啊?% i/ V( T- @0 Q7 F0 h

; i1 x/ {6 w2 o8 }
回复 支持 反对

使用道具 举报

发表于 2015-8-27 17:33 | 显示全部楼层
绯羽冥翔 发表于 2015-8-27 15:30
. b% _) U4 K7 n/ f% E; M7 a/ z7 FN0010 G17 G804 q9 n9 k- g& v1 f. v
N0020 G40
. M  d  g7 m! ^6 ]3 jN0030 M09

% [  K! |' H/ o# ~* X+ z0 U) p正常来说G40后面是不会有D值的,出现G40就是全部取消补偿。只有G41或G42后面才会有D,你找找看会不会是编程里面设置了
( u- P4 m( f: T" V+ l
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-28 11:39 | 显示全部楼层
6630 发表于 2015-8-27 17:33: u( J$ }, [: l
正常来说G40后面是不会有D值的,出现G40就是全部取消补偿。只有G41或G42后面才会有D,你找找看会不会是编 ...

$ }& q8 y9 u# p% p3 s4 E我刚刚想了一下,后处理结构上来说, 那一行是  G41 G01 X Y Z B C F S M D 的结构$ w, r- w0 {  U5 T2 C) n
所以本来实际上出来的是G40  xxxxx D04的命令7 \  X$ `# j! _6 @
有可能是加工中心的后处理里面没有在导轨结束时加上G40) {$ a% t0 K( H, T+ a3 f& S0 r; Y8 ~
所以虽然车床换刀时手动加了个G40,但是逻辑判断上,程序还是选择再加一个G40在G01的线性刀轨里面$ U0 |7 H0 H' u+ E
2 e  T$ [# w! J( n% r  h6 k  l
周末我再试试改改加工中心的后处理结构,看看猜想对不对
7 S# P( _0 y5 d$ ^" a
. }  E& U. x4 Z8 H: k# W' q
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-28 15:54 | 显示全部楼层
6630 发表于 2015-8-27 17:33
5 h3 D8 ]$ J+ @6 j. w0 K正常来说G40后面是不会有D值的,出现G40就是全部取消补偿。只有G41或G42后面才会有D,你找找看会不会是编 ...
/ ]8 [. U$ i$ k
好吧,设想失败了
# g  d' ^2 L- O- q% }
0 B6 \4 Y9 M5 K" U: F$ T/ o8 C& z/ ]$ y还有个问题想和您一起讨论讨论# O7 F+ V) T; ]

" l7 D% e3 @4 Z3 v才发现出来的程序在第二段切外螺纹那里,在G1/G2后面都没有F,这个事怎么回事?
: c* b* E# ^/ r! e! D8 Q
8 _, ^9 G3 U& U! H, H! {: S我现在没办法,只能全部强制F出现,就是程式看的很累赘。
0 ]9 l0 [) h4 {; K& e
回复 支持 反对

使用道具 举报

发表于 2015-8-30 09:13 | 显示全部楼层
绯羽冥翔 发表于 2015-8-28 15:54/ P* r- a4 j) T+ i- A; J6 [
好吧,设想失败了
9 x8 g+ }; E: ^3 _7 X& I$ E* ]( M) I
还有个问题想和您一起讨论讨论
- r8 O) I, j, \  K: M
F在你整个程式都没有改变的情况下只会出现一次,你看看是不是切削进给和进刀一样了
( B+ t$ w& [5 w" j
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-31 16:38 | 显示全部楼层
6630 发表于 2015-8-30 09:13
: O2 M) }0 X$ J2 S$ r- dF在你整个程式都没有改变的情况下只会出现一次,你看看是不是切削进给和进刀一样了

3 B, O' H1 O; L% a您说得对,我也找人确认了一下,是这样的* c# m7 X0 @' }, D
不过我面对的系统很杂,杂牌机器太多,只能笨办法,统统强制了,安全第一
- Q4 X6 e! T! l8 J# o" G
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-17 14:41 , Processed in 0.051119 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表