[Setup]
BE-2016配置=20000|5000|160|0|100|1000|常开|常闭|500|100|400|100|2500|10|10|10|10|10|10|10|10|1|10|0|0|0|0|0|1|2|28|1|0|0|1|0|0|触控可编程控制器|专业运动控制 运动控制器|||||||||||False|False|False|False|False|False|False|False|False|False|False|False|False|False|False|False|False
↑↑↑提示:本行以上配置内容请勿随便修改↑↑↑
程序指令=
>001:DI1=0;
>002:DI2=0;
>003:IF2=1,J1;
>004:DI3=0;
>005:IF1=1,J1;
>006:IF2=1,J1;
>007:IF3=1,J1;
>008:DI4=0;
>009:IF4=1,J1;
>010:F1000; 定位开始
>011:X+100;
>012:Y-200;
>013:Z+100;
>014:F1000; 停止后进入预备行
>015:FI1=0,X-1200;
>016:FI2=0,Y+1350;
>017:FI3=0,Z-1700;
>018:IF11=0,END; 停止键后输入口11被拉低,停在预备位
>019:X+100;
>020:Y-50;
>021:Z-20;
>022:F10000; 低速工作开始
>023:FI5=0,Y-1300; 判断取料时是否被异物顶起
>024:DT6=1; 机床继电器断开
>025:IF5=0,J67; 取料如顶起磁感应灯亮(低电平)跳转
>026:DT4=0; 吸盘加电吸料
>027:L100;
>028:Y+1300;
>029:X+1100,Y-1100; 如500左右看到的黑缺口还是清晰,900左右看到的是亮缺口
>030:L50; 延迟30MS与不延迟抓出图区别不大,还是稍动了点,还有如二行延迟指令会下载结束,下一行会下载不下去?
>031:DT1=0; 检测触发
>032:L0;
>032:X-1100,Y+1100;
>033:DT1=1; 接029行 会下降沿脉宽不够大触发电平不够?
>034:Z+1600;
>035:FI5=0,Y-300; 判断放料是否被异物顶住或放不进去
>036:IF5=0,J72;
>037:DT4=1; 吸盘断电放料
>038:Y+300;
>039:Z-1600;
>040:IF3=1,ENT; 判别Z轴是否回程到位,没到位暂停
>041:DT6=0; 机床启动开关接通
>042:F20000; 正常高速工作 开始
>043:FI5=0,Y-1300;
>044:DT6=1;
>045:IF5=0,J67; 如顶起磁感应灯亮(低电平)跳转
>046:DT4=0; 吸盘加电吸料
>047:L100;
>048:Y+1300;
>049:X+1100,Y-1100; 如500左右看到的黑缺口还是清晰,900左右看到的是亮缺口
>050:L30; 延迟30MS与不延迟抓出图区别不大,还是稍动了点,还有如二行延迟指令会下载结束,下一行会下载不下去?
>051:DT1=0; 检测触发
>052:X-1100,Y+1100;
>053:DT1=1; 接049行 会下降沿脉宽不够大触发电平不够?
>054:Z+1600;
>055:FI5=0,Y-300; 判断放料是否被异物顶住或放不进去
>056:IF5=0,J72; 跳转
>057:DT4=1; 吸盘断电放料
>058:Y+300;
>059:Z-1600;
>060:IF3=1,ENT; 判别Z轴是否回程到位,没到位暂停
>061:DT6=0;
>062:IF11=1,J42; 判断输入口是否高电平,是就去执行下一个工作周期
>063:IF11=0,J14;
>064:DT8=0; ***停止键按下就转到这行 (这行对应按键设置) 注
>065:IF11=0,J14;
>066:J42; 正常高速跳转
>067:F1000; 取料被顶重定位开始行
>068:FI2=0,Y+1300; 取料被顶,回程重定位
>069:Y-50; 定位完成,(这行不能放暂停指令,否则不执行电机动作)
>070:ENT;
>071:J22;
>072:F1000; 放料被顶重定位开始行
>073:FI2=0,Y+1300; 放料被顶,回程重定位
>074:Z-1600;
>075:Y-50;
>076:ENT;
>077:J22;