机械必威体育网址

标题: 数控车椭圆宏程序干涉问题 [打印本页]

作者: chencha    时间: 2011-6-25 16:44
标题: 数控车椭圆宏程序干涉问题
大家好,这是一个车削椭圆的宏程序,系统是法兰克OI-TD的,我自己编程如下,但是每次都有报警啊: @& r5 \4 b+ C; T% V6 N8 {' Y
T0101( X0 _8 h' b7 t; U6 W
M3S800
. y5 h6 v6 F% x+ vG0 X100 Z100
) G3 R% f: E0 C' ?G42 G0 X62 Z-18: m# f5 C- h6 `+ u  B% d
G1 X58
9 K# t( g9 z9 G4 x) R" N! k#3=24(直径加工余量)
* ^9 ?. {  y% z% Y4 T9 l) dWH[#3GEO]DO1
1 H$ a8 W" [$ x5 X& P8 d5 b( ~#1=25$ |) Z2 b  G& l4 t1 c3 s% Z
WH[#1GEO]D02+ z- k/ d! f2 O
#2=12/25*SQ[25*25-#1*#1]
% R# S* G* X2 o  q! L% }# vIF[[#3-#2*2]GE0]GOTO10. v8 y) D7 ~# E3 f. t
G1 X[58-#2*2+#3] Z[#1-43]F0.1
% I) v/ {! i0 D/ s5 jN10 #1=#1-0.1
! @8 R  Z0 o0 W2 X) `) NEND2
4 M0 ^3 B4 V: S" L. C/ \G1 X58, ?6 x# j3 }2 v, {- B4 k8 s
#3=#3-4(每次背吃刀量)
! }! P* U9 O9 z  s1 b3 @END1
! R( i, L) [% DG40 G0 X100
$ w0 u4 O4 [- K* L$ A& d5 h( mZ1007 r3 _* M8 C) R; r" c6 y- T
M05  T  w6 |3 |" N' C
M30
6 I" j$ Q" A& ]+ ]$ {, X每次车削都会遇到G41/G42报警的指令啊,这个东西让人太头疼了1 ?8 t. q/ p( P: H/ L
希望高手给予指导
- ^8 J6 P  w$ \- m4 p! N2 G
作者: 战神弟弟    时间: 2011-6-25 20:37
为什么用宏程序?现在软件编程很成熟了
作者: chencha    时间: 2011-6-25 22:42
回复 战神弟弟 的帖子; U. e2 F9 F- d% A
  K; T0 o" b  D( q
呵呵,软件编程程序太长啊,没有手工编程方便啊$ J! J& p7 c3 N8 ], @1 h* S
9 r' j7 w$ j3 T5 v, r( U

作者: 战神弟弟    时间: 2011-6-26 11:20
长不长有什么关系,直接插卡读入,手工编复杂件出错率高了
作者: sniper2006    时间: 2011-6-26 11:32
回复 chencha 的帖子
; v8 ]1 e: T5 j* j& t4 B& V  ?: k0 S
楼主你有,FANUC Seric Oi MATE - TD的编程操作手册吗?dingqi2006@qq.com 谢谢啦
作者: lukexc    时间: 2011-6-26 17:06
这个和宏程序貌似无关!+ \6 H# z6 m, \$ p& t* P2 c' s; P, s# O
在调用G41、G42时要用足够长得距离来插补!
作者: chencha    时间: 2011-6-26 20:42
回复 sniper2006 的帖子
4 B+ H$ h6 C/ I, a! Y4 w# W6 G2 C" U! ?* R
没有啊,兄弟啊,我学的都是简单的手工编程啊
$ ?0 j8 `1 H! @( h
作者: 油泼面    时间: 2011-6-26 22:03
本帖最后由 油泼面 于 2011-6-26 22:05 编辑 # x/ D7 E7 J. T7 G$ i, K
  k: G3 L9 k" {# t
  1, 安全距离必须大于一个刀尖半径以上,/ Y& l" ]5 N! C+ _1 X) W' I
  2,刀位号必须正确。外径加工应该是3
/ u2 D2 w8 ]0 u2 I  3,你的好多字母写的不全,不知是不是你在帖子中省略了?3 h8 S1 Y" {2 a, N# D) [
最好有图0 p+ u, ^, ^% @2 D
  还有把步距值该大些试一试,
* N. O$ n7 J2 y" V' A" z2 y
作者: chencha    时间: 2011-6-26 22:26
回复 油泼面 的帖子
) }+ t* t0 y; F# F5 U
: j9 m( Q; L4 X" A+ V大哥,谢谢啦,你说的我也注意了啊,步距不断地改啊,那个起刀点也大于刀尖圆弧半径啊,就是走椭圆最后一步时,他会冒出G41/G42干涉啊0 v5 X* Z5 K. [& F8 k8 G

作者: 老飘    时间: 2011-6-27 23:34
愚见,你的G1后,没有F值
作者: chencha    时间: 2011-6-28 11:52
回复 老飘 的帖子
+ k' V* Q$ C; t0 `- X7 u* m8 ?' K+ [& Y
,呵呵,写的时候忘了啊
作者: 老飘    时间: 2011-6-28 19:52
回复 chencha 的帖子
0 j) Y+ I. f3 p2 _* w
. Z, s3 J: U6 i) w+ H这是造成报警的原因吗?# `& k( v. a: a1 f0 H2 \

作者: 洛阳小李子    时间: 2011-6-28 22:18
X58加大
作者: jiangssli    时间: 2011-6-28 22:57
本帖最后由 jiangssli 于 2011-6-28 23:02 编辑 " H/ P$ G. @+ o" B% w

9 H1 d# H2 c5 l1 c' P6 GG41 G42的起点应该大于2倍刀尖半径!, C2 |5 m' Y1 H0 b! `; q0 e+ x
每次粗车的退刀没有加G40+ f' u$ Y1 m) q- W. A2 A

作者: chencha    时间: 2011-6-29 12:31
回复 老飘 的帖子' c  M' G* k: m7 m7 j% g2 _

6 A# a! D) q8 Q. f不是啊,没这么简单啊
作者: 土包子。。。    时间: 2011-6-29 20:38
在参数里把G41G42关了不成吗?
作者: chencha    时间: 2011-6-29 22:05
回复 土包子。。。 的帖子
# n# z1 y+ q4 r, g* K5 O4 V
; C, Y2 t7 _8 {$ ]那行啊,但是我车椭圆必须加刀补啊
作者: 油泼面    时间: 2011-6-30 21:58
本帖最后由 油泼面 于 2011-6-30 21:59 编辑 / C- W7 l1 c* f5 I

$ s6 \) t  Y& q/ g/ }- U- p0 W插补完椭圆,给一个退刀走出工件的范围的尺寸,(比如毛坯50,插补完成下一行G01X52
6 Y6 o5 m+ _; a! P+ K) N  k& x) U                                                                                                                  G0X100G40
. y) L4 C0 E/ V6 K1 V6 |  也就是说加刀补.取消刀补必须有一个安全距离)" r% L3 c) m2 l8 @* {& D
   哈哈,再试试吧
作者: chencha    时间: 2011-7-1 11:58
回复 油泼面 的帖子3 B8 m7 |4 d' Q7 t+ [& {2 [
6 X$ n+ Y! \4 m" W
谢啦,我再试试吧,估计起刀点有问题
0 y, G" X3 p) M$ o# `. R1 t* w8 j, D9 Q' o

作者: 会飞的骆驼    时间: 2011-7-13 09:41
看看:vic
! n, `( w* g' _学习
$ y5 _  ~" B/ i" k7 R: rtory:
作者: 昊天大帝    时间: 2011-7-16 20:59
这个肯定会报警啊  你用g42车椭圆的时候,由于椭圆是用G1逼近的形式加工,他每次x  z 和变化都小于刀尖圆弧半径,所以会有干涩报警,像这样的就不要加G41,
作者: zhj123369    时间: 2011-7-17 16:13
不要半径补偿、
) ^: c$ ^, T; E5 Z% O你的单词是不是不全啊
" n5 B8 G7 F" x: }语句是不是写错了# W+ J1 s8 M7 j7 c7 L
要不是用软件比较方便的
作者: zmdmyl    时间: 2011-12-13 09:09
我也遇到过此类问题,在运用宏指令时,加工凸椭圆时没有问题,但加工凹椭圆时就发生干涉。但我们采用加工大步距,减小刀尖圆弧半径的方法可以消除干涉。你可以试一试。
作者: ╮诸、小飞。    时间: 2011-12-17 11:45
参照我的程序吧
, t- z! T, s2 tFANUC
* d8 ?. Y3 d3 q9 H+ E6 Z7 h公式编& A# E7 R$ T: k& X3 E1 J
#1=15
1 a0 H- G. k: {' M5 o$ b, FN20#3=5/15*SQRT[15*15-#1*#1]5 ?- F; N% S$ j6 W" z! }
G01X[#3*2]Z[#1-15]+ |5 l! c* s, ]1 B) @8 m; l
#1=#1-0.35 l: t1 V. c" z. O5 m" R" m7 a8 H6 O5 }; U
IF[#1GE-15]GOTO20: e* X9 j8 U9 {
角度编
1 y$ b  \2 z$ h5 I1 P2 ^3 g3 |; z, i#1=0
; l4 x6 m2 @+ _5 eN20#2=25*COS[#1]
0 _9 o5 B* @7 W6 O. m8 R" X#3=15*SIN[#1]
5 g0 m0 X. d" Y1 x5 sG01X#3Z[#2-25]1 ^$ V( _; Z; Q# Z- j- l/ i. Z& e
#1=#1+1) h& w7 k# o+ ?& k
IF[#1LE90]GOTO20
作者: ★飞だ龙の    时间: 2011-12-17 13:03
你没设刀补参数,只有G41/G42当然会报警了
作者: weijieiii    时间: 2012-4-1 15:29
好像问题一直没有解决呀
# a1 Y* i$ w4 i: x* d! f. [4 T$ o( f
作者: 讹误佛一    时间: 2012-4-1 18:18
你的模拟软件能使用半径补偿?我6.80的版本不知道为什么半径补偿不起作用!~
- `# ~& W/ t, y* c1 x
作者: chencha    时间: 2012-4-7 20:03
讹误佛一 发表于 2012-4-1 18:18
. u2 l$ ^- R9 X2 G你的模拟软件能使用半径补偿?我6.80的版本不知道为什么半径补偿不起作用!~
4 m6 [1 s+ U1 F& l7 Z+ _, {+ p' o) H
不能啊,模拟软件不可以的啊,我们一般都是用机床模拟的啊
作者: 古秦风    时间: 2012-6-5 22:58
{:soso_e179:}学习了




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4