拜台达论坛各位高手,初鸟有一个极其幼稚简单的问题相求 点击:758 | 回复:8



MOJZOHANG

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 10回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2005年3月15日
发表于:2012-03-10 22:01:09
楼主

我用的是20PM的PLC+ASAD-A2-L的伺服驱动器,现在有两个很幼稚的问题,还望各大哥指教

 

1. 如何做到在触摸屏上点动伺服电机(比方说,我点了触摸屏上的某个开关,手指按上去,x轴电机就按某速度运动,手指放开电机就停止)?看了20PM的说明书,似乎没有指令可以支持

 

2.如何在伺服电机移动时遇到我连在x0上的接近开关后,停止电机(比方说LIN X200000 F5000,当x轴伺服电机移动过程中,还没有到200000,突然遇到了限位的接近开关,就终止LIN这条命令)

   原来有考虑用rst m1074 ,结果发觉自己天真了。。。

 

谢谢各位老大了



楼主最近还看过



newchp

  • 精华:2帖
  • 求助:0帖
  • 帖子:8帖 | 3973回
  • 年度积分:0
  • 历史总积分:9011
  • 注册:2006年7月15日
发表于:2012-03-12 21:03:40
1楼

1’你用的是三菱的PLC吧,这个接触太少,给你说说用OMRON的PLC可以用以下方法实现,屏上按下按钮后,可以以连续方式发送脉冲,按钮下沿,用INI指令结束脉冲输出,‘

2,第二个部题,参照第1条

newchp

  • 精华:2帖
  • 求助:0帖
  • 帖子:8帖 | 3973回
  • 年度积分:0
  • 历史总积分:9011
  • 注册:2006年7月15日
发表于:2012-03-12 21:08:38
2楼

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

newchp

  • 精华:2帖
  • 求助:0帖
  • 帖子:8帖 | 3973回
  • 年度积分:0
  • 历史总积分:9011
  • 注册:2006年7月15日
发表于:2012-03-12 21:09:38
3楼

正大光明                                                                          10没?

MOJZOHANG

  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 10回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2005年3月15日
发表于:2012-03-12 23:14:22
4楼

谢谢楼上的大哥。。。可是我是台达的PLC,哎

 

现在能停止了,但是遇到个很尴尬的问题,

比方说X轴遇到限位开关停止,然后启动Y轴移动直到遇到限位开关。

程序如下

O100

LDP M200

DMOV K0 D1848

DMOV K0 D1928

SET Y0

CALL P0

LD M2

RST M200

RST M1074

MOV k0 D1848

TMR T1 k5

LDP T1

CALL p1

RST T1

RST M2

LD M1002

SET Y0

M102

OX0

BRET

INCT

LIN X2000000 F50000

M2

OX1

BRET

INCT

LIN Y2000000 F50000

M2

P0

BRET

LD M1000

MOV H8000 D1868

OUT M1074

SRET

P1

BRET

LD M1000

RST M1074

MOV H8001 D1868

OUT M1074

SRET

 

 

结果就是要么x轴遇到限位不停止(我以M1作为模拟限位),要么就是停止了,但Y轴不运动

 

求各位高手帮忙看看吧

EBN战略军团总司令-宝马760LI

  • 精华:2帖
  • 求助:11帖
  • 帖子:186帖 | 4421回
  • 年度积分:0
  • 历史总积分:25033
  • 注册:2005年11月18日
发表于:2012-03-12 23:30:33
5楼

我把你的问题记录了,明天让工程师详细给你分析教你如何实现。你忙完看一下啊军团。加入ebn战略军团。那有一个官方超级QQ群。里面我让台达工程师教你怎么弄。不是一句2句能教会你。不清楚的联系我。

ABB_NO1

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 43回
  • 年度积分:0
  • 历史总积分:124
  • 注册:2005年11月06日
发表于:2012-03-12 23:44:13
6楼
move 0 dXX 和MOve XX dxx用按钮选择,按钮选择保持型
二也是

huhuijun188

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2009年6月01日
发表于:2012-03-12 23:52:57
7楼

1、点动,20PM里有专门的轴运动命令。其中就包括点动命令。X轴运动参数是D1846,Y轴是D1926。你可以看一下这两个特殊寄存器,赋值为4时是正转点动,为8时是反转点动。点动速度:X轴是D1826,Y轴是D1906.

2、根据你的要求,可以用单段速定位功能,同样也是D1846,设为100H启动X轴单段速定位。并使能X0外部中断。当碰到接近开关就把D1846设为0.这样就停止了。Y轴亦如此。

 

ldy313

  • 精华:1帖
  • 求助:7帖
  • 帖子:35帖 | 57回
  • 年度积分:0
  • 历史总积分:424
  • 注册:2010年3月11日
发表于:2013-06-24 17:04:36
8楼

回复内容:

对: EBN战略军团总司令-宝马760LI  我把你的问题记录了,明天让工程师详细给你分析教你如何实... 内容的回复   能否留下群号交流一下!


热门招聘
相关主题

官方公众号

智造工程师