找回密码
 注册

快捷登录

楼主: jerrylong

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

   火.. [复制链接]
 楼主| 发表于 2017-6-2 01:43:57 | 显示全部楼层
不会的,因为探索是朝X+方向,回退是朝X方向。代码里X后面已经跟了号了,所以你将这个语句中的Distance_Move改成20就可以了
! ~; o2 b( _( n: p0 a$ [' Y# d
发表于 2017-6-2 09:11:57 | 显示全部楼层
本帖最后由 CIEZ167 于 2017-6-2 09:16 编辑
; H) v2 C( W' {- K$ Q5 o  o; \, _6 M+ a  t1 b
我那个也发现什么问题了,SAL=10(大于寻边器(头)直径就明显回退了)1 d4 T/ v5 S/ m
不要那个OFFET也可直接减去对边头半径另:X坐标0,Y坐标为1,修改成其它轴的要改下这个数1 a9 `% m# M- Y8 s9 V2 a5 ?
发表于 2017-6-2 17:02:46 | 显示全部楼层
CIEZ167 发表于 2017-6-1 22:21
. n' Y' a+ s$ R调用偏移量那页面的对刀输入,寻边器直径输入窗口(1000)
, w, B3 Y9 F+ Q& j% `
谢谢,这个界面有,我糊涂的,你是对的,
. T  O( a0 S1 i2 q- |4 Y6 Q然后就是,对边器的宽度有办法处理吗?还是把对边器安放在特殊位置,使其宽度为零?你是怎么做的。$ M- e+ l$ o$ F) o+ J
" A3 h# ?" a0 P$ j+ q& B# n& I
我曾调试过这个脚本,但是不知道offset(1000)在哪里?你的页面提示让我顿悟。
" o0 z  z, b2 k# [6 Z! x( d抽空去试试。: x' E/ X$ ^: L4 }

# C( u% z9 L* S# @; n% L  @谢谢了2 T" w) |, s2 K  |7 e& Q
发表于 2017-6-2 17:25:18 | 显示全部楼层
CIEZ167 发表于 2017-6-2 09:11! Q" M2 o& g8 A9 h1 K# ^
我那个也发现什么问题了,SAL=10(大于寻边器(头)直径就明显回退了)3 {4 o+ x9 t0 F9 B: g
不要那个OFFET也可直接减去对边头 ...

4 e, G% d* |  l另外:
/ T" @% K2 S3 w脚本语句:  offset=abs(getoemdro(1000))/(2).; Y! k; b/ C& h: E5 Y8 ^7 {/ p6 a
是否可以进行运算,改成:offset=abs(getoemdro(1000))/(2)+寻边器宽度值。% U4 U* ]5 u' y" g/ t3 H

; o) M. Q: s8 @0 G8 `( X+ a, @* M1 {/ M* n$ F6 h& w
发表于 2017-6-2 23:02:55 | 显示全部楼层
本帖最后由 CIEZ167 于 2017-6-2 23:24 编辑
, h$ z+ T# a: v2 u
倦乐叟 发表于 2017-6-2 17:25
8 D# Z0 n4 \7 l+ f/ E7 R; K另外:% M+ i6 j5 \, u. T% N  j6 B
脚本语句:  offset=abs(getoemdro(1000))/(2).
, F$ `! {; W5 e9 H& M5 u是否可以进行运算,改成:offset=abs(getoemdro ...
$ G3 y6 d& X; s7 i/ b
直接替换对边按钮那的代码好用点,不好老输入什么(变通办法对边头直径加(对边器宽度X2)对边器卡住材料边并伸入材料的)! u  k' e$ V- u. P: ]5 `! x& ^
(对边器单靠材料边不伸入的就只输入对边头直径); o6 X0 a& o; |
寻边_X右.zip (945 Bytes, 下载次数: 6)
1 p( \! C  D4 C" ~$ U0 q9 x4 p. s1 a" m4 N
发表于 2017-6-3 00:11:53 | 显示全部楼层
必须赞一个,人才辈出啊
发表于 2017-6-3 22:18:11 | 显示全部楼层
jerrylong 发表于 2017-6-2 01:43& V( z8 N+ l5 w; P! z3 Y3 Y
不会的,因为探索是朝X+方向,回退是朝X方向。代码里X后面已经跟了号了,所以你将这个语句中的Distance_Mov ...

# M& v- D  t' w你好,还要请教,* }2 L" l  j/ U6 p
请看下面这张图,应该能把问题描述清楚。
. a  g) Q, P+ h 322984523.jpg
. y7 ?! u0 V& A; m1 o
0 E5 ~. i/ ~9 E9 E& \. p, F右上部分,是说明工件、对刀块的摆放,刀具运行方向,X+脚本。
: t; I& J! W, v; o8 ]. [左下,是描述刀具的轨迹及结果。: y* _' a  p: T* Y1 T
问题是这样:  e) [' P4 f; D! S: Y
刀具从1的位置开始运行,到达2的位置,然后退回到3的位置。' c2 p- f; _9 r
但是,查看坐标值验算得知,最终的结果是把4的位置定义为了X轴0的位置。
8 O2 j: e0 `) _# @! m; a5 |3 @8 `$ I每一次都惊人的准确,——起始点的坐标 减去 半个刀具直径,定义为0点。. s- y4 _& }  b4 F. V6 E$ ]
也就是说:出发点的坐标或者行走的距离没有纳入运算。  R# F% e5 t# D5 `
所以还得检查脚本的语句。; d' j* o; v1 C, H" y" L$ S* m
辛苦了
' I0 q( C( D$ l. w# t# G' G. G# v7 ?' q/ m4 d1 f7 C" H' [
发表于 2017-6-3 22:26:39 | 显示全部楼层
jerrylong 发表于 2017-6-2 01:43" e7 D3 R( j+ v* D9 K+ f- \
不会的,因为探索是朝X+方向,回退是朝X方向。代码里X后面已经跟了号了,所以你将这个语句中的Distance_Mov ...
8 P" Z& ^) }9 f
88.jpg
+ O& F6 p8 c" Y: f' f
, {, w& _% p  V" U这一张还清楚些
& r" N- \3 B& }' p% d" u8 @
 楼主| 发表于 2017-6-4 11:31:40 | 显示全部楼层
倦乐叟 发表于 2017-6-3 22:26
$ C' e0 e  }! X' w) e* U这一张还清楚些

4 r: v+ J8 b* l3 P你理解错了,X+脚本是用于找工件X轴方向的最小处的,是从工件的最左边往X轴的+方向进行探索( B: G6 |( @5 O& H+ h( _
你看一下,我画了一个示意图,方便你理解这段代码的含义7 Y" H, P6 z. i8 `- |
112580065.jpg
) h' s6 I4 @. }要有什么问题再贴上来,我来解释。: h& H/ ~9 b( `+ Y+ n8 Q
 楼主| 发表于 2017-6-4 11:41:38 | 显示全部楼层
还有,示意图是从顶部往下看的方向。
发表于 2017-6-4 13:43:38 | 显示全部楼层
jerrylong 发表于 2017-6-4 11:31' d" j% H! P5 _" `9 {
你理解错了,X+脚本是用于找工件X轴方向的最小处的,是从工件的最左边往X轴的+方向进行探索  [* o; }, H& @3 T+ q) G
你看一下, ...
  ?; G" q" M; E" t0 D
我觉得,3 U( u( E$ b& W5 K3 ?' p0 X
机器不关心工件在哪里。# v" ~& h! z  l
应该只与运动方向,起始坐标,触发位置有关,(刀具直径、寻边器厚度也有关,但是绝对值)。
# k# R8 D, e# w+ m9 k2 m0 c- F  q# F$ h4 \* _# V! b+ `# Z1 z2 Q
你再确认一下运算的语句,
* I: p: _1 r: I- w! R0 g1 G: {* Y
4 u, }" a! k0 h1 m我也再试一下。
$ |. R  i  C& w/ O
发表于 2017-6-4 13:44:05 | 显示全部楼层
楼主,最简单问题,请问,你这个对刀块的接线是怎么接的?0 e1 M- T3 _& [
请上图看下。。。。
发表于 2017-6-4 13:46:24 | 显示全部楼层
对刀块都是两根线,一根在对刀块上,一根在夹刀上,可是视频中没有看到你的刀夹线。。。只看到对刀块上的线了。。。另一根怎么连得。。。。
发表于 2017-6-4 13:50:32 | 显示全部楼层
jerrylong 发表于 2017-6-4 11:31
, U3 e2 N0 p' h$ `. ^5 _' E你理解错了,X+脚本是用于找工件X轴方向的最小处的,是从工件的最左边往X轴的+方向进行探索
4 o) T! D8 j% v" b7 i, Q' ]你看一下, ...
8 x  |9 n3 z2 w2 x* `+ \7 c: {
按照我的摆放位置,寻边器厚度填的0。刀径3.175.% [1 E" J# \4 ?: r: f, @, D! x! _

6 e8 s- @) r/ o关键是他最后的结果是总跟起始位置相关,没有体现运行的距离。
" f6 u6 C" V) s6 K1 q
! T3 v9 J* u7 r" w结论是监视机器坐标得出的,机器的绝对坐标应该不会出错。4 P0 j7 ~6 V, c8 T2 `) s: b) K2 w
 楼主| 发表于 2017-6-4 14:20:16 | 显示全部楼层
luoxuanfeng 发表于 2017-6-4 13:46
" \+ p% ], a) x$ ?5 Y! k( O+ v( K对刀块都是两根线,一根在对刀块上,一根在夹刀上,可是视频中没有看到你的刀夹线。。。只看到对刀块上的线 ...

$ o: A" k3 V! \! m. I另外一头随便夹在机器的什么地方都可以,只要不夹在绝缘的部分就可以
; T. i. S4 G  U$ S. T
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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