QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
查看: 3578|回复: 17
收起左侧

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

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

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

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

x
控制器:M709 f, E! m* K0 f7 w4 ]+ b" p/ e
M25:鬆0 E; f( L  N8 C! k- p% p
M24:夾
7 m7 S' S* M4 m6 x. G! ^- r, J  R* h請問如何判斷 3+1時輸出M25M240 o$ m  ~% x1 m0 S# u# m
4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层 来自: 中国上海
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-28 13:29
  i( {7 M9 p$ m! a. l. Y1 \这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
" r5 A+ `  U5 t  ^6 E0 z9 p
請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层 来自: 中国上海
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层 来自: 中国上海
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制( e( k! n! _- O" u
查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-7-29 10:40' N' p7 }2 }$ P9 o+ e; r! f2 v
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
$ K: F+ ]2 R" F' F* t* z+ }查看PB_CMD_set_csys子程式可以找到你的 ...

& u! R8 Z, O) H) r2 l% W) J1 E% z谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑 5 p) n$ G% L2 ?0 T) |
张文汽车 发表于 2016-7-29 10:40
2 ?- S! |3 D" L) k; G+ q. k7 N4 P楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
; G4 H- {/ U2 S7 T查看PB_CMD_set_csys子程式可以找到你的 ...
- a" g0 I1 x4 J+ v
版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的6 }3 n$ f0 T" I! s
2016-07-29-00172.jpg - s6 C: {5 z1 r$ j+ j
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-29 10:40' {4 e$ j2 G5 ]
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制4 G. }( r( x! |9 p7 ?* R! m& g
查看PB_CMD_set_csys子程式可以找到你的 ...
5 A# _- |& M2 \. ?' I
請問導入後
$ v3 Q9 z7 m- K! ?* L1 f' m  n要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层 来自: 中国上海
sea2806 发表于 2016-8-5 23:13
2 k& q8 f7 H! E( ]& s9 c3 [2 y/ D請問導入後
3 ^5 P- K* |. U' o" l7 G要放在哪

$ @& ]7 ]7 c1 q# Z' P$ B  F导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用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 编辑
! j) @9 t( Z4 \8 k- ]) _
张文汽车 发表于 2016-8-7 23:014 `! A2 {7 c- `9 J4 p
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...
: ^, z' r' J# b. ]
前輩所指的 "编程方法" 是工法嗎?
0 B: ~# b+ N9 }: ^# [2 i/ x; S* o2 z( t( ?; v
此TCL要跟 座標類型 一起用嗎?/ Y! P# A  `+ L0 ~
发表于 2016-9-4 23:57:31 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑
: @* V8 I/ L  I4 u' s4 R: P) Z' A
' T* \. }( G3 o7 k@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦( L* r. C, T7 z* I
## G9 X7 I) B' T3 }* s) _/ P
global mom_out_angle_pos mom_prev_out_angle_pos
/ m3 D" V% \- \0 wglobal unclamp_b_flag2 H: P1 G& z& G) r! S, {; j, {
global first_clamp_flag
2 ]7 Y/ J5 q: z2 G% l- X" s8 B6 m  m+ k9 Y9 C8 o3 ?

' K0 D) Q) q5 ~- t$ b" A! Dif { $first_clamp_flag == "TRUE" } {, g/ n2 B$ b- @- y  g1 }
     MOM_output_literal "M11"6 ^: ?% |; {0 J6 d% {8 I" n
     set unclamp_b_flag "TRUE") ?( z4 B* u- z. G2 x, J6 b
     set first_clamp_flag "FLASE"" D8 @; \0 T$ Y

( s; u* ^5 M: F} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {+ I$ u, S7 s5 [- q
  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {
! Z" `4 @$ N4 M1 K4 k     MOM_output_literal "M11"/ l8 c$ a, {9 H9 W- J; J
     set unclamp_b_flag "TRUE"9 {% ~, l. M. k) h6 j8 @& [
  }
9 j- S- `5 B1 z4 R$ q}
7 J" U" P$ W2 B5 N) |) |8 o3 q: ~4 q$ y% D0 S6 q

$ v1 L: e4 L- }0 xglobal unclamp_b_flag! h2 E3 c' m* U5 p
. \# u4 c4 _' \# ~
if { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {$ [9 j5 r& [3 @4 D/ D* a
  MOM_output_literal "M10"! B# E+ x. i! Z1 p) `' u: V5 {( \
  set unclamp_b_flag "FALSE"
/ z/ i2 ~( k$ P( T1 H. v% m}
, C0 p/ i3 U1 r' M
发表于 2016-9-5 09:52:10 | 显示全部楼层 来自: 中国上海
lucklyday 发表于 2016-9-4 23:57
! e5 Q5 S6 [8 f0 ^& N; q@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
/ A9 V* r9 G0 m#
( Y0 o1 X8 V: a! d1 U. yglobal mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?, E2 z' X6 C4 v/ |
set unclamp_b_flag "TRUE"
' e) J3 a' @  m! ^) ?set first_clamp_flag "FLASE"
! u1 L6 z2 l2 T+ R3 X0 c; z既然有变量记录状态,去判断这个变量就可以了
$ ^4 r* ~* M: f9 X; q2 J( b% U3 g  ~8 Z1 }+ P/ z: E- T7 D( U" P
另外,有问题不要附到别人的帖子后面2 m/ b% b/ Z$ D/ u
请另开帖求助,这样才能更快的帮到你
( q6 o/ Y, T/ B* m9 j. x
" E6 F0 L$ u, r
发表于 2016-9-5 12:32:40 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-9-5 09:52# G: H, X* p  V3 w2 h6 X
你不是设置了变量记录状态了吗?( {) i- W9 D& q/ P9 j4 t+ T8 d' }
set unclamp_b_flag "TRUE"
/ C+ r( ?& s# y) W9 X) }6 cset first_clamp_flag "FLASE"
+ K) y" U: Y3 l0 V- J% u3 }9 z" n
偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层 来自: 中国重庆
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层 来自: 中国台湾
具體怎麼操作可以詳細說明嗎?
  ]1 Z0 h3 D- r' {我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层 来自: 中国四川绵阳
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层 来自: 中国江苏苏州
#9 ?! A. @8 _# \+ V/ C: R
global mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value
' \8 X% h0 T( Y' Y- aglobal unclamp_b_flag" _4 O; N* ^, U( C: p
global mom_fixture_offset_value
3 f* l$ m7 o; u2 uset c [expr $mom_fixture_offset_value+53]
* f. U4 q6 ~  a* O% Cset d [expr 00-$mom_fixture_offset_value]3 ]# o( B5 d7 |1 W; J
global e9 t6 }* C  d- R* y! l$ i- }5 D
if {$mom_fixture_offset_value >= "00"} {0 Y% [4 l- ?5 e/ r( z
set e $c& X1 S' ]2 p7 F2 O
} else {
, U: w0 a2 c  S% nset e 54.1\ P0[format "%02.0f" $d]
7 U+ z2 J, Q3 W8 R/ r- S, w}
$ O0 ]- k& b$ p  F6 a! W
& k$ M7 T  c. E3 Y, lif {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {4 l2 ?+ H# g5 _, U
  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {4 B2 _/ c! T# O2 o% J7 X1 K% Z
     MOM_output_literal "M26"
' D2 m' [- z+ `+ k2 u  e     set unclamp_b_flag "TRUE"8 s7 U( r4 u2 P) A$ a
  }
2 k  ^9 O! {/ |7 z5 M5 ^$ V* B} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {2 |: u( M- v8 l/ ?/ x4 M
     MOM_output_literal "M26"
+ ]" O/ p( R0 e- c9 C" t' |     set unclamp_b_flag "TRUE": {3 [+ C$ m8 t
}
1 W: k* [) X5 u+ {+ f4 |$ |7 n9 i* s- r+ c3 d5 P- q$ }
  S2 `1 T4 L9 _1 |# ~/ W
% v' V* @( |6 \5 y1 ~5 R
如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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