机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 6661|回复: 10
打印 上一主题 下一主题

用宏程序车圆弧报警的问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-7-11 23:37:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、附图纸截图,主要是加工外圆的凹圆弧,是个R30的半圆弧,外圆180,从Z-30为圆弧的起点: l0 |6 `" d0 X/ G4 Q, B/ z/ V
$ @- B3 s9 E, T/ d( A

8 @! E) V7 F- ~. D' E5 K% n
$ Q" \& V. i% b- e0 p
二、加工程序(数控系统GSK980TDa)
( }* B( H) D9 k# D7 p

5 [7 J; K/ T  o$ ]- e
O2239

$ x* m" |6 g9 Y7 m" m4 ^
G97
8 _+ {2 d- D) [4 A
G99
5 r- ^( i% D  d" H

4 A/ T: J. u5 I- j3 r( W1 G4 V9 ~* n4 h: T% z7 w  o
#3=-4.0

4 a. a  N- E# T! ~2 [; F, i1 D
#4=2.0
0 i& S: z3 Y* V' j
#5=-58.0
8 j# B. K; G; S" h6 `5 s$ R) _
T0404 M03 S500

' |" Y; j! p$ V
G00 X181.0
4 m- l$ F) C2 u  D, }/ n$ }
Z-58.0
) \, b7 k0 E; H, S: k
WHILE(#4<=30.0) DO1                    R值变化到30,循环终止

+ q- Q5 A+ M! L' ^1 m$ h3 Q
G01 X180.0 F0.1
7 |3 k0 p6 t2 y
G02 X180.0 W#3 R#4 F0.2
, h3 N) e6 K: a; E
G00 X181.0
) Q! k: p- W! G2 G) T8 b) i
#5=#5+2                                          圆弧起点Z坐标每次变化2mm
+ D! Y3 B, L! L
#4=#4+2                                          圆弧半径R每次增加2mm
: S/ o* K: D' _! e$ R1 |# \" }
#3=#3+#3                                        圆弧终点坐标的变化
! u$ J/ ?9 s# O+ U2 B
G00 Z#5                                            快速定位到圆弧的加工起点                                      
9 T& N5 ?2 x# z8 r) h# Z/ z
END1

4 }$ z2 k3 s& a6 D: T! f- V
G00 X182.0 Z200

! ~/ [3 i; i$ q) p- g0 X1 k
M30
# U2 J5 a6 j+ A* U5 p

5 f6 C- V% K: d  m
程序修改成不用宏程序还是报警

* {1 C# f7 L, D- T. q4 S0 T  J* b5 o5 v' C4 X2 J" X) z
O2240

" m8 b- K3 r( }' a5 X# t; b5 B
G97

9 [4 t, p9 {& ]9 x* s
G99
. s9 J/ L) u: C+ f' b8 Y
T0404 M03 S500

* c8 V3 L6 Z1 z! \/ o. [6 U( _
G00 X181
& _. J9 V5 G  q% u
Z-58

! F( l* M+ ~, O. E- \0 k
G01 X180 F0.2

  g2 U1 l' ?: X. G" d
G02 X180 Z-62 R2 F0.1

1 H! X" d) f( p2 f* E
G00 X181
4 [6 z- T" s' K' G& ^
Z-56

+ R- |) ?* V6 }
G01 X180 F0.2

- A* D4 `" Y* X9 D9 W5 D
G02 X180 Z-64 R4 F0.1

$ K5 V( O8 g: c% }" R6 r
G00 X181
9 Y+ g( C/ c6 X$ H
Z-54
. Q' }9 v$ j5 l0 t
G01 X180 F0.2
9 b( T% {4 V3 n9 S! K/ I! K
G02 X180 Z-66 R6 F0.1
7 E/ T1 M+ v9 X5 v7 X
G00 X181

& [  x/ s# ~- k5 a4 I) s- I
Z-52
( l3 L* C0 G1 e9 b$ z' C
G01 X180 F0.2

! d3 y* o+ h: E* i
G02 X180 Z-68 R8 F0.1
2 M: B$ o& {/ f7 k% @! U2 }
G00 X181

: T& O. ~/ v: O) K
Z-50
, R. S# P- F' P# U- R
G02 X180 Z-70 R10 F0.1     运行到这里就出现报警信息
8 b) Q' W$ U1 Y' q0 K
G00 X181

& ?5 [: Y  i9 u3 C+ i; d8 p
M30
9 j1 U5 U) I( _. P! X6 u( n9 t

$ i% o3 r* k- M/ C# W  E- ~3 y: ]  V: t
7 l6 q5 l) {" G4 D* ]
三、报警信息截图
) O- [: a( I9 n. j% C
/ h3 ^: ^6 Y/ H( T  R9 ]
  希望各位高手能够帮我解决这问题,谢谢!
) M* n" R3 M9 _: P  ?
0 w6 _; X2 B: W$ B

/ \1 w1 n& D& z+ V" \1 _& U' D
3 N8 p3 n/ {$ ~) M
3 Q  x( t- X1 V

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复

使用道具 举报

2#
发表于 2011-7-11 23:52:12 | 只看该作者
本帖最后由 车刀 于 2011-7-11 23:57 编辑 " Y1 E5 c  |& G/ M/ x) n9 y3 I1 L

, a. D. r$ ^3 a. z2 R) T你的宏程序中这一句有问题:
% t$ }; Z$ e3 y# B* @#3=#3+#3                                        圆弧终点坐标的变化
! `* O+ E/ F8 d! m9 m- n: C应改为:#3=#3-4$ h: H" c3 e2 a) ?  m- {

# M7 g9 F$ e2 C" V5 y8 Y- Z( i0 V程序修改成不用宏程序
& J3 Q0 H" c$ R这儿有问题:- u; R9 S) u/ {1 b) ?: {
Z-50

# ?" T. q. c2 y
G02 X180 Z-70 R10 F0.1     运行到这里就出现报警信息
' R2 O& p5 P- T7 S# H2 V. ]+ b/ X# U
G00 X181
3 E2 q  z- ?8 R: B% l
M30
应该在Z-50后加一句:
G01 X180 F0.2
% g( |5 \% M- l: \1 _8 c
楼主你再验证一下。
回复 支持 反对

使用道具 举报

3#
发表于 2011-7-12 11:08:52 | 只看该作者
G00 X181
. a2 R6 P3 d: S- }  r) Q+ {3 }Z-50
  r8 M  t# K" k* ]' {9 C7 ~G02 X180 Z-70 R10 F0.1 , h$ u% G  N# L. c4 a* @4 x% K9 _* q
R起点大于终点!所以报警!
, S! S- n# t. t$ B; X5 Q& s4 ^应该加一段1 l+ _3 |0 e& T" b; R6 }
G0SX181# g2 M- A& Q/ L9 T
Z-50
5 U. B4 o4 {2 c3 ~5 h) WG1X180F0.15" i! n' G1 S, t) T3 |
G2X180Z-70R10F0.1
% L+ _2 a( C/ r( y# W3 [
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2011-7-12 12:06:50 | 只看该作者
本帖最后由 sniper2006 于 2011-7-12 12:25 编辑
" G* d' ^+ z) A$ V1 l# V  T( p- o; O
回复 车刀 的帖子/ t( P* r* B1 T9 Y
6 E& ?8 F4 @# V
谢谢  问题出在#3=#3+#3  j# `# W& E  q* D0 U& f5 }
太粗心了,把变量的值和 实值 混到一起了  以为#3的值一直是4。 呵呵  w! }" _' d  X1 w% c* C
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2011-7-12 12:30:37 | 只看该作者
回复 jiangssli 的帖子
3 g7 n5 W4 w4 f1 o
0 T: S( q, Q& o: X谢啦,问题已经得到解决了,是自己太粗心了。把#3变量的赋值给弄错了
回复 支持 反对

使用道具 举报

6#
发表于 2011-7-12 12:39:17 | 只看该作者
回复 sniper2006 的帖子1 [7 g, {9 A4 A" e% q, Q

* |5 L7 Q& t7 s这个还有更简单的宏方法; K: b: V  o" t0 H1 M

; ^% b3 q" o5 T) a& ^: k" g1 N
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2011-7-12 12:47:20 | 只看该作者
回复 jiangssli 的帖子4 W- e) H8 [6 k8 {

6 G* }6 ]1 w8 W交流下,我也是接触宏不久。现在对宏只有一点点认识。
回复 支持 反对

使用道具 举报

8#
发表于 2011-7-12 14:53:36 | 只看该作者
M3S800T101
# l! L5 B8 E3 I' k0 `0 y: ]3 J, d
4 A( _4 J0 H4 i+ O4 ~& AG0X181
( S' ]% A8 h0 ?" o& y
1 H% q) V8 i4 c$ MZ-30
5 x* b( ?0 O; e
+ ]$ J2 K" ]" `+ o) X% ?( T#1=06 k- g; [5 L- m" i( E

) ]  D7 u' J1 a3 Y# @N10#3=SIN[#1]*60+180
$ q/ t6 F6 N. J( p( W#4=COS[#1]*30-60+ ~3 o  ]& y" `" `
7 Q8 r* k' l7 M- U! _
#5=COS[-180+ABS[#1]]*30-605 }/ t5 ~# ?' r% A' |4 G0 h- S
G0Z#4
, d0 U, D2 a3 K# i1 T  W; D
8 g& g3 q: k! {' K  ]X[#3+1]                 
  v! z$ X9 U7 q- eG1X[#3+0.2]F0.15        X留0.2余量
- Q- L( C  o: i% v9 A- T( j
( H  h$ T0 |' E; {Z#5! A% P+ h! t* h+ y3 u$ R

# m6 C- N' ?; D* T9 s$ p' jG0X[#3+]
. Q' b9 |# s. H* k  \2 |$ J; s! h' X
Z[#4-1]+ }4 j, U# F5 u8 L3 g
/ y0 ]) b3 p  r$ p: T* E4 {
#1=#1-2/ Q; C( W7 r" m* R, m

3 V  L- S2 J7 R- e. X' WIF[#1GE-90]GOTO10
+ v/ X# K- e0 X' R+ B8 I, b0 H! r/ T, H# v5 k. u3 K
这后面加上精车的程序就可以了+ r8 G2 ~& _' x% d' ?5 q0 I8 c
0 r' K# w! b  Y0 i  a
这个方法就是没有空走刀,并且是像G71那样的走刀路线
# [" w$ L: Q; F2 n) Z9 d
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2011-7-12 18:19:52 | 只看该作者
本帖最后由 sniper2006 于 2011-7-12 18:21 编辑 ) Q/ t& c! C( s

& F; u4 |8 e3 Z* M回复 jiangssli 的帖子
/ j# S2 y$ }! [5 j, o( x/ c, Z
1 I) j7 Y  b; \5 ~  Q$ R1 R" g应该是G72那样的走刀吧,希望大大你程序后能够加个注解,我看了很久才明白一点点。圆的参数方程都忘了,还是读高中的时候用过,看来知识还是都用,不然都给老师了。
' D: H5 V5 ~2 n" e! }' A, q
回复 支持 反对

使用道具 举报

10#
发表于 2011-7-13 11:39:21 | 只看该作者
回复 sniper2006 的帖子
5 N( M! l' N- v! J3 N* Y+ f
1 }: m$ w) p, L8 ]! w我可以确定是G71这样走刀路劲的,这是我09年底搞的程序!- B* H; z9 c3 y" n" w. S4 Q
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-10-2 10:30 , Processed in 0.060025 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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