机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 6832|回复: 10

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

[复制链接]
发表于 2011-7-11 23:37:16 | 显示全部楼层 |阅读模式
一、附图纸截图,主要是加工外圆的凹圆弧,是个R30的半圆弧,外圆180,从Z-30为圆弧的起点
% ]+ I( ^, w0 K

& h5 s2 W/ r5 O, x: K

3 p7 F+ M# O' r" G! j% Q7 g, Q- A2 G) x$ R; d/ ^
二、加工程序(数控系统GSK980TDa)

8 t6 d) N* M; r& ^# ?" J2 S# }
5 e* f4 E8 p% {6 g0 Y( d3 [
O2239

* P1 G* L! J& z4 C  Y0 G6 m
G97
& F, t* |+ O' M1 {5 `4 l
G99
5 }6 o' i* ?1 e1 n7 H  @
6 o9 S% _( C+ k; G8 @) [+ r) H+ t5 x% b

2 U- Y; P  a" ?: E) u; Y
#3=-4.0

. k6 ]* o# i. j" w  n
#4=2.0

0 H3 V3 C+ m( c6 u% v2 @) s
#5=-58.0
+ R# c4 [( l9 ^0 j
T0404 M03 S500
8 Q- ^  Z, ]% M2 h$ j
G00 X181.0
" F' \( S8 F% O7 l$ i
Z-58.0
% d9 H1 y1 P' U( k! t# G
WHILE(#4<=30.0) DO1                    R值变化到30,循环终止

( w2 |* F' n* f, k1 q3 s9 T
G01 X180.0 F0.1

& f4 u- Q0 O6 t( F8 Y
G02 X180.0 W#3 R#4 F0.2
' Y' e- y8 s; k1 L; ~: P
G00 X181.0

- f* u  E) |9 ?% ?5 n! n  D0 y
#5=#5+2                                          圆弧起点Z坐标每次变化2mm

7 Y1 R# V5 d; C% B* C$ J1 L  T) S
#4=#4+2                                          圆弧半径R每次增加2mm
3 g# O. W' o' O+ ]2 A1 r
#3=#3+#3                                        圆弧终点坐标的变化
% D- j- G: t. B  u! P7 d" |7 K$ e
G00 Z#5                                            快速定位到圆弧的加工起点                                      

& {+ a# e$ w6 e6 h) ?  P  W
END1

: Y" b" B0 l5 k) N- O8 X
G00 X182.0 Z200

% t/ y9 ~9 @( q
M30
2 y2 K4 D% I1 ^; m, G" h& Y
1 C% R0 y2 l; G( M+ W
程序修改成不用宏程序还是报警

) p  {* }, U# [0 S
9 J$ J# @8 \' e
O2240
& Z: k8 C9 ?3 Y+ |; M! @0 K
G97

1 ]2 ], f) X5 P1 m
G99
! b/ ^, g' n9 n/ M* N3 {
T0404 M03 S500
7 y' l; r0 d6 r- A' `6 q
G00 X181
" Y! L8 A8 g/ U9 ^/ Y. ^" i+ h, M
Z-58

: V" T$ }2 ^8 T# W# K; ]" L& |. `# v
G01 X180 F0.2
/ D1 O3 \8 G3 C; M2 @. U# w, Y7 z
G02 X180 Z-62 R2 F0.1
: f( w6 o2 _8 d! y- D; e
G00 X181

2 Q6 ?2 |* ]4 O$ L  W0 v
Z-56

5 T6 r4 o! i, [4 D
G01 X180 F0.2
8 B: y/ q  Q9 X8 M+ \" u; L
G02 X180 Z-64 R4 F0.1

7 J8 [7 @8 l! y2 ]/ y1 n
G00 X181
1 [) D) K" O# K) c# _0 R/ Y
Z-54
! m: c% l' X7 ?0 x/ L- V  Y9 n) c
G01 X180 F0.2
3 \4 G8 j& C# B. W& F4 c
G02 X180 Z-66 R6 F0.1

2 p8 a% a. a2 f0 ~0 _& y4 S
G00 X181
: R' N7 Q1 y& g# f7 T% h5 r
Z-52

* y5 s( V; W8 b2 w- K' u" T+ f$ Q
G01 X180 F0.2
1 s; ^$ ^% _$ Y' z+ R$ m0 H9 |( r
G02 X180 Z-68 R8 F0.1
; B4 i* c" a8 [, q# e/ o
G00 X181

0 b& o$ Q' K. [' `5 F* F: g6 ^
Z-50

2 z: p. W' N# \; k+ A9 W( x
G02 X180 Z-70 R10 F0.1     运行到这里就出现报警信息

0 u; J; ?; r* q7 a* ?3 w
G00 X181

9 p( Z( }* v. W6 ?. m) a) P: m
M30
; W1 j& r$ s6 Q) b

5 j0 S' Y& r, r9 }
% C, p" R, n& ^* Y0 b$ t# `% q
0 I5 i$ G! q/ f7 Z$ N  C) W$ d5 B
三、报警信息截图

* J. \% d: R2 t& x+ g0 _

. U' q4 S" M1 O' j: B' }4 k
  希望各位高手能够帮我解决这问题,谢谢!
$ ~  b: f, h; `" y6 [# A9 U9 _: p
6 \) t. t, ]5 q; n+ @

' a" q9 M  m+ ?' p; u; ^/ v
7 E4 ~. E+ i0 i
" X7 z) s' g9 Z2 F* v9 h4 k& `

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2011-7-11 23:52:12 | 显示全部楼层
本帖最后由 车刀 于 2011-7-11 23:57 编辑
; H+ G3 A6 ?! H2 p% ?7 w) \, @" p. @
你的宏程序中这一句有问题:3 x* x8 B* P* X5 M: o
#3=#3+#3                                        圆弧终点坐标的变化
7 F' j" t; [5 k/ N! V8 b! p应改为:#3=#3-4
0 X2 D  l/ f5 w6 |: v: Y* w: ]* R  z( o# q. v! T2 y9 P- A
程序修改成不用宏程序# Q* D/ ^5 K6 w& [4 S
这儿有问题:
; c* y" M# P) F0 h& M
Z-50

2 q0 @/ O8 a# ^
G02 X180 Z-70 R10 F0.1     运行到这里就出现报警信息

& Q. e8 T* O- a' J; lG00 X181

& W0 F! U2 B( o# W' ~" o
M30
应该在Z-50后加一句:
G01 X180 F0.2

0 D  F" g/ {2 c5 `. d
楼主你再验证一下。
回复 支持 反对

使用道具 举报

发表于 2011-7-12 11:08:52 | 显示全部楼层
G00 X181
0 `" u/ S8 w- v  ?Z-50
, t) n, T" C2 {* X; d6 QG02 X180 Z-70 R10 F0.1
6 k1 o# O: N# j! {# NR起点大于终点!所以报警!+ r* o9 ]3 ~9 R& V* s7 [8 V
应该加一段: L6 A; j0 c% u; `
G0SX181
* D, m% g  s" b/ d* `' aZ-50+ j' o+ B& r  t" d6 G- i" S% F
G1X180F0.15; h4 Y/ i) d/ y) g
G2X180Z-70R10F0.1/ g0 s3 }- w0 O; ~2 O. J1 W
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-12 12:06:50 | 显示全部楼层
本帖最后由 sniper2006 于 2011-7-12 12:25 编辑
. t* `/ v, E1 D( ^* p2 m$ A5 Z' U6 }7 e- f$ R7 |
回复 车刀 的帖子
' w( E. Q  r  v) ]  S  r
8 l3 p1 ^, e: P. J- ]  X2 ?谢谢  问题出在#3=#3+#3
0 ~7 e9 _" q+ q% X% I9 K太粗心了,把变量的值和 实值 混到一起了  以为#3的值一直是4。 呵呵: S5 u: {" q# ?0 C
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-12 12:30:37 | 显示全部楼层
回复 jiangssli 的帖子
" e) O  O5 M9 V% z/ d! |
. [- N$ p. v8 Z谢啦,问题已经得到解决了,是自己太粗心了。把#3变量的赋值给弄错了
回复 支持 反对

使用道具 举报

发表于 2011-7-12 12:39:17 | 显示全部楼层
回复 sniper2006 的帖子+ u* B( X# H- v5 L+ A

2 V6 @# W& J0 S0 K1 V% e这个还有更简单的宏方法, L$ S) A' K& w# X
3 J/ J$ [' q+ X3 y$ ^* M2 b$ f
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-12 12:47:20 | 显示全部楼层
回复 jiangssli 的帖子& ^" K0 d# _& C( y9 \  f7 }0 q9 r
4 L) y- ?" D. y. I
交流下,我也是接触宏不久。现在对宏只有一点点认识。
回复 支持 反对

使用道具 举报

发表于 2011-7-12 14:53:36 | 显示全部楼层
M3S800T101
2 B; o2 o6 Q4 p& a6 R5 M" |7 ^# a" n6 L
G0X181  P! V2 `/ K( T9 M6 [' _
* X/ R. E9 h$ i0 R7 Y3 m
Z-30
% Q/ D" Z+ x  c/ p" t6 `& L
4 t" ~  H& X* L#1=0/ _) t+ `0 ?6 h( O  y4 q
4 F+ t% Y0 W% i5 L
N10#3=SIN[#1]*60+1808 {  ]8 y) K3 C% j' _
#4=COS[#1]*30-60/ y' t- }1 D& q; S# u
4 Y: ?2 E2 K- c; m. c( W
#5=COS[-180+ABS[#1]]*30-60
9 }5 X# e: G1 O; UG0Z#4
; r0 P# F9 b5 @
( {! H5 l* J$ e# C+ UX[#3+1]                 
2 ]& f9 k7 ~5 ^, z6 `! m+ LG1X[#3+0.2]F0.15        X留0.2余量
' l4 o/ D% B/ q" B6 r( k
. f0 J6 h: j$ Q5 H: `/ e% ZZ#56 t0 X8 v( _9 g* t0 S
6 P+ p, X1 t) x. P
G0X[#3+]
) s. Y9 F4 o# r4 c6 W
2 G8 A/ G( `8 o( a/ d8 D5 `' o( rZ[#4-1]* |4 x/ H/ r1 Y% z6 n$ d
2 s7 g' l1 h0 L1 x, C+ O
#1=#1-2" f, Z7 T! E" `5 p5 Z+ V
1 ^" `: C; \3 U* t, r/ P5 X+ o
IF[#1GE-90]GOTO10
8 ?- q' a, q) L' h( B1 f: H% h% }% p- K/ W, A1 ^1 R
这后面加上精车的程序就可以了. R" w4 H8 @2 O3 \( ]' b

2 a; ^- y( n4 Y  L+ M& N7 k这个方法就是没有空走刀,并且是像G71那样的走刀路线& Y4 R6 N+ N+ }, W0 x0 O
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-12 18:19:52 | 显示全部楼层
本帖最后由 sniper2006 于 2011-7-12 18:21 编辑
; R0 J' h5 u8 |) I  W) o# F% s! d% L" ]5 O
回复 jiangssli 的帖子
% C3 V! J# v* V0 G; c, ^2 X- \" c* z" H) U4 P1 ~
应该是G72那样的走刀吧,希望大大你程序后能够加个注解,我看了很久才明白一点点。圆的参数方程都忘了,还是读高中的时候用过,看来知识还是都用,不然都给老师了。5 k! S- _6 w4 o2 c& {
回复 支持 反对

使用道具 举报

发表于 2011-7-13 11:39:21 | 显示全部楼层
回复 sniper2006 的帖子# b0 O8 L" ~0 H  J0 C: W/ d

& q/ c5 b3 D0 h9 D我可以确定是G71这样走刀路劲的,这是我09年底搞的程序!9 `6 q! e' \, L3 }3 n, X3 a) l
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-23 19:00 , Processed in 0.061966 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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