青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

关于mom_kin_track_center_of_ball球心坐标输出的用法

[复制链接]
发表于 2009-1-22 10:26 | 显示全部楼层 |阅读模式
由于需要,必须在使用球刀时输出刀心坐标。
8 i, @! h+ w; ~, f8 e
, g; B2 V3 m0 g+ a. Pug本身自带的PB_CMD_pb_cmd_center_of_ball.tcl中所提到的所有参数完全失效,导入MOTION前也完全没有任何作用。9 [$ s* D9 z' \- i! s3 o2 I
根据3.2.1版本的mom_kin_track_center_of_ball使用其字符串命令,也无法输出。
- S5 e) c" R: M后处理本身不会报错,但却无法实现刀心输出。3 g+ Q7 P1 ]/ A$ l0 D4 [  ^

' t* h6 H) V9 k" i; ^global mom_contact_status( w, J: @  u+ e# Q" E
if {[info exist mom_contact_status]} {
% v1 f4 b5 i6 y0 @if {$mom_contact_status == "ON"} {
1 B/ M8 }5 H' R7 |global mom_pos
* b( D9 `  g- }7 L( x1 Cglobal mom_ball_center4 l8 E6 B* F/ R* M# ]8 o
global mom_current_motion
! J9 F& b, \7 q8 X( V! T/ }: k7 X! e* Gif {$mom_current_motion == "circular_move"} {$ \, m: O! |! S
    set d(0) [expr $mom_pos(0)-$mom_ball_center(0)]1 b" I5 r, q% k8 _
    set d(1) [expr $mom_pos(1)-$mom_ball_center(1)]. n% {6 j$ ]/ M
    set d(2) [expr $mom_pos(2)-$mom_ball_center(2)], }: n# t9 x- a$ s- R) W
   
( y5 s  m- @1 \5 I    global mom_arc_center( G+ [8 K5 x  \
    global mom_prev_pos. j  S1 I' R; S, d, M
    set mom_arc_center(0) [expr $mom_arc_center(0)-$d(0)]! J  V. I% q9 D' k$ c' D! `9 ]8 `
    set mom_arc_center(1) [expr $mom_arc_center(1)-$d(1)]& ?8 |4 {% e( i' D* p
    set mom_arc_center(2) [expr $mom_arc_center(2)-$d(2)]! k: L5 I3 d& B1 x0 k
    set mom_prev_pos(0) [expr $mom_prev_pos(0)-$d(0)]# q+ v) Z# F/ J% ^" ?
    set mom_prev_pos(1) [expr $mom_prev_pos(1)-$d(1)]. T0 v: q8 y9 K' F  a, z
    set mom_prev_pos(2) [expr $mom_prev_pos(2)-$d(2)]" m) @+ `. _& q: F+ X/ s
}
* `! q; L4 j: N% eset mom_pos(0) $mom_ball_center(0)
' R' L+ W* w/ A% u9 r: J0 iset mom_pos(1) $mom_ball_center(1)
  ?" T' L) `! N: q) x( f9 {set mom_pos(2) $mom_ball_center(2)
* K# F% h- o- U0 {3 L$ q}
) I' ]* o* I: B3 U7 L3 F  j/ m4 M}
8 }; q% h( X" Y% M; U
, H, Y5 O% k) L- j% d" X- c. W& O' `: r9 `- }; ~9 u

) o# ]6 ?6 z, R2 S# I3 Q那位高手能指点一下。必定重谢!

相关帖子

发表于 2009-1-22 21:53 | 显示全部楼层
以下節錄該command內的說明:
# {+ h+ C: r' i7 n6 v7 f' D#  You will also need to toggle on the Output Contact Data
/ h6 s4 _( f0 T4 g& M! R+ T
#  option on the Machine Control dialog.  0 k. g5 b/ F1 H4 b
#( H6 m2 @0 \; O
#  Import this command to the post and call it in the
7 n  M* z3 z- B0 f: t6 P9 K3 a" B#  PB_CMD_before_motion command.
  Q* e/ S0 m8 J. r0 h2 {. i( c" ^; Y" Z
因此.....底下圖片那個選項有打開嗎???我試過的結果是不同的!!不過沒測試正確性.....
1.jpg
 楼主| 发表于 2009-1-23 08:47 | 显示全部楼层
回楼上,用自定义事件提示必须要打开,我确认是打开的!但没有效果!1 i& m$ n0 t# z7 T- N
也就是说后处理前后结果坐标是相同的
发表于 2009-1-23 14:43 | 显示全部楼层
PB_CMD_center_of_ball_output有加到 PB_CMD_before_motion內嗎???
B.jpg
 楼主| 发表于 2009-2-18 17:57 | 显示全部楼层
以下節錄該command內的說明:$ E# D; x1 r$ e* e
#  You will also need to toggle on the Output Contact Data
9 C7 n8 i, o4 @. U" ]$ I#  option on the Machine Control dialog.  
$ s/ Z1 o8 B! ]9 s2 b6 Y- b$ U#% z) \% h% G' l+ W& |* w5 v
#  Import this command to the post and call it in the! i, P- l4 d5 E
#  PB_CMD ...1 I* \# _$ M5 R
Yeager 发表于 2009-1-22 21:53
6 |. ]! X3 Q7 T( u% P$ ?1 a

/ J2 X- L6 s' H5 y# G感谢你的帮助。
- i6 k% q8 O# v0 S6 p如你图所说,这样生成的刀轨程序复杂曲面基本都会有警告,警告其有多个接触点
$ o" N% |6 {* U7 c9 O' J3 M5 Q并且后处理的文件虽然是球心坐标,但程序会自动产生很多异常刀轨。0 g$ `2 O$ P" E- B! a) U: T* s
不知道你测试过没有。简单的零件,如正方提等没有问题,但大多都有问题
回复 支持 反对

使用道具 举报

发表于 2009-2-19 00:27 | 显示全部楼层
從沒試過這功能!!!可以傳上的圖檔討論嗎??還有,您知道發展這功能的用意為何嗎???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-21 09:20 | 显示全部楼层
此问题我已经和美国UG公司的人从他们的知识库里找到了解决该问题的办法.7 R4 M; B2 X& G, h, g0 s

0 Q( e6 {; l. ]$ P  P  @: |2 g首先我公司用的正版POST BUILDER版本太老,这个TCL程序是有BUG的.所以更改了其中所有的语法就解决了.
回复 支持 反对

使用道具 举报

发表于 2009-9-15 23:07 | 显示全部楼层
從沒試過這功能!!!可以傳上的圖檔討論嗎??還有,您知道發展這功能的用意為何嗎???
+ d" }, C% F" _Yeager 发表于 2009-2-19 00:27
请问这个功能有什么用,用在什么时候?谢谢
回复 支持 反对

使用道具 举报

发表于 2009-9-16 20:55 | 显示全部楼层
请问这个功能有什么用,用在什么时候?谢谢
回复 支持 反对

使用道具 举报

发表于 2009-9-16 23:33 | 显示全部楼层
G41/G42用過吧??!?!三D曲面的刀具補償如何做呢??甚至五軸連動的曲面刀軌,能否作刀半徑補償呢???
7 p5 a9 H& w7 v+ l6 J4 L5 {! R! J3 B8 F4 n3 C" G, R8 |3 v, }1 B/ i- \
這就是這個功能的用意!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-1 13:45 , Processed in 0.111080 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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