QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 3451|回复: 17
收起左侧

[求助] M70四軸,請問如何(3+1時輸出M25M24)(4聯動時輸出M25)

[复制链接]
发表于 2016-7-27 23:33:20 | 显示全部楼层 |阅读模式 来自: 中国台湾台中市

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
控制器:M702 e3 Y5 g' _3 {
M25:鬆
; M3 E: B; h/ Q! {( I1 UM24:夾! F! K* }3 b) K) v9 l$ }
請問如何判斷 3+1時輸出M25M24
8 t& K" L3 j) }* ~* b4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层 来自: 中国上海
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-28 13:29
+ k1 k: A8 o7 \' M/ u5 _这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
8 s2 d$ w; M0 e5 |5 ]8 K
請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层 来自: 中国上海
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层 来自: 中国上海
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制/ n7 }2 b& O/ B! Z$ b
查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-7-29 10:40
; @4 `& ]; z' m1 e5 k6 ^楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制5 u! o9 u4 Y/ E# c1 j
查看PB_CMD_set_csys子程式可以找到你的 ...

# e, ]' \/ i" M谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑 7 Z8 p/ ^+ x7 B7 R
张文汽车 发表于 2016-7-29 10:40. n3 O' @1 u4 R: y
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制- L4 ~( y& D! j5 @
查看PB_CMD_set_csys子程式可以找到你的 ...

  F/ z9 J8 n) {$ O5 q1 O版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的& e" K1 @" ?& u! M" `
2016-07-29-00172.jpg
# j3 a* u+ U, o5 V6 Y" I
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-29 10:40
6 w; B! u- Q' s* Z7 j- I楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制( z, u* A4 _3 K, Z
查看PB_CMD_set_csys子程式可以找到你的 ...
& |) m- |# z8 d$ p# v
請問導入後
4 l  b' ^7 |) n( D6 U( r6 d要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层 来自: 中国上海
sea2806 发表于 2016-8-5 23:13: T2 L4 B' s- A0 K' |& O
請問導入後) w/ ?$ X+ i" x6 k' b8 z# e, e
要放在哪

( c! Y6 h# h3 N0 `3 e导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语句如下[EQ_is_equal $mom_pos(3) $mom_prev_pos(3)]
发表于 2016-8-8 11:47:18 | 显示全部楼层 来自: 中国河北沧州
解决是什么
 楼主| 发表于 2016-8-9 22:58:01 | 显示全部楼层 来自: 中国台湾台中市
本帖最后由 sea2806 于 2016-8-9 23:02 编辑 : o+ D0 k2 ?7 i
张文汽车 发表于 2016-8-7 23:01
0 {: k# [5 S+ o" x+ s' j; g导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...
# v! y$ _3 O' s% g0 u+ w- {4 p" y
前輩所指的 "编程方法" 是工法嗎?
# r% R% j' H) a4 U/ M2 m" N+ `6 G6 u7 C
此TCL要跟 座標類型 一起用嗎?
7 ]# O! u& K! q+ O, ?5 t
发表于 2016-9-4 23:57:31 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑
; {) L( \, M+ G+ v5 m
/ q7 W! f2 N. C7 d@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦1 L* k. t' o1 E9 j
#
3 e( L$ i/ `/ y( Q# C9 lglobal mom_out_angle_pos mom_prev_out_angle_pos
! N2 @" P+ i2 }. pglobal unclamp_b_flag% u& Z1 ~! @4 Z- G. b0 ^+ V( m, |
global first_clamp_flag2 ]: L2 C; I% y1 }8 c3 O5 s
$ d* D# U/ q- ?+ Q3 l
0 M  F) n1 @# f: g$ M1 c
if { $first_clamp_flag == "TRUE" } {, l1 @" e2 _+ a8 A, p
     MOM_output_literal "M11"- O; {; d1 P# `1 I7 l& E
     set unclamp_b_flag "TRUE"
6 V3 p9 N4 r6 r$ \3 D; S% e     set first_clamp_flag "FLASE"
% O' c% \7 @* s. F4 R9 W9 r7 _. E: C3 v) g) h
} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {
, }( r% n- Z' c  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {
/ ?! X2 Q0 E  y     MOM_output_literal "M11"' l* _6 c8 p! n: m3 @
     set unclamp_b_flag "TRUE"
4 I; |8 V- d. g8 ^- e  O  }. u4 e2 n  j/ f; W5 H& W
}0 Y0 @  [, X% G% J
+ }2 ~( |* A! o' f2 U- D- }; M: ?

0 |/ o9 g3 m' r6 U" U4 ^global unclamp_b_flag
1 _5 d2 V. R# A; f( S
" w5 E; Y6 F; eif { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {
6 ]2 q( r; t" {' b0 U' r  MOM_output_literal "M10"
2 \8 x7 G( J* m: j  set unclamp_b_flag "FALSE"$ [* p& S: ^- u) h5 M, R8 g! E
}
/ w. B$ E4 F* Y* z0 ~9 a1 v
发表于 2016-9-5 09:52:10 | 显示全部楼层 来自: 中国上海
lucklyday 发表于 2016-9-4 23:577 j5 u7 y  p0 ^7 H9 g2 f
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦+ |: U0 y; L3 P1 A. ~( {# a
#3 t0 f" a( E! n
global mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?* o8 Z8 @! K" r& A- z
set unclamp_b_flag "TRUE"' |% @. M  G- Z3 I+ W# l
set first_clamp_flag "FLASE"
* Z8 E- h: o1 z, o8 g既然有变量记录状态,去判断这个变量就可以了9 s. U( P0 M& h7 ]6 d5 @- J) M
" h2 b$ s7 [- p( [1 z, }6 l' T& B
另外,有问题不要附到别人的帖子后面
- z% \8 W( V8 N2 E4 o3 G! B请另开帖求助,这样才能更快的帮到你
& r# k) Q. M. f6 c* s4 L8 H

9 o. N+ h" N8 k
发表于 2016-9-5 12:32:40 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-9-5 09:522 \* k& u# f; X& B
你不是设置了变量记录状态了吗?
' U- w/ P! K+ Q. c% u8 Z! a% aset unclamp_b_flag "TRUE"/ [6 E/ D8 K& G2 b- j# V1 X( _  B1 ?- h
set first_clamp_flag "FLASE"
4 G8 U' @9 N$ f7 U
偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层 来自: 中国重庆
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层 来自: 中国台湾
具體怎麼操作可以詳細說明嗎?
/ i0 X6 O- S) ^4 Q' Y! e5 l我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层 来自: 中国四川绵阳
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层 来自: 中国江苏苏州
#% }2 m# v$ }& G
global mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value
% v7 H) E* @- M9 `3 Zglobal unclamp_b_flag. X( k- D1 z; L& {1 e* M# W6 d
global mom_fixture_offset_value
4 c8 k" l. ?7 \, Aset c [expr $mom_fixture_offset_value+53]; q5 \+ U& F+ ]8 G- M2 ]) D
set d [expr 00-$mom_fixture_offset_value], \# L( Z. J8 C
global e
: t! E1 {9 p: i# K' I7 F8 [! d* Oif {$mom_fixture_offset_value >= "00"} {
* D. a$ G, v+ `$ S  e& k. i/ ]set e $c3 h: M; j7 l# n# }
} else {
% ^8 ?, @0 R: b; d6 jset e 54.1\ P0[format "%02.0f" $d]7 J9 [6 ~5 A3 _) C9 c3 p! S
}2 X3 u, F3 m9 b2 y$ l
" W5 u% u0 D6 i3 F6 B
if {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
# a( ?5 G! k* O6 _  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {( @, U9 R( k7 a4 Q
     MOM_output_literal "M26"
8 `* q2 T- \9 [' T  N( U     set unclamp_b_flag "TRUE"8 O1 w; }, e7 i) ~0 F7 j8 K
  }
: g7 ~( W4 D! A# a( @% _; |} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {
0 s. Q& f* o% G: B# N     MOM_output_literal "M26"
; r9 M& m5 y+ |. x1 v: w1 ^) ]+ B     set unclamp_b_flag "TRUE"
- p/ x9 m9 L" |}/ O* Y$ N0 H0 Z' n3 m' ~

% {; Q3 x3 h- x* {+ q; j
) I- m1 h6 ?% O' I2 D/ Q, p6 Q' D
0 U1 Z4 y2 c; p; q! L5 v如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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