QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3601|回复: 17
收起左侧

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

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

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

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

x
控制器:M70
; _4 a; P) P0 @" t  B+ VM25:鬆
- P( q: f! l& o% z# OM24:夾/ N' t2 M; ?! |% _
請問如何判斷 3+1時輸出M25M24* Q: _  B' ]/ C! F( A0 e, s% A
4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层 来自: 中国上海
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-28 13:294 l" p8 l5 R" P, y7 }
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可

7 e- V0 r! C3 ^請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层 来自: 中国上海
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层 来自: 中国上海
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
" z" @* Q3 ^5 I1 ~查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-7-29 10:40, O1 s/ c/ J* E, h7 z( f) s8 T3 @
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制" N1 E# h; g4 {8 s! @9 `
查看PB_CMD_set_csys子程式可以找到你的 ...

' n/ P" x# i% n2 z2 \谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑 4 T8 r! l4 t8 N" o
张文汽车 发表于 2016-7-29 10:400 P1 {( X8 e: N5 H& O
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
( @3 B$ p* a# t- Y! {7 W  P" x8 _查看PB_CMD_set_csys子程式可以找到你的 ...

/ }  t. d0 o0 J& L+ e( J' M版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的: c! v3 Q' K0 L) N
2016-07-29-00172.jpg 6 Q  e5 b: p! b- d
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-29 10:403 o% @9 ^* d/ U) i7 N9 a+ X6 a
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
* m0 I* L( A1 ~# y# L- {! r查看PB_CMD_set_csys子程式可以找到你的 ...

# F  n  w8 a2 e! u  w請問導入後
6 ^, T3 G5 `: I5 o) r5 m" g  d要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层 来自: 中国上海
sea2806 发表于 2016-8-5 23:13
/ X/ R5 K5 Z! J- ^1 N0 J請問導入後
0 p: T( h+ [- m要放在哪

6 j2 s$ m! \" e5 O* [$ d6 S8 d7 z导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用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 编辑 # v) a* S! W5 i, A" }5 |1 ~- b
张文汽车 发表于 2016-8-7 23:01
+ @+ Q+ e+ \0 t2 m3 d& I6 \& i导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...
9 [0 n4 M6 d, t( y$ n. @
前輩所指的 "编程方法" 是工法嗎?; W+ A9 `) ~! n

. _8 c3 Z2 D' U% ]此TCL要跟 座標類型 一起用嗎?5 l. c+ x1 H: @) {9 Q  Z
发表于 2016-9-4 23:57:31 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑
& f3 Z/ G9 f+ X& _7 ~' r8 d$ J  a/ y: p5 F8 G
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦; E8 E! k! w, a0 k* d
#" I: V+ N7 }% `" I4 x" L2 {, B1 N
global mom_out_angle_pos mom_prev_out_angle_pos
4 G  I0 o) g; T, Oglobal unclamp_b_flag4 F6 a. E5 U! W, e* Q
global first_clamp_flag
" @( }1 n% m2 G# S( L9 J, q2 Y' Z9 q- \
" e# K, \5 l# V8 ]3 Q6 z
if { $first_clamp_flag == "TRUE" } {! D' h1 h8 l% d9 ^' g/ E6 ^
     MOM_output_literal "M11"9 z$ m( ^$ x& R: j$ ~6 k
     set unclamp_b_flag "TRUE"
8 I, ^& [, ]! O- ]6 s  }$ a7 @  h) p     set first_clamp_flag "FLASE"3 n, X' R1 e& x5 i
' v. k6 M5 n/ A& [4 h: h: ]! ]3 b5 c
} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {, N( }# U; Q, h& p6 \. v7 Z* ^8 n
  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {/ }1 i( v0 M- t* B5 y" R
     MOM_output_literal "M11"
8 z% N. z$ t5 s7 m6 ^6 L8 p% ]     set unclamp_b_flag "TRUE"* `# v/ K4 d( ~* F
  }
# r/ a  |  H) \' x( o}
/ f! ?# j( E5 R  t/ s
8 X- {1 f# U1 y' }
% U' o( O, X( u: m) s# kglobal unclamp_b_flag- ]1 s2 J3 c2 M* K1 B2 u( c& I
4 N* _# ~+ V) G  d; M
if { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {
# y  I4 S% @6 e( t! q. a8 |  MOM_output_literal "M10"+ k" ^- Q) ]5 w. B' D
  set unclamp_b_flag "FALSE"2 x) |% u: w1 A4 u8 g! M# g9 P
}+ i' S; q& Q. M- _7 p7 O5 r
发表于 2016-9-5 09:52:10 | 显示全部楼层 来自: 中国上海
lucklyday 发表于 2016-9-4 23:573 F& C2 B* r8 `2 E( {
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦4 x1 G; Y* O- s9 [  n6 S/ ]: Y; x
#/ S) J' L- X- B( X. l
global mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?8 f* K$ f5 h( q7 ?- o
set unclamp_b_flag "TRUE"" ]5 T7 h/ ?% v0 m
set first_clamp_flag "FLASE"
, b9 f( V- o% L既然有变量记录状态,去判断这个变量就可以了6 i/ U7 K+ D7 M* B

0 b5 ~/ m% l! b9 j' i另外,有问题不要附到别人的帖子后面: b8 a8 A3 i7 n5 B& g  j
请另开帖求助,这样才能更快的帮到你) z6 O( q4 |) J* h4 H
6 c' x4 a1 V1 |2 [+ I: \! d# a1 a
发表于 2016-9-5 12:32:40 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-9-5 09:52: n& f5 O0 y2 O" o
你不是设置了变量记录状态了吗?0 d1 U$ [6 E8 ^8 d1 j
set unclamp_b_flag "TRUE"# T' `8 V. R; Z6 n4 N# O( _% E* H  }- {
set first_clamp_flag "FLASE"

6 k" Z* d, n  I2 K8 ^, s偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层 来自: 中国重庆
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层 来自: 中国台湾
具體怎麼操作可以詳細說明嗎?% T+ p# C( z% a# G5 J; u1 {
我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层 来自: 中国四川绵阳
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层 来自: 中国江苏苏州
#
1 Y4 K: s/ l" m! l: Oglobal mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value
. X8 ]& T* ]8 N+ dglobal unclamp_b_flag5 b, A  {, f  F5 }
global mom_fixture_offset_value
' K3 F# Z- y* _set c [expr $mom_fixture_offset_value+53]
* j" G. g, @$ A! U0 b* b) Hset d [expr 00-$mom_fixture_offset_value]; ]1 m  t$ ?2 F! H
global e
6 H, H4 ^1 i; j. n3 X* r1 Z. l) Mif {$mom_fixture_offset_value >= "00"} {
* G: M& G( C' O! F7 \" L; ?; oset e $c! J9 M+ }2 h, Y) I% w/ B. Y
} else {
2 o0 i! L. {' [. Lset e 54.1\ P0[format "%02.0f" $d]
" @5 T. V! D; b+ X}1 D3 k6 O$ q# h$ q- ^$ M

) G* Z0 A4 N- G8 y2 ~& `$ c+ Kif {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
/ k/ F: d  v* }* b& o  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {
" G. A. t; p0 S/ G     MOM_output_literal "M26"
4 K" u' _/ y, k/ A     set unclamp_b_flag "TRUE"
+ P$ p) c9 F( M- m' |  }' o8 C2 A7 I/ K7 l9 O/ G7 Q3 O
} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {
& _- b) u2 }# o) e; d+ Q     MOM_output_literal "M26"9 U+ f6 V2 W- w& j, Z0 w# q( Y
     set unclamp_b_flag "TRUE"
- Y) f$ K6 F% b}
* o6 Z7 T  i' F; \( }& v. c
/ i" A! i/ n9 P8 z2 W, ]/ D- R! {( {, \
# G4 K8 l$ v( i; q  B( d# y
如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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