|
|
发表于 2009-11-10 11:53:19
|
显示全部楼层
来自: 中国山东潍坊
我来说一下:
9 w3 x! a8 |$ P4 \FANUC系统里面的程序 不是 PLC控制程序在屏幕上的另一种表现形式!
* ~0 R2 ~: n8 W1 C! m9 [9 k如果用PLC将程序中的译码的话程序太庞大了!!
! ?( N1 t O( n' r( m% A& |* t我将上面的过程大体的说一下你就明白了:5 V4 Q" w2 K9 k1 A* \1 ?! \
首先,当按了加工开始按扭后,系统PLC得知后会从开始到后面刷新进行,达到符合条件的,比如M08切削油,M51加紧,M06换刀等经PLC译码后变为PLC指令,这是PLC运行的,然后一切准备好后,PLC通过指令GXX告知系统,系统通过程序中的指令译码后依次将指令分配给主轴.X,Y,Z,各轴达到所需要的指令后,这是CNC与伺服完成的(比如主轴到达一定转速后,以FXX指令再告知PLC,将会变为PLC指令,运行达到的PLC后面的指令,再告知系统,Z轴可以运动了),同理,XYZ各轴也是如此,
6 b: l( x. t% `: @0 x- L3 l0 Y3 bCNC处理的是程序译码与各个轴伺服与PLC信号间的转换,PLC在程序中处理的逻辑过程是很少的,比如XYZ轴的逻辑是CNC来完成的,各轴达到自己的行程后不经过PLC直接有CNC处理,( `9 J+ A! j. a; f- m. C1 F
PLC是完成少量的辅助逻辑的,楼主可以看一下梯形图就好了.) V/ N0 r7 l, [( B2 Y; m
换句话,CNC程序完成一句,PLC以重复运行了N次了 |
评分
-
查看全部评分
|