机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3303|回复: 8

请教用行程开关来控制行程的宏程序该怎么写?

[复制链接]
发表于 2015-2-3 08:33:47 | 显示全部楼层 |阅读模式
在使用步进电机的数控车上,有回机械原点的功能,这个机械原点就是一个行程开关(接近开关)。4 ]9 q* G. ?1 g+ C- ^. v
- b; L. Z: A  j& {0 n  k) \6 F
想知道能不能写一个宏程序,就是让z轴往一个方向一直运动,当运动到行程开关位置,行程开关闭合,z轴立即减速停止运动。$ [* r, |4 n# U/ W: }3 E
1 u6 q6 C7 I1 k! \
或者,在z轴左右各一个行程开关,让z轴运动碰到行程开关就来回走。% _. E2 X! H$ A! J8 B% I8 d$ V& V& p; h
( v. y$ I8 X: p% H8 E3 f5 P% u
这些功能,在某些控制器上是有这样的功能的,现在想知道的是,像广数,fanuc这些系统,能不能用宏程序把它写出来,该怎么写呢?
3 h8 ]! D6 Z8 G+ B0 B7 i9 p
# S/ k; G* Q" G/ R
回复

使用道具 举报

发表于 2015-2-3 10:37:04 | 显示全部楼层
可以,不过你有那么一丁点电路基础吗?直接点就是你能看明白说明书的电路简图吗?不能,你就别想了!既然是数控的你让它走够距离往回走,不断循环就是了,有必要加行程开关吗?

点评

提出这个问题当然是为了实现一些特别的要求,如果明确了行程距离的话肯定不需要行程开关。 电路上应该就是两个输入口的问题, 主要是想知道这个程序该怎么编,是想学习编写这个程序。 如果你能给一个示例程  详情 回复 发表于 2015-2-3 12:28
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-3 12:28:23 | 显示全部楼层
门童 发表于 2015-2-3 10:37 # @; b4 n" r9 L5 R# \) O' T3 j1 Y
可以,不过你有那么一丁点电路基础吗?直接点就是你能看明白说明书的电路简图吗?不能,你就别想了!既然是数控 ...
: {( {. P5 p1 L
提出这个问题当然是为了实现一些特别的要求,如果明确了行程距离的话肯定不需要行程开关。
* Y. k& v; O+ I
8 I: w" G% U7 B- `5 b2 `电路上应该就是两个输入口的问题,; l, V; P/ K- u. P( k2 Q

6 K8 l/ B1 O/ L* m( U主要是想知道这个程序该怎么编,是想学习编写这个程序。
' p6 Y7 f; R& m# c7 ?& E4 y8 P3 }, b- K
如果你能给一个示例程序的话,或者给个编程的思路,或者说说机床回机械原点(行程开关,不是绝对值编码器)的工作原理。那真的感激不尽。, I$ t6 E- N: d  p+ R( a9 K1 u
- k# z& X- I# |/ b
实话说,为了学习这个程序到处求教,个个论坛的大侠都说可以编出来,就是没有一个人能真正说出个所以然来。
- |5 J0 A: s0 J" X! j! L1 x
8 g, C6 m, _/ g/ l0 g" d+ o& W# v9 l4 s/ ]3 L4 A  [" E
回复 支持 反对

使用道具 举报

发表于 2015-2-3 13:52:36 | 显示全部楼层
楼主你说的是不是这个东西?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2015-2-3 15:04:13 | 显示全部楼层
duanyz 发表于 2015-2-3 12:28 - w) ?2 F8 t  ~; G6 k4 ]: l$ }
提出这个问题当然是为了实现一些特别的要求,如果明确了行程距离的话肯定不需要行程开关。( C  T: N6 F2 j3 v$ w  O$ ~2 ]- m
9 z: z, u' X0 {( ?2 y# I7 t% \
电路上应该 ...

/ f+ N5 U: |$ e- T7 o3 R0 K" w就是觉得写不出来咯,既然不相信,就按坛里大侠的规矩,做交易吧!有需要加q,我可以告诉你怎么接线,怎么编程,系统GSK980-TDb!其他系统再议8 P0 b4 O1 r/ r! t$ T) P( W4 U( `

0 E; @2 s7 K7 v- _) m$ G1 A+ \3 d! d2 H7 W- C1 Y* ]$ q7 d) T# F  d# @

点评

呵呵,不牛B,别人做好的东西拿来用用而已,兴趣是最好的老师,慢慢研究吧!  发表于 2015-2-4 15:32
所以我不介意明年学会或者这辈子都学不会,这根本不重要。或者你真的牛b,又或者你觉得自己真的很牛b,但这跟我半毛钱关系没有。解决问题并不是只能靠你的绝世武功一途,诚意与君共勉“少装逼,装逼被雷劈“  发表于 2015-2-4 13:39
实话说,我手上什么系统都没有,更没有说明书,我只用过mach3的系统,我也不是做机械加工这一行的,只是因为自己喜欢,所以自学的。这个帖子的求助内容,目前不会产生半分钱的价值。这只是我对知识的追求。  发表于 2015-2-4 13:27
每个人表达的方式不同,但我只是将我的求助经历说出来,没别的意思,或者让你对号入座了,如果让你不快请原谅。  发表于 2015-2-4 13:20
其实也就是一句话的事情,可楼主你的说话语气惹到我了,所以想知道又不想翻说明书,那就交学费吧  发表于 2015-2-3 21:38
事先沟通好,给钱,干活!  发表于 2015-2-3 21:28
坛里大侠的规矩是什么规矩啊?  发表于 2015-2-3 19:41
回复 支持 反对

使用道具 举报

发表于 2015-2-3 15:37:51 | 显示全部楼层
本帖最后由 天山雪糕 于 2015-2-3 15:39 编辑 - J/ J2 M  u! o# o' _

8 \$ t+ c& ^7 |! g得用G31吧
回复 支持 反对

使用道具 举报

发表于 2015-2-3 22:05:25 | 显示全部楼层
应该可以定义一个M指令实现,具体不会了,我想是修改plc,控制器程序之类的
回复 支持 反对

使用道具 举报

发表于 2015-2-4 12:26:31 | 显示全部楼层
系统变量可以实现楼主的功能,仔细阅读说明书就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-9 09:13:52 | 显示全部楼层
原来fanuc是有个中断跳转程序的,m96m97。
! ?7 o; m0 \: ~) D, P6 v5 i% v/ e( {' p
当触发到中断开关调到m96的程序,如此循环,就是不知道我会用的mach3有没有这个中断跳转功能
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-25 02:05 , Processed in 0.060746 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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