机器人数控机床自动上下料项目.docx

上传人:b****6 文档编号:16080680 上传时间:2023-07-10 格式:DOCX 页数:20 大小:20.74KB
下载 相关 举报
机器人数控机床自动上下料项目.docx_第1页
第1页 / 共20页
机器人数控机床自动上下料项目.docx_第2页
第2页 / 共20页
机器人数控机床自动上下料项目.docx_第3页
第3页 / 共20页
机器人数控机床自动上下料项目.docx_第4页
第4页 / 共20页
机器人数控机床自动上下料项目.docx_第5页
第5页 / 共20页
机器人数控机床自动上下料项目.docx_第6页
第6页 / 共20页
机器人数控机床自动上下料项目.docx_第7页
第7页 / 共20页
机器人数控机床自动上下料项目.docx_第8页
第8页 / 共20页
机器人数控机床自动上下料项目.docx_第9页
第9页 / 共20页
机器人数控机床自动上下料项目.docx_第10页
第10页 / 共20页
机器人数控机床自动上下料项目.docx_第11页
第11页 / 共20页
机器人数控机床自动上下料项目.docx_第12页
第12页 / 共20页
机器人数控机床自动上下料项目.docx_第13页
第13页 / 共20页
机器人数控机床自动上下料项目.docx_第14页
第14页 / 共20页
机器人数控机床自动上下料项目.docx_第15页
第15页 / 共20页
机器人数控机床自动上下料项目.docx_第16页
第16页 / 共20页
机器人数控机床自动上下料项目.docx_第17页
第17页 / 共20页
机器人数控机床自动上下料项目.docx_第18页
第18页 / 共20页
机器人数控机床自动上下料项目.docx_第19页
第19页 / 共20页
机器人数控机床自动上下料项目.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

机器人数控机床自动上下料项目.docx

《机器人数控机床自动上下料项目.docx》由会员分享,可在线阅读,更多相关《机器人数控机床自动上下料项目.docx(20页珍藏版)》请在冰点文库上搜索。

机器人数控机床自动上下料项目.docx

机器人数控机床自动上下料项目

加工装配工作站由上下料工业机器人,机器人控制柜,PLC控制柜,仓库,上料输送线工作站等构成,机器人完成对工件的搬运和入仓装配,而数控机床则对搬运的工件进行加工处理,机器人与数控机床配合零件的加工入仓。

加工装配工作站运行的准备条件

(1)物料台八个凹槽检测有,仓库八个凹槽检测无,且配件台待装配零件放满。

转盘旋转到位,即工件到达机器人抓取的指定位置(运行前用手动模式触摸屏校正)。

(2)机器人选择远程模式,机器人在作业原点,机器人运行无。

(3)机器人报警无,CNC报警无。

(4)CNC卡盘上无工件,CNC就绪。

(1)按下启动按钮,机器人伺服使能,机器人启动,发出机器人上料开始信号。

(2)机器人接到上料开始信号,机器人搬运工件到达CNC正前方50cm处,发出机器人上料完成信号。

(3)CNC接到上料完成信号,CNC门打开,CNC门开到位,发出机器人送料开始信号。

(4)机器人接到送料开始信号,机器人将工件送入CNC,返回CNC正前方50cm处,发出机器人送料完成信号。

(5)CNC接到送料完成信号,CNC门关闭,CNC门关到位,CNC加工开始,CNC加工完成,CNC门打开,CNC门开到位,发出机器人取料开始信号。

(6)机器人接到取料开始信号,机器人将CNC内的工件取出,发出机器人取料完成信号。

(7)CNC接到机器人取料完成信号,CNC门关闭,CNC门关闭到位,发出机器人入仓装配开始信号。

(8)机器人接到入仓装配开始信号,机器人把工件放入仓库的凹槽中,机器人移动到装配台夹取配件,待装配完成,发出机器人装配完成信号。

(9)机器人接到装配完成信号,机器人回原点,若仓库装配完的工件数超过八个(含八个)则机器人停止搬运,待清仓与加料加配件后,按下复位按钮,系统继续运行。

若仓库装配完的工件数低于八个则系统继续运行。

(10)暂停:

按下暂停按钮,机器人停止搬运,按下复位键后一切运行正常。

急停:

拍下急停按钮,红灯常亮,机器人停止搬运,PLC输出复位(除警示灯(红)、机器人急停、CNC急停外),待按下复位按钮,警示灯(红)灭,机器人及CNC急停清除,旋转转换开关,手动恢复各部分为初始状态,机器人选择示教模式回原点,仓库清空,按下启动按钮工作站运作重新开始。

注:

条件没准备好时,黄灯1HZ闪烁,条件准备好时,黄灯常亮。

待按下启动按钮设备运行绿灯常亮,急停时红灯常亮。

转换开关用于手动与自动间的切换,以及急停后各部件初始状态的恢复。

上下料装配工作站系统配置 

名称

型号

数量

厂商

备注

六关节机器人本体

安川MH6

1

日本株式会社安川电机

上下料机器人与控制系统

机器人控制柜

DX100

1

日本株式会社安川电机

数控机床CNC

TOM-ZH540B

1

德国西门子

加工中心

PLC

OMRONCP1L-M60DR

1

欧姆龙自动化(中国)有限公司

系统控制

I/O扩展单元

CP1L-32ER

1

欧姆龙自动化(中国)有限公司

扩展输入20点,输出32点

步进电机

86BYG250A(50齿)

1

„„

配件台的转动

光电传感器

E3Z-LS63

17

欧姆龙自动化(中国)有限公司

仓库/物料台/装配台

启停/复位按钮

LA42P-10/G/Y/R

3

Schneider

工作站启动与停止

急停按钮

LA42J-11/R

1

Schneider

工作站急停

步进驱动器

两相0.90/1.80

1

聚英电子

电机驱动

触摸屏

TPC-7062k

1

北京昆仑通态

工作站控制

转换开关

SBQ1A-63Z

1

Schneider

手动/自动

变压器

AC380v-AC220v

1

山东永昌电力设备有限公司

DX100供电

变压器

AC220v-AC110v

1

山东永昌电力设备有限公司

步进驱动供电

上下料装配工作站硬件的系统设计包括工作站主电路的设计,控制柜及其内部设备的配置,PLC的i/o表,外围设备(传感器、按钮、驱动器)与PLC的接口电路,机器人与PLC的接口电路。

控制柜及其设备配置

PLC控制柜的设计包括空开、PLC、驱动器、开关电源、端子排等元器件安放位置的设计。

控制柜设计如图所示。

控制柜设备配置

设备标识符

设备名称

设备型号/规格

QS

断路器3P

CHNTDZ47-60

QF1、QF5

断路器3P

CHNTDZ47-32

QF2、QF3、QF4

断路器2P

CHNTDZ47-10

插座1、插座2

插座2P、3P

DELIXI

FU

熔断器

RT18-2A

PE

接线端子排

开关电源

开关电源

AC220v~AC110vAC220v~DC5v

PLC

可编程器件

CP1L-M60DR

步进驱动器

步进驱动

两相驱动

机器人工作站i/o表

数控机床上下料I/O表

工位

名称

输入

工位

名称

输出

触摸屏

开关按钮

启动

0.00

步进驱动

脉冲

100.00

w0.00

复位

0.01

方向

100.01

w0.01

暂停

0.02

急停

0.03

转换开关

0.04

警示灯

绿灯

100.02

W0.02

红灯

100.03

w0.03

配件台定位

黄灯

100.04

W0.04

转盘旋转到位

0.05

机器人

机器人伺服使能

100.05

w0.05

机器人

机器人运行中

0.06

机器人启动

100.06

w0.06

机器人伺服使能

0.07

机器人暂停

100.07

w0.07

机器人报警/错误

1.00

机器人急停

101.00

w1.00

机器人选择远程模式

1.01

机器人在作业原点

1.02

机器人信号

机器人上料开始

101.01

w1.01

机器人送料开始

101.02

w1.02

机器人信号点

机器人上料完成

1.03

机器人取料开始

101.03

w1.03

机器人送料完成

1.04

机器人入仓装配开始

101.04

w1.04

机器人取料完成

1.05

机器人装配完成

1.06

数控机床

CNC急停

101.05

w1.05

CNC门打开

101.06

w1.06

CNC门关闭

101.07

w1.07

数控机床

CNC就绪

2.00

CNC加工开始

102.00

w1.08

CNC报警

2.01

CNC门开到位

2.02

CNC门关到位

2.03

CNC加工完成

2.04

物料台

1号槽

2.05

2号槽

2.06

3号槽

2.07

4号槽

3.00

5号槽

3.01

6号槽

3.02

7号槽

3.03

8号槽

3.04

仓库

1号仓库

3.05

2号仓库

3.06

3号仓库

3.07

4号仓库

4.00

5号仓库

4.01

6号仓库

4.02

7号仓库

4.03

8号仓库

4.04

备注:

上下料装配工作站软件系统设计

上下料装配工作站PLC程序设计

机器人上下料工作站PLC程序分为:

手动、状态准备、主程序、暂停、急停五个部分。

程序框架如图

手动

手动程序部分主要是为了测试各部件的动作正常及急停后初始状态的恢复,程序如图

状态准备主要包括:

自动手动切换、满足条件指示灯情况、不满足条件指示灯情况及按钮启动。

状态准备PLC程序如图

主程序部分主要包括:

机器人启动、机器人上料、机器人送料、机器人取料、CNC加工、机器人入仓装配、对于加工工件数目的判断等。

机器人启动程序需先接通伺服使能,具体程序如图

机器人夹取物料台上的工件在数控机床正前方50cm出停下,并通知CNC把门打开,程序如图

机器人将工件送入数控机床,CNC门关闭通知机床加工开始,程序如图。

CNC加工之后门开通知机器人来取料,程序如图

机器人将料取出,CNC门关闭开始进入装配阶段,程序如图

机器人将工件夹取放入仓库指定位置,并夹取配料台上的工件装配进仓库的工件上,入仓装配程序如图

机器人回原点位置,旋转盘旋转45度将新的工件转到机器人夹取位置,程序如图

序根据加工的个数判断机器人是否接着上下料,程序如图

暂停PLC程序需单列,暂停只是机器人运动的暂停,程序如图

工作站遇到特殊情况,按下急停按钮机器人伺服、启动断开,警示灯(红)常亮,CNC急停加工停止,机器人各信号点复位,PLC具体程序如图

机床上下料机器人程序

序号程序注释

1NOP

2*L0程序标号

3CLEARB0001

CLEARB0011置记忆存储器B000和B001为0;初始化

4DOUTOUT#(12)=OFF清除“机器人装配完成”信号;初始化

5CALLJOB:

HANDOPEN手爪松开;初始化

6*L10程序标号

7WAITIN#(9)=ON等待PLC“机器人上料开始”指令

8MOVJVJ=10.00PL=0机器人作业原点,关键示教点

9JUMP*L1IFB000=0如果夹取第一块工件,跳转至*L1

10JUMP*L2IFB000=1如果夹取第二块工件,跳转至*L2

11JUMP*L3IFB000=2如果夹取第三块工件,跳转至*L3

12JUMP*L4IFB000=3如果夹取第四块工件,跳转至*L4

13JUMP*L5IFB000=4如果夹取第五块工件,跳转至*L5

14JUMP*L6IFB000=5如果夹取第六块工件,跳转至*L6

15JUMP*L7IFB000=6如果夹取第七块工件,跳转至*L7

16JUMP*L8IFB000=7如果夹取第八块工件,跳转至*L8

17*L1夹取第1个工件时程序标号

18MOVJVJ=15.00PL=3中间移动点

19MOVJVJ=15.00PL=3中间移动点

20MOVLV=83.3开始夹取第1个工件

21JUMP*L9跳转至*L9

22*L2夹取第2个工件时程序标号

23MOVJVJ=15.00PL=3中间移动点

24MOVJVJ=15.00PL=3中间移动点

25MOVLV=83.3开始夹取第2个工件

26JUMP*L9跳转至*L9

27*L3夹取第3个工件时程序标号

28MOVJVJ=15.00PL=3中间移动点

29MOVJVJ=15.00PL=3中间移动点

30MOVLV=83.3开始夹取第3个工件

31JUMP*L9跳转至*L9

32*L4夹取第4个工件时程序标号

33MOVJVJ=15.00PL=3中间移动点

34MOVJVJ=15.00PL=3中间移动点

35MOVLV=83.3开始夹取第4个工件

36JUMP*L9跳转至*L9

37*L5夹取第5个工件时程序标号

38MOVJVJ=15.00PL=3中间移动点

39MOVJVJ=15.00PL=3中间移动点

40MOVLV=83.3开始夹取第5个工件

41JUMP*L9跳转至*L9

42*L6夹取第6个工件时程序标号

43MOVJVJ=15.00PL=3中间移动点

44MOVJVJ=15.00PL=3中间移动点

45MOVLV=83.3开始夹取第6个工件

46JUMP*L9跳转至*L9

47*L7夹取第7个工件时程序标号

48MOVJVJ=15.00PL=3中间移动点

49MOVJVJ=15.00PL=3中间移动点

50MOVLV=83.3开始夹取第7个工件

51JUMP*L9跳转至*L9

52*L8夹取第8个工件时程序标号

53MOVJVJ=15.00PL=3中间移动点

54MOVJVJ=15.00PL=3中间移动点

55MOVLV=83.3开始夹取第8个工件

56JUMP*L9跳转至*L9

57*L9程序标号

58CALLJOB:

HANDCLOSE手爪夹紧,调用手爪夹紧子程序

59INCB000上料数加1

60MOVJVJ=15.00PL=3中间移动点

61MOVJVJ=15.00PL=3中间移动点

62MOVLV=83.3中间移动点

63MOVLV=83.3夹取工件移动到CNC正前方0.5m处停下

64PULSEOUT#(9)T=1向PLC发出1s“机器人上料完成”信号

65WAITIN#(10)=ON等待PLC“机器人送料开始”指令

66MOVJVJ=15.00PL=3中间移动点

67MOVJVJ=15.00PL=3中间移动点

68MOVLV=83.3机器人接近卡盘,关键示教点

69CALLJOB:

HANDOPEN手爪释放,调用手爪释放子程序

70MOVJVJ=15.00PL=3中间移动点

71MOVJVJ=50.00PL=3中间移动点

72MOVJVJ=5.00PL=3中间移动点(返回CNC正前方0.5m处)

73PULSEOUT#(10)T=1向PLC发出1s“机器人送料完成”信号

74WAITIN#(11)=ON等待PLC“机器人取料开始”指令

75MOVJVJ=15.00PL=3中间移动点

76MOVJVJ=50.00PL=3中间移动点

77MOVJVJ=5.00PL=3机器人接近卡盘,关键示教点

78CALLJOB:

HANDCLOSE手爪夹紧,调用手爪夹紧子程序

79MOVJVJ=50.00PL=3中间移动点

80MOVJVJ=5.00PL=3中间移动点(返回CNC正前方0.5m处)

81PULSEOUT#(11)T=1向PLC发出1s“机器人取料完成”信号

82WAITIN#(12)=ON等待PLC“机器人入仓装配开始”指令

83MOVJVJ=15.00PL=3中间移动点

84MOVJVJ=50.00PL=3中间移动点

85JUMP*L11IFB001=0如果入仓第一块工件,跳转至*L11

86JUMP*L12IFB001=1如果入仓第二块工件,跳转至*L12

87JUMP*L13IFB001=2如果入仓第三块工件,跳转至*L13

88JUMP*L14IFB001=3如果入仓第四块工件,跳转至*L14

89JUMP*L15IFB001=4如果入仓第五块工件,跳转至*L15

90JUMP*L16IFB001=5如果入仓第六块工件,跳转至*L16

91JUMP*L17IFB001=6如果入仓第七块工件,跳转至*L17

92JUMP*L18IFB001=7如果入仓第八块工件,跳转至*L18

93*L11入仓装配第1个工件时程序标号

94MOVJVJ=15.00PL=3中间移动点

95MOVJVJ=50.00PL=3中间移动点

96MOVLV=250PL=1接近仓库,重要示教点

97CALLJOB:

HANDOPEN手爪释放,调用手爪释放子程序

98MOVJVJ=15.00PL=3中间移动点

99MOVJVJ=50.00PL=3中间移动点

100MOVLV=250PL=1接近配件,重要示教点

101CALLJOB:

HANDCLOSE手爪夹紧配件,调用手爪夹紧子程序

102MOVJVJ=15.00PL=3中间移动点

103MOVJVJ=50.00PL=3中间移动点

104MOVLV=250PL=1接近工件,重要示教点

105MOVJVJ=15.00PL=3中间移动点

106CALLJOB:

HANDOPEN手爪释放配件,调用手爪释放子程序

107MOVJVJ=50.00PL=3中间移动点

108MOVJVJ=50.00PL=3中间移动点

109JUMP*L19跳转至*L9

110*L12入仓装配第2个工件时程序标号

111MOVJVJ=15.00PL=3中间移动点

112MOVJVJ=50.00PL=3中间移动点

113MOVLV=250PL=1接近仓库,重要示教点

114CALLJOB:

HANDOPEN手爪释放,调用手爪释放子程序

115MOVJVJ=15.00PL=3中间移动点

116MOVJVJ=50.00PL=3中间移动点

117MOVLV=250PL=1接近配件,重要示教点

118CALLJOB:

HANDCLOSE手爪夹紧配件,调用手爪夹紧子程序

119MOVJVJ=15.00PL=3中间移动点

120MOVJVJ=50.00PL=3中间移动点

121MOVLV=250PL=1接近工件,重要示教点

122MOVJVJ=15.00PL=3中间移动点

123CALLJOB:

HANDOPEN手爪释放配件,调用手爪释放子程序

124MOVJVJ=50.00PL=3中间移动点

125MOVJVJ=50.00PL=3中间移动点

126JUMP*L19跳转至*L9

127*L13入仓装配第3个工件时程序标号

128MOVJVJ=15.00PL=3中间移动点

129MOVJVJ=50.00PL=3中间移动点

130MOVLV=250PL=1接近仓库,重要示教点

131CALLJOB:

HANDOPEN手爪释放,调用手爪释放子程序

132MOVJVJ=15.00PL=3中间移动点

133MOVJVJ=50.00PL=3中间移动点

134MOVLV=250PL=1接近配件,重要示教点

135CALLJOB:

HANDCLOSE手爪夹紧,调用手爪夹紧子程序

136MOVJVJ=15.00PL=3中间移动点

137MOVJVJ=50.00PL=3中间移动点

138MOVLV=250PL=1接近工件,重要示教点

139MOVJVJ=15.00PL=3中间移动点

140CALLJOB:

HANDOPEN手爪释放,调用手爪释放子程序

141MOVJVJ=50.00PL=3中间移动点

142MOVJVJ=50.00PL=3中间移动点

143JUMP*L19跳转至*L9

144*L14入仓装配第4个工件时程序标号

145MOVJVJ=15.00PL=3中间移动点

146MOVJVJ=50.00PL=3中间移动点

147MOVLV=250PL=1接近仓库,重要示教点

148CALLJOB:

HANDOPEN手爪释放,调用手爪释放子程序

149MOVJVJ=15.00PL=3中间移动点

150MOVJVJ=50.00PL=3中间移动点

151MOVLV=250PL=1接近配件,重要示教点

152CALLJOB:

HANDCLOSE手爪夹紧,调用手爪夹紧子程序

153MOVJVJ=15.00PL=3中间移动点

154MOVJVJ=50.00PL=3中间移动点

155MOVLV=250PL=1接近工件,重要示教点

156MOVJVJ=15.00PL=3中间移动点

157CALLJOB:

HANDOPEN手爪释放,调用手爪释放子程序

158MOVJVJ=50.00PL=3中间移动点

159MOVJVJ=50.00PL=3中间移动点

160JUMP*L19跳转至*L9

161*L15入仓装配第5个工件时程序标号

162MOVJVJ=15.00PL=3中间移动点

163MOVJVJ=50.00PL=3中间移动点

164MOVLV=250PL=1接近仓库,重要示教点

165CALLJOB:

HANDOPEN手爪释放,调用手爪释放子程序

166MOVJVJ=15.00PL=3中间移动点

167MOVJVJ=50.00PL=3中间移动点

168MOVLV=250PL=1接近配件,重要示教点

169CALLJOB:

HANDCLOSE手爪夹紧,调用手爪夹紧子程序

170MOVJVJ=15.00PL=3中间移动点

171MOVJVJ=50.00PL=3中间移动点

172MOVLV=250PL=1接近工件,重要示教点

173MOVJVJ=15.00PL=3中间移动点

174CALLJOB:

HANDOPEN手爪释放,调用手爪释放子程序

175MOVJVJ=50.00PL=3中间移动点

176MOVJVJ=50.00PL=3中间移动点

177JUMP*L19跳转至*L9

178*L16入仓装配第6个工件时程序标号

179MOVJVJ=15.00PL=3中间移动点

180MOVJVJ=50.00PL=3中间移动点

181MOVLV=250PL=1接近仓库,重要示教点

182CALLJOB:

HANDOPEN手爪释放,调用手爪释放子程序

183MOVJVJ=15.00PL=3中间移动点

184MOVJVJ=50.00PL=3中间移动点

185MOVLV=250PL=1接近配件,重要示教点

186CALLJOB:

HANDCLOSE手爪夹紧,调用手爪夹紧子程序

187MOVJVJ=15.00PL=

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 图表模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2