青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-1-22 10:26 | 显示全部楼层 |阅读模式
由于需要,必须在使用球刀时输出刀心坐标。
4 H6 E, B9 D4 x: d1 E( m6 {) {! A8 F" V; f. s
ug本身自带的PB_CMD_pb_cmd_center_of_ball.tcl中所提到的所有参数完全失效,导入MOTION前也完全没有任何作用。; e& c; [% r& j2 N1 v
根据3.2.1版本的mom_kin_track_center_of_ball使用其字符串命令,也无法输出。# g9 Y+ l8 y2 H) w% P- Y9 S
后处理本身不会报错,但却无法实现刀心输出。
( S: M1 x  n2 ^( X
0 T6 u7 Q! E6 d# ^5 M, `% Iglobal mom_contact_status* ?" y! ^- |- o) J3 @; P4 u2 ?
if {[info exist mom_contact_status]} {
$ n3 ^% k, G% g! M* A, |  R: w. Gif {$mom_contact_status == "ON"} {
+ j" B7 ?& T/ f7 c( B3 I% e9 V5 Oglobal mom_pos
4 @: i& ]6 n) R  h/ \( e6 l( I; x$ y7 Uglobal mom_ball_center( U7 v! y* e9 U* a: [7 f6 |& l9 p% u
global mom_current_motion
& p, |6 M/ ^, C4 H6 lif {$mom_current_motion == "circular_move"} {/ N; V+ `- O4 Z% o7 p0 e) a
    set d(0) [expr $mom_pos(0)-$mom_ball_center(0)]" ~$ a! R0 S2 Q
    set d(1) [expr $mom_pos(1)-$mom_ball_center(1)]
: X' c  ?) D  [& i" q    set d(2) [expr $mom_pos(2)-$mom_ball_center(2)]
" H6 j9 Z  ?' h, {0 S# Y& c+ T    9 Y/ z3 p4 E* W, w  b( h- s0 q7 P
    global mom_arc_center
6 ]9 ^  X  a. z  L0 B& K    global mom_prev_pos
' f( L3 Z2 h; |' J6 h* k    set mom_arc_center(0) [expr $mom_arc_center(0)-$d(0)]
; p( ^  |8 o2 V$ }    set mom_arc_center(1) [expr $mom_arc_center(1)-$d(1)]
2 _1 e( ?' d; x    set mom_arc_center(2) [expr $mom_arc_center(2)-$d(2)]3 _9 R# a. V* O: w+ ^
    set mom_prev_pos(0) [expr $mom_prev_pos(0)-$d(0)]6 W0 v% r* D0 S7 \! `1 ~
    set mom_prev_pos(1) [expr $mom_prev_pos(1)-$d(1)]- r/ Y  K* n2 v" m
    set mom_prev_pos(2) [expr $mom_prev_pos(2)-$d(2)]5 d1 J( I8 F1 ^+ C/ ^
}4 e$ t+ ?/ W' e& T: ~
set mom_pos(0) $mom_ball_center(0)' ^% i& ~/ a0 d" X6 N' w! _  |
set mom_pos(1) $mom_ball_center(1)$ K% i# g7 L- J  p, [/ Q3 P
set mom_pos(2) $mom_ball_center(2)
3 m1 X" h5 k3 `% x! x9 l}
6 q! k5 G. S6 y. }( p4 ?' W# W}! L3 `: M$ i) ?% F4 j, B
8 b) W) l; M8 a  ~2 T  q* }
: Z" b& J# U- V- X
6 C3 [. {% g) s( Y* L5 A7 h/ w  {+ N
那位高手能指点一下。必定重谢!

相关帖子

发表于 2009-1-22 21:53 | 显示全部楼层
以下節錄該command內的說明:
8 l" k, h6 ^9 a6 F- d#  You will also need to toggle on the Output Contact Data
4 }# u7 |: S+ @7 L
#  option on the Machine Control dialog.  
! L( O% i8 y. l#. G* d4 ~: b; d0 w
#  Import this command to the post and call it in the
! m' ]6 @! f5 S& c#  PB_CMD_before_motion command.
! d( y8 g% w6 x; P
% r3 J9 V8 p& x因此.....底下圖片那個選項有打開嗎???我試過的結果是不同的!!不過沒測試正確性.....
1.jpg
 楼主| 发表于 2009-1-23 08:47 | 显示全部楼层
回楼上,用自定义事件提示必须要打开,我确认是打开的!但没有效果!. j4 i: }; t+ m: {+ o
也就是说后处理前后结果坐标是相同的
发表于 2009-1-23 14:43 | 显示全部楼层
PB_CMD_center_of_ball_output有加到 PB_CMD_before_motion內嗎???
B.jpg
 楼主| 发表于 2009-2-18 17:57 | 显示全部楼层
以下節錄該command內的說明:, l7 m% O8 P- z; S; \# W
#  You will also need to toggle on the Output Contact Data
) X" N6 X& M5 a' K/ T3 L  |6 m) }#  option on the Machine Control dialog.  7 Q) d) H; |; [4 ], O0 N. }0 L
#5 a) `" n8 u& O$ l
#  Import this command to the post and call it in the0 L) E# c  M: G) F' W, K" w( ?0 u
#  PB_CMD ...
9 g) s5 G  E3 X3 |' Z7 p7 qYeager 发表于 2009-1-22 21:53

5 l0 Q0 m) f* b1 j( F" d# D8 V2 u: H
感谢你的帮助。" j; D0 }6 S4 l
如你图所说,这样生成的刀轨程序复杂曲面基本都会有警告,警告其有多个接触点
' a) g, Z/ S) [/ m: Q* i并且后处理的文件虽然是球心坐标,但程序会自动产生很多异常刀轨。
# k8 r# e2 l! T( F不知道你测试过没有。简单的零件,如正方提等没有问题,但大多都有问题
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-3-21 09:20 | 显示全部楼层
此问题我已经和美国UG公司的人从他们的知识库里找到了解决该问题的办法.7 G6 D( s) n+ \4 a9 H  A

0 A5 P# T) I1 D& ]. X/ D7 i首先我公司用的正版POST BUILDER版本太老,这个TCL程序是有BUG的.所以更改了其中所有的语法就解决了.
回复 支持 反对

使用道具 举报

发表于 2009-9-15 23:07 | 显示全部楼层
從沒試過這功能!!!可以傳上的圖檔討論嗎??還有,您知道發展這功能的用意為何嗎???/ u$ |- g; [; W: y) g  q
Yeager 发表于 2009-2-19 00:27
请问这个功能有什么用,用在什么时候?谢谢
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-9-16 23:33 | 显示全部楼层
G41/G42用過吧??!?!三D曲面的刀具補償如何做呢??甚至五軸連動的曲面刀軌,能否作刀半徑補償呢???
5 ~7 l  x: O% J- B. [6 d1 u4 ]
8 f7 Z$ E; ?) q  }- c$ ?0 o這就是這個功能的用意!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-26 22:54 , Processed in 0.062378 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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