青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2011-8-27 18:51 | 显示全部楼层 |阅读模式
悬赏100G币未解决
本帖最后由 309829278 于 2011-8-27 19:01 编辑 * @" s7 v4 L9 r  b4 E# L4 y# v0 a

; \$ H! f8 }7 Y1 f例::
5 g& |, p  {2 K$ H8 u0 x) w0 g& H
$ X  D. q& A/ rG99 G81 X10 Y10 Z-10 R1.5 F100 (1)) b/ s6 Y7 G0 h6 {! x
X20                            (2)
$ X+ R. P2 q, UG99 X30 Z-10 R15.5             (3)1 _1 s3 o  C3 t0 D/ G2 h& ~
X40                            (4)/ l/ A7 B! Y; m6 V3 j: f
G80                          
, M8 L" Z  O/ b
0 c3 ]1 D0 K* n& t" g/ Z这个程序的情况是:由 1 坐标向 2 坐标移动时 Z 值的坐标为 1.5 也就是    1  处的 R 值
- Q( {/ B" G; H: h, f( D) r" f                  由 2 坐标向 3 坐标移动时 Z 值的坐标为 1.5 也同样是  1  处的 R 值
4 ~* ]% u$ {! G( ~- a8 ^" r也就是说每次向下次运动时,Z值为当前R值。0 ^% K0 c) W( R; x% S! |0 h9 _  B: O
ug通常后处理出来的是这种程序,所以会产生过切。0 _( n, i4 Y; S0 V9 m% |
哪们大神能改下钻孔的后处理
7 H& C. _2 R+ I1 X& Q  o不改的话只能满足R值从大到小的孔确适用
% h  {# l) ~; {  ~7 v2 J! u之前我改成到达R点,再移动XY,再进行钻孔循环,可是Z值一直是下一个循环的R点值,它不能判断两个孔之间哪个R点Z的值大就用哪个值.这样只能满足由R值从小到大的孔,(不知谁可以设置Z值自动判断)4 `2 {0 }. h  [
有一个办法就是在每不同平面的孔之间设置避让,但这样太麻烦了.
; U; @" k- [$ ^/ v实在不行的话我是把每次钻孔都改成加到安全平面1 J: C9 G% n+ v/ q4 G- H" r
/ O2 L9 `2 M: {- E! v6 E
如果有可以发个后处理过来不?1 @! j6 ~/ ~5 ^0 H8 y
) Y: k2 ?) L* M! T/ P

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-8-29 06:18 | 显示全部楼层
Yeager 发表于 2011-8-28 11:25 ! `; y7 R  C* Z# f7 j* U  ~
寫個判断式並非難事,樓主有考慮用G98模式???

4 P# u6 T9 R) K" U$ U! w但如果是特别多的不同台阶(且每个台阶高有好多孔),高度也相差好大,我不可能每个孔都回到安全高度,也不可能为每个台阶设置避让距离啊(因为UG会自动生成R点高度作为它们之间的避让距离,这样就生成G99了,如果成后处理中把G98/G99删掉,就会全部返加初始平面了).
5 Q& @1 c/ ?! i兄弟怎么写判断式??????
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2011-8-29 22:28 | 显示全部楼层
G40 G49 G17 G80 G90 G54) ?5 J9 N, [; l/ p4 I# S" ~5 ?0 c
G28 G91 Z60.
! G# _# ~0 x% OS800 M03! w$ S2 k8 H1 }4 t# Q2 B- X! Y& w! T
G00 G90 X-150. Y70.- k4 T# t2 z: r: E; N; a
G43 H01 Z1., O! `# {8 k" d6 F' z' K  m) K4 `$ x
G99 G83 Z-1. R1. F100. Q1.5
- I5 x. ^7 x1 R; @2 f: hX-145. Y90. R1.3 G& K. V: m% a
X-109.04 Y78.13 R1.& H9 f2 K! Z  u! S/ U
为什么我设了退刀距离是30,处理出来的不是G43 H01 Z1.呢?
9 R$ O! W1 B4 @
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-8-30 20:27 | 显示全部楼层
583296 发表于 2011-8-29 22:28 ) G* D/ Z0 I5 z  h
G40 G49 G17 G80 G90 G54
7 @8 j$ o6 [$ I: p& Z# t& IG28 G91 Z60.
6 d! v% E  \( q5 t9 NS800 M03
; k% J6 w$ d# \- l6 O
我也试过,如果在钻孔循环参数里面设置退刀距离,产生的轨迹是有退刀高度,可是后处理不出来.只产生G99或G98高度.  只有在选孔时,选择避让才能产生自己为特定孔之间设定的高度,.
回复

使用道具 举报

 楼主| 发表于 2011-8-30 20:28 | 显示全部楼层
actify 发表于 2011-8-29 06:38 + h" T- U+ O' n3 t6 S
提到至安全高度,快速走刀,没那么麻烦,浪费不了多少时间,何必自寻烦恼呢……
# U/ S' X" l: d# Q; p3 j; m
只是想追求完美,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 19:31 , Processed in 0.056838 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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