山西地区西门子模块总代理商
西门子PLC变量的采集模式
变量具有三种采集模式,循环连续,循环使用及根据命令。
默认情况下,我们应该将其设置为循环使用的方式。这表示只有当前画面中使用到了某变量,该变量才会被刷新,才会产生通信负荷。如果错误地设置为循环连续,那么不管当前画面中是否使用该变量,面板都会在后台不停地刷新该变量,从而产生不必要的通信负荷,降低了面板整体的通信速度。
设置为循环连续方式常见的应用是该变量组态了数值更改事件。
1、变量的刷新周期
普通的通信方式,面板能支持的小刷新周期是100ms。
是不是设置得越短,通信就越快呢?当变量很少时,基本上是这样。但若变量很多时,则不然。因为大量的通信任务执行的时间远超刷新周期,将导致通信堵塞。表现就是通信速度反而会下降。所以应该根据项目的实际需要,变量刷新周期该长的长,该短的短。
对于某些特殊的应用,如直接键。则可以将面板组态为 DP 从站。从而保证某些关键数据的快速传送。
如何在西门子840D系统下进行垂度补偿
对于数控机床的一个轴由于自身的重量造成下垂,相对于另一轴的位置发生变化称为垂直误差,也是指坐标轴由于部件的自重引起的弯曲变形,可利用西门子840D的垂度补偿功能加以误差纠正,从而提高机床加工精度,多应用在镗床的主轴箱滑枕或镗杆与立柱间的交叉补偿。通过调节主轴箱也就是Y轴垂直于立柱的位置,大限度的消除滑枕或镗杆水平伸出后在重力作用下对其伸出水平的影响。补偿起始点位置a,补偿终止点位置b,补偿间隔距离c,那么需要插补的中间点的个数K,其中K=1+(b-a)/c。,0< K<MD18342(值)
具体操作步骤如下:
1) 设定通用参数MD19300 COMP_MASK=4。(开通补偿功能)
2) 设定通用参数MD10260=1(使能基本系统转换)
3) 设定轴参数MD18342 MM_CEC_MAX_POINTS[t]=n(垂直补偿大点数), 修改此参数后会引起NCK内存的重新分配,同时出现“4400” (机床数据更换使得缓冲存储器重组数据丢失)报警,此时要在服务菜单下对NC做一次系统备份。
4) 设定数据:SD41300=1,激活补偿表格。
SD41310:垂直补偿表的权重因数
5) 对系统做一次NCK复位后会出现轴参数丢失报警,此时将3)步骤下的NC备份Load进NC系统。
1) 在Nc-Active-Data菜单下直接复制“EEC_DATA”到一个新建立的备份文档目录*.MDN中。
2) 在新的目录下找到并打开补偿文件表格,根据测量人员测量的数据把相应的补偿点直接在表格中更改。
3) 设定轴参数MD32710 ENC_COMP_ENABLE=0(关掉垂度补偿),将修改后的补偿表格 Load进NC系统。
4) 设定轴参数MD32710 ENC_COMP_ENABLE=1(激活垂度补偿),做一次NCK复位。
5) MD32720:下垂补偿表在任一点的补偿值总和的极限值,系统对垂度补偿值进行监控,若计算的总垂度补偿值大于MD32720中设定的值,将会发生20124报警(中补偿值太高)840DE(出口型)为1mm,840D(非出口型)为10mm。
6)参照轴和输出轴均需回参考点,新的补偿数据生效。
可以在 “Diagnostics”------“Service display”------“Service Axis”界面下看到数据改变。
还是以一机床实际操作为例,W轴(滑枕)行程+5mm~-620mm, 补偿起始点位置a=0,补偿终止点位置b=-600,补偿间隔距离c=-100,那么需要插补的中间点的个数根据K=1+(b-a)/c即K=7,循环次数p=7-2即p=5。
垂度补偿的方法要较螺距补偿简便,无须激光干涉仪就可以完成。沿滑枕进给方向置放一水平尺,以X轴(床身工作台)和Y轴(主轴箱)方向校准平尺。然后在MDA方式下以距离c为间隔向W轴负方向分段进给,记录下每个节点的误差值,重复测量几次,取各点记录误差值的平均值写入补偿表格。
图1 垂度测量示意图
关于螺距补偿和垂度补偿表格的导入还有种方法是修改补偿文件格式为加工程序,将补偿文件复制到零件程序时系统会自动添加文件头,然后在AUTO方式下运行一遍该程序即可。
垂度补偿的表格与螺距补偿的表格区别在于增加了参考轴和输出轴的概念,在表格中的体现为
$AN_CEC_INPUT AXIS(0)=W ;基准轴为W轴
$AN_CEC_OUTPUT AXIS(0)=Y ;补偿轴为Y轴
$AN_CEC_DIRECTION(0)=-1;负方向有效(1:正向,0:双向, -1:负向)
$AN_CEC_STEP[0]=C ;补偿间隔距离C
$AN_CEC_MIN[0]=0 ;基准轴补偿点的起始位置
$AN_CEC_MAX[0]=-600 ;基准轴补偿点的终止位置
通过和螺距补偿对比可知,螺距补偿仅针对单轴,补偿是双方向都生效的,我们补偿曲线的建立必须考虑双方向的综合误差,取佳的平衡点。而垂度补偿引入了参考轴的概念,参考轴可以是轴本身也可以是其他轴,补偿的方向也是可选择的。在我们应用时有很大的灵活性。
在实际运用中840D数控系统提供的垂直误差补偿功能解决了坐标轴变形产生的加工误差问题。同时,利用此功能还可以进行数控机床进行双向螺距补偿,还可以应用到台面倾斜补偿等方面。
技术规范一般数据 | |||
标准 | IEC 0947-5-1、ISO 14119、IEC 62061/IEC 61508 | ||
额定绝缘电压 U i | V | 250 | |
污染等级(标准 IEC 60664-1) | Class 3 | ||
额定冲击耐受电压 U imp | kV | 4 | |
额定工作电压 U e | |||
DC | V | 24 | |
50/60 Hz AC | 230 | ||
常规热电流 I th | A | 6 | |
额定工作电流 I e | |||
交流电 50/60 Hz | I e/ AC-15 或 B300 | ||
24 V 时 | A | ||
120 V 时 | |||
240 V 时 | 3 | ||
用于直流电 | I e/DC-13 或 Q300 | ||
125 V 时 | 0.55 | ||
250 V 时 | 0.27 | ||
磁铁 | |||
锁定力,大 | N | 1 300 | 2 600 |
符合 ISO 14119 的锁定力 | 1 000 | 2 000 | |
功耗,UC 时 | W | 3.5 | |
短路保护1) | |||
带 DIAZED 熔断体, | |||
带微型断路器,C 特性曲线 | 0.5 | ||
机械寿命 | 操作周期 | 1 × 106 | |
电气寿命 | |||
带 3RH21 接触器(规格 S00)和 3RT 接触器(规格 S00, S0) | 操作周期 | ||
在 230 V 时中断 Ie /AC-15时,用于使用类别 AC-15 | 100 000 | ||
使用类别 DC-12/DC-13 | 对于直流,取决于开关的负荷 | ||
分断频率 | 操作周期/h | 6 000 | |
抗冲击性 符合 IEC 60068‑2‑27 | g/ms | 30/11 |
1) 无任何焊缝,符合 IEC 60947-5-1。
回路图 | |
监控按钮头 | 监控电磁线圈 |
慢动触点,1 常开 + 2 常闭 | 慢动触点,1 常开 + 2 常闭 |
工作行程 | ||
慢动触点,1 常开 + 2 常闭 | ||
PLC现场硬件模块的组态和软件调试
对于各种PLC的现场硬件组态和软件调试,通常有经验的工程师应该先花一些时间对自己的现场工作进行一个简单的规划,通常应当采取如下的步骤:
(1) 系统的规划
序,根据所归纳之结论来拟定系统规划,决定所采行的PLC系统架构、所需之I/O点数与I/O模块型式。
(2) I/O模块选择与地址设定
当I/O模块选妥后,依据所规划之I/O点使用情形,由PLC的CPU系统自动设定I/O地址,或由使用者自定I/O模块的地址。
(3) 梯形图程序的编写与系统配线
在确定好实际的I/O地址之后,依据系统需求的功能,开始着手梯形图程序的编写。同时,I/O之地址已设定妥当,故系统之配线亦可着手进行。
(4) 梯形图程序的仿真与修改
在梯形图程序撰写完成后,将程序写入PLC,便可先行在PC与OpenPLC系统做在线连接,以执行在线仿真作业。倘若程序执行功能有误,则必须进行除错,并修改梯形图程序。
(5) 系统试车与实际运转
在线上程序仿真作业下,若梯形图程序执行功能正确无误,且系统配线亦完成后,便可使系统纳入实际运转,项目计划亦告完成。
(6)程序注释和归档
为确保日后维修的便利,要将试车无误可供实际运转的梯形图程序做批注,并加以整理归档,方能缩短日后维修与查阅程序之时间。这是职业工程师的良好习惯,无论对今后自己进行维护,或者移交用户,这都会带来极大的便利,而且是你的职业水准的一个体现。
以上工作中,复杂的系统规划可能需要几天甚至更长的时间,但一个简单的系统规划在一个具有良好的职业习惯的编程工程师手中,可能只需要几个小时。
这里要强调一个问题,是十分简单但却几乎每个项目都会发生的,那就是对PLC的接线。这往往是经验不足的工程师常常忽略的一个问题。其实,现场调试大部分的问题和工作量都是在接线方面。有经验的工程师首先应当检查现场的接线。通常,如果现场接线是由用户或者其它的施工人员完成的,则通过看其接线图和接线的外观,就可以对接线的质量有个大致的判断。然后要对所有的接线进行一次完整而认真的检查。现场由于接线错误而导致PLC被烧坏的情况屡次发生,在进行真正的调试之前,一定要认真地检查。即便接线不是你的工作,检查接线也是你的义务和责任,而且,可以省去你后面大量的时间。