QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
控制器:M708 ^7 U7 }7 T, a9 a6 l! F, u
M25:鬆
% S- G: ?. U# h* d& H* FM24:夾4 i3 j4 ~. _5 K
請問如何判斷 3+1時輸出M25M24% Q9 X. f9 V# [
4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层 来自: 中国上海
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-28 13:297 p+ ]2 i; y. P( E% M
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
4 V2 Q+ ^0 B" q+ i+ z
請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层 来自: 中国上海
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层 来自: 中国上海
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
6 W* ?& Q4 e* Q) A# V" |6 c1 S- T查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-7-29 10:40" [7 f  s# o, m* `4 ]
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制/ R2 P6 e5 S0 b0 ]" a
查看PB_CMD_set_csys子程式可以找到你的 ...
  X! h! g+ x; q+ V! y! p# q% w; i
谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑
0 m. y! G6 e9 |7 J
张文汽车 发表于 2016-7-29 10:40
& K' q8 y; c1 p. \/ D% \楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制) H6 U4 t6 _0 D1 c+ B
查看PB_CMD_set_csys子程式可以找到你的 ...
- e( T, s  p. ^/ b% ^5 [
版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的
, Z% e1 }* S9 y1 K2 Y/ k; U7 O 2016-07-29-00172.jpg , E7 U1 z0 u6 A# G2 p) S3 s* j
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-29 10:40* J% g8 B1 ^: _8 v& Q3 w* I, w
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
& h6 C3 x& \4 c  [  l: I# r+ Z# m查看PB_CMD_set_csys子程式可以找到你的 ...
1 E8 b( O9 {* O% U1 }5 ?
請問導入後
8 P+ B$ ?) F) m3 V/ I/ Y要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层 来自: 中国上海
sea2806 发表于 2016-8-5 23:13  R* O2 {9 }0 O& A/ A
請問導入後/ e3 o- A# l2 i& ]7 m2 o* q( v2 r. b8 Q
要放在哪

2 o0 T# [8 f/ X0 m/ y导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用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 编辑
+ m+ g, j) R* U0 M4 b5 @8 n* k. {5 X
张文汽车 发表于 2016-8-7 23:01; G# w2 {6 l# c' V$ F3 V
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...
2 u; p+ C$ v2 N! o# K5 l4 ~
前輩所指的 "编程方法" 是工法嗎?
# U4 y: u2 V- P3 |" }+ ]$ q2 G) L# w' W
此TCL要跟 座標類型 一起用嗎?: j) H! c2 s( e! T; f# u+ h
发表于 2016-9-4 23:57:31 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑
" [/ \, W9 H* a5 z- Y2 B5 Q. [( q  p" S) F$ `
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
* O* q2 ~! y0 m% p) s#2 a) \: b- {$ {6 T: y. v8 A  V
global mom_out_angle_pos mom_prev_out_angle_pos! d+ V; p( L. s6 G' v
global unclamp_b_flag
+ n. {2 p+ {$ ]6 I# u$ v% \global first_clamp_flag
% p) [  R4 x  T" a3 F( Z
1 i) T+ N) y6 f. a: `5 @" _& Q$ G, a, x* e4 q% a  H
if { $first_clamp_flag == "TRUE" } {  J# W" r* W7 Y' E' d* W4 Q
     MOM_output_literal "M11"
$ x3 k/ V" @5 X* v& ?     set unclamp_b_flag "TRUE"
4 K0 Z  U9 W4 A- c+ t     set first_clamp_flag "FLASE"% n/ Y# ?+ W1 V$ ]& `) t" L+ h$ g
! N4 q8 E/ ^) q
} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {
, u/ F2 a2 m7 C  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {3 V8 {" w, N  w8 u
     MOM_output_literal "M11"1 _; ]* E8 d3 o  b; e, C; ]7 l2 L' u
     set unclamp_b_flag "TRUE"
% ]6 H, z  H8 Q( {1 p, o$ \4 E) V  }
6 g8 j+ ]  ?% R% r' r}
' L. t  F% L6 X& @  E! c7 @
+ @- Q5 _# ?# H8 ?
7 f* Z1 G5 s0 |4 jglobal unclamp_b_flag
8 z# l0 P" \9 G7 I( n0 D* g, H! Y8 j3 D8 v$ U7 K, s
if { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {& @( U" o/ W( W6 n
  MOM_output_literal "M10"/ Y6 m0 B3 M- v( j
  set unclamp_b_flag "FALSE"
" q  R6 w. n- t0 c) L& K& p8 A/ e) m}* t1 Z8 j$ z* |1 h' t; R! s# }
发表于 2016-9-5 09:52:10 | 显示全部楼层 来自: 中国上海
lucklyday 发表于 2016-9-4 23:57" u6 @' Q4 N& m
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
8 N' v. Y( [) E! N& [3 L( u#
' W' D! e% q6 X$ oglobal mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?
! O. c1 C) G" {set unclamp_b_flag "TRUE"
  {" H# u& v$ x4 \. Y8 kset first_clamp_flag "FLASE"
8 y, @6 a" z: m' s. J既然有变量记录状态,去判断这个变量就可以了% @  g9 w/ \$ E) r$ r0 W* @

( g" W% `7 q" d* I9 |另外,有问题不要附到别人的帖子后面
$ j  O% C! ~4 ~6 Y4 ]- {请另开帖求助,这样才能更快的帮到你
# k" ^% `' h# d/ d7 y6 G( w
$ n4 r4 Y8 q) V* P, b
发表于 2016-9-5 12:32:40 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-9-5 09:52" |% }& g& B, }! L
你不是设置了变量记录状态了吗?
% s: x- ?. W! J+ O  F' aset unclamp_b_flag "TRUE"# y  K4 m4 N. M1 F! Q
set first_clamp_flag "FLASE"

8 V) K8 t4 D+ a! y$ x偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层 来自: 中国重庆
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层 来自: 中国台湾
具體怎麼操作可以詳細說明嗎?
6 j- a0 W( j2 O: W我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层 来自: 中国四川绵阳
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层 来自: 中国江苏苏州
#
% P% E7 l2 o9 ]+ t+ oglobal mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value
+ ~- V( g5 e4 o: S0 Z2 Mglobal unclamp_b_flag3 D! X% R) X+ e, ]9 n+ ^: O
global mom_fixture_offset_value
8 ?; ?5 o* P1 N+ h0 R- Nset c [expr $mom_fixture_offset_value+53]
* R# _+ `, m0 I' F0 o9 uset d [expr 00-$mom_fixture_offset_value]
" G( E5 G0 C. j# G& G: fglobal e) m) p, p, c2 v. U8 D+ S1 @  m7 H
if {$mom_fixture_offset_value >= "00"} {
% x6 d/ d9 j) d, w  Bset e $c
) I- t- Q9 X$ ^+ n6 o/ y( C" Z} else {
! b- f+ B* t! L, r  h: Oset e 54.1\ P0[format "%02.0f" $d]
) H4 \+ g: N6 ~8 G' C0 p}4 p" A- N5 s1 a6 f! z' a

5 [4 e% S0 h8 l* Kif {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
2 O% S0 |1 _  v0 @8 a- @) p  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {: _9 ]" P, l& n9 x# a% C
     MOM_output_literal "M26"
( c* m3 S& n) n. u0 O& }     set unclamp_b_flag "TRUE"3 l. L  l, j; X8 m
  }3 y$ y9 [0 [4 @- P9 p
} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {1 ~. v* o. j" L0 ?
     MOM_output_literal "M26"
: H" y) w0 R- i6 ]2 C% j     set unclamp_b_flag "TRUE"
6 g" {$ D; q  O" w  `}6 P& b  \4 a) w0 g/ e% r

' u/ b& B, s4 G. j7 R
- V/ o& _4 c0 R$ |; [9 K( }) z( {1 g8 W& e- X+ @, 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 )

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