1. 审清图样,按图纸要求选好相关材料。
2. 看清尺寸画线,核对过再下料。
3. 将工件通过工作台送入剪板机,先剪去毛边,再用卷尺测量画线。
4. 通过剪板机的对齐光线来对齐画线。
5. 利用脚踏板控制刀具运动。
(注:1.剪板机刀口左低右高;2.剪板机不但能剪板材也能剪橡胶;3.剪板机刀口在剪切过程中,先是夹紧装置夹紧工件后剪切。4.液压剪板机型号Q11Y-6*2500A(可剪最大板厚*板宽)、HGN31/13(13*3100mm)。
建议:1.踏板开关外壳破损严重,存在安全隐患,建议对踏板进行定期维护;2.剪板机完成剪板后,工件直接从剪板机后方直接掉落在地板上,不但噪音大,并且对工件也有一定的损伤,建议在剪板机后方做一个倾斜的双轨道或者坡道使加工好的工件顺着轨道滑落,减小噪音和损伤。)
二.折弯:
1.审清图样,看折弯件展开尺寸是否正确,折弯尺寸是否合适。
2.根据折弯板料的厚度和角度选择合适的模具,锁紧。
3.为方便控制折弯长度,需要安装靠板。
4.根据图纸给定的尺寸通过控制柜录入数据
5.安装好折弯板料,测量板料在折弯机上的距离,验算录入的数据是否正确。
6.通过脚踏板控制刀具的运动。
7.测量第一件工件尺寸是否符合要求,符合就直接加工剩下的代加工板料,不符合则需要调整控制柜的数据。
三、激光切割
1.用吊机将需要加工的板料放置在工作面上。
2.定边、定点, *** 作数控床控制激光点沿板料边界走一圈确定板料加工边界。
3.将图纸的数据信息导入到数控机床。
3.吹膜,激光切割机预加工。
4.激光切割机对板材进行加工。
#include <stdio.h>int main() {
int i,j,L,W,a,b,dr,dc,rs,cs
int pLd,pWd,vLd,vWd// 板材长、宽方向余料尺寸
int parea,varea // 余料面积
int amount // 小料数量
int direction // 小料方向,长与L平行为0,垂直为1
char select[5]
FILE *fp
char filename[] = "data.txt"
if((fp = fopen(filename,"at")) == NULL) {
printf("\t无法打开数据文件:%s\n",filename)
return 1
}
while(1) {
printf("\t*** 板材下料助手 ***\n\n")
printf("\t1、输入板材及小料尺寸\n")
printf("\t2、显示下料信息\n")
printf("\t3、数据存盘\n")
printf("\t0、退出助手\n\n")
printf("\t请选择:")
scanf("%s",select)
switch(select[0]) {
case '1' :
printf("\t请输入板材及小料规格:")
while(scanf("%d%d%d%d",&L,&W,&a,&b) != 4)
printf("\t***** 非法数据!请重新输入:")
break
case '2' :
if(!(L && W && a && b)) {
printf("\t***** 缺少板材或小料规格数据。\n")
break
}
pLd = L % a, pWd = W % b// 平行方向下料
parea = L * pWd + W * pLd - pLd * pWd
vLd = L % b, vWd = W % a// 垂直方向下料
varea = L * vWd + W * vLd - vLd * vWd
if(parea > varea) { // 垂直下料更合理
direction = 1
dr = a, dc = b
rs = W / a, cs = L / b
}
else { // 水平下料更合理
direction = 0
dr = b, dc = a
rs = W / b, cs = L / a
}
amount = rs * cs
printf("\t板材规格:%d × %d\n",L,W)
printf("\t小料规格:%d × %d\n",a,b)
printf("\t小料数量:%d\n",amount)
printf("\t下料方向:%s\n",direction ? "垂直" : "水平")
printf("\t余料面积:%d\n",direction ? varea : parea)
printf("\t使 用 率:%.0lf%%\n",100.0 * amount * a * b / L / W)
printf("\t小料位置数据:\n")
for(i = 0 i < rs * dr i += dr) {
for(j = 0 j < cs * dc j += dc)
printf("\t%d,%d\n",i,j)
}
printf("\n")
break
case '3' :
if(!(L && W && a && b)) {
printf("\t*****缺少板材及小料规格数据。\n")
break
}
fprintf(fp,"板材规格:%d × %d\n",L,W)
fprintf(fp,"小料规格:%d × %d\n",a,b)
fprintf(fp,"小料数量:%d\n",amount)
fprintf(fp,"下料方向:%s\n",direction ? "垂直" : "水平")
fprintf(fp,"余料面积:%d\n",direction ? varea : parea)
fprintf(fp,"使 用 率:%.0lf%%\n",100.0 * amount * a * b / L / W)
fprintf(fp,"小料位置数据:\n")
for(i = 0 i < rs * dr i += dr) {
for(j = 0 j < cs * dc j += dc)
fprintf(fp,"%d,%d\n",i,j)
}
fprintf(fp,"\n")
break
case '0' : fclose(fp) return 0
}
}
fclose(fp)
return 0
}
转盘上料和下料同一个工位程序书写步骤:1、运输机构接收待换料装置的换料请求。
2、运输机构移动至接料点装空管。
3、运输机构移动至待换料装置处。
4、运输机构从待换料装置上取下料管,并将空管放置于待换料装置上。
5、运输机构返回并卸下料管。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)