编辑: 飞翔的荷兰人 2019-07-17

4、对中机构 这个对中机构确保锯片和刮刀对准鱼腹的中间,从而使剖鱼腹和去鱼肠能正常进行. 对中块间的最小距离是夹紧块刚好能进去的距离.复位时,夹紧块收起到最小距离,进入对中块中.机器开始运行时,夹紧块张开,并把对中块也撑开.当拖动鱼运动时,夹紧块才从对中块中离开,这时对中块便夹到鱼身,使鱼对中. 对中块一端的弧形开口,是为了使夹紧块更容易进入. 图4-5:对中机构 4.

5、压鱼机构 压鱼机构是为了防止在剖鱼腹、去鱼肠时鱼身跳动而设置的. 当开始拖动鱼的同时,电机运转,带动压块向下运动.可以看到没有传感器感知是否已经压到鱼,向下运动的距离是靠延时的长短决定的. 机构复位时,压块向上运动,直到感应到接近开关. 图4-6:压鱼机构 4.

6、剖腹机构 剖腹机构主要由电机、锯片和夹紧螺母组成.电机的转速是3000r/min,为了防止振动,用两个轴承固定传动轴.另外,锯片的扭矩是由夹紧螺母传递的. 图4-7:剖腹机构 4.

7、去肠机构 当鱼到达去肠位置时,电机转动,带动刮刀刮鱼肠.机构复位后,刮刀是水平放置的.水平位置是由接近开关检测一个跟着电机转动的螺栓决定的.在第一次上电复位或故障后复位时,一定要先让刮刀转到水平位置,否则有撞机危险. 刮刀做成勺子状,是因为刮鱼肠需要刮刀有一定的宽度,放置平台上也相应地开有缺口,以容纳刮刀的运动. 图4-8:去肠机构

5、电气部分 J控制面板 J元器件布置图 J电气原理图 J接线图

6、控制程序 6.1下表主要是:说明机构在不同位置时,输入、输出的变化. 6.1.1输入状态:(1表示开关不动作,0表示开关动作.) X1 X2 X3 X4 X5 X6 X7 X8 S1 S2 S3 复位到位

1 1

1 0

0 1

0 1

1 1

1 启动

1 1

1 0

0 1

0 1

1 0

1 松开到位

1 1

0 0

0 1

0 1

1 1

1 鱼到位

0 1

0 0

0 1

0 1

1 1

1 压紧到位

0 0

1 0

0 1

1 1

1 1

1 压块到位

0 0

1 0

1 1

1 1

1 1

1 去肠到位

0 0

1 0

1 0

1 1

1 1

1 末端到位

0 0

1 1

1 1

1 0

1 1

1 松开到位

1 1

0 1

0 1

1 0

1 1

1 表6-1:输入状态表 6.1.2输出状态:(1表示启动,空格表示停止,(1)表示闪烁.) M1 M2 M3 M4 M5 M6 M7 LA1 LA2 复位到位 (1) 启动

1 1 松开到位

1 1

1 1 鱼到位

1 1 压紧到位

1 1

1 1

1 1 压块到位

1 1

1 1

1 去肠到位

1 1

1 1

1 1 末端到位

1 1

1 松开到位

1 1

1 1 停止或故障 (1) 表6-2:输出状态表 6.2 单片机中的C语言程序: #include #include #define uint unsigned int sbit jgfwkg=P3^2;

//机构复位按钮 sbit qdkg=P3^6;

//系统启动按钮 sbit tzkg=P3^3;

//系统停止按钮自锁型 sbit ydw=P1^0;

//鱼到位开关 sbit yjj=P1^1;

//鱼夹紧开关 sbit jjsgl=P1^2;

//夹紧丝杆最大位开关 sbit gk=P1^3;

//去鱼肠刮块到位 sbit limt_up=P1^4;

//压块上位限位开关 sbit gkdw=P1^5;

//去鱼肠到位开关 sbit sgup=P1^6;

//丝杆上位限位开关 sbit sgdown=P1^7;

//丝杆下位限位开关 sbit press_down=P0^0;

//压块电机正转 sbit press_up=P0^1;

//压块电机反转 sbit sgdjz=P0^2;

//丝杆电机正转 sbit sgdjf=P0^3;

//丝杆电机反转 sbit yjsgdz=P0^5;

//夹紧丝杆电机正转 sbit yjsgdf=P0^4;

//夹紧丝杆电机反转 sbit gldj=P0^6;

//刮鳞电机 sbit pcdj=P0^7;

//去肠电机 sbit styxd=P2^4;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题