找回密码
 注册
楼主: jerrylong

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

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

使用道具 举报

发表于 2017-6-2 09:11:57 | 显示全部楼层
本帖最后由 CIEZ167 于 2017-6-2 09:16 编辑
7 T* r2 O2 n& Z; k5 l6 g, L7 u: @: p. Z, L8 a/ R4 e0 [
我那个也发现什么问题了,SAL=10(大于寻边器(头)直径就明显回退了)" x2 R6 ?/ b! }' P8 p' Q/ y
不要那个OFFET也可直接减去对边头半径另:X坐标0,Y坐标为1,修改成其它轴的要改下这个数1 R1 ?; O& @$ i4 M
回复 支持 反对

使用道具 举报

发表于 2017-6-2 17:02:46 | 显示全部楼层
CIEZ167 发表于 2017-6-1 22:211 A5 |  I1 X: }, d' f/ R
调用偏移量那页面的对刀输入,寻边器直径输入窗口(1000)
9 X2 `1 t4 j  J" C
谢谢,这个界面有,我糊涂的,你是对的,
3 t. A  D' o1 N3 D然后就是,对边器的宽度有办法处理吗?还是把对边器安放在特殊位置,使其宽度为零?你是怎么做的。/ v1 Y' K) a% h+ }0 a. v; Z2 ^

6 Q: y) Y, J' @我曾调试过这个脚本,但是不知道offset(1000)在哪里?你的页面提示让我顿悟。
3 H. K  a* l" [2 L) Y+ K8 ~抽空去试试。, D9 I; G; N" I# B6 U

9 Y: x$ q8 l7 h" q+ C3 ^6 C谢谢了; p0 G2 E6 n$ e9 T0 J) R$ m. j
回复 支持 反对

使用道具 举报

发表于 2017-6-2 17:25:18 | 显示全部楼层
CIEZ167 发表于 2017-6-2 09:116 h+ @5 \* m! {/ h$ {  c
我那个也发现什么问题了,SAL=10(大于寻边器(头)直径就明显回退了), @8 c$ _/ h& F- e3 l  Y
不要那个OFFET也可直接减去对边头 ...

$ \9 o8 p$ t/ \5 A8 S6 T4 t( R另外:
1 B7 h6 U; r9 j脚本语句:  offset=abs(getoemdro(1000))/(2).
, G$ p8 G. F, L1 V是否可以进行运算,改成:offset=abs(getoemdro(1000))/(2)+寻边器宽度值。1 p0 V: M- `3 l* t$ X) P

/ U3 t7 }& D8 H! H/ ^
0 x; J% \% A. W5 g
回复 支持 反对

使用道具 举报

发表于 2017-6-2 23:02:55 | 显示全部楼层
本帖最后由 CIEZ167 于 2017-6-2 23:24 编辑
; Y" o7 ?: e* B6 {8 r
倦乐叟 发表于 2017-6-2 17:25/ {# e; q! T  H& m: N6 ?/ {
另外:5 T/ }& h& G: F( x" \1 x( {
脚本语句:  offset=abs(getoemdro(1000))/(2).; M) X4 d8 H9 q, @9 o, S8 d
是否可以进行运算,改成:offset=abs(getoemdro ...

& t6 C; v. N, h6 B直接替换对边按钮那的代码好用点,不好老输入什么(变通办法对边头直径加(对边器宽度X2)对边器卡住材料边并伸入材料的)
  k8 J$ w4 f% f9 W  n" ^2 D# v(对边器单靠材料边不伸入的就只输入对边头直径)
8 l) ]! q" _. {# @ 寻边_X右.zip (945 Bytes, 下载次数: 6)
+ Q$ _0 T. |9 {1 @) C; N6 h3 p. ]& a: ]2 P" i. L/ X$ D
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2017-6-3 22:18:11 | 显示全部楼层
jerrylong 发表于 2017-6-2 01:436 m- k* \4 r1 C
不会的,因为探索是朝X+方向,回退是朝X方向。代码里X后面已经跟了号了,所以你将这个语句中的Distance_Mov ...

' A  d' |2 P5 [6 [) b# G你好,还要请教,
" O) \5 C8 F* W3 n- I% F* M请看下面这张图,应该能把问题描述清楚。- t7 s/ B( J( \+ X6 X, p: G& Q
322984523.jpg 1 m0 x. @* q. E. w  l: _2 J1 A
1 n9 O0 R! _- k9 e3 Q1 N
右上部分,是说明工件、对刀块的摆放,刀具运行方向,X+脚本。  p, Y2 I4 s, {# p
左下,是描述刀具的轨迹及结果。. C) L7 }& l( e, R/ O8 V
问题是这样:
* x! j8 }) `6 t3 u, ~4 J7 k$ n刀具从1的位置开始运行,到达2的位置,然后退回到3的位置。
# N* k0 z+ D* w但是,查看坐标值验算得知,最终的结果是把4的位置定义为了X轴0的位置。3 q4 P% a" s' e0 T  [
每一次都惊人的准确,——起始点的坐标 减去 半个刀具直径,定义为0点。
8 U2 ^( f4 t( L- b; F0 _也就是说:出发点的坐标或者行走的距离没有纳入运算。
+ s# O$ S/ Q: y所以还得检查脚本的语句。9 F( V6 J" T( C/ x5 A4 h
辛苦了& V* j. O  O2 ]  r! _5 d4 h3 v

( o6 ]& H5 M. |9 G
回复 支持 反对

使用道具 举报

发表于 2017-6-3 22:26:39 | 显示全部楼层
jerrylong 发表于 2017-6-2 01:43
4 \+ E5 G: v& `& c' j) N2 L- r不会的,因为探索是朝X+方向,回退是朝X方向。代码里X后面已经跟了号了,所以你将这个语句中的Distance_Mov ...

/ K+ |& h* y) C, e* T2 J 88.jpg
+ B/ [! r% {& P* O( {
7 C: x; e* R. o: N3 z4 a& U这一张还清楚些
7 j! \0 K1 o7 u) z- N
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-4 11:31:40 | 显示全部楼层
倦乐叟 发表于 2017-6-3 22:26
3 d5 }) f4 z6 r/ [% |$ y2 {这一张还清楚些

7 }/ K% K. s2 K8 B4 J! C  @. M# |你理解错了,X+脚本是用于找工件X轴方向的最小处的,是从工件的最左边往X轴的+方向进行探索! Y' e( N* Q* B
你看一下,我画了一个示意图,方便你理解这段代码的含义
& V& w" s9 ~' a! S/ b 112580065.jpg 4 `4 I) _5 @; I9 P/ b; Q- u" x
要有什么问题再贴上来,我来解释。
& u9 A* k% `3 N; V& |* x  w
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2017-6-4 13:43:38 | 显示全部楼层
jerrylong 发表于 2017-6-4 11:31
2 P  l4 p6 {2 a6 V你理解错了,X+脚本是用于找工件X轴方向的最小处的,是从工件的最左边往X轴的+方向进行探索. v) m# w. G& s' x* g
你看一下, ...
' F; F- ^3 p% h% E
我觉得,4 {( z( j8 O- e8 G5 [8 t7 Y
机器不关心工件在哪里。3 f  O/ A0 H2 v/ x2 ]7 G9 q4 f
应该只与运动方向,起始坐标,触发位置有关,(刀具直径、寻边器厚度也有关,但是绝对值)。
5 p, E5 L! A% z3 S( r; y! \" D2 ?' H) H7 V% C
你再确认一下运算的语句,, l: h/ c# }$ U, G3 z

5 @7 S& i+ L1 V  ?) Y0 B: C7 ?- c# T我也再试一下。
+ B- \( K/ y# Q( F  s
回复 支持 反对

使用道具 举报

发表于 2017-6-4 13:44:05 | 显示全部楼层
楼主,最简单问题,请问,你这个对刀块的接线是怎么接的?
( x9 [. \" I/ u, B6 Q4 L- r6 x请上图看下。。。。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2017-6-4 13:50:32 | 显示全部楼层
jerrylong 发表于 2017-6-4 11:31
6 c" w8 b  b) h0 u% W  G7 v你理解错了,X+脚本是用于找工件X轴方向的最小处的,是从工件的最左边往X轴的+方向进行探索% ~! G: a1 k! U) y$ b' b' V
你看一下, ...
+ h+ X  p) X$ Y
按照我的摆放位置,寻边器厚度填的0。刀径3.175.; [, V6 J& H1 g( a$ ]4 b

! _$ }6 S0 ?% K% z) v关键是他最后的结果是总跟起始位置相关,没有体现运行的距离。- |- b6 X, P/ `
$ t( e. A, T, Y! p& X0 r
结论是监视机器坐标得出的,机器的绝对坐标应该不会出错。
  P# c! n3 O. A* U& U
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-4 14:20:16 | 显示全部楼层
luoxuanfeng 发表于 2017-6-4 13:46
% b: ]) F9 q/ \. W' p+ ^  x对刀块都是两根线,一根在对刀块上,一根在夹刀上,可是视频中没有看到你的刀夹线。。。只看到对刀块上的线 ...
+ ^. L" Y! V" R
另外一头随便夹在机器的什么地方都可以,只要不夹在绝缘的部分就可以
% C: y, D6 ?! `  n3 ^
回复 支持 反对

使用道具 举报

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

本版积分规则


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