青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2015-8-26 14:26 | 显示全部楼层 |阅读模式
请教各位大侠
1 d/ L* ?) h0 N4 ]+ N6 k/ L3 z% ^; v" ?8 a
我后处理出来的半径补偿,应该是G41的怎么变成了G40?; Y7 e! N9 J6 w: o5 F* _

6 }& X0 a4 h( c3 u5 e/ N该怎么做才能改回来?谢谢各位大侠。8 `& a: u- G8 L
G40-1.jpg
发表于 2015-8-27 09:06 | 显示全部楼层
快速移动里面不要加G40或G41,在线性移动那里加G40就行
* @5 s- y) p0 B' _/ S, ^9 [9 f
) Y) C, \) c4 M, {5 Z& P再者G41也不是在这设置的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-27 10:27 | 显示全部楼层
6630 发表于 2015-8-27 09:06; e$ d, {1 j( z9 |" u$ e
快速移动里面不要加G40或G41,在线性移动那里加G40就行
- b7 ^; t, @$ T( p. D. R" |
5 Z9 _, d1 I5 w; Q/ ~9 D再者G41也不是在这设置的
& A9 r; R0 E2 ^) [7 v- H
您的意思是半径补偿添加在线性移动的语句里面么?6 f) M, j+ f* c9 s' F
回复 支持 反对

使用道具 举报

发表于 2015-8-27 10:57 | 显示全部楼层
绯羽冥翔 发表于 2015-8-27 10:27" F* _, [) Q8 ^9 R3 t
您的意思是半径补偿添加在线性移动的语句里面么?
4 D# A2 o: X- A; ~" {# O
我也不大懂语句这些,据我了解大概意思就是在线性移动加了G40表达式后相当于 G40/G41/G42就只会出现在线性移动一行(也只有在线性移动补偿才合理)
4 u2 v* B1 E# ^; R0 d哪怕你没加这些语句,后处理里面也是默认有的,只要编程了设置了刀补,里面没有使用语句抑制的情况下后处理会强制性出的; G7 r% L( I/ b- D
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-27 15:30 | 显示全部楼层
6630 发表于 2015-8-27 10:57
8 D: z  u5 ?, |9 Y# @6 v* K" P3 G我也不大懂语句这些,据我了解大概意思就是在线性移动加了G40表达式后相当于 G40/G41/G42就只会出现在线 ...

, a: p" y& z8 w+ r* a+ L$ IN0010 G17 G806 J% r) \, X8 o: ?1 B* Y5 H; I8 L
N0020 G40
8 y$ @& N+ u& _, j/ d, g6 p' s: `) kN0030 M09" m6 p/ H% W& ]) z9 S
N0040 T0101+ S# Z; n: l, X$ A+ T* c# Q
N0050 M08
. {( z( r6 v4 D1 pN0060 G00 X23.51 Z11.29
$ L7 l6 l1 J" ?N0070 X15.9 Z.442 W8 n. i$ r* [- b
N0080 G97 S1500 M03
6 B4 C& l+ W; q, G' ]1 ON0090 G41 G98 G01 X10.9 Z0.0 F200. D01' X" _' i0 C9 T
N0100 X10.1" ^) V& S, ~3 g, H6 g
N0110 X-.87 Q6 a. ^2 \" x! d5 \! y
N0120 G99 G03 X-2.4 Z.8 I0.0 K.8 F1.
% A' W! p) o2 s4 s8 B3 ZN0130 G405 `( ~; U1 P9 z2 V
N0140 G01 X-1.52 Z3.39 i8 V( v% g5 [3 ~- J4 I
N0150 G00 X21.96$ b4 B+ i' g0 G. B% N7 A7 H7 y
N0160 Z11.58
- V, ]3 u5 X) v: T& L7 sN0170 X19.1& x& z. G+ F  i. E' @5 X
N0180 Z7.65
+ U, z% [5 }! rN0190 X8.59 Z2.59
& s- o1 G* V" C8 ?4 C' H' AN0200 G42 G98 G01 X4.43 Z1.13 F200. D014 S* w) x5 t% y
N0210 G02 Z0.0 I1.13 K-.57
* G2 m# i( U1 l. |& cN0220 G01 X5.9 Z-.735 Y" B0 l- H) C; U. w8 }  R5 b
N0230 Z-5.190 L+ r/ w' N. R: x/ a4 T. k
N0240 X6.1 Z-5.32 a& p: q- A. ?6 X4 E7 h% _
N0250 G99 G02 X8.36 Z-5.37 I1.2 K.53 F1.6 Z9 D5 ~% x% @) _$ ~5 d5 W
N0260 G400 V% N- l7 h" o
N0270 G01 X11.53 Z-3.388 |6 {3 W! e4 s2 ]9 E: P
N0280 G00 X18.5
) l  N8 ]9 v6 ~1 MN0290 Z7.94
% N2 B8 D" N- |% F& K6 w  EN0300 M099 c5 B# J# H" R$ Q
N0310 T0102; o% u$ j! U3 w( A
N0320 M08
5 C4 J: M! P% {; c, s+ s3 G$ ?N0330 X19.1 Z7.94
8 x) K2 W9 ?$ X+ P$ q( JN0340 Z9.17
. x+ z! }' I/ y( q2 ]1 _N0350 X11.9 Z.3# s, n% _  h9 @2 ~, I$ M, T4 l
N0360 G97 S800 M03
- r- v+ @. I% J2 Z% K* Z6 Q  D) tN0370 G99 G01 X5.73 F.7
* A# {* ~, F. h8 `$ \8 dN0380 G32 Z-4.8 F1.
/ R5 x% B* Z6 h4 L% t% E2 UN0390 G01 X11.93 c) `( {2 q. Q8 H
N0400 G00 Z.3% f9 B' d% u, r3 A0 M% I& r
N0410 G01 X5.6 F.7
8 D0 c! v! \4 l# f: @1 k; mN0420 G32 Z-4.8 F1.1 z+ D6 g5 a7 g1 t/ y3 T1 r8 x
N0430 G01 X11.9
; ]! A3 b1 H$ Q9 |: _6 B( h4 jN0440 G00 Z.3& z' f* a6 d1 U+ O, `
N0450 G01 X5.52 F.7& f( E: X7 W3 k
N0460 G32 Z-4.8 F1.
7 w1 ^- Z1 D1 V& I5 s9 QN0470 G01 X11.9
/ E/ D5 ?5 G- o4 S* ON0480 G00 Z.3
$ g- i+ n% b+ e4 _2 y7 _6 o; Y% MN0490 G01 X5.46 F.7- w2 X- h( X: S" j! |; ?% M) ?1 D
N0500 G32 Z-4.8 F1.$ x9 z' h- c# w9 d' R$ _
N0510 G01 X11.9" \) @( u0 q. `1 t7 V* a
N0520 G00 Z.3( ]) C8 i+ |- v; }" c2 K
N0530 G01 X5.4 F.7
, b$ J  i1 n( b( o4 m/ sN0540 G32 Z-4.8 F1.
6 ~4 j' t" M$ a* j" h7 ]N0550 G01 X11.9
# z# ^. I' B- U" KN0560 G00 Z.3
, _7 a% g0 M0 X; T4 c- a% sN0570 G01 X5.36 F.7$ \# B; Z" Q- M
N0580 G32 Z-4.8 F1.1 K  [5 a% K8 m  h2 L8 a6 W
N0590 G01 X11.9& ]. N7 i" s, q: z) x% t$ R
N0600 G00 Z.3
2 m; A: Z! Z  J) V2 m, ~N0610 G01 X5.32 F.71 F. ~1 ~& [4 U3 {* l8 p! r
N0620 G32 Z-4.8 F1.
% ]$ T) u: @) d8 H8 o. J: FN0630 G01 X11.9; y$ l- Z% y8 K' D3 u( g$ u( B/ w0 {
N0640 G00 Z9.28/ f" s; [2 n* \1 B4 D/ c
N0650 X20.09& @( z9 u3 k6 ^3 h" l. N& ?: P
N0660 M14
" f; I. f4 M+ U9 F+ I7 v1 @N0670 M20
7 h7 |# a0 i4 r* f# z3 Q6 YN0680 T0104
( f3 w1 J, v5 K7 j8 B1 h/ GN0690 G00 X23.98 Y14. S1500 M63+ Y. g6 B/ M& z6 x: c3 c
N0700 Z9.5355 t( O; R& {; s" s5 F& S6 y) b6 D
N0710 X3.987' u# h8 e8 F/ I; c! G' z) p
N0720 Z9.5
9 J+ h$ b6 M. l* g! B2 Q6 gN0730 G42 G98 G01 Z-1.5 F200. D04 M08+ t+ V; {3 v9 T! W/ O) l
N0740 Y-14.
% e, u# Z$ b8 G4 w5 G* RN0750 Z9.5
: y* _" g3 V* I& l/ E$ ON0760 G00 Z9.535
  W- v6 R# c( s2 V5 K$ WN0770 X23.98
; W* ]) F' [/ |( sN0780 G40# K( }/ \* l0 v% ^: l4 D6 `
N0790 M65+ n1 u( N! B8 ~( c8 a
N0800 M15$ i- @3 c# A+ x& x: F
N0810 M21  C) n3 B* @& I+ r# M
N0820 G40* ~- P4 A* F" v; N
N0830 M09
$ u) r7 l$ F. Y0 K. wN0840 T0102
& J  }. _( |0 m  R& Q7 ^2 oN0850 M08) T) m( J8 S( q
N0860 G00 X19.54 Z9.3  j4 q/ {6 W! X8 o
N0870 X11.32 Z.37 C6 Y. I  U/ g* x/ k
N0880 G97 S800 M03
$ Z2 c# C7 M0 |2 E' b- R% n! mN0890 G99 G01 X5.1 F1. D04( j: o4 y0 t' _) Y
N0900 G32 Z-4.8 F1.
- D: J2 n! R6 ]N0910 G01 X11.326 _& E1 |1 n/ l' |  q
N0920 G00 Z.39 K* \2 P5 J6 K3 v; y
N0930 G01 X5.
, C( K1 d* H- P; P# I2 YN0940 G32 Z-4.8 F1./ I9 q$ y. L. u8 N- ?9 Q+ v$ u
N0950 G01 X11.32- K6 t+ m9 |" P7 s  O
N0960 G00 Z.3$ U' O/ g% I: R; L
N0970 G01 X4.94# L- S- Y* w& d3 _! [( f* E
N0980 G32 Z-4.8 F1.
: j) K/ k, d6 [2 N% ]/ ^N0990 G01 X11.32
+ ~6 |4 P5 h  R' k1 F) RN1000 G00 Z.3% K$ v/ J9 I. s% o
N1010 G01 X4.89
; @& ?2 b6 j6 U" S  M/ [N1020 G32 Z-4.8 F1.
3 Z' {- |! G! [6 _* R+ @. UN1030 G01 X11.32
; K( u: Y; c$ u7 YN1040 G00 X20.373 E& g+ J. c2 v) M; Y: B
N1050 Z9.92) s* r6 n# e; E. T7 T
N1060 M09
: I6 U- L, w5 U8 MN1070 T0103* Y/ f& M- h6 p, q4 ?
N1080 M08# g) P! \. E! D. `9 S9 a+ O- _/ L
N1090 X20.37 Z4.91
3 w( D0 W- v) ^5 u! o+ sN1100 X15.39
( p( a7 f+ T& T- n/ E5 ~; Q3 {N1110 X12.5 Z-7.29! H$ r) d$ U& O; R! @, J' T: }
N1120 G97 S450 M031 p1 ~( p8 W" t) H0 D* l
N1130 G98 G01 X12.1 F50.
8 Z! D0 ~( E! l5 G4 NN1140 G99 X4.64 F.5
( y: ?1 d" A$ s) S8 z3 @! ~! sN1150 G04 X1
5 v! l3 m8 j( ?9 O, T0 |- @N1160 X5.04 F1., {6 Y9 `% R" ~& u6 P
N1170 G00 X6.5
" F/ o6 v; ^. a; w6 j6 ^N1180 Z-7.095 l& _" K! ^$ f( c5 C% s% D0 ~4 c8 F
N1190 G98 G01 X6.1 F50.! ^6 j; j6 j% }6 M
N1200 X6.14 Z-7.14
- c+ t$ w3 D( kN1210 X6.04 Z-7.16( y6 M& A$ R$ h( }) S3 v6 u: b
N1220 X5.84 Z-7.26
  {( S3 v3 X" z! x  |N1230 X5.83 Z-7.29, H9 {$ N  F- z# q  h
N1240 X5.7
: q. p( O1 v6 K, |N1250 G99 X6.1 F1.! h- e6 s( t5 i
N1260 G00 X12.5! `5 t& `4 ?! M/ v/ ]6 [
N1270 Z-7.45
0 `" V+ P8 i( p! Z- DN1280 G98 G01 X12.1 F50.! P% |/ c. k. H
N1290 X4.64
8 O1 o1 S+ l# k: S, h' {9 b# AN1300 G99 X5.04 F1.! v5 M; E$ C) \! V
N1310 G00 X12.5
; {1 w9 H" T# R$ ON1320 Z-7.558 U8 M' Q7 t" J. d# P/ Q! Y
N1330 G98 G01 X12.1 F50.
/ ]+ M6 ^. ]9 w' B$ qN1340 X5.98* O1 J2 F/ R2 S0 Q+ y3 U1 C
N1350 X5.84 Z-7.482 q+ K3 s2 K2 y" E
N1360 X5.83 Z-7.457 D4 D+ d  L; Q2 ^+ p! d
N1370 X5.7  [3 {, Y3 u5 [( O8 g2 F
N1380 G99 X5.98 Z-7.31 F1.' P5 ^5 x1 T" I& ^; T$ b6 W/ ]
N1390 G00 X14.32
& W) j+ a. j7 y: l5 k' q- [" WN1400 Z4.62
7 D1 f5 R4 R( y; J  BN1410 M30
- J4 C5 u  g% J% y% m8 L' @$ @9 |0 W* `2 T% R- ]' c5 Q
上面是我给厂里的车铣复合设备编的程序。; ^/ V" y2 t" R! H9 G- k/ ~1 G
系统是广数980
/ q' |" q2 ?/ g4 ~4 W" I; o主体路线是车-铣-车! U( b: V' \: Y" v4 i
1号刀:精车刀,精车端面外圆
7 h" B+ N( e; \6 V$ p, p/ d# {2号刀:螺纹刀,外螺纹
- A0 A) C# k1 \; y2 W" g" F3号刀:外槽刀7 e! q: h& Q7 F/ R4 t3 l
4号刀:铣刀,侧向铣扁
0 s4 A+ E0 c! }" A* q" f& H
' s! z# ^' A. M. k  q3 d其中铣刀部分采用四轴的轮廓铣做的
4 O( F2 a) r. I% L& h" Z# d7 Z; T' G3 \% Z1 q# p. O7 v: V) `; H, G* O$ f
后处理是2轴车+5轴加工中心,做成链接" o# F+ t3 y3 C; l4 `
/ U5 ~/ R3 y$ V: K: I. L
问题是从铣回到车的时候,程序里面自动多了一个D04。4 H3 N5 K4 N* K" d, e; {
应该是程序试图取消铣床部分的D04
. i  e* X7 j9 Q: R5 J, M其实原本是G40.......D04的,我后来技术处理了一下,去掉了G40,但是那个D04死活弄不掉了3 n! I" V  w; m! X; e+ P, k6 M
这个怎么回事啊?) ^  G) \( n( L6 o+ Z! v4 k
0 E; W* ^$ z+ ]2 p
回复 支持 反对

使用道具 举报

发表于 2015-8-27 17:33 | 显示全部楼层
绯羽冥翔 发表于 2015-8-27 15:304 C& ]& `  ^- I; M& r8 D
N0010 G17 G800 l- b* B" u) c+ M+ k) T
N0020 G408 J; _4 S; @, c( G% S$ [% D6 a
N0030 M09

/ I( u- @: R, {6 D( U' j正常来说G40后面是不会有D值的,出现G40就是全部取消补偿。只有G41或G42后面才会有D,你找找看会不会是编程里面设置了$ o( ^# B  u; r3 Z) `
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-28 11:39 | 显示全部楼层
6630 发表于 2015-8-27 17:33
; }* n3 S( K/ c" I2 j5 s& e- [正常来说G40后面是不会有D值的,出现G40就是全部取消补偿。只有G41或G42后面才会有D,你找找看会不会是编 ...
# G8 I0 q2 Q1 i; N' B
我刚刚想了一下,后处理结构上来说, 那一行是  G41 G01 X Y Z B C F S M D 的结构
  O& e$ r+ q$ y  d: o所以本来实际上出来的是G40  xxxxx D04的命令
4 p- k& U. s3 c有可能是加工中心的后处理里面没有在导轨结束时加上G40
3 i, V3 N/ j  K" {7 K所以虽然车床换刀时手动加了个G40,但是逻辑判断上,程序还是选择再加一个G40在G01的线性刀轨里面) E, C4 ?1 b8 Z8 Q8 u+ `8 N" A
3 u0 N. E1 d5 m. X0 `
周末我再试试改改加工中心的后处理结构,看看猜想对不对
/ P+ N; k3 X' h
1 [4 G; o& _0 G* }7 Y; S5 |& u  Y
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-28 15:54 | 显示全部楼层
6630 发表于 2015-8-27 17:339 G( J9 W4 X* M, [
正常来说G40后面是不会有D值的,出现G40就是全部取消补偿。只有G41或G42后面才会有D,你找找看会不会是编 ...
  e& B7 a: |9 J! p% y& d0 \6 Y
好吧,设想失败了
/ K6 V+ K8 h; \. _+ E. H
* w& o: f) X4 }$ Z2 P- e还有个问题想和您一起讨论讨论
& L/ o, V* \+ l1 }7 K6 {4 h
# `. ^1 @% N5 m( r; Y* ~/ L3 G才发现出来的程序在第二段切外螺纹那里,在G1/G2后面都没有F,这个事怎么回事?
: z$ I, u- u, N' n$ @# \2 P! C& Y0 H3 v6 C
我现在没办法,只能全部强制F出现,就是程式看的很累赘。2 q6 w/ D3 o) ^- U
回复 支持 反对

使用道具 举报

发表于 2015-8-30 09:13 | 显示全部楼层
绯羽冥翔 发表于 2015-8-28 15:54
( B$ P& G! ], B0 L好吧,设想失败了
5 ]7 u. s3 X4 Z$ u
/ C! P# k) b$ L( r, N还有个问题想和您一起讨论讨论

3 A5 [- G- h2 ^( L! l) l% @F在你整个程式都没有改变的情况下只会出现一次,你看看是不是切削进给和进刀一样了7 |9 |- x" E1 s1 o
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-31 16:38 | 显示全部楼层
6630 发表于 2015-8-30 09:13
5 G9 h! a6 |) K, \F在你整个程式都没有改变的情况下只会出现一次,你看看是不是切削进给和进刀一样了
" W4 P: }3 ^- F$ r
您说得对,我也找人确认了一下,是这样的
0 q# H- \5 _* y9 T2 a, s& f不过我面对的系统很杂,杂牌机器太多,只能笨办法,统统强制了,安全第一
8 k2 u" J5 a% M8 f* H5 d
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 14:36 , Processed in 0.054381 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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