QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
2天前
查看: 3508|回复: 17
收起左侧

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

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

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

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

x
控制器:M70
  F2 u  S! _# JM25:鬆
1 R( J, }" _' u$ U) J* ?M24:夾
; ?. J* K+ y9 r" l0 x+ s1 Y請問如何判斷 3+1時輸出M25M24
& @% U7 t: t" S7 Q2 n4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层 来自: 中国上海
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-28 13:29
5 E9 T" ^" e( H4 n! u9 k/ S这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
9 F) C. ?  y* t8 C
請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层 来自: 中国上海
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层 来自: 中国上海
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制1 w" u, q$ d' f
查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-7-29 10:408 j3 g) D+ @3 U- s+ t# u4 }2 z
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制- X/ @* W, G9 y* q7 z( L# R- d  e
查看PB_CMD_set_csys子程式可以找到你的 ...
$ L& `5 {% P9 t) T9 v9 b
谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑 ; y$ h* e' q% I
张文汽车 发表于 2016-7-29 10:40
, J/ s3 B1 F( Z( V* C4 g楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
' r$ e. G4 m( Y* h& V查看PB_CMD_set_csys子程式可以找到你的 ...

' ~& }9 B6 \) _% `版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的1 t8 Y; z( ]9 t  s- O9 H3 h
2016-07-29-00172.jpg
! `" v7 Z" t. X+ @
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-29 10:408 p6 @' l* `, d& y' s* R0 a4 X
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制$ B4 X* c- i% q8 _- M5 H
查看PB_CMD_set_csys子程式可以找到你的 ...

/ }9 B6 p: Y0 s1 o3 B; H6 {請問導入後
3 Q% `( @: ^& e# l% c& h要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层 来自: 中国上海
sea2806 发表于 2016-8-5 23:13. v" a) A" D- i
請問導入後( c5 ?4 Z2 ~! q! {
要放在哪
/ _1 D4 Q2 j1 r
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用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 编辑
3 A- m( V6 f5 q3 [
张文汽车 发表于 2016-8-7 23:01
1 R9 @# [% B* f导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...
* `& C4 |; R9 l6 I. G) \5 h
前輩所指的 "编程方法" 是工法嗎?
; T& P6 k* _+ h8 J' j1 ~+ n8 ~
此TCL要跟 座標類型 一起用嗎?1 c2 Y6 q+ `$ R0 J$ O6 h2 F" v+ _) h, U* {
发表于 2016-9-4 23:57:31 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑
8 F! J! `1 _9 x1 M$ |" R7 Z* e+ @9 l1 l+ T$ P; F
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦- G0 e5 Y& a+ U& R7 W
#4 V; ]9 [: O* O7 X8 ^. R, F) D: t
global mom_out_angle_pos mom_prev_out_angle_pos$ M! A1 C: c0 _% N7 T2 y
global unclamp_b_flag
8 c& c! s; _2 R7 G  k$ q3 h# g$ ?global first_clamp_flag
, W# ?2 L0 v8 b- l
* p6 l! O8 U( n$ q$ ]% _8 W& U. j* P7 @# }& N# J* G9 |; d3 D
if { $first_clamp_flag == "TRUE" } {
, m& G3 f0 v! {' \" v* C0 |     MOM_output_literal "M11"
; O- ~- Y' m, ?# A" q! Z' v* x     set unclamp_b_flag "TRUE"
7 Z* y. ^- [/ L# p" p0 _( a% `     set first_clamp_flag "FLASE"! a7 D6 H' F, v# b0 F5 _' y
% ~( i0 Y. o0 G0 S8 A
} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {8 b5 {& t3 i. V# ]" h
  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {
% a+ C) m; I- B& D6 P     MOM_output_literal "M11"
5 z4 V/ Q: ]& y, Y5 G     set unclamp_b_flag "TRUE"
' a, Q( k0 j! S( F  h- ?7 z  }& w. v' c1 t" t. h  F% D6 E% L
}
0 T- M. r( R, j
/ k5 W0 k/ C8 _9 V
' U$ O) b& I$ tglobal unclamp_b_flag
( `5 C9 h) R( V% i; w6 Z' k% ^3 W2 v7 Q( z
if { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {0 m) h! p# e6 ?
  MOM_output_literal "M10"
1 X3 l, u6 u! e2 j  l4 `+ c4 J  set unclamp_b_flag "FALSE"+ f/ V6 c( P  n  [' f
}
0 u2 M2 `4 D! A! }" \
发表于 2016-9-5 09:52:10 | 显示全部楼层 来自: 中国上海
lucklyday 发表于 2016-9-4 23:57
2 }. X# m0 D. G8 s$ h: i  c@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦, M3 R/ ^$ b( J) }9 k
#
( t7 e2 F, n0 ~, A+ t& B! ^global mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?% ], v/ B1 q1 @
set unclamp_b_flag "TRUE"; y% t* g3 i9 Q% w
set first_clamp_flag "FLASE"! {" R$ @/ z1 c* L0 u
既然有变量记录状态,去判断这个变量就可以了
( Q$ Z8 ?6 Z/ n8 a8 M
2 }. y/ e  @; G8 Q另外,有问题不要附到别人的帖子后面) u  @# u  r. p" [& U2 G
请另开帖求助,这样才能更快的帮到你
3 F2 Y7 C6 H  y1 K
! ^. y/ X: }& }
发表于 2016-9-5 12:32:40 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-9-5 09:52
- o9 R( n# ?$ P- ^! \你不是设置了变量记录状态了吗?
+ V8 E9 x, i' qset unclamp_b_flag "TRUE"
- x4 [, n( Z+ c& @9 M# rset first_clamp_flag "FLASE"
, g3 W) f$ v0 q' _' v
偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层 来自: 中国重庆
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层 来自: 中国台湾
具體怎麼操作可以詳細說明嗎?
" J; h: k6 b* E% \1 Q; }( A. n我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层 来自: 中国四川绵阳
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层 来自: 中国江苏苏州
#" E0 L+ o; M0 a& f! G$ J& t
global mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value
9 v; ~& t: M3 a  I, g7 ^  b. W! `! ~global unclamp_b_flag" O( G5 p- D8 K  d: O# {7 ~" P
global mom_fixture_offset_value
, u8 B+ `0 [7 Q* b: v+ Oset c [expr $mom_fixture_offset_value+53]
. w( u" F; t( a* ~set d [expr 00-$mom_fixture_offset_value]
7 i3 o. K0 Q* [7 D1 `, iglobal e
) ?9 t; F8 r/ t2 u  vif {$mom_fixture_offset_value >= "00"} {
: g6 H  l! [  y- c. u! {$ aset e $c
! R" y  _2 X4 A} else {
; z5 ?' u- h7 V3 w% {2 b4 l) j! k; hset e 54.1\ P0[format "%02.0f" $d]- X* m1 K0 B# O0 y- _  }8 o
}
, i8 A, k9 M0 ?: O6 q3 ?: v) {" C
3 x* V, ?5 }- n. X' y, T0 b8 j: fif {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
3 u# d. e3 P* K0 L/ `+ D: m: R  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {
9 H( Y& M. n3 z" ?* _% ]     MOM_output_literal "M26"$ m  c2 F5 ?% l' S) }1 m
     set unclamp_b_flag "TRUE"$ {$ @( x7 A+ ^+ F$ v: h# g' w
  }% I' q; a1 E, e( E
} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {9 H0 y9 D0 r6 N5 y: K  W6 D
     MOM_output_literal "M26"
& r8 k/ N: C* ^     set unclamp_b_flag "TRUE"
3 g0 t& I" {  P. h0 M  i! ?( ?: e. S; F}
- c' a  z/ O% N3 Q  Y
3 X3 p0 `) e' a( i5 r6 @& C- t4 F3 e( Q
% R: Q$ T" Z5 I# C4 k+ S5 A! {+ c
如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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