机械必威体育网址
标题:
数控车椭圆宏程序干涉问题
[打印本页]
作者:
chencha
时间:
2011-6-25 16:44
标题:
数控车椭圆宏程序干涉问题
大家好,这是一个车削椭圆的宏程序,系统是法兰克OI-TD的,我自己编程如下,但是每次都有报警啊
* E9 b# h% f2 D2 Y1 D! j9 o, {
T0101
4 Y1 D3 d# V( Q! {$ d" ^7 S
M3S800
3 C& B( H/ v$ h$ `( i; \
G0 X100 Z100
8 O# S: f3 ^% K5 x, c
G42 G0 X62 Z-18
P- z3 ~ y" n& e1 D9 c
G1 X58
8 v, C8 x6 P0 _6 z* Q' J
#3=24(直径加工余量)
/ i6 Z# Y1 l. o7 t$ v3 M/ l
WH[#3GEO]DO1
: a( ^# ]( k, u$ I0 r' M
#1=25
9 k1 A+ B! ?+ @9 v4 S' ~+ f
WH[#1GEO]D02
_1 H# X, O0 L- y
#2=12/25*SQ[25*25-#1*#1]
! t' M( K1 E/ R% C) {
IF[[#3-#2*2]GE0]GOTO10
+ u& f, ^+ Y: E# P; w5 d7 G5 n* h4 Z
G1 X[58-#2*2+#3] Z[#1-43]F0.1
j; {6 c2 g0 Z/ g2 P1 A6 T" m
N10 #1=#1-0.1
$ \8 B. T/ M- d6 w! }& e% @ H
END2
& |( y9 a1 Y" e
G1 X58
; p9 N1 m9 e0 ~; e2 I4 V6 g0 w3 I
#3=#3-4(每次背吃刀量)
0 T# V! r% \" A( i
END1
! i: Z( V6 R5 f$ u- u
G40 G0 X100
. f5 @# \* r; ?. {- }
Z100
) A/ k+ x. U1 c# p' K# b
M05
( P+ ^$ R& ]! D/ w) m3 n6 s$ S
M30
! P5 E- R- `+ p* H9 V) T, V
每次车削都会遇到G41/G42报警的指令啊,这个东西让人太头疼了
) s5 F3 I; N+ \0 x3 \
希望高手给予指导
7 D- u9 J( ~! \' N
作者:
战神弟弟
时间:
2011-6-25 20:37
为什么用宏程序?现在软件编程很成熟了
作者:
chencha
时间:
2011-6-25 22:42
回复
战神弟弟
的帖子
" }" n1 C- u; y4 _# r$ f; P
% `8 }' [7 s$ ?' w
呵呵,软件编程程序太长啊,没有手工编程方便啊
& B; k! ?0 Z0 w7 q5 K+ s
' [0 t3 t- H- j1 j( l1 b z
作者:
战神弟弟
时间:
2011-6-26 11:20
长不长有什么关系,直接插卡读入,手工编复杂件出错率高了
作者:
sniper2006
时间:
2011-6-26 11:32
回复
chencha
的帖子
2 t- i5 V( a9 N
- x6 ^& S; g# `: f8 H7 ~
楼主你有,FANUC Seric Oi MATE - TD的编程操作手册吗?
dingqi2006@qq.com
谢谢啦
作者:
lukexc
时间:
2011-6-26 17:06
这个和宏程序貌似无关!
+ [8 m# J* v0 p+ j8 ?6 O
在调用G41、G42时要用足够长得距离来插补!
作者:
chencha
时间:
2011-6-26 20:42
回复
sniper2006
的帖子
1 g+ Y$ H$ P0 q% Q' q( I
" P- g7 y" j, y9 q9 W8 Q2 ]# T5 j' N
没有啊,兄弟啊,我学的都是简单的手工编程啊
+ y: t4 `7 o' L6 i( j
作者:
油泼面
时间:
2011-6-26 22:03
本帖最后由 油泼面 于 2011-6-26 22:05 编辑
5 B+ f9 m9 q4 F* w
& X n( k0 ^( `
1, 安全距离必须大于一个刀尖半径以上,
9 [: y( L2 ?6 C4 O9 k1 ~
2,刀位号必须正确。外径加工应该是3
, k& T; O E7 y9 b4 h
3,你的好多字母写的不全,不知是不是你在帖子中省略了?
& D( W; d: l2 h; t+ J/ `; Y2 J
最好有图
9 ~5 V' e2 [1 `5 T
还有把步距值该大些试一试,
" d$ x% g9 ]. i3 \# o1 k% [
作者:
chencha
时间:
2011-6-26 22:26
回复
油泼面
的帖子
1 Y8 q W9 U( N& U$ c* i
/ q' L- k2 {( S" I) f! i2 V
大哥,谢谢啦,你说的我也注意了啊,步距不断地改啊,那个起刀点也大于刀尖圆弧半径啊,就是走椭圆最后一步时,他会冒出G41/G42干涉啊
$ a. t' j% I9 f' b) L' p
作者:
老飘
时间:
2011-6-27 23:34
愚见,你的G1后,没有F值
作者:
chencha
时间:
2011-6-28 11:52
回复
老飘
的帖子
/ Q: F/ z7 \" S7 e- T# v5 u
7 Y) [" b- X2 J7 Q$ ^1 n o
,呵呵,写的时候忘了啊
作者:
老飘
时间:
2011-6-28 19:52
回复
chencha
的帖子
- s |+ Q/ |# I8 u7 z$ [" M
/ r( p8 P' P8 S0 I+ M1 U) k
这是造成报警的原因吗?
/ m% g1 M6 S" V! r
作者:
洛阳小李子
时间:
2011-6-28 22:18
X58加大
作者:
jiangssli
时间:
2011-6-28 22:57
本帖最后由 jiangssli 于 2011-6-28 23:02 编辑
, w4 P$ }9 E& c/ w2 W+ s) s8 ^4 P% n
" n& g% e* E& ~ m
G41 G42的起点应该大于2倍刀尖半径!
7 F) p0 M( W3 Q7 |7 G. R0 @
每次粗车的退刀没有加G40
, S6 l( O7 ]) F- [! e" o. V$ A7 y4 [
作者:
chencha
时间:
2011-6-29 12:31
回复
老飘
的帖子
9 Q$ w' d, j- m- F! m# i3 j) ]+ S
1 @2 z+ D4 t3 e r5 A- l6 @& r
不是啊,没这么简单啊
作者:
土包子。。。
时间:
2011-6-29 20:38
在参数里把G41G42关了不成吗?
作者:
chencha
时间:
2011-6-29 22:05
回复
土包子。。。
的帖子
% e+ n; W% s7 C/ D; c
: v& v5 q6 e4 g8 E2 _
那行啊,但是我车椭圆必须加刀补啊
作者:
油泼面
时间:
2011-6-30 21:58
本帖最后由 油泼面 于 2011-6-30 21:59 编辑
" d5 x; k3 z# ~2 n0 }/ @1 x, w
+ Y, O# ?5 f% i/ ~0 g" d t2 ?: G
插补完椭圆,给一个退刀走出工件的范围的尺寸,(比如毛坯50,插补完成下一行G01X52
. A/ d( v7 r' o5 ^
G0X100G40
/ L. x$ d) u9 r3 j2 g& L4 a
也就是说加刀补.取消刀补必须有一个安全距离)
3 y/ O( v5 S$ l* _# ]
哈哈,再试试吧
作者:
chencha
时间:
2011-7-1 11:58
回复
油泼面
的帖子
# e3 h* `5 {, p* i0 R
$ @7 k9 Y2 t) e) m. |- p
谢啦,我再试试吧,估计起刀点有问题
$ k+ M) o1 Q) u0 e
e( Q/ _ X; v' ?
作者:
会飞的骆驼
时间:
2011-7-13 09:41
看看
:vic
& Y9 d: m& W" j1 Q, H
学习
N! ]1 ]) O' J3 J0 D# P6 [
tory:
作者:
昊天大帝
时间:
2011-7-16 20:59
这个肯定会报警啊 你用g42车椭圆的时候,由于椭圆是用G1逼近的形式加工,他每次x z 和变化都小于刀尖圆弧半径,所以会有干涩报警,像这样的就不要加G41,
作者:
zhj123369
时间:
2011-7-17 16:13
不要半径补偿、
0 B* z; m" ]) c$ V7 y
你的单词是不是不全啊
" T1 j( e+ ^, l s! d- E r
语句是不是写错了
# h" |( o% D" \$ H
要不是用软件比较方便的
作者:
zmdmyl
时间:
2011-12-13 09:09
我也遇到过此类问题,在运用宏指令时,加工凸椭圆时没有问题,但加工凹椭圆时就发生干涉。但我们采用加工大步距,减小刀尖圆弧半径的方法可以消除干涉。你可以试一试。
作者:
╮诸、小飞。
时间:
2011-12-17 11:45
参照我的程序吧
$ J2 b1 I% z; x/ y
FANUC
8 g4 m) y2 T, m& L) V Q: L
公式编
9 ^1 x3 l' a* \
#1=15
# B( o6 r: N9 h5 Q0 v0 P/ {
N20#3=5/15*SQRT[15*15-#1*#1]
+ Z. z6 L( X9 U5 i$ e
G01X[#3*2]Z[#1-15]
' j( F& [# o: M- l- i+ {2 |) H
#1=#1-0.3
+ G7 q0 P+ [0 n- m# w; `4 [& K% G* z8 i
IF[#1GE-15]GOTO20
' }1 J0 E( V, M- {; ^" ^ @1 H$ |* K6 I
角度编
$ h. m. K6 |0 b6 Z
#1=0
: o2 D+ a; D( H8 `2 X
N20#2=25*COS[#1]
0 B8 L' d* |8 V; c" R! c& A( f& ?
#3=15*SIN[#1]
- \: e* |. d( s6 [4 y. j
G01X#3Z[#2-25]
' Q& z( J4 B" z1 b9 q: W9 I
#1=#1+1
" }4 _2 M' b+ I" U
IF[#1LE90]GOTO20
作者:
★飞だ龙の
时间:
2011-12-17 13:03
你没设刀补参数,只有G41/G42当然会报警了
作者:
weijieiii
时间:
2012-4-1 15:29
好像问题一直没有解决呀
# j0 }4 ?. i4 P9 e# W6 T
作者:
讹误佛一
时间:
2012-4-1 18:18
你的模拟软件能使用半径补偿?我6.80的版本不知道为什么半径补偿不起作用!~
0 i( K$ j6 X1 y- F
作者:
chencha
时间:
2012-4-7 20:03
讹误佛一 发表于 2012-4-1 18:18
- @; x4 \* ^+ d/ a/ Q
你的模拟软件能使用半径补偿?我6.80的版本不知道为什么半径补偿不起作用!~
) u7 m4 Z1 _9 o( D* U0 n
不能啊,模拟软件不可以的啊,我们一般都是用机床模拟的啊
作者:
古秦风
时间:
2012-6-5 22:58
{:soso_e179:}学习了
欢迎光临 机械必威体育网址 (//www.szfco.com/)
Powered by Discuz! X3.4