找回密码
 注册
楼主: jerrylong

大家有兴趣一起来制作一个自动寻边和寻中心器吗?

   火.. [复制链接]
 楼主| 发表于 2017-6-2 01:43:57 | 显示全部楼层
不会的,因为探索是朝X+方向,回退是朝X方向。代码里X后面已经跟了号了,所以你将这个语句中的Distance_Move改成20就可以了/ B; \  B4 B1 q
回复 支持 反对

使用道具 举报

发表于 2017-6-2 09:11:57 | 显示全部楼层
本帖最后由 CIEZ167 于 2017-6-2 09:16 编辑 % B# |* f+ L( F7 B. D5 O( p
% F0 U2 X6 `% c
我那个也发现什么问题了,SAL=10(大于寻边器(头)直径就明显回退了)8 M& m  ~1 p- Y
不要那个OFFET也可直接减去对边头半径另:X坐标0,Y坐标为1,修改成其它轴的要改下这个数
* N5 o" R3 i+ ?" S+ i% B/ ^
回复 支持 反对

使用道具 举报

发表于 2017-6-2 17:02:46 | 显示全部楼层
CIEZ167 发表于 2017-6-1 22:214 s* f2 Q. G6 y" J: M1 i! G. A
调用偏移量那页面的对刀输入,寻边器直径输入窗口(1000)

8 ]- g/ e- x! U; U9 Z- I8 Q谢谢,这个界面有,我糊涂的,你是对的,0 u. i6 H- c+ v8 i' j' U* W2 h
然后就是,对边器的宽度有办法处理吗?还是把对边器安放在特殊位置,使其宽度为零?你是怎么做的。
/ U9 b5 ^- k/ I/ [, y9 z3 o3 }% v1 p% @% J
我曾调试过这个脚本,但是不知道offset(1000)在哪里?你的页面提示让我顿悟。
  z& g9 p1 m' n' s3 ^# q抽空去试试。5 Y& v# t$ u3 _, A: h% A9 c

8 z; I* L. t# ~( S7 W谢谢了, G( }. S7 v, u6 b0 x/ f
回复 支持 反对

使用道具 举报

发表于 2017-6-2 17:25:18 | 显示全部楼层
CIEZ167 发表于 2017-6-2 09:115 n) c, j$ `' o- \0 u
我那个也发现什么问题了,SAL=10(大于寻边器(头)直径就明显回退了)
# r8 B: t. x: E0 H不要那个OFFET也可直接减去对边头 ...
6 J% _. d3 e/ {, Q* P2 B6 e1 O
另外:% y1 j/ D" ^3 K5 b$ r; `
脚本语句:  offset=abs(getoemdro(1000))/(2).# ?1 e5 R8 V) H# [, p) _
是否可以进行运算,改成:offset=abs(getoemdro(1000))/(2)+寻边器宽度值。
0 j  M; C" d0 y" z; _6 E! ?! l5 Q2 [6 B, ]

1 X7 T& W' |1 `* {2 p0 C8 k
回复 支持 反对

使用道具 举报

发表于 2017-6-2 23:02:55 | 显示全部楼层
本帖最后由 CIEZ167 于 2017-6-2 23:24 编辑 & C. ~2 O4 l8 i: Z, R
倦乐叟 发表于 2017-6-2 17:25
- _8 s9 A1 e2 |4 C另外:% z: d& R- \' I
脚本语句:  offset=abs(getoemdro(1000))/(2).: w  D7 l6 i$ }" [
是否可以进行运算,改成:offset=abs(getoemdro ...
( O& q' K6 J' Q" ^8 `
直接替换对边按钮那的代码好用点,不好老输入什么(变通办法对边头直径加(对边器宽度X2)对边器卡住材料边并伸入材料的)
0 |7 ~/ m9 a) f( I# b+ X(对边器单靠材料边不伸入的就只输入对边头直径)
$ c' ?$ G: `. F: K8 I" G 寻边_X右.zip (945 Bytes, 下载次数: 6)
7 Y+ h4 }7 u8 I6 _
# v1 W& b% k/ K9 z
回复 支持 反对

使用道具 举报

发表于 2017-6-3 00:11:53 | 显示全部楼层
必须赞一个,人才辈出啊
回复 支持 反对

使用道具 举报

发表于 2017-6-3 22:18:11 | 显示全部楼层
jerrylong 发表于 2017-6-2 01:43+ T  x# A5 L; w- u( i, [5 m
不会的,因为探索是朝X+方向,回退是朝X方向。代码里X后面已经跟了号了,所以你将这个语句中的Distance_Mov ...

, f4 A0 Y& g, N% J你好,还要请教,) m7 V+ C; \' i+ [  T  Y; k. w
请看下面这张图,应该能把问题描述清楚。
0 ^+ [, x  ]" v+ I0 q# j2 x0 t 322984523.jpg 5 c2 e" F% @# m
0 w9 M1 j9 j! }3 H* p; {  g
右上部分,是说明工件、对刀块的摆放,刀具运行方向,X+脚本。
4 C) K0 U! R' D) m左下,是描述刀具的轨迹及结果。$ Y0 N$ C: i* e# |, `+ J/ I2 ^
问题是这样:
3 v" D2 O5 V( o1 e# \# C# f' M刀具从1的位置开始运行,到达2的位置,然后退回到3的位置。
- A$ o: G- p+ m' ~; k* d但是,查看坐标值验算得知,最终的结果是把4的位置定义为了X轴0的位置。
1 j* Q+ I& E: }1 X! u4 W每一次都惊人的准确,——起始点的坐标 减去 半个刀具直径,定义为0点。" h0 C& i" t# c# h) _
也就是说:出发点的坐标或者行走的距离没有纳入运算。% ~5 \/ n% E0 |- J' B
所以还得检查脚本的语句。
" N, [- H' v  X9 \  E& e: O( D* R辛苦了4 G7 c, J7 t, e3 G' b' `
' n" W2 ~( i' Z$ G
回复 支持 反对

使用道具 举报

发表于 2017-6-3 22:26:39 | 显示全部楼层
jerrylong 发表于 2017-6-2 01:43* u4 J' b7 ~# I) l2 x' A
不会的,因为探索是朝X+方向,回退是朝X方向。代码里X后面已经跟了号了,所以你将这个语句中的Distance_Mov ...
) ~, c; Y. t% ], U5 u) D" _
88.jpg ' S" t# y9 }; r7 D

4 U" S3 [1 N2 T5 P2 J9 k1 N, ?4 {这一张还清楚些/ {* ^$ w  s0 d5 m+ x! }( M" B" O
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-4 11:31:40 | 显示全部楼层
倦乐叟 发表于 2017-6-3 22:26" X# l2 g/ ]7 f5 O* @8 F
这一张还清楚些

; g& O1 v/ A# z- }) t2 M你理解错了,X+脚本是用于找工件X轴方向的最小处的,是从工件的最左边往X轴的+方向进行探索
1 E0 i9 P6 t8 ]: n0 F( h+ j你看一下,我画了一个示意图,方便你理解这段代码的含义
) X9 N5 G. X5 f 112580065.jpg
6 V; \/ L! B3 w" Z要有什么问题再贴上来,我来解释。
+ E( W: {* @3 M+ n, d% M: J8 l  c
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-4 11:41:38 | 显示全部楼层
还有,示意图是从顶部往下看的方向。
回复 支持 反对

使用道具 举报

发表于 2017-6-4 13:43:38 | 显示全部楼层
jerrylong 发表于 2017-6-4 11:31# F9 V; f+ ?2 c
你理解错了,X+脚本是用于找工件X轴方向的最小处的,是从工件的最左边往X轴的+方向进行探索
% X. ]! |- m* N( S! W你看一下, ...

3 l9 h) s( J4 |2 z- t, D0 z我觉得,
% \6 F8 L* O! k* }8 \& m机器不关心工件在哪里。; h) {: r6 B6 u+ w
应该只与运动方向,起始坐标,触发位置有关,(刀具直径、寻边器厚度也有关,但是绝对值)。& W8 w% Z! S/ D8 Z8 d
. q) L( l" F1 N
你再确认一下运算的语句,
( [) e% N6 P& l% R+ q/ L, A  a; o
5 [* V" U: l# y0 U( ~我也再试一下。" c5 G" y* G9 P7 F7 y: ^$ ?
回复 支持 反对

使用道具 举报

发表于 2017-6-4 13:44:05 | 显示全部楼层
楼主,最简单问题,请问,你这个对刀块的接线是怎么接的?+ y3 x+ y! Q8 W3 g: z; @$ M6 {% J
请上图看下。。。。
回复 支持 反对

使用道具 举报

发表于 2017-6-4 13:46:24 | 显示全部楼层
对刀块都是两根线,一根在对刀块上,一根在夹刀上,可是视频中没有看到你的刀夹线。。。只看到对刀块上的线了。。。另一根怎么连得。。。。
回复 支持 反对

使用道具 举报

发表于 2017-6-4 13:50:32 | 显示全部楼层
jerrylong 发表于 2017-6-4 11:31' A; q# m, j% V  s1 C' p
你理解错了,X+脚本是用于找工件X轴方向的最小处的,是从工件的最左边往X轴的+方向进行探索
8 S4 A7 D+ J  |: U( b  C( \你看一下, ...

. |) p. |/ d1 f按照我的摆放位置,寻边器厚度填的0。刀径3.175.5 n/ G! e6 k, D

3 F: u2 T* v' x' P. G  g+ t1 [关键是他最后的结果是总跟起始位置相关,没有体现运行的距离。* F9 q" x! Q' _- \' ^: r5 Y, }9 m3 o
# m% S* H3 [* i  p& U9 y
结论是监视机器坐标得出的,机器的绝对坐标应该不会出错。7 N& z6 n& L$ V7 `, n$ N5 e
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-4 14:20:16 | 显示全部楼层
luoxuanfeng 发表于 2017-6-4 13:46 / V/ l# ~% Q8 ]- }
对刀块都是两根线,一根在对刀块上,一根在夹刀上,可是视频中没有看到你的刀夹线。。。只看到对刀块上的线 ...

* y0 |% X9 B, I# R4 `另外一头随便夹在机器的什么地方都可以,只要不夹在绝缘的部分就可以6 e9 L  ?0 J; T2 A
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


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