找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3452|回复: 17

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

  [复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
如何添加刀具补正在圆弧上进退的检测方法--1
* A! m$ j+ j0 K% S由于现在的机器都不支持圆弧进刀 ! U* @8 G) |4 r/ `' g' ?5 d
错误的用法 4 [9 C6 u+ _& d: @" s6 S* ]
进刀
7 \4 B6 K5 v6 M+ P1 dG02/G03 G41/G42 Dxx Xxx Yxx Ixx Jxx Fxx " @7 P1 v! I; @, h0 D- R
退刀
" b5 F; n8 p6 eG02/G03 G40 Dxx Xxx Yxx Ixx Jxx Fxx
7 F$ ~+ N: `/ N( ?2 a% s( S0 _1 d( p; v! ?3 c3 p$ H
正确的用法 , h) I' Y% b% t7 U, z6 [9 M7 q4 B( |
进刀
4 F9 V  p& ~1 t' t; hG01 G41/G42 Dxx Xxx Yxx Fxx
* I) s% k* d6 m. E/ k3 aG02/G03 Xxx Yxx Ixx Jxx 9 `0 u! T: _/ B  p. x
' t. L8 w; L2 k& _5 g
退刀
. i1 P+ u0 C9 b( q$ q" AG02/G03 Xxx Yxx Ixx Jxx
& C4 O; L4 L) |1 h: s  f8 _- L' q, IG01 G40 Dxx Xxx Yxx Fxx
* w  O$ X) C% T1 r$ t7 k8 p/ v该类型的问题主要是由编程是造成,在进退刀处没有设定好参数造成的, ! _6 a6 i5 G% Y
现用一个检测功能,就很容易检测到错误
- c" f; a+ L: o, ~6 q0 v! z5 M& ]以下是全部代码和添加方法 ; @9 i3 Y: `5 G

: K4 `5 @& n% d" Y2 `) n& o+ A1.首先添加一个参数
/ H' ], i9 o/ Yarccomp :是否允许讨据补正应用于圆弧上. M2 X* S) B/ c8 ^2 K2 u) ?
0==不允许" `# w* G3 W1 r, ^: L' z
1==允许 ! v8 g5 M, Z% J* B0 m
2.添加错误标记
: J$ s: ]5 f+ A& U9 U$ D$ ecompwarnflG : 0 ) Y0 z% f# Y  d5 {
3.添加报警提示信息 . V4 ]3 m1 b$ Y/ g
scompwarn   : "WARNING - CUTTER COMP APPLIED ON ARC MOVE"
+ u% O, {, \9 z4 M4.在一下位置增加代码如下
5 [7 \/ O# Z- i* C, m$ Zpcirout         #Output to NC of circular interpolation
3 H4 \2 \3 |% w      if not(arccomp), pcompwarn #<-----------------------------增加这一行代码即可6 z0 A$ W" L% u" W/ g0 m7 \% ]

/ h; k' R9 @8 i: S5在任意2个命令块之间增加以下命令
1 n7 V2 X1 a! ]7 R3 ipcompwarn       #Cutter Compensation Check
$ d) C: V! \0 \  y0 n$ @: t; F: n      if prv_cc_pos <> cc_pos & cc_pos & gcode > 1,) d. n0 H" ?' [2 J- j
        [" M; W* ^8 U/ m- @, j7 q3 h  Q
        if compwarnflg = 0, result = mprint(scompwarn)
9 D! |0 X3 D5 o7 h         "M00","(", scompwarn, ')", e" I3 ~; ]7 I' Y' [- P9 r9 K
         ex( ]# D0 F3 ^$ u. o& O9 e
        ]

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# 若枫
6 }: K& l- h' C: e9 W
1 U& @9 ~0 v4 p6 T6 |8 V% y% }# Y
4 h# \9 ?, R6 \$ {    我用9.1版本,为什么加了后没效果的呢
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014269
 楼主| 发表于 2013-4-15 18:19:39 | 显示全部楼层
回复 5# hong363x 8 P8 J3 u0 s( m/ I" I& H
3 ?" f7 u- Z: t% J. s% Q" }  u0 q

! P' m7 G+ c6 m9 q' |7 A) B1 ?/ |    论坛转换后部分代码丢失。已经补上。
回复

使用道具 举报

8

主题

198

回帖

355

积分

中级会员

积分
355
发表于 2013-4-17 09:05:58 | 显示全部楼层
回复 6# 若枫 2 k4 @  I+ N! z- m
8 S; |, y8 w, x

$ Y7 q; w- M( t4 W/ Q- }! ?    谢谢老大啊
回复

使用道具 举报

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-9-2 06:30 , Processed in 1.579450 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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