机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 6510|回复: 10

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

[复制链接]
发表于 2011-7-11 23:37:16 | 显示全部楼层 |阅读模式
一、附图纸截图,主要是加工外圆的凹圆弧,是个R30的半圆弧,外圆180,从Z-30为圆弧的起点$ v$ W' @3 y/ u

! Y2 S& ^4 W* D4 Q: Y
3 Q$ K2 s5 F$ z* x  c0 x  d8 `4 ?

2 {: x- q  W" {0 X- L" ^$ R! j5 f/ w7 r
二、加工程序(数控系统GSK980TDa)
) ~6 Y" z/ I0 D7 a1 U' h; L0 q) p
+ g) w) P1 A% t/ o+ n
O2239

8 K) H$ ^7 A0 ^' [2 Z% p2 j, J3 u( t
G97

: E9 T0 }/ d, m) a$ [" _  f: H
G99
6 e* G3 E) p4 H
9 x8 o6 a" K3 k0 d6 z

* @2 j+ S" I' C0 T; O4 n% e
#3=-4.0
' [, b/ [: z3 Y2 N# x
#4=2.0
$ ]8 T( U3 T2 |
#5=-58.0

  k4 a. h" Z+ H( p" F2 F1 ]6 j: x
T0404 M03 S500

! |) N: V8 u# o2 u
G00 X181.0
4 N4 C8 S0 F! g
Z-58.0

" o9 h# |* m. _1 a9 g& i
WHILE(#4<=30.0) DO1                    R值变化到30,循环终止

  M! F' ]; Y3 G( w" ~. `
G01 X180.0 F0.1
2 G/ L5 r! t9 k! p
G02 X180.0 W#3 R#4 F0.2

$ g, C2 A8 \' Q* o, \4 a
G00 X181.0

. G4 a7 {6 O( R0 c2 l0 e/ O
#5=#5+2                                          圆弧起点Z坐标每次变化2mm

6 W9 i; ]: o7 B7 X$ C
#4=#4+2                                          圆弧半径R每次增加2mm
3 _5 J- }9 b$ ?& B
#3=#3+#3                                        圆弧终点坐标的变化
. _  l+ \$ p9 K+ E* \! m
G00 Z#5                                            快速定位到圆弧的加工起点                                      
9 |3 z$ N9 z5 Y- `
END1
& r) m- }' I4 c* A3 `
G00 X182.0 Z200
' G% d  E: l0 a' T9 ]6 u0 c6 ]
M30

' h& j; D* E1 R0 q0 C+ @& {! `4 Y2 Q: R0 w9 g" Y- x; i3 Q
程序修改成不用宏程序还是报警
: n& R3 d" ]" z6 {. V9 l1 m; Y
* l1 [& k3 m0 z% s" e; L7 E
O2240

0 a/ |5 P/ j. v3 L1 I! L
G97

; E- y  z& s- z; L6 q& M7 b
G99

. z" M" B- s  @2 P
T0404 M03 S500
' r; g! B2 C  \  J" R
G00 X181

" P/ Q: G- r  Q5 w( c4 f
Z-58
, k& {3 w9 a( O  [" e9 N/ l% M
G01 X180 F0.2
% `3 v" E  ~: b9 D+ S3 S
G02 X180 Z-62 R2 F0.1
' Z5 p# N! l5 K) ?2 ^; m
G00 X181

/ a$ `5 K) @# }! C. {+ g3 S: }
Z-56

' Y# _( {$ e3 w8 @6 ^- T1 h
G01 X180 F0.2
! z1 y' V- o3 n$ J/ H
G02 X180 Z-64 R4 F0.1
% O3 H' \0 E/ s& R+ T
G00 X181
$ {; i0 f# A9 R- q$ B
Z-54

  i! O# F/ q+ R
G01 X180 F0.2

" n. T# |1 H! H  k' }
G02 X180 Z-66 R6 F0.1

4 `0 V7 R  C0 o  G; `$ L  r4 K
G00 X181

7 y6 f, O; i. _; ?9 S3 v& H
Z-52
. X: X8 Q) ~  [& y
G01 X180 F0.2

' b$ V* c. Z  j9 d" b+ K# \
G02 X180 Z-68 R8 F0.1
( z+ ?2 m- X; K! ?' E; i
G00 X181

: _2 r6 @6 o! m) O* Q% k( n) W
Z-50
$ A. ~; L; ^+ [% I: K
G02 X180 Z-70 R10 F0.1     运行到这里就出现报警信息
" `% {' M6 B- ]& k3 K
G00 X181
; W1 B- `% l! {4 l
M30
/ I$ m" K9 _) M# \4 A- g- ]0 p
' l, A# o8 s! E* j5 d( L8 x
, v+ r) M3 y* q/ U5 _* d- Z1 N
" |6 H! f1 [3 Q  I5 {5 `
三、报警信息截图
. I5 V; p0 f+ Z6 x1 Y1 F
' ^" T) S1 \! k5 F: l4 D; X
  希望各位高手能够帮我解决这问题,谢谢!

2 n' T) I3 d- W  U2 R3 B7 Y* }: j; k1 Y( V/ y  k

0 C3 j; o& `! F3 Q% Z' z- V) _" {% z- B, P' V

& s5 A2 s5 S; E9 i  i' d( H

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2011-7-11 23:52:12 | 显示全部楼层
本帖最后由 车刀 于 2011-7-11 23:57 编辑
, u6 H3 V. m; A. U  k( @
6 T5 a6 h5 A3 h( {- W你的宏程序中这一句有问题:
) ~% B5 u5 R. h+ L; C8 v+ t#3=#3+#3                                        圆弧终点坐标的变化3 j( S1 _2 S% v  F2 m
应改为:#3=#3-4
: v9 [" _8 C* j1 a8 Y- X' H* b
+ b. X1 t$ z. \程序修改成不用宏程序, r5 [& V! e$ T
这儿有问题:! v3 n9 T9 Q! {. r: b
Z-50
3 i) p8 v! Z0 ~" w( j
G02 X180 Z-70 R10 F0.1     运行到这里就出现报警信息
: _- _( |3 t2 Y: B
G00 X181

; y) n2 V4 p! n8 N2 X
M30
应该在Z-50后加一句:
G01 X180 F0.2

" {) x, {: z+ w2 C% [4 Q
楼主你再验证一下。
回复 支持 反对

使用道具 举报

发表于 2011-7-12 11:08:52 | 显示全部楼层
G00 X181) `) `9 v  F, R) f8 o! w
Z-50. n7 i0 V. X. X" I. G4 \& P* e6 x
G02 X180 Z-70 R10 F0.1 ' G; D4 y( v/ |
R起点大于终点!所以报警!
" E, K4 C% H+ m* F5 D$ x$ t' W应该加一段
" g* ?+ a) h: \- Y  J4 E, GG0SX181$ z9 J9 z6 u* [
Z-50
/ W  R( r0 ?& ~% K$ OG1X180F0.15
1 t0 \- ^1 Z% S9 K6 \G2X180Z-70R10F0.1) ^7 V+ F2 N& _$ Y' ~+ \( P
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-12 12:06:50 | 显示全部楼层
本帖最后由 sniper2006 于 2011-7-12 12:25 编辑 # ]- k! m3 A1 K& x6 I9 Z

3 [) ?6 ~! J8 L! n) r. j回复 车刀 的帖子
3 m9 O1 u' p5 Y# c' @$ s9 s0 j- g5 H" i% j& k3 I3 A% k( W: q
谢谢  问题出在#3=#3+#36 G) ?0 A0 T) ^9 i
太粗心了,把变量的值和 实值 混到一起了  以为#3的值一直是4。 呵呵" {9 v* i7 h  X8 N
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-12 12:30:37 | 显示全部楼层
回复 jiangssli 的帖子
$ B+ h  f  t3 h1 o, b
2 q! X$ `1 L* q% e6 i谢啦,问题已经得到解决了,是自己太粗心了。把#3变量的赋值给弄错了
回复 支持 反对

使用道具 举报

发表于 2011-7-12 12:39:17 | 显示全部楼层
回复 sniper2006 的帖子
0 f, h3 |0 p6 C( `) Q+ b2 |8 `% D  a) D6 e& h0 }
这个还有更简单的宏方法
* C% [! o# f  M/ \. i( b9 N/ X
6 t! S# b# w9 f
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-12 12:47:20 | 显示全部楼层
回复 jiangssli 的帖子
! o6 v( T# f" o  b; a
4 M9 t. e/ {# D- N交流下,我也是接触宏不久。现在对宏只有一点点认识。
回复 支持 反对

使用道具 举报

发表于 2011-7-12 14:53:36 | 显示全部楼层
M3S800T101
2 g7 C9 q+ `( w8 c6 G: Y$ K; w. j, E3 e
G0X1813 H: G, h" i3 o6 [7 {

9 K, M3 I4 c1 ]) ^Z-308 i: I5 g  |4 Q
4 T) S# s9 T8 y* C
#1=0
2 |; {$ t+ ~/ ?. \& y8 R
7 a" M8 X" r) RN10#3=SIN[#1]*60+180
; o( ^( w' ?9 M* N5 Y% N#4=COS[#1]*30-60' o; m6 ?) O4 Z, J
' H: a" O( {  @# O- `* a
#5=COS[-180+ABS[#1]]*30-60
; o: ^$ _$ G+ R# C0 z+ q! S' ~G0Z#4% @! M3 h# X  [: ]* ~

% ]/ g- m( [! |4 y1 G3 |; `X[#3+1]                 ; R, V' F/ g$ m  z
G1X[#3+0.2]F0.15        X留0.2余量+ ]# g4 h' G% S3 b5 t3 X

9 z% D' j% s! m. h3 P, GZ#5
+ \& W2 O6 `3 N
6 R, s! P& U5 X; l+ J, P3 a; P/ cG0X[#3+]
: i0 b* d0 x* A4 S& r! U: Q* O3 k4 m  r, a+ q
Z[#4-1]% F& b1 l( p9 j  e3 t9 [0 ?
5 N) i1 ^  i. b' x# o$ q
#1=#1-2
. }6 L( O( x; h3 J' h( X2 N
& W- W( U$ t4 E5 p, \IF[#1GE-90]GOTO10& d9 U, u% k4 O7 c, N' \) j* k8 e9 y
. g: ?8 @( F. F, k6 [/ l
这后面加上精车的程序就可以了
7 C& F' ^8 K# @  p  R9 K. M2 J. O  M+ ?- m$ g1 d
这个方法就是没有空走刀,并且是像G71那样的走刀路线
% ?) J. d. |3 }$ M: b
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-12 18:19:52 | 显示全部楼层
本帖最后由 sniper2006 于 2011-7-12 18:21 编辑
& Q6 P6 q  j* y0 u* O* `# R2 x) k2 H2 v) ]( O; B+ j, L' g
回复 jiangssli 的帖子7 v8 m' _, u3 ~/ D8 T- t% Y
* K) a) A, \6 |) d/ B0 B
应该是G72那样的走刀吧,希望大大你程序后能够加个注解,我看了很久才明白一点点。圆的参数方程都忘了,还是读高中的时候用过,看来知识还是都用,不然都给老师了。' Q, x3 W; `9 o! N4 N& s0 y6 L
回复 支持 反对

使用道具 举报

发表于 2011-7-13 11:39:21 | 显示全部楼层
回复 sniper2006 的帖子5 D, F4 ^8 q! i; @/ q3 j
" j2 `- x+ k. [* z
我可以确定是G71这样走刀路劲的,这是我09年底搞的程序!3 Y7 {3 P$ J5 o0 g. z
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-6-9 15:52 , Processed in 0.057094 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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