青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2951|回复: 16

[疑难] 钻孔高度后处理(求高手)

  [复制链接]
发表于 2011-8-27 18:51 | 显示全部楼层 |阅读模式
悬赏100G币未解决
本帖最后由 309829278 于 2011-8-27 19:01 编辑 ( P- T1 f: q$ W4 Y( ~

4 D9 l) E$ u' D3 T2 N9 V, N例::
4 S9 l9 G# s0 T! d7 q, T3 n0 j& o7 z" U
G99 G81 X10 Y10 Z-10 R1.5 F100 (1)
; Y! K4 y$ ]# f, S  \$ LX20                            (2)5 X+ ?5 ~& N; v8 Y+ y! m
G99 X30 Z-10 R15.5             (3)
; m6 s( g" j; u( [) z3 `7 tX40                            (4): x% j* g2 L  k+ M4 V; O
G80                          6 h) [4 A7 b* u$ O" R% _9 z4 Z
4 e. \0 _2 y3 N' d
这个程序的情况是:由 1 坐标向 2 坐标移动时 Z 值的坐标为 1.5 也就是    1  处的 R 值) y! g9 E+ T2 b( ]  o
                  由 2 坐标向 3 坐标移动时 Z 值的坐标为 1.5 也同样是  1  处的 R 值$ h- j" H; @8 G2 N3 E3 }
也就是说每次向下次运动时,Z值为当前R值。$ J7 J& l, l: N' d# f
ug通常后处理出来的是这种程序,所以会产生过切。
1 ], O0 e8 [1 Y) p哪们大神能改下钻孔的后处理9 p  E( j9 |( Z# O
不改的话只能满足R值从大到小的孔确适用, o% L2 _1 \9 ?4 L2 ^8 E& E
之前我改成到达R点,再移动XY,再进行钻孔循环,可是Z值一直是下一个循环的R点值,它不能判断两个孔之间哪个R点Z的值大就用哪个值.这样只能满足由R值从小到大的孔,(不知谁可以设置Z值自动判断)
3 g+ l2 J# c( ^. w8 e有一个办法就是在每不同平面的孔之间设置避让,但这样太麻烦了.3 @* r. u3 U5 \1 C" Z
实在不行的话我是把每次钻孔都改成加到安全平面) a' l) `0 p; L5 x+ H' w( f3 z" ?

% n- v0 B2 j5 k$ y$ v 如果有可以发个后处理过来不?3 P+ i0 g5 e3 B3 M7 R; w

* l$ a7 v# ^* x- A

发表于 2011-8-28 09:33 | 显示全部楼层
我也很想知道
回复

使用道具 举报

发表于 2011-8-28 11:25 | 显示全部楼层
寫個判断式並非難事,樓主有考慮用G98模式???
回复

使用道具 举报

 楼主| 发表于 2011-8-29 06:18 | 显示全部楼层
Yeager 发表于 2011-8-28 11:25
- n$ [' t1 j0 ]/ e寫個判断式並非難事,樓主有考慮用G98模式???

9 p! w- v6 O% W( O" o' p但如果是特别多的不同台阶(且每个台阶高有好多孔),高度也相差好大,我不可能每个孔都回到安全高度,也不可能为每个台阶设置避让距离啊(因为UG会自动生成R点高度作为它们之间的避让距离,这样就生成G99了,如果成后处理中把G98/G99删掉,就会全部返加初始平面了).
4 s: E% Y, q' f$ _+ Q* D兄弟怎么写判断式??????
回复

使用道具 举报

发表于 2011-8-29 06:38 | 显示全部楼层
提到至安全高度,快速走刀,没那么麻烦,浪费不了多少时间,何必自寻烦恼呢……
回复

使用道具 举报

发表于 2011-8-29 07:49 | 显示全部楼层
用安全平面+G99,一个区域做一个操作就可以了,
回复

使用道具 举报

发表于 2011-8-29 22:28 | 显示全部楼层
G40 G49 G17 G80 G90 G54- z' {4 L' a3 q/ `( E7 I+ c
G28 G91 Z60.
' D2 U2 y4 s$ X+ j9 r8 VS800 M03
4 D/ H, s6 v, i( g# |3 V5 WG00 G90 X-150. Y70.4 q8 T. r1 ~0 K+ n8 S* S
G43 H01 Z1.
' R; O2 h* x! E' x8 w$ lG99 G83 Z-1. R1. F100. Q1.5: b1 n* f8 R, }7 x) P2 ~
X-145. Y90. R1.4 n: m. g, A1 m. a- R
X-109.04 Y78.13 R1.
$ {2 t7 G' E- T+ _为什么我设了退刀距离是30,处理出来的不是G43 H01 Z1.呢?
2 @5 _- B/ T; O/ y  b6 [
回复

使用道具 举报

发表于 2011-8-30 18:20 | 显示全部楼层
比较一下自带的后处理结果吧
回复

使用道具 举报

 楼主| 发表于 2011-8-30 20:27 | 显示全部楼层
583296 发表于 2011-8-29 22:28 1 k7 {( w( _1 ~" s4 X3 o
G40 G49 G17 G80 G90 G545 f9 b9 I' X7 @- y8 P
G28 G91 Z60.
, ^) V- s4 ?4 {" IS800 M03

3 h0 V8 X. G$ V1 g: z' B- m# _; @我也试过,如果在钻孔循环参数里面设置退刀距离,产生的轨迹是有退刀高度,可是后处理不出来.只产生G99或G98高度.  只有在选孔时,选择避让才能产生自己为特定孔之间设定的高度,.
回复

使用道具 举报

 楼主| 发表于 2011-8-30 20:28 | 显示全部楼层
actify 发表于 2011-8-29 06:38 / x$ M* e7 m$ _" x) `
提到至安全高度,快速走刀,没那么麻烦,浪费不了多少时间,何必自寻烦恼呢……

% R4 n/ e( q) J$ X% b只是想追求完美,
回复

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-27 09:15 , Processed in 0.048130 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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