QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 3564|回复: 17
收起左侧

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

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

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

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

x
控制器:M70
8 W8 a* ]- b! [" B1 |4 x9 oM25:鬆+ Y6 C+ D" S) b  a! {; K# e: l
M24:夾- F3 i1 D7 E# V. p3 A$ Q7 d
請問如何判斷 3+1時輸出M25M24$ {! |& j0 e( Z* X9 C; d
4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层 来自: 中国上海
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-28 13:29
* L0 f) Y7 \. S, V+ v这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
2 O  j! @0 ]: N* R
請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层 来自: 中国上海
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层 来自: 中国上海
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
, h: c% n/ |4 j! v8 c/ J2 D5 Z查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-7-29 10:40
( @/ g* p$ _) }# q/ |7 J8 l0 f楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制0 j; R9 o! X. P8 a. w
查看PB_CMD_set_csys子程式可以找到你的 ...

# X! W5 T' ]- O: ?/ p谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑   U  y6 z# c& b. S& v9 C% I
张文汽车 发表于 2016-7-29 10:40
$ m: w- a6 P) j: S. C楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
. k+ V' ]% J5 u/ z3 O& x7 v4 I查看PB_CMD_set_csys子程式可以找到你的 ...
* x5 k# u* @: ~  [  J) Y
版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的! t( T$ X3 k: L) ]: Y! Q
2016-07-29-00172.jpg 8 Y. [5 P, N2 R: ?1 p) C( w$ S
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-29 10:40
3 y- j8 f! c% v5 g" L* E! n  m! C! M楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
+ B' o1 W0 D0 y% m" U4 q查看PB_CMD_set_csys子程式可以找到你的 ...

* v( E2 u1 Z, P! y請問導入後
$ ]& b. ~. g5 H要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层 来自: 中国上海
sea2806 发表于 2016-8-5 23:13. ~1 m5 V# T7 g% d) t, P; g
請問導入後) R( Y* `/ h8 p% m, I0 N" m3 [
要放在哪

$ \: }" e# m% v导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用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 编辑 + Q! s& U5 f, ?/ L) @& ]. H
张文汽车 发表于 2016-8-7 23:014 D0 @& N& ~; j( S- ~: [3 `
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...

$ ]! y* ?7 _" h6 S6 F' M3 \: d前輩所指的 "编程方法" 是工法嗎?
+ X7 Z3 q+ P) a$ r0 q1 \
/ x9 F& ?$ {$ |5 v( S此TCL要跟 座標類型 一起用嗎?2 a" S( ~* k/ D: y! V. Q1 e
发表于 2016-9-4 23:57:31 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑
- m/ G; C& |6 K# f/ q- O
9 n( k( F3 p" [" z( t  \! p! b& ~8 O@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
! |' y+ P3 d' W9 Z0 l" a" |$ m$ A3 J#1 I* u7 o: ^& A$ V% k
global mom_out_angle_pos mom_prev_out_angle_pos
" Y( n2 a& {' T0 b) [global unclamp_b_flag* @5 [8 r" `% H5 X3 V
global first_clamp_flag
" X/ }8 ]6 Z* h) K: @4 W' p  Z4 N" a) k

( |/ x1 [2 ]6 [7 [; Y3 Qif { $first_clamp_flag == "TRUE" } {
8 w( m9 k; P3 Q5 A5 ?. G2 }     MOM_output_literal "M11"+ {' t9 T8 @" x& i1 w0 l
     set unclamp_b_flag "TRUE"( T( b- F5 _/ h% E* U1 K4 k, D
     set first_clamp_flag "FLASE"
. _& I. T. }9 W
# A; M0 x! L# j, F} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {
* W# t, `) {7 T% V. V5 i  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {
9 j# j' Y3 z8 }/ k$ t& }# D* q     MOM_output_literal "M11"/ E1 f2 H* m/ i
     set unclamp_b_flag "TRUE"
6 Z8 N0 F3 y7 p* `1 @  }
" U! ?7 x$ H3 J+ ~+ B  e}4 T1 K) x1 c$ z& i) M& B5 [
5 B! ?  D- L7 O/ `" K4 V. \0 t
6 u( ~8 |+ t) J, J1 J
global unclamp_b_flag8 u, e/ {$ J( i5 O2 d
; O- N* N/ E' Y6 x& r
if { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {) @$ y8 r" r* U3 U1 E+ P; u
  MOM_output_literal "M10"! d! l; s. g# Y. ]$ \- Z8 L3 Z
  set unclamp_b_flag "FALSE"
6 N; I" j: e  {; O, E& f}) ~0 ~% i  M7 f2 y
发表于 2016-9-5 09:52:10 | 显示全部楼层 来自: 中国上海
lucklyday 发表于 2016-9-4 23:57
, B7 c4 K! C5 ?7 x@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
1 z9 p- @2 W' s8 L- ^; c" H7 y- h#
# R( D. v/ q. R* v) V  Q+ K$ ^) a: `global mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?
1 R% |3 l# H* ]# Rset unclamp_b_flag "TRUE"
7 T4 a8 _# s) l! Y( g: p( xset first_clamp_flag "FLASE"+ k1 c0 R, C+ ]
既然有变量记录状态,去判断这个变量就可以了
% P: _  L' z- V4 D  d# ~& I) Q
3 g+ q" W# ?( w- F另外,有问题不要附到别人的帖子后面2 l0 [; X- a; }* o3 E
请另开帖求助,这样才能更快的帮到你, o) \# ^1 f1 H

9 w3 s. Q. l* g" |: i' ]  V, L+ w/ o
发表于 2016-9-5 12:32:40 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-9-5 09:52: \9 {5 _( O" ?) j" a
你不是设置了变量记录状态了吗?
3 Z4 f- q# s, yset unclamp_b_flag "TRUE", x- O* b( L/ v# P- `
set first_clamp_flag "FLASE"
0 p  Z7 V* [* K1 A1 l
偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层 来自: 中国重庆
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层 来自: 中国台湾
具體怎麼操作可以詳細說明嗎?
4 S" g# X" K/ ~+ l% I! q我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层 来自: 中国四川绵阳
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层 来自: 中国江苏苏州
#% G  ], n9 O, z1 B4 Q5 g2 d
global mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value
7 p# d5 A! D  a0 \& y- wglobal unclamp_b_flag: h: a/ i' h$ R( d/ n* @, T* n
global mom_fixture_offset_value
" C! R; M  F" I1 L% H) \set c [expr $mom_fixture_offset_value+53]/ p3 p% T) k4 x, X5 O. W1 m
set d [expr 00-$mom_fixture_offset_value]
  x2 a. c) G  Jglobal e
5 E8 P3 g. J, |if {$mom_fixture_offset_value >= "00"} {
" b' p6 k  i/ e- H% x; E% bset e $c6 m3 p. ?; r  }* S, l6 U/ {) T' r
} else {
3 y9 v2 ]4 _0 Zset e 54.1\ P0[format "%02.0f" $d]
+ R+ R5 v/ V$ |) ?! u}* ^; [8 f4 W1 j$ k" v( x) J
7 G$ z0 l# B: ~6 J5 Z0 m/ O
if {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
% b; W8 p2 E0 _  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {
; m, E8 V1 @5 E  z: r! p% t2 r; w     MOM_output_literal "M26"! K0 o) t8 z; ^- P4 o: }) x, ~& t+ c2 `
     set unclamp_b_flag "TRUE"
$ N9 {0 L5 f! @  }
3 ?" n5 b) Y# y9 h( B- f0 z} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {+ }: P6 l* J2 b: L& H
     MOM_output_literal "M26"
3 F, C* @( |* h; t  p     set unclamp_b_flag "TRUE"
5 B3 }0 W# d# V9 ^+ x& I; c  \}, x! n7 Y, Y9 I0 k9 _/ v! b

/ q0 D, O6 U7 z* ]$ j- R8 c6 W+ [9 M# Y
0 ?9 \# }3 E+ d% y$ D
如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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