找回密码
 注册
楼主: 绶殇

[求助]求一个利用限位传感器将机械原点坐标归零代码

[复制链接]
 楼主| 发表于 2021-4-25 00:23:03 来自手机 | 显示全部楼层
湖湖 发表于 2021-04-24 23:40
% a2 _! M9 b& x8 |/ ^滑稽 宁可装限位 不肯装原点。本末倒置。维宏那个也是原点 开关 。别人也是软限位 根本没机械限位 。没那么复杂。这个事 讲了 无数次了 。就算不信  自己去检查下也知道了 。
2 X3 O3 w; l  z/ t
对了维宏的限位和原点就是共用的,我这个思路就是来自于维宏
 楼主| 发表于 2021-4-25 00:30:18 来自手机 | 显示全部楼层
绶殇 发表于 2021-04-25 00:23/ [# C, ]# T2 r3 o
对了维宏的限位和原点就是共用的,我这个思路就是来自于维宏
+ c2 t( z" h4 g  i5 |" \4 b7 m4 o
以下就是维宏z轴回零代码:
3 _! Y3 J2 z% c7 `3 E
1 U. ^8 f! _' M'Z轴单独回机械原点(参考点): `7 G: c4 l6 w. {9 i
O103
9 J5 r2 ~# b% s- M/ R: g6 g# ]M802 P1310729 }" i1 Y5 P. J" E9 k2 S! ]2 x
        '屏蔽限位
0 l" |. d% c' W# U1 eG904 Z=400 K1 H1
; h+ G8 v$ `: i* W* D/ w        'Z轴正向运动,直到1信号出现7 ]& @5 T9 M2 V( ]4 v( |' r5 H
G04 P10& d7 f1 I1 ]1 J" H3 E0 [2 \
G904 Z=-400/3 K1 H1- v  T0 j% K% e1 T& b+ b' g) r
        'Z轴负向运动,直到1信号出现% K: W3 g  t+ p+ W& {% F  f
G04 P10) S: t7 c( F. j2 `6 U
G904 Z=-400/9 K1 H0
$ q6 y, |2 q6 Y% W2 ]" D7 [% P        'Z轴负向运动,直到1信号消失5 h! M6 `3 H; A( t
G04 P10% m8 V$ i% t; z, o8 ~. ]. u
M802 P196609: O* N5 F3 b+ J9 Y! X2 T! o
        '关闭缓冲区
* L+ J+ v0 P: o# h. N8 XG04 P105 K5 J) Z% @/ Q7 y4 R
G904 Z=60 K1 H1; j4 T( o1 n: Z4 d
        'Z轴正向运动,直到1信号出现- n) E0 x" p$ p7 S2 p. o$ u0 t
G904 Z=-15 K1 H03 f: j3 ~& k1 b7 {( J: {  g7 P
        'Z轴负向运动,直到1信号消失
0 l$ D+ f% I/ A& b9 ?5 W- VG04 P10
- X( w* I2 X7 e4 i$ s) {* yM802 P196608
! ?; i- i2 N7 A& m( j+ t8 s        '开启缓冲区
/ J. Z6 i, {& R- s( ]" T) ]G04 P108 D; w8 K( E) \7 p7 |) I2 {* b
G905 G903 G91 G00 Z=-2 F5007 d+ x( {/ X7 [& @, E0 I
        'Z轴负向再运动,以脱离信号敏感区域/ T# c# [! `6 Z. |' S1 g1 W6 z
G906% b. k8 X9 ^# M
        '同步' q) x7 d' d: N; X$ z: I
M802 P131073
4 Z9 c2 c- B6 {! g9 p        '恢复限位7 W/ Z2 E2 H6 \! z! s2 J/ p% C
M902 H23 F. z$ M+ `0 y+ A
        '向系统指示:Z向回参考点完成. `# K' t4 Z- E. Z" f
M17
发表于 2021-4-25 00:34:13 | 显示全部楼层
本帖最后由 湖湖 于 2021-4-25 00:38 编辑
  [2 t  s7 _" `0 j2 z
绶殇 发表于 2021-4-25 00:23" {6 }9 i. ~' G' R' M1 o+ @
对了维宏的限位和原点就是共用的,我这个思路就是来自于维宏
: Y) {" ^: P' c
不是共用  你 压根理解错了 。 可能 玩维宏的 99%都理解错了 。4 H3 g* i# O8 ~% K3 v
3 q' C! O" q, g9 G) ]0 ^7 U
最后再说 1次  在问懒的说了 。
8 j' S1 z3 z5 s2 g
6 t& s0 u6 ~$ O/ R% `/ r维宏机器上 那个其实 是 原点 开关。每次开机 维宏都要求返回原点 。就是返回机械坐标 0 点,注意 这是 机械 坐标 不是 你瞎几把设置的 加工坐标 。  g. U" P3 z5 g" h% y* `  G
$ l3 I6 p8 u1 I! k: r6 a5 }
当机器返回机械0点 以后 整个机器的 机械坐标系就 自动建立起来了 。 这时候 软限位就作用了 。什么叫软限位呢。" M* z/ I7 j; m; M# ~3 q
* l8 p( |% p+ ]( I
机械坐标 对于每台机器 都是 固定死的 。不会改变的 。 软件利用这个 特点。在设置里 设置了 相对于 机械0 点的距离多少 作为极限 范围。 当运行要超过这个 距离 就自动停止 。
# E" P8 P4 K5 s1 `2 Z* a) g( K+ o# j" }$ ]$ x3 ?" ~
你丫还是 玩维宏的  自己去看看 出厂设置里 有个 软限位设置 。哪里设置的都是 机械坐标系的 值。% t. O4 C5 u) C
* y" b! {" s, A* i0 O7 b) W+ g! A
其实多数系统都有 这个 功能 。维宏还是抄的 MACH3呢 。 & Q& v; ]& q1 T1 ^3 _0 d
1 l9 H2 P/ U4 R% q5 {$ ]+ v: J2 g0 V0 }
那玩意是以原点 为基础 建立的 加工范围的 界限。叫软件限位。不是什么机械限位 机械限位1个轴一般要 2个开关 要接线的 。在不明白  就跟我无关了 6 t* V3 K* \; u& ]0 ~. J# q' p

5 M) m  u4 T2 v另外 MACH3里 机械原点 和机械开关共用 1个 开关。 只要设置 M3 到达机械原点 以后 返回多少毫米 就行了 。很简单 。因为你一直待在机械限位的 地方 会触发的 。所以 达到立即返回 1点 。M3里 有设置 + U& w& K7 v9 Z/ t' h4 e
( G  C% p5 @5 @. I4 e
 楼主| 发表于 2021-4-25 00:39:33 来自手机 | 显示全部楼层
湖湖 发表于 2021-04-25 00:213 [3 W3 K' g8 B. v" d& j. w
本帖最后由 湖湖 于 2021-4-25 00:23 编辑 1 P6 A+ J& O) C+ M+ J& v

; B! e% ?+ m. ^, F* [8 |& r+ {
! k) M& G$ v' }4 x9 b. n原点3个  急停限位1个 对刀1个 正好 5个输入啊 ~那个也不缺
4 P5 b! o2 @# n; z7 }! [6 }/ p1 y$ j
维宏那个也不是限位。是原点开关。讲了 好多年 咋还不明白。维宏雕刻机上 每个轴 1个开关 其实 是 原点 开关。限位用的软限位。不信你看维宏 机器上 1个轴几个开关~真要是限位开关 1个轴 一般2个 ~用维宏的 人 老喜欢叫那个限位开关  其实 都是 傻子 ~~~~~. H; c7 p) `' Y0 h

' C2 v% T0 z& m* ~" i( O. S你理解错了 当然 M3 上的 设置就错了 4 q! o6 s$ @  N6 q) o  P  B; z

9 ~9 V  T2 t, X/ c  ]0 Y. t- TM3 一样有软限位 。
6 e  p8 F& Z$ m$ \3 y% L; E
我想说,那个是限位 触发的时候会提示限位触发,既是原点,也是限位,而且我在正向xy也加装了传感器 一样能触发限位.确实我就是这么理解的.9 p( r# X$ l8 A" a) o5 V
当然这次求助不是讨论维宏,是想请大佬们帮忙看mach3能不能实现 原点和限位共用一个传感器(一个针脚)
" a, g3 w4 J7 v( \4 `
6 s3 o5 x. H: m/ d" K- K4 p! q2 S
 楼主| 发表于 2021-4-25 00:43:39 来自手机 | 显示全部楼层
湖湖 发表于 2021-04-25 00:34
( J% W2 ]$ U" ]9 \本帖最后由 湖湖 于 2021-4-25 00:38 编辑
3 D0 H- l' b1 I
2 f& u) B2 w/ p* A1 ~
% j2 `0 K: N5 W- m不是共用  你 压根理解错了 。 可能 玩维宏的 99%都理解错了 。
& O, E. b2 D8 ]0 `- `5 m
6 Z7 l3 r6 K5 y最后再说 1次  在问懒的说了 。 ; t2 M; m. h2 b
0 I4 o: C' X( y% ]" e/ v8 l
维宏机器上 那个其实 是 原点 开关。每次开机 维宏都要求返回原点 。就是返回机械坐标 0 点,注意 这是 机械 坐标 不是 你瞎几把设置的 加工坐标 。7 e4 {. X2 f1 h: b7 d

/ D7 Z) S: S2 k! d3 `当机器返回机械0点 以后 整个机器的 机械坐标系就 自动建立起来了 。 这时候 软限位就作用了 。什么叫软限位呢。4 w* c) d& @8 s' W
) `. N) ~* j; K: T, p
机械坐标 对于每台机器 都是 固定死的 。不会改变的 。 软件利用这个 特点。在设置里 设置了 相对于 机械0 点的距离多少 作为极限 范围。 当运行要超过这个 距离 就自动停止 。 - w8 z0 z% P: m: |* ?: I7 ?
& |4 i; l# l* N* Q
你丫还是 玩维宏的  自己去看看 出厂设置里 有个 软限位设置 。哪里设置的都是 机械坐标系的 值。; w9 `# o$ ^) ]2 [: H8 q0 r

' \9 p. Q0 e. S$ \/ O其实多数系统都有 这个 功能 。维宏还是抄的 MACH3呢 。 6 A1 V2 ]! u/ w4 e- C. F

3 q8 _4 D9 C- q! i' w那玩意是以原点 为基础 建立的 加工范围的 界限。叫软件限位。不是什么机械限位 机械限位1个轴一般要 2个开关 要接线的 。在不明白  就跟我无关了
& s$ E# x7 o4 y  _
& e" e: I% H1 n7 x( f另外 MACH3里 机械原点 和机械开关共用 1个 开关。 只要设置 M3 到达机械原点 以后 返回多少毫米 就行了 。很简单 。因为你一直待在机械限位的 地方 会触发的 。所以 达到立即返回 1点 。M3里 有设置

6 ?" q) c6 @, K; e4 X9 Q6 K我还是想说:维宏这个是原点没错,但是还兼顾了限位功能
发表于 2021-4-25 00:47:16 | 显示全部楼层
本帖最后由 湖湖 于 2021-4-25 01:12 编辑 / E  z2 Y0 i; o: o2 m! a! S
绶殇 发表于 2021-4-25 00:39
7 U1 M8 g/ T* b( L我想说,那个是限位 触发的时候会提示限位触发,既是原点,也是限位,而且我在正向xy也加装了传感器 一样 ...

4 O3 y  M1 t0 o- w3 Z! n/ F维宏会触发 是因为软限位 设置的极限点 和机械原点 是 1个点 。很多雕刻机厂家 往往把 机械原点 开关做在 轴的极限位上 。
" N8 |! v+ v% C. S0 ^: K/ j3 u4 }) K9 j0 F) g" x( r9 c! c
其实要不触发 很简单 。 维宏在 厂家设置里 只要吧 软限位 的 0  改成其他数字 就行了 。 就不在会回原点的时候触发了 。当然 你改回原点 程序也行。就是在回原点的 时候关闭掉 软限位。+ g$ G9 x8 e1 T; w6 t4 L" q

* m& Q9 m# J; `3 @3 R' X1 ZM3 里也是一样 也可以关闭掉软限位。然后回原点 。其实更简单 的 就是 软限位 范围填大点 大1毫米都行 。就不会触发了 2 l3 L! T# E/ L$ W- R

' V. t- j+ h0 C, x% _- B, T 111.png
7 J5 d; m( V: R$ I2 F
, A; ^5 s; W* N/ k% b维宏这种注解 就是 骗人 。其实 是 原点 。 维宏不是什么  兼顾 限位功能 。 无论什么 CNC 系统 都要 先有 机械原点  才能建立 机械坐标系 。然后 利用机械坐标系 来 设置 软件 限位。 你要 想不通这点  永远 不会明白 。几乎所有 CNC系统都有 这个 功能 。MACH3 那么大的 软限位按钮看不见啊
: ^9 _6 N; {4 {! N8 c) l2 }! T' Z) z) B  O, J' b+ }" _+ Q
你根本不用改任何程序 在 M3里 只要 把 。假设 机械原点 设置的 是 0  你在软限位里设置 限位为大于0的值就行了  当设置完所有软限位  点 软限位 开关 绿灯了  就 完事了 。永远不用动; n+ P$ M; [+ F7 n' ~( c
2 r, S, c2 D5 O5 p
简单说 你要 明白原理就很简单 。你不明白 就搞的 很复杂麻烦~~自己给自己找麻烦  思路都错了
: B! \3 w* G+ Q$ ~
3 G0 _% v5 d- t2 v# L
8 U3 @* O+ j3 D$ k, P/ u
' w2 M. y7 t' W/ P8 B3 w: s+ q
 楼主| 发表于 2021-4-25 01:27:13 来自手机 | 显示全部楼层
是传感器触发的 传感器触发和软限位提示的窗口不一样 我这是在家没有机器 我确定那个是限位,明天下午我去公司 ,做个测试再贴几张图您看一下,不是非要争输赢,只是想把事实搞清楚,以免误导.
发表于 2021-11-4 09:00:55 来自手机 | 显示全部楼层
绶殇 发表于 2021-04-25 01:27& r& y# s/ ~$ O/ \
是传感器触发的 传感器触发和软限位提示的窗口不一样 我这是在家没有机器 我确定那个是限位,明天下午我去公司 ,做个测试再贴几张图您看一下,不是非要争输赢,只是想把事实搞清楚,以免误导.
' ]3 B9 Z2 D) ]
是传感器触发的,刚特么拆了换了个
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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