1、首先认识一下,PLC指令,读取为TRD,写入为TWR。时间读取指令,即从系统特殊数据寄存器中读取出来,系统特殊数据寄存器实时时钟用,为D8013-D8019,其中对应了年月日时分秒以及星期。
2、时间写入指令,即通过PLC将校准的数据写入到系统特殊寄存器中,使用TWR指令。
3、校准时钟,往往新的PLC内部时钟是不对的,需要更新网络时钟,可以随时通过程序更改。
4、还可以与电脑与PLC连接通讯好后,点击状态栏中的“在线”按钮,并选择时钟设置。
5、最后在d出的时钟设置窗口中,选择同步网络时间即可。
首先要知道对方编码器用的是什么报文,然后才能用控制字编程。S7-300这边的设置主要是看有没有编码器的GSD文件,没有得安装,有就将其组态,设置DP地址(和编码器中的一样),之后下载就行了。至于编码器这边的设置要看是什么牌子的编码器了,各个厂家的控制软件都不一样。
首先绝对值编码器自身是有电池保持位置记忆的,它没有电了也会影响绝对位置储存。在一个就是取决于SIMOTION运动控制系统的硬件,他一般用超级电容储存数据,一般在一个月或两个月不等,有时一两周数据也会丢失。
G99是指定刀具进给速度F按每转进给,即你程序里的F02是主轴每转一转刀具移动02mm的距离。T0101是换1号刀具调用1号刀具补偿。 M44是主轴换挡指令,有高速档和低速档指令M41到M44,有的机床定义的不一样。 G71为外圆或内孔粗加工复合循环,格式含义: G71 U_(粗加工每次背吃刀量,半径值) R_(每次切削后的退刀量) G71 P_(循环的开始程序段号) Q_(循环的结束程序段号) U_(X轴精车余量,直径值) W_(Z轴精车余量) F_(粗车进给速度) 即粗车固定循环G71执行P和Q之间的程序段,精加工时执行这两个程序段之间的内容。精车进给速度是N10和N20里面的F值,而且粗加工的时候精车速度F不起作用。 G70是精车循环,即精加工时执行P和Q两个程序段之间的内容。 M30是程序结束并复位光标返回程序头。 剩下的内容就是单一的走刀和定位加工程序。 还有一个问题,你循环程序N10和N20里没有刀具半径补偿,如果尺寸公差较小而且刀尖有圆弧半径就要调用刀具半径补偿,而且刀补里要设定刀尖圆弧和刀位点。刀尖补偿一般在这个位置加入, N10 G0 G41/G42 X251;你的程序好像是内孔循环,应该用G41
有二种办法可以实现,
1、用gry()指令,优点简单、缺点需要占用全部的输入通道,如0通道,或者1通道;
2、自己写解码程序,优点,仅仅占用通道的8个位,缺点稍微麻烦一点,下面是我用的程序,其中bmq0-bmq7 分别为编码器的0-7输出端,可以接在0通道或者1通道的0-7位上,3通道为转换后的输出通道,其输出为0-255,需要的话再用四则运算换算为360度制的数据
LD bmq7
OUT 307
LD 307
ANDNOT bmq6
LD bmq6
ANDNOT 307
ORLD
OUT 306
LD 306
ANDNOT bmq5
LD bmq5
ANDNOT 306
ORLD
OUT 305
LD 305
ANDNOT bmq4
LD bmq4
ANDNOT 305
ORLD
OUT 304
LD 304
ANDNOT bmq3
LD bmq3
ANDNOT 304
ORLD
OUT 303
LD 303
ANDNOT bmq2
LD bmq2
ANDNOT 303
ORLD
OUT 302
LD 302
ANDNOT bmq1
LD bmq1
ANDNOT 302
ORLD
OUT 301
LD 301
ANDNOT bmq0
LD bmq0
ANDNOT 301
ORLD
OUT 300
LD P_On
MOV(021) 3 绝对角度
LD<(310) 绝对角度 零位角
-(410) 零位角 绝对角度 D5
-(410) &256 D5 主轴相对角度
' 主轴相对角度值(0-255)计算1
LD=(300) 绝对角度 零位角
MOV(021) #0 主轴相对角度
' 主轴相对角度值(0-255)计算2
LD>(320) 绝对角度 零位角
-(410) 绝对角度 零位角 主轴相对角度
绝对值式编码器不同角度对应不同的编码,有绝对零点,所以会自动回到零点,只要设备在组装时将机械零位与编码零点对准,即把各自基准对齐,那么编码器回零时,机械零位也随之回零。上电报错有可能与设备初始化 *** 作有关,软件复位会刷新初始化时的错误数据
以上就是关于如何用plc读取绝对值编码器的当前值全部的内容,包括:如何用plc读取绝对值编码器的当前值、绝对值编码器 与s7-300实现profibus-dp 通信怎么编程与设置谢谢了、[求助-西门子传动技术]Simotion用程序将绝对值编码器位置校正后位置的保存时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)