QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
4天前
查看: 3512|回复: 17
收起左侧

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

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

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

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

x
控制器:M709 k' g" k: k3 I8 P+ h
M25:鬆
0 U7 b0 \/ m/ s. H! \M24:夾
5 N! g/ `" G2 i請問如何判斷 3+1時輸出M25M24
" I0 ~. E  n# r0 o7 r; E3 X4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层 来自: 中国上海
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-28 13:29
# ?" e- K. ~7 X  a6 N+ a) q- T1 m( {这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可

1 Y5 S! W4 u6 c$ G$ t. A9 P請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层 来自: 中国上海
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层 来自: 中国上海
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
; E3 \0 n6 p" f- G查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-7-29 10:40
9 g% W8 [! q" W' f& S% Y楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制+ Z) {' V+ e- l4 g( n6 _% i
查看PB_CMD_set_csys子程式可以找到你的 ...

& x8 X% i8 O! g7 S' U谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑
; P# o7 C: H+ x) A( v' Y
张文汽车 发表于 2016-7-29 10:40
$ w) N8 W, P, b2 d& j0 }楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
4 A3 U, ?* Z7 g1 D2 K8 ]查看PB_CMD_set_csys子程式可以找到你的 ...

) _3 @, K* T# S% k3 W0 E版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的" c( p9 e3 B4 \1 R: h: u: G9 ?3 ]
2016-07-29-00172.jpg
! j; L8 K* L. |. M8 ]
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-29 10:40# {7 e& L2 E  V: U& v" L
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制) I4 u. g, ?, F
查看PB_CMD_set_csys子程式可以找到你的 ...

4 I: J( v0 Z- m3 z; T& h+ X! o5 K請問導入後  S! ~/ z+ Y  l  Y
要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层 来自: 中国上海
sea2806 发表于 2016-8-5 23:13
1 @' G7 \8 c% C5 m# ?" c3 @請問導入後$ M% j% h6 L: ^! i8 p7 M
要放在哪

$ Y& Z) t* C' [% T导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用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 编辑 ' @- Z3 E$ a" o( g" ]5 t  @
张文汽车 发表于 2016-8-7 23:01
2 s: @) @- t( ^导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...
0 k& O7 Y. v, J
前輩所指的 "编程方法" 是工法嗎?
0 }6 w  t  R$ b- v# I2 w
& F" |1 }6 O: y8 N3 f$ h此TCL要跟 座標類型 一起用嗎?
# K6 d; n/ a$ U! y2 [* z; e
发表于 2016-9-4 23:57:31 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑 7 e2 w/ C0 I2 }! N3 i. \

6 h% ~& }3 D7 M; X6 Y, @" R) L- Z7 @@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
, K3 Q: p- \3 |#
. P" |& ]4 P- r, n5 }global mom_out_angle_pos mom_prev_out_angle_pos
" v# m: Y. R/ |9 _5 l0 h* h' nglobal unclamp_b_flag
+ }9 Q; o/ ^* ?0 Xglobal first_clamp_flag
- X+ s/ O$ x" m* o' e1 K+ }( ~, x! w. Q

, [; ?6 H- F# X% oif { $first_clamp_flag == "TRUE" } {
  m0 G( u- N. g) t1 k4 z     MOM_output_literal "M11"* `$ s2 \7 b8 n- |% l
     set unclamp_b_flag "TRUE"
9 Q" T- `. U, w1 K: _1 Z, f     set first_clamp_flag "FLASE"/ m3 _2 G; E& M. E1 \$ J. N$ H8 W

3 j  z  A6 {  K9 M} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {
$ p- y; [* L$ L* T  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {1 a0 Z9 u; W) c( j
     MOM_output_literal "M11"0 s" x  X, n7 Y6 t+ `
     set unclamp_b_flag "TRUE"
. e4 l) ^6 `6 p3 Z: Z% V  }
5 J+ l9 @; N( o}
; E. _" o4 F7 u# {7 A/ q" g/ M1 V" i  S! R
( G9 |3 w% u" d8 I- {
global unclamp_b_flag
/ Y5 r* N& f  |- C7 K3 A: k4 v0 A
/ j: k* }3 Q$ F* Qif { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {
) V3 \- W  }( J& A  MOM_output_literal "M10"5 L+ ]* w( X! m0 e( K- b
  set unclamp_b_flag "FALSE"( I; Z; E! S& G, P, U
}: ^& z$ i& k" U( q! ]/ H. Q7 C  I
发表于 2016-9-5 09:52:10 | 显示全部楼层 来自: 中国上海
lucklyday 发表于 2016-9-4 23:57
* i3 g. i, q5 C' @2 t( w  {, [5 N6 ?@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
2 Q* z  B4 a% w5 T3 |6 K) S! `#
1 |: a0 K' I! I  E- aglobal mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?
, f& [! k$ B- ?) T" o+ ?set unclamp_b_flag "TRUE"
- J$ V5 z, h7 x" Y1 hset first_clamp_flag "FLASE"
7 \) }3 g! p+ k& b; _6 r既然有变量记录状态,去判断这个变量就可以了
; f  ^  j' z; [" f. x- w) D. z' r6 O
另外,有问题不要附到别人的帖子后面
/ {% i' X& J5 C* i请另开帖求助,这样才能更快的帮到你
6 m- u; i( G& u% u

5 [, T( z- G! x$ {7 E+ r
发表于 2016-9-5 12:32:40 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-9-5 09:52
2 @4 D5 k# k9 I! t+ A% X你不是设置了变量记录状态了吗?4 g6 @. v. u5 V% T8 \1 ^# `7 G
set unclamp_b_flag "TRUE"
+ D6 K4 m8 G# D: g# L- ?; eset first_clamp_flag "FLASE"
' z0 W6 W$ i* w. u1 r- Q% h+ H  s
偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层 来自: 中国重庆
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层 来自: 中国台湾
具體怎麼操作可以詳細說明嗎?4 f8 h0 C( V8 s# h. H
我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层 来自: 中国四川绵阳
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层 来自: 中国江苏苏州
## a, y9 S; p4 N6 L1 L4 z+ H
global mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value 5 [  b3 i( C$ ~1 n8 H, l& g
global unclamp_b_flag
5 ~% P1 `2 [7 c0 zglobal mom_fixture_offset_value
/ O* `& ?/ M; `+ z( T6 Uset c [expr $mom_fixture_offset_value+53]
& C, q- h8 z' o9 a1 }set d [expr 00-$mom_fixture_offset_value]) u8 z8 i+ E" B; f3 l$ w
global e  P: k# ?  Z9 X& _( G8 G/ ~
if {$mom_fixture_offset_value >= "00"} {0 h7 h3 b0 O% {5 F3 `
set e $c& Y0 P% M* S3 }1 s) u  ?
} else {
" ~; G4 Q$ z$ v2 E6 u1 tset e 54.1\ P0[format "%02.0f" $d]* g' d% _. v5 @% ]! `+ P
}% b0 Q# p$ y' y, |+ h4 t; n3 i

/ Y  B) ~$ ^( E0 p# f, s7 lif {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
0 R" T7 Z5 S. L* B! S" L0 v! `7 k  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {* d* ?+ a: @9 N' e! T) O! r
     MOM_output_literal "M26"( L& ~, a5 Z6 N8 g9 ?  O/ d7 f
     set unclamp_b_flag "TRUE", Q( P6 q- Z9 N7 U# i
  }
, ^" ?/ k' O2 I, F( x0 f3 p( R} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {
2 E3 j& R$ T% i* r     MOM_output_literal "M26"8 B$ O( X! r( }- n, [
     set unclamp_b_flag "TRUE"
# y5 d: J% T' Z9 \; d4 ^}6 q: n6 t9 @) V  b. m( ]- N

' h6 J% ^; M( b7 {6 T3 ^- t4 A0 F9 m4 E; {2 S  h3 P

8 k9 ~/ w: p$ h4 \1 l# [1 Y2 ^如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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