青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
楼主: xinfangda

[疑难] ug后处理中如何显示Z轴最大加工深度和最小加工深度

  [复制链接]
发表于 2009-6-13 23:22 | 显示全部楼层
我按楼上版主的方法做了怎么还报警呢?
回复 支持 反对

使用道具 举报

发表于 2009-6-14 10:36 | 显示全部楼层
程式单上单条程式深度的显示不好搞啊!!!其他都搞定了.
回复 支持 反对

使用道具 举报

发表于 2009-10-14 11:58 | 显示全部楼层
这个在6.0里面会报警啊
回复 支持 反对

使用道具 举报

发表于 2009-10-17 11:23 | 显示全部楼层
傲世浮云说的不对 这样做没球用
回复 支持 1 反对 0

使用道具 举报

发表于 2010-6-9 10:10 | 显示全部楼层
的确那样没有用,我估计他也是在那个后处理能显示出来,但他并没有说全要修改的地方
回复 支持 反对

使用道具 举报

发表于 2010-6-18 22:10 | 显示全部楼层
谢谢,我找的就是这个资料,明天上班就试下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-10 20:16 | 显示全部楼层
将下面这段放到PB_CMD_before_motion中(Program & Tool Path----Custom Command)
2 L8 c  _2 _8 k9 K# [7 D. o+ G' h; u. ~3 P! C, Y& r) x; Q
global mom_pos machine_limits
7 `1 v( k2 \% F% [global mom_motion_type
3 z6 d, I5 k1 A) S+ G7 x1 R2 _4 G" T; S$ S6 K
if { $mom_motion_type == "CUT" } {5 C: C0 _1 m, l9 h* p  ?# z( n
- q: k+ |6 o8 H; G2 I' Q
if { ![info exists machine_limits] } { ' I1 [7 _" [9 Z. Z9 o* j4 I6 Q
    for {set q 0} {$q<3} {incr q} { + J. A" t! }5 b3 d; W* [0 J: G
     set machine_limits($q,0) $mom_pos($q) & ?0 H4 {7 m- w/ N9 l% R( X  J
     set machine_limits($q,1) $mom_pos($q)
+ s/ i: v' k5 r2 D" T' l    }
+ i1 F' j  E' ^  }
. {, _$ L/ X! u6 E( O( t   ) K5 n% R) d) U' Y* m
  for {set q 0} {$q<3} {incr q} { / y" w6 \5 n* X  {5 G" [+ a$ s$ @
    if { $mom_pos($q) < $machine_limits($q,0)} {
: M$ ?2 L. f5 {8 T7 e( s8 U     set machine_limits($q,0) $mom_pos($q)
3 h$ g& y- s% K7 g: ?' [. G     } ( `0 [5 K" r6 O4 O. B
    if { $mom_pos($q) > $machine_limits($q,1)} { ! C7 y- M. V  c
     set machine_limits($q,1) $mom_pos($q)
- z+ P) z. e' ]! i     }
( r; Q! Q% v, A6 A  }
$ b: j1 \0 v5 C
; G3 g, g+ T' }+ X+ n& F}/ D9 d) q/ k8 u% g

& H3 q4 M0 X/ e% T" v  e5 b
5 O; E- U: c6 J" M/ u
9 i1 B6 |, W9 C) u: E8 I  q% r然后将下面这段导入到custom command中,并放到End Of Program中,即可! 3 s$ {2 g3 ]0 }
+ p8 ?2 U+ [$ ^
global mom_pos machine_limits
& ~& I" i& g: ]: }% Z2 d4 l1 ]. Y1 w8 s
" L. j* P  V: w# s3 k9 o$ ?$ a
7 A  c7 R( L  w+ L) `MOM_output_literal ";Xmin: [format "%.3f" $machine_limits(0,0)]": r7 _3 V) C: _
MOM_output_literal ";Xmax: [format "%.3f" $machine_limits(0,1)]"
  @0 Z4 i, w& w1 s4 T) FMOM_output_literal ";Ymin: [format "%.3f" $machine_limits(1,0)]"/ Z1 G' X9 b/ }2 m1 D, c7 p
MOM_output_literal ";Ymax: [format "%.3f" $machine_limits(1,1)]"' y" [* E0 O4 v! C, V
MOM_output_literal ";Zmin: [format "%.3f" $machine_limits(2,0)]", X4 l& Y$ [& f/ x
MOM_output_literal ";Zmax: [format "%.3f" $machine_limits(2,1)]"
回复 支持 反对

使用道具 举报

发表于 2010-8-31 11:45 | 显示全部楼层
回复 2# yezaibin
0 g* X9 V( c7 i1 t- s4 _2 z" m8 ^! k

$ b3 z1 y9 N. M$ ]: H: H要加你这个就行我死给你看!这个其实是输出最后的结果,我看了一下人家的后处理大概有一点眉目,就是在程式开始时设定一个变量的原始值(如99999),然后循环的和处理时程式中的Z坐标点位值作比较,截取最大的点位值和最小的点位值(Z_MAX和Z_MIN),再将这些值分别斌予给(Z_MAX和Z_MIN),
- x, C5 k' T+ E* j/ J  Q最后用MOM_output_literal "变量",输出截获的变量值。" a6 Y1 l/ O* B' a- z; z, f$ X

% F8 D( n: T- r) ~, M如我有说错请指正和谅解!
回复 支持 反对

使用道具 举报

发表于 2010-9-28 09:55 | 显示全部楼层
请问版主,您有五轴后处理的资料吗,谢谢
回复 支持 反对

使用道具 举报

发表于 2010-11-12 19:03 | 显示全部楼层
请问楼主,此问题你解决了吗
2 F9 _1 o& z2 j$ J' P6 g总结一下行吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 23:38 , Processed in 0.049783 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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