找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3672|回复: 17

[原创] [原创]如何添加刀具补正在圆弧上进退的检测方法--1

 火 [复制链接]

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
发表于 2011-1-14 12:37:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
如何添加刀具补正在圆弧上进退的检测方法--1
1 k+ f) M4 [1 N: c! P* r$ z  S由于现在的机器都不支持圆弧进刀 9 `, t- {1 I! w
错误的用法 8 i# H( f% I8 F+ Y, X( w
进刀
6 G; T6 Q8 d6 [! bG02/G03 G41/G42 Dxx Xxx Yxx Ixx Jxx Fxx
& T# Q% n2 z- }* i+ M  |5 Y退刀
- h8 |1 h5 w2 H: T" U6 b, `( q7 fG02/G03 G40 Dxx Xxx Yxx Ixx Jxx Fxx
' P9 D5 {% I$ s. V- u( t: q/ M  o( }' E
正确的用法
4 [2 P% d; b' C) e! s$ \进刀
# _- F3 N& ~; IG01 G41/G42 Dxx Xxx Yxx Fxx 3 B' C5 S$ ]- j' |3 p8 W
G02/G03 Xxx Yxx Ixx Jxx
1 b) D9 [6 ?! O" H5 p$ r0 g( p2 R8 d1 |
退刀
7 }2 K2 L5 I" l$ {G02/G03 Xxx Yxx Ixx Jxx & e7 m, ^4 K3 G* u1 v
G01 G40 Dxx Xxx Yxx Fxx ! o0 c, r7 e+ G6 ^, B$ d
该类型的问题主要是由编程是造成,在进退刀处没有设定好参数造成的,
) o) a3 K& ^: @3 ?% b- G7 h4 F现用一个检测功能,就很容易检测到错误
. b, }/ G) D  J" T2 z% h8 E# ?" o# v& U6 w以下是全部代码和添加方法 $ V& ]! k# H0 S8 q( X& }

2 S+ N7 w  |, g' s1.首先添加一个参数
& g5 D3 v- ?! W4 O9 \) y$ f6 Oarccomp :是否允许讨据补正应用于圆弧上
7 {; ?7 t% F. v& y2 d0==不允许
, B/ F2 O3 h# _) u0 d1==允许
+ L. B0 o- o8 \+ y2.添加错误标记" C& ]; K' V  \  J+ L# a
compwarnflG : 0 $ L4 @4 F3 p9 ~: D# e6 K' y1 T8 ^
3.添加报警提示信息 " b- o$ R% x2 k& o/ i& y6 ~2 T
scompwarn   : "WARNING - CUTTER COMP APPLIED ON ARC MOVE" 8 m! n* [5 N# n$ L8 {. Z: v" I
4.在一下位置增加代码如下
8 o; L: f) C$ bpcirout         #Output to NC of circular interpolation9 o! s3 I* p/ q
      if not(arccomp), pcompwarn #<-----------------------------增加这一行代码即可! X4 l0 @: P, M8 D

( U& x2 Q" X9 n' N! D' @5在任意2个命令块之间增加以下命令/ S" w& C3 y: T. I! x) s
pcompwarn       #Cutter Compensation Check
) V  n1 e. ]: ^& a) m: M' o! v# Y  k      if prv_cc_pos <> cc_pos & cc_pos & gcode > 1,* v0 G' i7 z" {+ @
        [
6 |, x: P8 F: S8 q; z2 P: y4 V        if compwarnflg = 0, result = mprint(scompwarn)
, I, h9 q7 L2 x1 L0 V         "M00","(", scompwarn, ')", e8 C3 b' Q9 K" @8 Q! ]4 g# P2 J; d
         ex
3 s* p, L8 j' x        ]

0

主题

22

回帖

17

积分

新手上路

积分
17
发表于 2012-11-3 08:53:59 | 显示全部楼层
学习了。
回复

使用道具 举报

0

主题

19

回帖

15

积分

新手上路

积分
15
发表于 2012-11-4 22:36:21 | 显示全部楼层
受教。。。   新手求学习
回复

使用道具 举报

8

主题

198

回帖

355

积分

中级会员

积分
355
发表于 2013-4-15 12:18:12 | 显示全部楼层
回复 1# 若枫
$ Z3 e5 G# g/ \# \+ B
; `, v% X4 k5 }1 M- z* F( p! Z  w7 y8 Z$ N
    我用9.1版本,为什么加了后没效果的呢
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
 楼主| 发表于 2013-4-15 18:19:39 | 显示全部楼层
回复 5# hong363x
; |4 ~$ j4 G% {3 x  Z" W( P( z* C" R+ ~7 j' N

4 @0 x+ L2 x* Q4 H; [! M7 D; a5 ~5 M6 [    论坛转换后部分代码丢失。已经补上。
回复

使用道具 举报

8

主题

198

回帖

355

积分

中级会员

积分
355
发表于 2013-4-17 09:05:58 | 显示全部楼层
回复 6# 若枫
8 }5 {, C( E! V' Y# F( ~1 `4 V5 T4 ^) K4 S& ]3 y- `# g4 \/ F8 W

! R9 e4 R' g! V2 \* N. [    谢谢老大啊
回复

使用道具 举报

0

主题

60

回帖

98

积分

注册会员

积分
98
发表于 2013-6-24 21:21:03 | 显示全部楼层
很实用,减少人为错误。
回复

使用道具 举报

1

主题

26

回帖

44

积分

注册会员

积分
44
发表于 2013-8-18 20:02:21 | 显示全部楼层
受教。。。   新手求学习
回复

使用道具 举报

3

主题

42

回帖

43

积分

注册会员

积分
43
发表于 2013-8-18 21:13:41 | 显示全部楼层
請問退刀有效嗎?試了結果G40圓弧退刀不會警報
回复

使用道具 举报

0

主题

129

回帖

68

积分

注册会员

积分
68
发表于 2013-8-20 15:13:06 | 显示全部楼层
谢谢啊,资料很好啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2026-10-17 10:05 , Processed in 0.182952 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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