北京发那科培训讲义_-PMC的编程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
35
北京发那科机电有限公司
36
北京发那科机电有限公司
37
北京发那科机电有限公司
38
北京发那科机电有限公司
39
北京发那科机电有限公司
40
北京发那科机电有限公司
NC
来自NC
输出信号 输入信号
输入信号 输出信号
1级程序 END1
①
到NC
2级程序 MT
来自MT
②-1
接收电路 驱动电路
输入信号 输出信号
SPE (SUB72) END (SUB64)
43
北京发那科机电有限公司
44
北京发那科机电有限公司
45
北京发那科机电有限公司
46
北京发那科机电有限公司
47
北京发那科机电有限公司
48
北京发那科机电有限公司
49
北京发那科机电有限公司
50
北京发那科机电有限公司
51
北京发那科机电有限公司
52
3
4
机床操作面板接 口单元
Specify 1 to 8 in _.
12
北京发那科机电有限公司
6
7
13
北京发那科机电有限公司
I/O Llink 模块设 定例1
I/O Llink 模块设 定例2
14
北京发那科机电有限公司
R 继电器 地址号 R0 R1 R2 PMC-SA1 7 6 5 4 3 2 1 0
北京发那科机电有限公司
设计篇( ) 北京发那科培训讲义 • 设计篇(2)
PMC编程 编程
1
北京发那科机电有限公司 数控机床做为自动化控制设备,是在自动控制下进行工作的, 数控机床做为自动化控制设备,是在自动控制下进行工作的,数 控机床所受控制可分为两类: 控机床所受控制可分为两类:
一类是最终实现对各坐标轴运动进行的“数字控制” 一类是最终实现对各坐标轴运动进行的“数字控制”。如:对CNC车床 车床 X轴和 轴,CNC铣床 轴,Y轴,Z 轴的移动距离,各轴运行的插补,补偿 轴和Z轴 铣床X轴 轴的移动距离,各轴运行的插补, 轴和 铣床 轴 等的控制即为“数字控制” 等的控制即为“数字控制”。 另一类为“顺序控制” 对数控机床来说, 顺序控制” 另一类为“顺序控制”。对数控机床来说,“顺序控制”是在数控机床 运行过程中, 内部和机床各行程开关, 运行过程中,以CNC内部和机床各行程开关,传感器,按钮,继电器等的 内部和机床各行程开关 传感器,按钮, 开关量信号状态为条件,并按照预先规定的逻辑顺序对诸如主轴的起停, 开关量信号状态为条件,并按照预先规定的逻辑顺序对诸如主轴的起停, 换向,刀具的更换,工件的夹紧,松开,液压,冷却, 换向,刀具的更换,工件的夹紧,松开,液压,冷却,润滑系统的运行等 进行的控制。 数字控制”比较, 顺序控制” 进行的控制。与“数字控制”比较,“顺序控制”的信息主要是开关量信 号。 常把数控机床分为“ 侧 即机床侧)两大部分。 常把数控机床分为“NC侧”和“MT侧”(即机床侧)两大部分。“NC 侧 包括CNC系统的硬件和软件,与CNC系统连接的外围设备如显示器, 系统的硬件和软件, 系统连接的外围设备如显示器, 侧”包括 系统的硬件和软件 系统连接的外围设备如显示器 MDI面板等。“MT侧”则包括机床机械部分及其液压、气压、冷却、润滑 面板等。 面板等 侧 则包括机床机械部分及其液压、气压、冷却、 、排屑等辅助装置、机床操作面板、继电器线路、机床强电线路等。PMC 排屑等辅助装置、机床操作面板、继电器线路、机床强电线路等。 处于NC与 之间, 的输入、 处于 与MT之间,对NC和MT的输入、输出信号进行处理。 MT侧顺序控 之间 和 的输入 输出信号进行处理。 侧顺序控 制的最终对象随数控机床的类型、结构、 制的最终对象随数控机床的类型、结构、辅助装置等的不同而有很大的差 机床结构越复杂,辅助装置越多,最终受控对象也越多。 别。机床结构越复杂,辅助装置越多,最终受控对象也越多。 2
K19 K99 PMC-SB7
18
北京发那科机电有限公司
D 继电器 地址号 D0 D1 D2 7 6 5 4 3 2 1 0 PMC-SA1 PMC-SA3
D1859 PMC-SB7 D9999
19
北京发那科机电有限公司
T 计数器 地址号
T0 T1 T2 T3
7
6
5
4
3
2
1
0
定时器 No.1 定时器 No.1
A B C
32
北京发那科机电有限公司
下降沿产生单脉冲的时序图 A A B C B
A B C
33
北京发那科机电有限公司
单信号接通断开时序图
C C
D D
D
C D
34
北京发那科机电有限公司
数控机床用PMC的指令必须满足数控机床信息 的指令必须满足数控机床信息 数控机床用 处理和动作控制的特殊要求。例如, 输出的M 处理和动作控制的特殊要求。例如,由NC输出的 输出的 二进制代码信号的译码, ,S,T二进制代码信号的译码,机械部件动作状态 , 二进制代码信号的译码 或液压系统动作状态的延时确认,加工零件记数, 或液压系统动作状态的延时确认,加工零件记数,刀 库,分度台沿最短路径旋转和现在位置至目标位置步 数的计算等。 数的计算等。 在为数控机床编辑顺序程序时,对于上述译码、 在为数控机床编辑顺序程序时,对于上述译码、 定时、记数、最短路径选择,以及比较、检索、 定时、记数、最短路径选择,以及比较、检索、代码 转换、数据四则运算、信息显示等控制功能, 转换、数据四则运算、信息显示等控制功能,仅用执 行一位操作的基本指令编程, 行一位操作的基本指令编程,实现起来将会十分困难 因此, 。因此,就需要增加一些具有专门控制功能的指令来 解决基本指令无法处理的那些控制问题。 解决基本指令无法处理的那些控制问题。这些专门指 令就是“功能指令” 令就是“功能指令”
北京发那科机电有限公司
*ESP,*DECx等
DI/DO
公共端
机床
数 控 系 统
G
X
接收
驱动
F
保持型继电器 •Counter (C) •Timer (T) •Keep relay (K) •Data table (D) •Variable table (D)
Y
中间 继电 器 (R)
负 载
电 源
3
北京发那科机电有限公司
11
北京发那科机电有限公司
序号 名称 模块名称 (实 际 模 块名称) FS 04 A FS 08 A FAN U C CNC S Y ST E M FAN U C P ow er M ate series O C 02I O C 02O O C 03I O C 03O 2 0I 用 机 床 操 作 面 板 机床操作面板连 接单元 O C 01I O C 01O /4 /8 O C 02I O C 02O O C 03I O C 03O /_ 5 I/O Link 连 接 单 元 O C 02I O C 02O O C 03I O C 03O 占用地址 Input: 4 byte O utput: 4 byte Input: 4 byte O utput: 4 byte Input: 4 byte O utput: 4 byte Input: 4 byte O utput: 4 byte Input: 4 byte O utput: 4 byte Input: 4 byte O utput: 4 byte Input: 12 byte O utput: 8 byte Input: 12 byte O utput: 8 byte Input: 16 bytes O utput: 16 bytes Input: 32 bytes O utput: 32 bytes Input: _ bytes O utput: _ bytes Input: 16 bytes O utput: 16 bytes Input: 32 bytes O utput: 32 bytes 说明
R A C K D T L P
内部继电器 信息请求信号 计数器 保持继电器 数据表 可变定时器 标号 子程序号
R0 ~ R1999 R9000 ~ R9099
R0 ~ R1499 R000 ~ R9117 A0 ~ A24 C0 ~ C79 K0 ~ K19 D0 ~ D1859 T0 ~ T79
-
23
北京发那科机电有限公司
24
北京发那科机电有限公司
25
北京发那科机电有限公司
26
北京发那科机电有限公司
基本指令
27
北京发那科机电有限公司
28
北京发那科机电有限公司
29
北京发那科机电有限公司
30
北京发那科机电有限公司
31
北京发那科机电有限公司
上升沿产生单脉冲的时序图 A A B C B
63
北京发那科机电有限公司
64
北京发那科机电有限公司
PMC-SA1 PMC-SA3
T76 T77 T498 T499
定时器 No.40 定时器 No.250
PMC-SB7
20
北京发那科机电有限公司
规格 标记数 标记数
SA1 -
SA3 9999
SB7 9999Βιβλιοθήκη Baidu
21
北京发那科机电有限公司
规格 子程序数量
SA1 -
SA3 512
SB7 2000
22
北京发那科机电有限公司
4
5
6
北京发那科机电有限公司
7
北京发那科机电有限公司
8
北京发那科机电有限公司
9
北京发那科机电有限公司
10
北京发那科机电有限公司
型号 字符 信号说明 PM C-SA1 X 输 入 信 号 (M T PM C) X0 ~ X127 X1000 ~ X1011 Y0 ~ Y127 Y 输 出 信 号 (M T PM C) Y1000~Y1008 PM C-SA3 PM C-SB7 X0 ~ X127 X200~X327 X1000 ~ X1127 Y0~Y127 Y200~Y237 Y1000~Y1127 F0 ~ F767 F 输 入 信 号 (NC PM C) F0 ~ F225 F1000 ~ F1255 F1000 ~ F1767 F2000 ~ F2767 F3000 ~ F3767 G0 ~G767 G 输 出 信 号 (NC PM C) G0 ~ G255 G1000 ~ F1255 G1000 ~ G1767 G2000 ~ G2767 G3000 ~ G3767 R0 ~ R7999 R000 ~ R9499 A0 ~ A249 C0 ~ C399 C5000 ~ C5199 K0 ~ K99 K900 ~ K919 D0 ~ D9999 T0 ~ T499 T9000 ~ T9499 L1 ~ L9999 P1 ~ P512 P1 ~ P2000
R999 R1499 R7999
PMC-SA3
PMC-SB7
15
北京发那科机电有限公司
A 继电器 地址号 A0 A1 A2 7 6 5 4 3 2 1 0 PMC-SA1 PMC-SA3
A24 PMC-SB7 A249
16
北京发那科机电有限公司
C 计数器 地址号 C0 C1 C2 C3 当前值 7 6 5 4 3 2 1 0 PMC-SA1
1
FAN U C P ow er M ate-M odel D /H
0I 用 机 床 操 作 面 板 O rdering draw ing N o. A16 B-2200-0661 (Sink type) A16 B-2200-0661 (Sink) A16 B-2201-0731 (Source typ e)
计数器 No.1
设定值
PMC-SA3
C76 C77 C78 C79 C396 C397 C398 C399
设定值
计数器
当前值 设定值
No.20
计数器
当前值
No.100
PMC-SB7
17
北京发那科机电有限公司
K 继电器 地址号 K0 K1 K2 7 6 5 4 3 2 1 0 PMC-SA1 PMC-SA3
北京发那科机电有限公司
53
北京发那科机电有限公司
54
北京发那科机电有限公司
55
北京发那科机电有限公司
56
北京发那科机电有限公司
57
北京发那科机电有限公司
58
北京发那科机电有限公司
59
北京发那科机电有限公司
60
北京发那科机电有限公司
61
北京发那科机电有限公司
62
北京发那科机电有限公司
信号 同步
②-2
到MT
②-3
EDN2
周期时间
①
1级程序 2级程序
① ②-1 ②-2
① ②-3
① ②-1
41
北京发那科机电有限公司
42
北京发那科机电有限公司
1级程序
END1 (SUB1)
2级程序
END2 (SUB2) SP (SUB71)
SPE (SUB72) SP (SUB71)
子程序
SPE (SUB72) SP (SUB71)
北京发那科机电有限公司
36
北京发那科机电有限公司
37
北京发那科机电有限公司
38
北京发那科机电有限公司
39
北京发那科机电有限公司
40
北京发那科机电有限公司
NC
来自NC
输出信号 输入信号
输入信号 输出信号
1级程序 END1
①
到NC
2级程序 MT
来自MT
②-1
接收电路 驱动电路
输入信号 输出信号
SPE (SUB72) END (SUB64)
43
北京发那科机电有限公司
44
北京发那科机电有限公司
45
北京发那科机电有限公司
46
北京发那科机电有限公司
47
北京发那科机电有限公司
48
北京发那科机电有限公司
49
北京发那科机电有限公司
50
北京发那科机电有限公司
51
北京发那科机电有限公司
52
3
4
机床操作面板接 口单元
Specify 1 to 8 in _.
12
北京发那科机电有限公司
6
7
13
北京发那科机电有限公司
I/O Llink 模块设 定例1
I/O Llink 模块设 定例2
14
北京发那科机电有限公司
R 继电器 地址号 R0 R1 R2 PMC-SA1 7 6 5 4 3 2 1 0
北京发那科机电有限公司
设计篇( ) 北京发那科培训讲义 • 设计篇(2)
PMC编程 编程
1
北京发那科机电有限公司 数控机床做为自动化控制设备,是在自动控制下进行工作的, 数控机床做为自动化控制设备,是在自动控制下进行工作的,数 控机床所受控制可分为两类: 控机床所受控制可分为两类:
一类是最终实现对各坐标轴运动进行的“数字控制” 一类是最终实现对各坐标轴运动进行的“数字控制”。如:对CNC车床 车床 X轴和 轴,CNC铣床 轴,Y轴,Z 轴的移动距离,各轴运行的插补,补偿 轴和Z轴 铣床X轴 轴的移动距离,各轴运行的插补, 轴和 铣床 轴 等的控制即为“数字控制” 等的控制即为“数字控制”。 另一类为“顺序控制” 对数控机床来说, 顺序控制” 另一类为“顺序控制”。对数控机床来说,“顺序控制”是在数控机床 运行过程中, 内部和机床各行程开关, 运行过程中,以CNC内部和机床各行程开关,传感器,按钮,继电器等的 内部和机床各行程开关 传感器,按钮, 开关量信号状态为条件,并按照预先规定的逻辑顺序对诸如主轴的起停, 开关量信号状态为条件,并按照预先规定的逻辑顺序对诸如主轴的起停, 换向,刀具的更换,工件的夹紧,松开,液压,冷却, 换向,刀具的更换,工件的夹紧,松开,液压,冷却,润滑系统的运行等 进行的控制。 数字控制”比较, 顺序控制” 进行的控制。与“数字控制”比较,“顺序控制”的信息主要是开关量信 号。 常把数控机床分为“ 侧 即机床侧)两大部分。 常把数控机床分为“NC侧”和“MT侧”(即机床侧)两大部分。“NC 侧 包括CNC系统的硬件和软件,与CNC系统连接的外围设备如显示器, 系统的硬件和软件, 系统连接的外围设备如显示器, 侧”包括 系统的硬件和软件 系统连接的外围设备如显示器 MDI面板等。“MT侧”则包括机床机械部分及其液压、气压、冷却、润滑 面板等。 面板等 侧 则包括机床机械部分及其液压、气压、冷却、 、排屑等辅助装置、机床操作面板、继电器线路、机床强电线路等。PMC 排屑等辅助装置、机床操作面板、继电器线路、机床强电线路等。 处于NC与 之间, 的输入、 处于 与MT之间,对NC和MT的输入、输出信号进行处理。 MT侧顺序控 之间 和 的输入 输出信号进行处理。 侧顺序控 制的最终对象随数控机床的类型、结构、 制的最终对象随数控机床的类型、结构、辅助装置等的不同而有很大的差 机床结构越复杂,辅助装置越多,最终受控对象也越多。 别。机床结构越复杂,辅助装置越多,最终受控对象也越多。 2
K19 K99 PMC-SB7
18
北京发那科机电有限公司
D 继电器 地址号 D0 D1 D2 7 6 5 4 3 2 1 0 PMC-SA1 PMC-SA3
D1859 PMC-SB7 D9999
19
北京发那科机电有限公司
T 计数器 地址号
T0 T1 T2 T3
7
6
5
4
3
2
1
0
定时器 No.1 定时器 No.1
A B C
32
北京发那科机电有限公司
下降沿产生单脉冲的时序图 A A B C B
A B C
33
北京发那科机电有限公司
单信号接通断开时序图
C C
D D
D
C D
34
北京发那科机电有限公司
数控机床用PMC的指令必须满足数控机床信息 的指令必须满足数控机床信息 数控机床用 处理和动作控制的特殊要求。例如, 输出的M 处理和动作控制的特殊要求。例如,由NC输出的 输出的 二进制代码信号的译码, ,S,T二进制代码信号的译码,机械部件动作状态 , 二进制代码信号的译码 或液压系统动作状态的延时确认,加工零件记数, 或液压系统动作状态的延时确认,加工零件记数,刀 库,分度台沿最短路径旋转和现在位置至目标位置步 数的计算等。 数的计算等。 在为数控机床编辑顺序程序时,对于上述译码、 在为数控机床编辑顺序程序时,对于上述译码、 定时、记数、最短路径选择,以及比较、检索、 定时、记数、最短路径选择,以及比较、检索、代码 转换、数据四则运算、信息显示等控制功能, 转换、数据四则运算、信息显示等控制功能,仅用执 行一位操作的基本指令编程, 行一位操作的基本指令编程,实现起来将会十分困难 因此, 。因此,就需要增加一些具有专门控制功能的指令来 解决基本指令无法处理的那些控制问题。 解决基本指令无法处理的那些控制问题。这些专门指 令就是“功能指令” 令就是“功能指令”
北京发那科机电有限公司
*ESP,*DECx等
DI/DO
公共端
机床
数 控 系 统
G
X
接收
驱动
F
保持型继电器 •Counter (C) •Timer (T) •Keep relay (K) •Data table (D) •Variable table (D)
Y
中间 继电 器 (R)
负 载
电 源
3
北京发那科机电有限公司
11
北京发那科机电有限公司
序号 名称 模块名称 (实 际 模 块名称) FS 04 A FS 08 A FAN U C CNC S Y ST E M FAN U C P ow er M ate series O C 02I O C 02O O C 03I O C 03O 2 0I 用 机 床 操 作 面 板 机床操作面板连 接单元 O C 01I O C 01O /4 /8 O C 02I O C 02O O C 03I O C 03O /_ 5 I/O Link 连 接 单 元 O C 02I O C 02O O C 03I O C 03O 占用地址 Input: 4 byte O utput: 4 byte Input: 4 byte O utput: 4 byte Input: 4 byte O utput: 4 byte Input: 4 byte O utput: 4 byte Input: 4 byte O utput: 4 byte Input: 4 byte O utput: 4 byte Input: 12 byte O utput: 8 byte Input: 12 byte O utput: 8 byte Input: 16 bytes O utput: 16 bytes Input: 32 bytes O utput: 32 bytes Input: _ bytes O utput: _ bytes Input: 16 bytes O utput: 16 bytes Input: 32 bytes O utput: 32 bytes 说明
R A C K D T L P
内部继电器 信息请求信号 计数器 保持继电器 数据表 可变定时器 标号 子程序号
R0 ~ R1999 R9000 ~ R9099
R0 ~ R1499 R000 ~ R9117 A0 ~ A24 C0 ~ C79 K0 ~ K19 D0 ~ D1859 T0 ~ T79
-
23
北京发那科机电有限公司
24
北京发那科机电有限公司
25
北京发那科机电有限公司
26
北京发那科机电有限公司
基本指令
27
北京发那科机电有限公司
28
北京发那科机电有限公司
29
北京发那科机电有限公司
30
北京发那科机电有限公司
31
北京发那科机电有限公司
上升沿产生单脉冲的时序图 A A B C B
63
北京发那科机电有限公司
64
北京发那科机电有限公司
PMC-SA1 PMC-SA3
T76 T77 T498 T499
定时器 No.40 定时器 No.250
PMC-SB7
20
北京发那科机电有限公司
规格 标记数 标记数
SA1 -
SA3 9999
SB7 9999Βιβλιοθήκη Baidu
21
北京发那科机电有限公司
规格 子程序数量
SA1 -
SA3 512
SB7 2000
22
北京发那科机电有限公司
4
5
6
北京发那科机电有限公司
7
北京发那科机电有限公司
8
北京发那科机电有限公司
9
北京发那科机电有限公司
10
北京发那科机电有限公司
型号 字符 信号说明 PM C-SA1 X 输 入 信 号 (M T PM C) X0 ~ X127 X1000 ~ X1011 Y0 ~ Y127 Y 输 出 信 号 (M T PM C) Y1000~Y1008 PM C-SA3 PM C-SB7 X0 ~ X127 X200~X327 X1000 ~ X1127 Y0~Y127 Y200~Y237 Y1000~Y1127 F0 ~ F767 F 输 入 信 号 (NC PM C) F0 ~ F225 F1000 ~ F1255 F1000 ~ F1767 F2000 ~ F2767 F3000 ~ F3767 G0 ~G767 G 输 出 信 号 (NC PM C) G0 ~ G255 G1000 ~ F1255 G1000 ~ G1767 G2000 ~ G2767 G3000 ~ G3767 R0 ~ R7999 R000 ~ R9499 A0 ~ A249 C0 ~ C399 C5000 ~ C5199 K0 ~ K99 K900 ~ K919 D0 ~ D9999 T0 ~ T499 T9000 ~ T9499 L1 ~ L9999 P1 ~ P512 P1 ~ P2000
R999 R1499 R7999
PMC-SA3
PMC-SB7
15
北京发那科机电有限公司
A 继电器 地址号 A0 A1 A2 7 6 5 4 3 2 1 0 PMC-SA1 PMC-SA3
A24 PMC-SB7 A249
16
北京发那科机电有限公司
C 计数器 地址号 C0 C1 C2 C3 当前值 7 6 5 4 3 2 1 0 PMC-SA1
1
FAN U C P ow er M ate-M odel D /H
0I 用 机 床 操 作 面 板 O rdering draw ing N o. A16 B-2200-0661 (Sink type) A16 B-2200-0661 (Sink) A16 B-2201-0731 (Source typ e)
计数器 No.1
设定值
PMC-SA3
C76 C77 C78 C79 C396 C397 C398 C399
设定值
计数器
当前值 设定值
No.20
计数器
当前值
No.100
PMC-SB7
17
北京发那科机电有限公司
K 继电器 地址号 K0 K1 K2 7 6 5 4 3 2 1 0 PMC-SA1 PMC-SA3
北京发那科机电有限公司
53
北京发那科机电有限公司
54
北京发那科机电有限公司
55
北京发那科机电有限公司
56
北京发那科机电有限公司
57
北京发那科机电有限公司
58
北京发那科机电有限公司
59
北京发那科机电有限公司
60
北京发那科机电有限公司
61
北京发那科机电有限公司
62
北京发那科机电有限公司
信号 同步
②-2
到MT
②-3
EDN2
周期时间
①
1级程序 2级程序
① ②-1 ②-2
① ②-3
① ②-1
41
北京发那科机电有限公司
42
北京发那科机电有限公司
1级程序
END1 (SUB1)
2级程序
END2 (SUB2) SP (SUB71)
SPE (SUB72) SP (SUB71)
子程序
SPE (SUB72) SP (SUB71)