找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3559|回复: 17

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

 火 [复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
如何添加刀具补正在圆弧上进退的检测方法--1
* K: a, A7 L) v+ b- v+ k& n8 h7 Q: G由于现在的机器都不支持圆弧进刀 + A: u$ j$ I6 B# X
错误的用法
1 l6 l# r" @& q: x) d进刀 + J+ U2 L; m3 m8 s0 t; O
G02/G03 G41/G42 Dxx Xxx Yxx Ixx Jxx Fxx 9 h% O! z& _7 i
退刀 ' I: M9 A) r: M: u
G02/G03 G40 Dxx Xxx Yxx Ixx Jxx Fxx
7 l: r7 e1 \: Y: x9 ?8 }/ x  l) {
正确的用法 0 L( H' g/ x7 \7 C' c* t' D, ?
进刀
% ^, K! ^4 u& QG01 G41/G42 Dxx Xxx Yxx Fxx 8 `* ^5 ?4 [( p, t
G02/G03 Xxx Yxx Ixx Jxx 9 ]6 o! U& ?2 g

% J* k' f3 E! H6 ?5 c! F退刀 . ~' {' o3 U9 J- A4 y0 p
G02/G03 Xxx Yxx Ixx Jxx 1 z! m% z) T. n6 C+ A$ D* C; X
G01 G40 Dxx Xxx Yxx Fxx 3 D( E/ `, k% B% C! q
该类型的问题主要是由编程是造成,在进退刀处没有设定好参数造成的, 7 {6 Y% u4 ?$ n; p" _
现用一个检测功能,就很容易检测到错误 ( s  ]+ s0 @1 X- Y$ p. n; P% D
以下是全部代码和添加方法
! u9 ]& f) q: _+ C
% C; k# J% G1 ^# k: C1.首先添加一个参数
- h% `0 a) n( A5 S0 N+ s/ v0 P8 marccomp :是否允许讨据补正应用于圆弧上; Y$ i9 _' S8 L1 B% M
0==不允许
4 d- `6 [- m2 e/ m1 k1==允许 + ?" t' c1 A! Y9 P* w
2.添加错误标记
* K: J0 u. f5 d; Q6 N) X5 `3 PcompwarnflG : 0
6 T/ [# l  Z+ b" c2 ]7 U) r5 _3.添加报警提示信息
6 u7 j  ^# g. [6 z# fscompwarn   : "WARNING - CUTTER COMP APPLIED ON ARC MOVE"
, y2 G' ~8 k. p0 R# @! Z4.在一下位置增加代码如下( m( R, M* {( K6 f, H" o
pcirout         #Output to NC of circular interpolation
& g9 Y1 `* S* G8 w$ B- W      if not(arccomp), pcompwarn #<-----------------------------增加这一行代码即可
$ }0 I& v. Q! b  ^
, j7 F3 C) y6 Y$ [" V5在任意2个命令块之间增加以下命令
4 _) h- ]# W( a0 `/ `pcompwarn       #Cutter Compensation Check
( H5 X# K9 S- M& h. S      if prv_cc_pos <> cc_pos & cc_pos & gcode > 1,$ H8 |0 q( @2 u! M" g2 X
        [2 u, M) L' e3 ]0 d1 N* R. J1 [
        if compwarnflg = 0, result = mprint(scompwarn)! h4 C0 s8 L4 K0 d# o
         "M00","(", scompwarn, ')", e
8 G5 D8 `+ R5 x# @' _5 v3 F  j         ex
. i/ m2 n, Q8 J9 y        ]

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# 若枫 . B/ ^: S5 F. ?4 _+ U( o- a
9 t- z8 e) v3 @4 s
# v: M6 V' @8 W% g
    我用9.1版本,为什么加了后没效果的呢
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
 楼主| 发表于 2013-4-15 18:19:39 | 显示全部楼层
回复 5# hong363x
8 @: R* ]# w0 W. P  z6 q  [  ^% G' L6 h1 `0 |: n) g/ i

* h/ A% Q2 j2 X3 Z8 K; P    论坛转换后部分代码丢失。已经补上。
回复

使用道具 举报

8

主题

198

回帖

355

积分

中级会员

积分
355
发表于 2013-4-17 09:05:58 | 显示全部楼层
回复 6# 若枫 ; `4 }. ^. {# E* G1 F

+ V: {! f, m! V0 D! t/ I1 F! m% ^5 x2 t1 W
    谢谢老大啊
回复

使用道具 举报

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-29 06:35 , Processed in 0.157295 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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