文档详情

FPΣ高速脉冲输出功能(下).doc

发布:2015-08-05约1.49万字共25页下载文档
文本预览下载声明
定位控制指令(F174)(数据表控制) 根据顺序指定的数据表执行定位操作 当执行条件R10打开,脉冲以1000Hz的频率从Y0端输出,并且定位开始。 当已有1000个脉冲输出之时,将频率调至2500Hz。定位是根据数据表中的值顺序执行的,直到数据表的数据包含了输出停止值(K0)时停止。 当程序运行时,数据表和脉冲输出图如下所示: 定位数据表 DT400 DT401 控制码 *1 :H1200 DT410 DT411 频率3 :500Hz DT402 DT403 频率1 *2 :1000Hz DT412 DT413 目标值3 :5000个脉冲 DT404 DT405 目标值1 *3 :1000个脉冲 DT414 DT415 频率4 :1000Hz DT406 DT407 频率2 :2500Hz DT416 DT417 目标值4 :2000个脉冲 DT408 DT409 目标值2 :2500个脉冲 DT418 DT419 脉冲输出停止设置 :K0 (*1) (*2): 频率(Hz)“K 常数” 1.5Hz到9.8kHz [K1 到 K9800(单位:Hz)](接近9.8kHz的最大误差大约为-0.9kHz) *设定“K1”表示1.5Hz 48Hz到100kHz[K48 到 K100000(单位:Hz)](接近100kHz的最大误差大约为-3kHz) 191Hz到100kHz[K191 到 K100000(单位:Hz)](接近100kHz的最大误差大约为-0.8kHz) (*3): 目标值(K214783648—K214783647) 设定的32位数据的目标值应该在下表所示范围之内。 控制码设定 目标值允许范围 操作模式 输出方式 增量式 加计数 正值 减计数 负值 绝对式 加计数 比当前值大的值 减计数 比当前值小的值 脉冲输出图 频率(速度)(Hz) 5000 2500 1000 高速计数器经过值 (脉冲数) 0 1000 3000 8000 10000 开关:R10 R903A (R903C) 当指令F174(SP0H)的执行条件(开关)打开时,高速计数器控制标志R903A(R903C)打开,当经历值达到10000且脉冲输出停止时,R903A(R903C)关闭。 脉冲输出指令(F175)(直线插补) 根据设定的数据表,进行两轴直线插补。 脉冲从X轴(CH0)和Y轴(CH2)输出,这样矢量速度就是初速度,值为500Hz,最大速度为5000Hz,加/减速时间为300ms,控制两个轴的直线插补以达到目标位置。 当程序运行时,定位数据表和定位路径如下所示: 定位数据表 DT500 DT501 控制码:H1000 (*1) (*2) (*2) 设置区 (*3) 用户编程设定 (*4) (*4) DT502 DT503 矢量速度(初速度):500Hz DT504 DT505 矢量速度(最大速度):5000Hz DT506 DT507 加/减速时间:300ms DT508 DT509 目标值(X轴)(CH0):5000个脉冲 DT510 DT511 目标值(Y轴)(CH2):2000个脉冲 DT512 DT513 X轴(CH0)(分速度)(初速度) (*5) 运行结果保存区 根据指令运行 计算的结果,每 (*6) 根轴的参数在这里保存 (*7) (*7) DT514 DT515 X轴(CH0)(分速度)(最大速度) DT516 DT517 Y轴(CH2)(分速度)(初速度) DT518 DT519 Y轴(CH2)(分速度)(最大速度) DT520 DT521 X轴(CH0
显示全部
相似文档