青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2808|回复: 7

[疑难] 后处理,程序的Z最深值和最高值,还有程序的加工

[复制链接]
发表于 2013-6-29 08:13 来自手机 | 显示全部楼层 |阅读模式
悬赏10G币已解决
本帖最后由 qinyang21li 于 2013-6-29 14:11 编辑 ! S$ ^/ G& s" p+ q' z% o& Z% B
$ L. h2 D. e4 P
怎么能都放在程序头。   . T' S: N  b# T" h7 P! d5 w% I

* j$ i' w# Z* ~因为正常加的话,这几项要加在程序尾,才好使6 r% @; X! h6 x3 ~! ^

$ Y3 Q" m/ g# D- J5 O请高手帮个忙,发个全的TCL语句,和具体方法。  要在后处理构造器里添加的。谢谢了。

最佳答案

查看完整内容

#============================================================= proc PB_CMD_limits { } { #============================================================= global mom_pos machine_limits if { ![info exists machine_limits] } { for {set q 0} {$q
发表于 2013-6-29 08:13 | 显示全部楼层
#=============================================================! F( I: {- I7 g$ S% l' {
proc PB_CMD_limits { } {5 B  E% E' _3 W# ]1 w! I
#=============================================================4 t) q3 E/ z% P
global mom_pos machine_limits! y! _6 k5 v2 x
if { ![info exists machine_limits] } { 1 }0 n3 u. N" T& G/ e4 r: ^
    for {set q 0} {$q<3} {incr q} {
1 L. k' l4 n: c- r. E     set machine_limits($q,0) $mom_pos($q) ) M: `7 W9 S5 \; {+ w2 n5 k& O! S
     set machine_limits($q,1) $mom_pos($q) $ b) g% C3 A7 U- {# ?1 }! i1 d
    }
$ p, f3 ^( ]4 ^' K4 n6 V  } ! d* F7 i2 }" }) Z0 A
   
, e0 H# O) \6 Z. P2 d$ `3 V  u  for {set q 0} {$q<3} {incr q} { $ W* ^8 m- @. r+ k* ^) J! u5 p1 S7 J) l
    if { $mom_pos($q) < $machine_limits($q,0)} { ) t6 t4 R: p6 y4 d  f& s- ?
     set machine_limits($q,0) $mom_pos($q)
% B* N/ @, R( M" Q* H     }
8 l' F, w/ d6 T; i; s1 Y4 r    if { $mom_pos($q) > $machine_limits($q,1)} { ' x+ u, F" X5 |3 ]' E$ H4 c
     set machine_limits($q,1) $mom_pos($q)
' Y) g- M, c4 g$ _0 s0 A) l     }
! X: J5 `0 h, j/ H9 N  }
* p' k/ }6 d( c}
. B' M+ I) a8 t. f" @) D6 k0 C把这个加在运动里面的线性移动,圆周运动,快速移动循环的前面。(让其监控程序的极限)
/ u0 Q: p4 M- k# Z$ r
% f( M" B0 K) n再把要下面这个加在你要输出的位置。" O, j' l" [! e, O2 ?
#=============================================================
" G+ t. h4 @$ d3 u. f/ }7 m: G
( h( g" Q4 ]1 ~proc PB_CMD_limits_output { } {9 H  I, ?2 Y! b' d* m; e/ c4 E5 o) |- O
#=============================================================
% j, I2 K1 F4 H& W- R8 Kglobal mom_pos machine_limits
8 ]. z( s6 E3 y7 s4 t/ p- J$ t# ~0 Z0 ?' d3 h) F
MOM_output_literal "(Xmax: [format "%.3f" $machine_limits(0,1)])  (Xmin: [format "%.3f" $machine_limits(0,0)])". f: s+ P8 B0 P6 u4 ?
MOM_output_literal "(Ymax: [format "%.3f" $machine_limits(1,1)])  (Ymin: [format "%.3f" $machine_limits(1,0)])"
' A( t! |1 a$ }6 SMOM_output_literal "(Zmax: [format "%.3f" $machine_limits(2,1)])  (Zmin: [format "%.3f" $machine_limits(2,0)])"0 t% U7 _0 f% s6 `; @
回复

使用道具 举报

 楼主| 发表于 2013-7-6 11:06 | 显示全部楼层
hzhtaf2008 发表于 2013-6-29 08:13 6 ]! h! c6 y6 _& a! V# h
#=============================================================+ Y( T( D1 a& }) d6 U, x. `% O# I
proc PB_CMD_limits { } {% Z& j# i* a/ b7 Z# P! _
#========= ...
' [+ ]8 o) g. z3 Y
谢谢了,朋友! N' [$ }3 u! O. k
回复

使用道具 举报

 楼主| 发表于 2013-7-6 11:09 | 显示全部楼层
hzhtaf2008 发表于 2013-6-29 08:13
2 Y- c. `! j1 q" @2 R#=============================================================  M% m4 a# \; H' r
proc PB_CMD_limits { } {* F( _) b( C* h/ j& T( a
#========= ...

. K. ]/ [, Q; e& @/ K/ ]在请教你个,  就是还是深度这个问题。   你告诉的我用了好使。    但是怎么能在程序头输出。   现在是在程序尾输出的,  有什么办法吗,  我就一直没整明白,    加工的时间我都能整到在程序头输出了,  就是深度  和行程什么的  没整明白,  帮帮忙, 谢谢了朋友
回复

使用道具 举报

发表于 2015-8-18 17:00 | 显示全部楼层
啥也不说了,楼主是铁杆级的ug爱好者,就是给力!UG论坛更给力!
回复

使用道具 举报

发表于 2015-8-29 18:42 | 显示全部楼层
刚刚入行,虚心学习
回复

使用道具 举报

发表于 2017-10-29 21:53 | 显示全部楼层
xiexiefenxing
回复

使用道具 举报

发表于 2017-11-23 11:55 | 显示全部楼层
122232333366566666
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-21 03:11 , Processed in 0.051769 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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