青华模具培训学校

 找回密码
 注册

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)
: F2 P% K) z' m: G' \" @
9 j. E7 c- c+ vglobal mom_pos machine_limits : {" i( E$ Y1 N" S: s
global mom_motion_type+ D3 W4 _; q8 B+ ]' \3 B/ X  X
/ Q4 T1 N$ q# [: k
if { $mom_motion_type == "CUT" } {0 g& U5 N( W$ i1 y* N

" R* F9 Y, k3 @( r* z2 ]if { ![info exists machine_limits] } {
/ E# f! a5 L! ?1 `    for {set q 0} {$q<3} {incr q} {
$ H& A% C) D1 ]( P. ?     set machine_limits($q,0) $mom_pos($q) - R/ w0 y) y; E
     set machine_limits($q,1) $mom_pos($q) $ [/ t# V9 }. |; H
    } 1 Y$ I& [, L  u- ^; F# b2 X
  }
5 P. T: \0 L8 P. @( Y   
- V) s& g$ X# U7 E  for {set q 0} {$q<3} {incr q} { 2 h' a1 n  r, u9 [/ I7 y% q
    if { $mom_pos($q) < $machine_limits($q,0)} { ( t- a, ?$ M+ X- l
     set machine_limits($q,0) $mom_pos($q)
( f6 E: c  b: \( }/ R+ O  \7 y     } 1 J( }% Y* S  w
    if { $mom_pos($q) > $machine_limits($q,1)} {
  h+ a& H* ^" G& q* `3 P7 U     set machine_limits($q,1) $mom_pos($q)
. L0 h; A. o9 `! N. U3 R* v     }
  t9 ^- z6 o! T2 w8 ]$ g2 t  }
" @1 F+ t7 ~2 C3 r+ O2 |* ]4 |
, \  L: D3 `4 u6 ~0 K$ T' y}6 ?* Z, T* m/ c, G, w( R* L+ }
6 \: F3 L% M3 f3 d1 d) B: [
  M7 w, g. X5 `* W4 `+ v
# M6 o+ F) m7 d: d
然后将下面这段导入到custom command中,并放到End Of Program中,即可!
; U! q1 T( c* f, s3 v0 I& j; y' P9 T$ E3 p$ C. H
global mom_pos machine_limits6 b3 v. D( A) l$ d
: P2 l6 T* P( o3 B( O1 K, V5 p' f
9 l% u/ r8 X. H" p: O
MOM_output_literal ";Xmin: [format "%.3f" $machine_limits(0,0)]"  v* `# G! }  h# i/ k# ]
MOM_output_literal ";Xmax: [format "%.3f" $machine_limits(0,1)]". D9 _8 B1 m5 N' s* S
MOM_output_literal ";Ymin: [format "%.3f" $machine_limits(1,0)]"
- D1 J6 U5 M; X' @$ GMOM_output_literal ";Ymax: [format "%.3f" $machine_limits(1,1)]"1 ]. X9 ]* J6 i0 l$ S" M1 T4 w
MOM_output_literal ";Zmin: [format "%.3f" $machine_limits(2,0)]"
" x& I& Q" `8 f; `2 {2 NMOM_output_literal ";Zmax: [format "%.3f" $machine_limits(2,1)]"
回复 支持 反对

使用道具 举报

发表于 2010-8-31 11:45 | 显示全部楼层
回复 2# yezaibin
' O5 A/ ]7 @; L, P( H, o8 p3 K0 q- S
' ]3 @4 L6 w3 v2 ^0 _; L6 I! J: P0 S3 _+ z
要加你这个就行我死给你看!这个其实是输出最后的结果,我看了一下人家的后处理大概有一点眉目,就是在程式开始时设定一个变量的原始值(如99999),然后循环的和处理时程式中的Z坐标点位值作比较,截取最大的点位值和最小的点位值(Z_MAX和Z_MIN),再将这些值分别斌予给(Z_MAX和Z_MIN),6 t. }8 W) C9 e. P
最后用MOM_output_literal "变量",输出截获的变量值。
$ g4 ^7 P' H) s# S- i* t% h
* F+ Z  v/ R3 d1 F9 F4 `如我有说错请指正和谅解!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2010-11-12 19:03 | 显示全部楼层
请问楼主,此问题你解决了吗
- ~6 G' {- g4 C8 c3 m总结一下行吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 14:58 , Processed in 0.160443 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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