青华模具培训学校

 找回密码
 注册

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)
: S$ ]0 m; w! T4 A) M- M8 ]- g% M; Z9 p, Y$ r$ W
global mom_pos machine_limits 6 U9 F; R: F, _  s5 W
global mom_motion_type
/ [  D+ B, F! Z) t- M- p% c7 r2 M0 v) M- m. b: [
if { $mom_motion_type == "CUT" } {
1 s; G3 ~2 ?3 ~, U8 p2 ]( }8 T. \
5 N$ m$ o/ b) C7 kif { ![info exists machine_limits] } { # p9 C1 p* D. J
    for {set q 0} {$q<3} {incr q} { 8 D7 X! Z6 f! g& ]
     set machine_limits($q,0) $mom_pos($q) 3 B2 t4 ?% s& z+ w2 X" Y4 e* l  I6 [! f
     set machine_limits($q,1) $mom_pos($q)
: T( |! u  L# V! z, M    }
& L& o5 e: S4 s/ }8 f0 N  }
  p& Y6 f  d" S9 q   4 W% F) s* n# i5 e" R! R
  for {set q 0} {$q<3} {incr q} { . @/ T  \' ~0 g
    if { $mom_pos($q) < $machine_limits($q,0)} {
6 n5 w! j* q& H( y3 y     set machine_limits($q,0) $mom_pos($q) 0 w5 ^. F, k. u' z! \- R4 |- O
     } 1 F! X% A9 ~" H0 w  h
    if { $mom_pos($q) > $machine_limits($q,1)} {
1 F2 X6 X: O8 i     set machine_limits($q,1) $mom_pos($q) # y1 S: @7 s, W: d
     } 2 D* I, M6 d8 S1 U
  }0 T0 V" E% X+ |; O2 U8 J
. C# e+ V" r* i
}
8 j! b8 `6 T0 L, d; I8 k8 s4 U: t6 Y7 e  v% o& o$ e

8 V( v3 C/ G( _: h0 a" S7 J$ g0 d0 q  b" `
然后将下面这段导入到custom command中,并放到End Of Program中,即可! # x9 {- X. P- L6 |& X) `3 T8 O
" |/ V& c3 L4 y" _; D6 y7 v
global mom_pos machine_limits- M& O8 g( Q2 n( |! q

7 G' g! ~' Z' G( M: z  A, i3 D  U# F1 m. F5 o" j# ]2 p, w
MOM_output_literal ";Xmin: [format "%.3f" $machine_limits(0,0)]"
8 Z0 q  r4 c$ N$ ~: T1 NMOM_output_literal ";Xmax: [format "%.3f" $machine_limits(0,1)]"
% g) d6 u% v, j# @6 W: X: ~5 bMOM_output_literal ";Ymin: [format "%.3f" $machine_limits(1,0)]"
8 A" a" t) I7 \" f: F- t7 MMOM_output_literal ";Ymax: [format "%.3f" $machine_limits(1,1)]"0 m! U9 J4 X5 E- O5 {
MOM_output_literal ";Zmin: [format "%.3f" $machine_limits(2,0)]"
% O) X( g- ^/ X* xMOM_output_literal ";Zmax: [format "%.3f" $machine_limits(2,1)]"
回复 支持 反对

使用道具 举报

发表于 2010-8-31 11:45 | 显示全部楼层
回复 2# yezaibin
8 u9 i+ V8 n8 P4 h- ^& h2 h! o" ?" ?8 ?- l
. S- O2 {. k  F. ~: z& u
要加你这个就行我死给你看!这个其实是输出最后的结果,我看了一下人家的后处理大概有一点眉目,就是在程式开始时设定一个变量的原始值(如99999),然后循环的和处理时程式中的Z坐标点位值作比较,截取最大的点位值和最小的点位值(Z_MAX和Z_MIN),再将这些值分别斌予给(Z_MAX和Z_MIN),: t1 w6 d# }% w, y, n2 i
最后用MOM_output_literal "变量",输出截获的变量值。; {9 F! P4 r, e* }( {- B, F4 f, t
  G0 D/ v+ h! K' ~) b
如我有说错请指正和谅解!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2010-11-12 19:03 | 显示全部楼层
请问楼主,此问题你解决了吗/ ~# _3 O: s* ^9 s, L! @
总结一下行吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-19 06:23 , Processed in 0.047127 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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