找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3338|回复: 17

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

  [复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
如何添加刀具补正在圆弧上进退的检测方法--1
% K; f, }! J/ I5 A+ A1 I; M* E由于现在的机器都不支持圆弧进刀 " l; ~& w9 [# H; v0 i( B$ C+ b
错误的用法
& i2 V2 _) O6 F; G: h/ O! x  X进刀 " M$ k" W! d+ @
G02/G03 G41/G42 Dxx Xxx Yxx Ixx Jxx Fxx
, q; V( I$ s. T# u: R# D! S) q5 C6 X退刀
, S9 p: ?: y$ o5 s2 S7 YG02/G03 G40 Dxx Xxx Yxx Ixx Jxx Fxx
( {+ e6 ?1 Q5 Z
* e! a2 {/ \2 x正确的用法 3 R: W, U3 z- x. n8 w1 C6 r
进刀 : N# V( F4 A) k( B
G01 G41/G42 Dxx Xxx Yxx Fxx 1 B5 H- y" Y* r) Z& Y8 _+ z
G02/G03 Xxx Yxx Ixx Jxx
! p. n) j" H2 d, y( `+ E; w; E( a8 L! e$ w" \& v
退刀 - ]# m6 W1 \9 f: S  V5 L+ E/ j% l
G02/G03 Xxx Yxx Ixx Jxx 1 t2 s+ }: i+ o9 {4 `- A
G01 G40 Dxx Xxx Yxx Fxx $ L& b3 [( Z0 J3 j' p! @
该类型的问题主要是由编程是造成,在进退刀处没有设定好参数造成的, , {9 H7 ~. H; R, J2 y/ P
现用一个检测功能,就很容易检测到错误 4 W4 L% y  T) j4 D! W; c
以下是全部代码和添加方法
! w; [8 Y- E, Z" G! f. k
) \( k5 i8 ?# v9 X# B7 c' O4 p# k1.首先添加一个参数: Y1 q  {1 H. ?2 s$ C
arccomp :是否允许讨据补正应用于圆弧上
* q3 U, Q% U! K) I0==不允许: b- @. l5 v# C. S6 p! c
1==允许 - }- g9 j; m2 \
2.添加错误标记" k4 O* b& a/ ~7 W" I* x: y! B
compwarnflG : 0
2 r5 ?) x2 j- T; z5 K9 H3.添加报警提示信息
6 C* H- ^3 r7 v) Tscompwarn   : "WARNING - CUTTER COMP APPLIED ON ARC MOVE"
7 h) h+ G) W% y! _# B; D% @4.在一下位置增加代码如下
7 r( A8 V  g/ _pcirout         #Output to NC of circular interpolation
1 V1 e/ T8 C. I2 ]6 u2 {      if not(arccomp), pcompwarn #<-----------------------------增加这一行代码即可/ |* @$ V; A+ T7 i+ }; V

% U. P. n7 H- Y: R% q7 g5 C  f  G5在任意2个命令块之间增加以下命令; y4 }1 h+ k" ]6 r5 f4 K2 i. @4 l
pcompwarn       #Cutter Compensation Check
1 }2 m( |6 {6 r  w      if prv_cc_pos <> cc_pos & cc_pos & gcode > 1,
! d$ V, @$ `7 a# ~$ x' V: K" x: T        [3 x" ^- i) {- f" w5 f( [
        if compwarnflg = 0, result = mprint(scompwarn)  @# L+ b8 s1 e8 B. {  o3 k
         "M00","(", scompwarn, ')", e( V4 V1 d" v6 b
         ex
/ q; j& b! R+ z6 J" O        ]

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# 若枫
9 H( {* {! H8 \, U- m- b
) Q% ?2 H; j0 i2 W, ^) i& g4 o. ?. I* ^7 h6 X/ e' |
    我用9.1版本,为什么加了后没效果的呢
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
 楼主| 发表于 2013-4-15 18:19:39 | 显示全部楼层
回复 5# hong363x
+ ^; B9 [# y+ h/ {5 G4 c4 O) P# l: a  G4 V0 Y9 `$ t: c1 L
- G/ j8 A5 g; ]2 e- _: m) z8 _
    论坛转换后部分代码丢失。已经补上。
回复

使用道具 举报

8

主题

198

回帖

355

积分

中级会员

积分
355
发表于 2013-4-17 09:05:58 | 显示全部楼层
回复 6# 若枫 2 B, D" x. v7 p& @/ U! C5 Z3 _: [
6 x7 f& w% a, N. L1 y) F& ?( }+ j

8 K8 f) z8 U+ P    谢谢老大啊
回复

使用道具 举报

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-8-14 20:37 , Processed in 0.149005 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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