没有合适的资源?快使用搜索试试~ 我知道了~
台达20PM数控功能的运用.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 192 浏览量
2023-09-02
17:02:29
上传
评论
收藏 1.25MB DOCX 举报
温馨提示


试读
29页
台达20PM数控功能的运用.docx
资源推荐
资源详情
资源评论

















台达20PM 数控功能的应用
摘 要:本文简述台达 DVP20PM 运动控制型 PLC 的数控功能,及结合 HMI 在数控应用中
的方法及特点。具体包括主要四种输入 G 码的方法
关键词:PLC 运动控制 逻辑控制 数控系统 G 码
1 引言
随着自动化设备对控制的高精度、高响应性需求的不断增加,自动化控制技术不断提
高,精确的高速定位控制得到广泛应用,PLC 这一工业控制产品也从早期的逻辑控制领域
不断扩展到数控控制领域,实现了以往 PLC 无法完成的运动控制功能。
在运动控制中大多数采用我们熟悉的数控系统或者是计算机运动板卡来完成,虽然作
为专门的产品能够实现复杂的运动轨迹控制,但同时要完成一些逻辑动作的控制就不如 PLC
灵活方便。台达 DVP20PM 系列 PLC 是具有高速定位、双轴或叁轴线性及圆弧插补多功能
的可编程控制器,结合了 PLC 逻辑动作控制和数控系统运动控制的各自优点,在功能上满
足双轴或三轴插补的高速定位需求。
2 数控功能应用介绍。
目前,在我们用 DVP20DPM 做过的数控案例中主要有 液晶切片机,双轴立车 ,焊接
轨迹控制 ,点胶轨迹控制 , 龙门数控钻床等等。在这些应用中,都用到了数控系统的 G
码和 M 码指令。目前20PM 包括两款产品分别为20PM00D,与20PM00M.
20PM00D 支持的 G 代码功能如下:G0 高速定位;G1 双轴联动直线插补;G2 顺时
针圆弧插补(设定圆心位置);G3 逆时针圆弧插补(设定圆心位置);G2 顺时针圆弧插补
(设定半径长度);G3 逆时针圆弧插补(设定半径长度);G4 停顿时间;G90 设定绝对坐
标系统;G91 设定相对坐标系统。对于第三轴(Z 轴)处理方式如下:20PM00D 只规划2轴,
当 G0中指定了 Z 轴时,此 G0指令中 Z 轴将被拆解独立出来。
例: G0XP1YP2ZP3 G0ZP3
G0XP1YP2
G0ZP3执行时20PM 将自动呼叫 P255并以 D0传递 P3,使用者可于 P255中处理 Z 轴动作。
20PM00M 是完全3轴的运动控制器,20PM00M 支持的 G 代码功能如下:G0 高速定位;
G1 三轴联动直线插补;G2 顺时针螺旋插补(设定圆心位置);G3 逆时针螺旋插补(设定
圆心位置);G2 顺时针螺旋插补(设定半径长度);G3 逆时针螺旋插补(设定半径长度);
G4 停顿时间;G90 设定绝对坐标系统;G91 设定相对坐标系统。 G17 定义坐标系 XY
G18定义坐标系 YZ G19定义坐标系 ZX,由于篇幅所限仅以 G17 定义坐标系 XY,做螺旋

插补说明
20PM00D 与20PM00M 的相似与区别,兰字部分为20PM00M 独有。
X
軸
Y
軸
現在位置
目標位置
Z
軸
X軸
Y軸
Z軸
G19
G18
G17
G17
G2 X Y Z R
G17
G3 X Y Z R
X軸
Y軸
Z軸
Z= 0
目標點
( x,y,z)
起始點
X軸
Y軸
Z軸
目標點
起始點
圓心
圓心圓心
起始點
目標點
( x,y)
圓心
圓心
目標點
( x,y)
( x,y,z)
Z= 0
起始點
Z= 0
Z= 0
R( )半徑
R( )半徑
R( )半徑
R( )半徑
CCW( )逆時針運轉 CW( )順時針運轉
平面選擇
G01/ LIN
螺旋補間在 G17 模式(XY 平面)下,假如 Z 軸無變化量(Z=0),螺旋補間運作同 XY 軸兩
軸圓弧補間。半徑指定

3 台达20pm PLC 软件结构
3.1 DVP20PM 程序结构
由于20PM 主机结合了 PLC 顺序逻辑控制及双轴插补定位控制的功能,因此在程序架
构上主要分为 O100主程序、Ox 运动子程序及 Pn 子程序等三大类,结合了基本指令、应用
指令、运动指令及 G Code 指令,使程序设计更多元化,结构更清晰;程序采用 PMSOFT 软
件进行编辑,参见图4。

图4 程序设计界面
(1)主程序。主程序以 O100作为起始标记,M102作为结束标记,是 PLC 顺序控制程序,
主要为控制主机动作执行,在 O100主程序区域中,可以使用基本指令及应用指令,或在程
序中启动 Ox0~Ox99运动子程序及调用 Pn 子程序。主要提供主控制程序的建立,以及运动
子程序的设定及启动控制。
(2)运动子程序。Ox0~Ox99运动子程序为运动控制程序,主要为控制20PM 系列主机进
行 X-Y 轴双轴运动之子程序,于 Ox0~Ox99运动子程序区段中,有支持基本指令、应用指
令、运动指令及 G 码指令,并在程序中可规划呼叫 Pn 指针子程序,通过 PLC 提供的内部
特 D 特 M 进行子程序的控制。主要提供运动子程序的建立,以及运动子程序的运动控制,
在架构上可算是20PM 的运动指令及 G 码指令规划区域。
(3) 子程序。这里所说的子程序是指以 Pn 开头的一般用子程序,主要是被 O100主程序及
Ox 运动子程序调用的子程序。如在 O100主程序调用 Pn 指针,则 Pn 指针子程序支持基本
指令及应用指令;若在 Ox0 ~ Ox99运动子程序中调用 Pn 指针时,则 Pn 指针子程序区段可
支持基本指令、应用指令、运动指令及 G 码指令。
3.2PMSOFT 软件介绍
与台达 PLC 的 WPLSoft 软件相似,DVP20PM 的编程软件 PMSOFT 按照 IEC61131
标准设计,具有梯形图和语句表两种编程方式,且具有 G 码汇入、错误提示、区段注释、
装置注释、标尺、完善的监控窗口、运动指令追踪等便利工具提供给用户,特别值得一提的
是该软件具有运动轨迹仿真功能,当您编辑好程序后可利用此功能对加工轨迹进行模拟演示,
参见图5。
为方便切换阶梯窗口,只要点选系统信息列中的树枝状对应的程序编号,自动切换对
应的程序编辑窗口,在 PMSoft 编辑环境中同时只能有一个阶梯图窗口,这是为了在庞大复
杂程序中找寻程序方便,同时将主程序、运动子程序、一般子程序这三种程序模块化处理,

O100主程序只有一个编辑窗口,Oxn 运动程序有100个编辑窗口,Pm 子程序有256个编辑窗
口,总共有357个窗口,每个窗口未编辑都有10 network。程序编辑由网络区段组成,每个网
络区段是由输入与输出编辑区域所组成,在编辑过程中,自动产生逻辑结构正确的阶梯图,
使用者无须再做额外补线的动作,网络区段编辑并具有错误提示功能。
图5 梯形图编程界面
4 运动控制编程
4.1 输入运动指令的方法
对于比较复杂的三维图形,并且图形或零件不断要变的,可通过类似数控系统的方法,
将复杂轨迹通过 AUTOCAD 等软件生成图形,再经过 CAM 软件转换为 G 代码,
如果用户需要的机械加工动作固定,就可以把每个固定的工件动作放在一个 OX 运动子
程序里,通过 O100,调用不同的运动子程序,达到加工不同工件的目的。如果用户需要经常
改变加工零件或运动軌跡,实现方法目前主有以下幾種方法:
1通過編程軟件導入 G 碼
2通過專用軟件導入
3通過用配方的方法,通過配方又有兩種方法
一是通過點膠機案例使用的方法
二是直接 HMI 用 G 碼
4通過 u 盤導入 PM G 碼
5,通過點動用示教方式用間接尋址找到一系列點走軌跡。或者通过公式走轨迹。
后续,台达开发出手持编程器可通过用手持编程器编程输入任意加工途径及轨迹
4.2 实现不同加工零件或轨迹的具体方法
一 通過編程軟件導入 G 碼
剩余28页未读,继续阅读
资源评论


南抖北快东卫
- 粉丝: 61
- 资源: 5572

下载权益

C知道特权

VIP文章

课程特权

开通VIP
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
