001 仓库管理系统 论文万字,开题报告,源程序(VC+SQL SERVER 2000) 002 人力资源管理系统 论文万字,开题报告 003 研究生信息系统 论文万字,开题报告 004 水雨情数据模拟生成器 论文万字,源程序(Dephi+SQL SERVER) 005 全球卫星定位系统(GPS系统) 论文万字,部分源程序(VC++) 006 俄罗斯方块游戏 论文2万字,源程序(VC++) 007 学生成绩管理系统 论文万字,开题报告,源程序(VB+ACCESS),答辩演示文稿 008 学生信息管理系统 论文万字,开题报告,源程序(ASP+ACCESS),答辩演示文稿 009 图书借阅管理系统 论文1万字,开题报告,源程序(VB+ACCESS) 010 工资管理系统 论文万字 011 电脑硬件仓库管理系统 论文万字,源程序(Dephi+SQL SERVER) 012 远程教务管理 论文万字,开题报告(ASP) 013 学生报名管理系统 论文万字(Dephi+SQL SERVER) 014 储蓄管理系统 论文万字,开题报告 015 个人收支管理系统 论文万字(VB+SQL SERVER) 016 进销存管理系统 论文2万字,开题报告 017 人事信息管理系统 论文万字(Java+ACCESS) 018 学生信息管理系统 论文万字,源程序(VC+ACCESS) 019 酒店客房管理系统 论文万字(VB+ACCESS) 020 医院管理信息系统 论文2万字(Dephi+SQL SERVER) 021 物资信息管理系统 论文万字(VB+SQL SERVER) 022 超市管理系统 论文2万(Dephi+ACCESS) 023 基于LOTUS的办公自动化系统的设计与实现 论文万字 024 档案管理系统 论文万字(Dephi+SQL SERVER) 025 进销存管理系统 论文万字(VB+ACCESS) 026 局域网聊天工具 论文万字(VC+ACCESS) 027 中小型企业网站的建立与维护 论文千字 028 图书管理系统
网络工程主要是指计算机网络系统。以分组交换技术为核心的计算机网络,自20世纪70年代以来得到了飞速发展,采用TCP/IP体系结构的Internet得到广泛运用。下面是我带来的关于网络工程专业毕业论文题目的内容,欢迎阅读参考! 网络工程专业毕业论文题目(一) 1. 电子商务时代的企业资源计划(ERP) 2. 零售业电子商务解决方案 3. CA认证规范化研究 4. 全自动试管开盖机 5. 小盘彩票最优化投资方案设计与研究 6. 企业电子商务系统建设的预测性调查报告 7. 电子商务安全技术研究 8. 计算机考证考务系统(B/S模式) 9. 在线考试系统(B/S模式) 10. 企业网络信息安全解决方案设计 11. 酒店网站设计 12. 学生网上练习自测系统设计 13. 网络信息安全问题分类及案例剖析 14. 基于AJAX技术的商务网站设计 15. 基于SQL server数据库的教务管理系统的开发 16. Delphi+ADO数据库系统设计分析及应用 网络工程专业毕业论文题目(二) 1. 基于 Web的分布式 EMC数据库集成查询系统 2. 基于 Web的网络课程的设计 3. 基于工作流的业务系统开发 4. B1级安全数据库设计的设计与实现 5. 数据库加密及密钥管理方法研究 6. 企业应用集成(EAI)中数据集成技术的应用 7. 音像制品网上租赁管理系统 8. 网上购物网站的制作 9. 在线考试系统 10. 学生网络成绩管理系统 11. 企业信息系统建设中业务流程重组(BPR)的研究 12. Delphi的组件开发方法 13. 文件加密解密 14. 网络通信QoS实验方案的设计与开发 15. 基于WinSock端对端QoS网络传输实验测试器的开发 16. 基于SmartDocument网络办公系统解决方案的设计与开发 17. 网络文件传输实现技术的应用与性能分析 18. 企业形象设计 19. 计算机局域网改建设计 20. 校园网络系统的设计规划 21. 网吧的规划与设计 网络工程专业毕业论文题目(三) 1. 基于数据仓库连锁店决策支持系统模型的研究 2. VC开发基于 Office 组件应用程序 3. 从 XML到关系数据库映射技术研究 4. ORACLE9i 数据库系统性能优化研究与实践 5. MIS系统统用报表的设计与实现 6. 数字机顶盒系统的软件加密设计 7. 网上体育用品店的ASP实现 8. 基于ASP的毕业设计管理系统 9. 基于ASP的考务管理系统 10. 如何在网上营销好生意 11. 网上商店顾客消费心理的研究 12. 信息产品与网络营销 13. 网络营销中的广告策略研究 14. 网络营销中的价格策略研究 15. 小型企业电子商务系统的系统分析与设计 16. 网络营销中的竞争策略研究 猜你喜欢: 1. 关于网络工程专业毕业论文 2. 网络工程专业毕业论文精选范文 3. 有关于网络工程专业毕业论文 4. 网络工程专业毕业论文范文 5. 2017网络工程专业毕业论文
俄罗斯方块C源代码
#include <>
#include <>
#include <>
#include <>
#define ZL 4 //坐标增量, 不使游戏窗口靠边
#define WID 36 //游戏窗口的宽度
#define HEI 20 //游戏窗口的高度
int i,j,Ta,Tb,Tc; // Ta,Tb,Tc用于记住和转换方块变量的值
int a[60][60]={0}; //标记游戏屏幕各坐标点:0,1,2分别为空、方块、边框
int b[4]; //标记4个"口"方块:1有,0无,类似开关
int x,y, level,score,speed; //方块中心位置的x,y坐标,游戏等级、得分和游戏速度
int flag,next; //当前要操作的方块类型序号,下一个方块类型序号
void gtxy(int m, int n); //以下声明要用到的自编函数
void gflag( ); //获得下一方块序号
void csh( ); //初始化界面
void start( ); //开始部分
void prfk ( ); //打印方块
void clfk( ); //清除方块
void mkfk( ); //制作方块
void keyD( ); //按键操作
int ifmov( ); //判断方块能否移动或变体
void clHA( ); //清除满行的方块
void clNEXT( ); //清除边框外的NEXT方块
int main( )
{ csh( );
while(1)
{start( ); //开始部分
while(1)
{ prfk( );
Sleep(speed); //延时
clfk( );
Tb=x;Tc=flag; //临存当前x坐标和序号,以备撤销操作
keyD( );
y++; //方块向下移动
if (ifmov( )==0) { y--; prfk( ); dlHA( ); break;} //不可动放下,删行,跨出循环
}
for(i=y-2;i if (j==0) { system("cls");gtxy(10,10);printf("游戏结束!"); getch(); break; } clNEXT( ); //清除框外的NEXT方块 } return 0; } void gtxy(int m, int n) //控制光标移动 {COORD pos; //定义变量 = m; //横坐标 = n; //纵坐标 SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); } void csh( ) //初始化界面 {gtxy(ZL+WID/2-5,ZL-2); printf("俄罗斯方块"); //打印游戏名称 gtxy(ZL+WID+3,ZL+7); printf("******* NEXT:"); //打印菜单信息 gtxy(ZL+WID+3,ZL+13); printf("**********"); gtxy(ZL+WID+3,ZL+15); printf("Esc :退出游戏"); gtxy(ZL+WID+3,ZL+17); printf("↑键:变体"); gtxy(ZL+WID+3,ZL+19); printf("空格:暂停游戏"); gtxy(ZL,ZL); printf("╔"); gtxy(ZL+WID-2,ZL); printf("╗"); //打印框角 gtxy(ZL,ZL+HEI); printf("╚"); gtxy(ZL+WID-2,ZL+HEI); printf("╝"); a[ZL][ZL+HEI]=2; a[ZL+WID-2][ZL+HEI]=2; //记住有图案 for(i=2;i for(i=2;i for(i=1;i for(i=1;i CONSOLE_CURSOR_INFO cursor_info={1,0}; //以下是隐藏光标的设置 SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info); level=1; score=0; speed=400; gflag( ); flag=next; //获得一个当前方块序号 } void gflag( ) //获得下一个方块的序号 { srand((unsigned)time(NULL)); next = rand()%19+1; } void start( ) //开始部分 { gflag( ); Ta=flag; flag=next; //保存当前方块序号,将下一方块序号临时操作 x=ZL+WID+6; y=ZL+10; prfk( ); //给x,y赋值,在框外打印出下一方块 flag=Ta; x=ZL+WID/2; y=ZL-1; //取回当前方块序号,并给x,y赋值 } void prfk ( ) //打印俄罗斯方块 { for(i=0;i<4;i++) {b[i]=1; } //数组b[4]每个元素的值都为1 mkfk ( ); //制作俄罗斯方块 for( i= x-2; i<=x+4; i+=2 ) //打印方块 { for(j=y-2;j<= y+1;j++) { if( a[i][j]==1 && j>ZL ){ gtxy(i,j); printf("□"); } } } gtxy(ZL+WID+3,ZL+1); printf("level : %d",level); //以下打印菜单信息 gtxy(ZL+WID+3,ZL+3); printf("score : %d",score); gtxy(ZL+WID+3,ZL+5); printf("speed : %d",speed); } void clfk( ) //清除俄罗斯方块 { for(i=0;i<4;i++) { b[i]=0; } //数组b[4]每个元素的值都为0 mkfk ( ); //制作俄罗斯方块 for( i=x-2; i<=x+4; i+=2 ) //清除方块 { for(j=y-2;j<=y+1;j++){ if( a[i][j]==0 && j>ZL ){ gtxy(i,j); printf(" "); } } } } void mkfk( ) //制作俄罗斯方块 { a[x][ y]=b[0]; //方块中心位置状态: 1-有,0-无 switch(flag) //共6大类,19种小类型 { case 1: { a[x][y-1]=b[1]; a[x+2][y-1]=b[2]; a[x+2][y]=b[3]; break; } //田字方块 case 2: { a[x-2][y]=b[1]; a[x+2][y]=b[2]; a[x+4][y]=b[3]; break; } //直线方块:---- case 3: { a[x][y-1]=b[1]; a[x][y-2]=b[2]; a[x][y+1]=b[3]; break; } //直线方块: | case 4: { a[x-2][y]=b[1]; a[x+2][y]=b[2]; a[x][y+1]=b[3]; break; } //T字方块 case 5: { a[x][y-1]=b[1]; a[x][y+1]=b[2]; a[x-2][y]=b[3]; break; } //T字顺时针转90度 case 6: { a[x][y-1]=b[1]; a[x-2][y]=b[2]; a[x+2][y]=b[3]; break; } //T字顺转180度 case 7: { a[x][y-1]=b[1]; a[x][y+1]=b[2]; a[x+2][y]=b[3]; break; } //T字顺转270度 case 8: { a[x][y+1]=b[1]; a[x-2][y]=b[2]; a[x+2][y+1]=b[3]; break; } //Z字方块 case 9: { a[x][y-1]=b[1]; a[x-2][y]=b[2]; a[x-2][y+1]=b[3]; break; } //Z字顺转90度 case 10: { a[x][y-1]=b[1]; a[x-2][y-1]=b[2]; a[x+2][y]=b[3]; break; } //Z字顺转180度 case 11: { a[x][y+1]=b[1]; a[x+2][y-1]=b[2]; a[x+2][ y]=b[3]; break; } //Z字顺转270度 case 12: { a[x][y-1]=b[1]; a[x][y+1]=b[2]; a[x-2][y-1]=b[3]; break; } //7字方块 case 13: {a[x-2][y]=b[1]; a[x+2][y-1]=b[2]; a[x+2][y]=b[3]; break; } //7字顺转90度 case 14: { a[x][y-1]=b[1]; a[x][y+1]=b[2]; a[x+2][y+1]=b[3]; break; } //7字顺转180度 case 15: { a[x-2][y]=b[1]; a[x-2][y+1]=b[2]; a[x+2][y]=b[3]; break; } //7字顺转270度 case 16: { a[x][y+1]=b[1]; a[x][y-1]=b[2]; a[x+2][y-1]=b[3]; break; } //倒7字方块 case 17: { a[x-2][y]=b[1]; a[x+2][y+1]=b[2]; a[x+2][y]=b[3]; break; } //倒7字顺转90度 case 18: { a[x][y-1]=b[1]; a[x][y+1]=b[2]; a[x-2][y+1]=b[3]; break; } //倒7字顺转180度 case 19: { a[x-2][y]=b[1]; a[x-2][y-1]=b[2]; a[x+2][y]=b[3]; break; } //倒7字顺转270度 } } void keyD( ) //按键操作 { if (kbhit( )) { int key; key=getch(); if (key==224) { key=getch(); if (key==75) { x-=2; } //按下左方向键,中心横坐标减2 if (key==77) { x+=2; } //按下右方向键,中心横坐标加2 if (key==72) //按下向上方向键,方块变体 { if (flag>=2 && flag<=3 ) { flag++; flag%=2; flag+=2; } if ( flag>=4 && flag<=7 ) { flag++; flag%=4; flag+=4; } if (flag>=8 && flag<=11 ) { flag++; flag%=4; flag+=8; } if (flag>=12 && flag<=15 ) { flag++; flag%=4; flag+=12; } if ( flag>=16 && flag<=19 ) { flag++; flag%=4; flag+=16; } } } if (key==32) //按空格键,暂停 { prfk( ); while(1) { if (getch( )==32) { clfk( );break;} } } //再按空格键,继续游戏 if (ifmov( )==0) { x=Tb; flag=Tc; } //如果不可动,撤销上面操作 else { prfk( ); Sleep(speed); clfk( ); Tb=x;Tc=flag;} //如果可动,执行操作 } } int ifmov( ) //判断能否移动 { if (a[x][y]!=0) { return 0; } //方块中心处有图案返回0,不可移动 else{ if ( (flag==1 && ( a[x][ y-1]==0 && a[x+2][y-1]==0 && a[x+2][y]==0 ) ) || (flag==2 && ( a[x-2][y]==0 && a[x+2][y]==0 && a[x+4][y]==0 ) ) || (flag==3 && ( a[x][y-1]==0 && a[x][y-2]==0 && a[x][y+1]==0 ) ) || (flag==4 && ( a[x-2][y]==0 && a[x+2][y]==0 && a[x][y+1]==0 ) ) || (flag==5 && ( a[x][y-1]==0 && a[x][y+1]==0 && a[x-2][y]==0 ) ) || (flag==6 && ( a[x][ y-1]==0 && a[x-2][y]==0 && a[x+2][y]==0 ) ) || (flag==7 && ( a[x][y-1]==0 && a[x][y+1]==0 && a[x+2][y]==0 ) ) || (flag==8 && ( a[x][y+1]==0 && a[x-2][y]==0 && a[x+2][y+1]==0 ) ) || (flag==9 && ( a[x][y-1]==0 && a[x-2][y]==0 && a[x-2][y+1]==0 ) ) || (flag==10 && ( a[x][y-1]==0 && a[x-2][y-1]==0 && a[x+2][y]==0 ) ) || (flag==11 && ( a[x][y+1]==0 && a[x+2][y-1]==0 && a[x+2][y]==0 ) ) || (flag==12 && ( a[x][y-1]==0 && a[x][y+1]==0 && a[x-2][y-1]==0 ) ) || ( flag==13 && ( a[x-2][y]==0 && a[x+2][y-1]==0 && a[x+2][y]==0 ) ) || ( flag==14 && ( a[x][y-1]==0 && a[x][y+1]==0 && a[x+2][y+1]==0 ) ) || (flag==15 && ( a[x-2][y]==0 && a[x-2][y+1]==0 && a[x+2][y]==0 ) ) || (flag==16 && ( a[x][y+1]==0 && a[x][y-1]==0 && a[x+2][y-1]==0 ) ) || ( flag==17 && ( a[x-2][y]==0 && a[x+2][y+1]==0 && a[x+2][y]==0 ) ) || (flag==18 && ( a[x][y-1]==0 &&a[x][y+1]==0 && a[x-2][y+1]==0 ) ) || (flag==19 && ( a[x-2][y]==0 && a[x-2][y-1]==0 && a[x+2][y]==0 ) ) ) { return 1; } } return 0; //其它情况返回0 } void clNEXT( ) //清除框外的NEXT方块 { flag = next; x=ZL+WID+6; y=ZL+10; clfk( ); } void clHA( ) //清除满行的方块 { int k, Hang=0; //k是某行方块个数, Hang是删除的方块行数 for(j=ZL+HEI-1;j>=ZL+1;j--) //当某行有WID/2-2个方块时,则为满行 { k=0; for(i=ZL+2;i { if (a[i][j]==1) //竖坐标从下往上,横坐标由左至右依次判断是否满行 { k++; //下面将操作删除行 if (k==WID/2-2) { for(k=ZL+2;k { a[k][j]=0; gtxy(k,j); printf(" "); Sleep(1); } for(k=j-1;k>ZL;k--) { for(i=ZL+2;i { if(a[i][k]==1) { a[i][k]=0; gtxy(i,k); printf(" ");a[i][k+1]=1; gtxy(i,k+1); printf("□"); } } } j++; //方块下移后,重新判断删除行是否满行 Hang++; //记录删除方块的行数 } } } } score+=100*Hang; //每删除一行,得100分 if ( Hang>0 && (score%500==0 || score/500> level-1 ) ) //得分满500速度加快升一级 { speed-=20; level++; if(speed<200)speed+=20; } } 你应该在方块每下落一格后检测方块下面有没有方块(或是边),如果有就作出处理 Asp:ASP001基于ASP的论坛的设计与实现ASP002在线手机销售系统ASP003基于WEB的旅游网站建设ASP004购物系统1ASP005购物系统2ASP006文章在线发布系统ASP007校园新闻发布管理系统(ASP+ACCESS)ASP008毕业设计花店ASP009毕业设计选题管理系统(asp+sql)ASP010博客网站的设计与实现ASP011公交查询系统ASP012红旗汽车修理厂物资流通管理系统ASP013人才网站的设计与实现毕业设计及论文ASP014网上动态同学录系统ASP015网上盆景系统ASP016新闻发布系统(1)ASP017在线教育系统ASP018在线人才网ASP019楼宇专业网站毕业设计ASP020网络考试系统的开发与设计ASPASP021学生管理系统 ASP+ACCESSASP022网上人才信息管理系统asp+accessASP023期刊系统(期刊稿件处理系统) ACCESSASP024毕业设计ASP+ACCESS聊天室ASP025仓库即时查询系统ASP+ACCESSASP026个人网站.rarASP027音乐网站ASP028留言板ASP+accessASP029网上英语考试asp+sqlASP030网上服装销售系统(ASP+access论文全套)ASP031新闻发布系统(2)ASP032网上图书销售系统ASP033房产信息管理系统ASP034教学评估系统ASP035网上评教系统ASP036实验室设备管理系统ACCESSASP037办公自动化系统ASP038酒店预定管理系统ASP039学生成绩查询系统ASP+ACCESSASP040学生排课管理系统ASP+SQLASP041电脑配机ASP042园林设计ASP043网上人才信息管理系统ASP044学生排课管理系统SQLASP045助学贷款管理系统ASP046视频点播系统ASP047网上选课管理系统SQLASP048团员管理ASP049网上作业提交系统ASP050网上售房管理系统ASP051客户管理信息系统ASP052+SQL客户管理系统ASP053公司网站建设ASP054基于web 的信息处理系统ASP055考试报名信息处理系统ASP056投票系统ASP057新闻自动化管理网站ASP058远程教育网ASP059车辆调度管理系统ASP060基于ASP的小区物业管理之业主服务子系统的设计与实现ASP061铁观音销售网站设计与实现ASP062医药网站ASP063交友网站ASP064网络教学评判系统ASP065出租车管理系统ASP066课程教学网站信息交流与发布系统ASP067网页设计辅导系统ASP068计算机组成原理教学网站ASP069论坛程序设计ASP070网上答疑系统ASP071网上日记本ASP072教师档案管理系统ASP073车辆管理系统ASP074校园网物品交易平台ASP075办公系统ASP076企业人力资源管理系统的设计ACCESSASP077毕业设计论坛ASP078酒店房间预约系统.rarASP079动态网站设计与制作ASP080办公信息管理系统ASP081网络招聘系统ASP082软件下载管理系统ASP083客户关系管理ASP084网络教学平台VbVB001 AC售楼管理系统VB002无纸化考试系统VB003小区物业管理系统VB004航空公司管理信息系统VB005计算机机房管理系统VB006房地产评估系统VB+SQL2000VB007光盘信息管理系统VB+SQLVB008火车售票系统VB009计算机等级考试管理系统酒店客房管理VB+SQLVB011期刊信息管理系统VB+SQLVB012书店管理系统(vb+access)VB013图书借阅管理系统VB014合同管理系统VB015学生公寓管理系统VB016学生管理系统1(vb+sql)VB017医院门诊管理系统VB018银行设备管理(vb+sql)VB019大学社团管理系统VB020餐饮管理系统(SQL)VB021报警系统VB022用VB开发交互式cad系统VB023用Visual Basic 开发交互式CAD系统VB024音像管理系统VB025自动排课系统VB026图书管理系统源程序(论文+代码)vb+accessVB027宿舍管理系统VB028车辆管理系统VB029户籍管理系统VB030人事考勤管理系统VB031自动点歌系统VB032教材管理系统VB033电脑销售系统VB034房屋租凭管理系统VB035光盘管理系统VB036学生档案毕业设计原代码和论文VB037身份证管理系统VB038个人邮件处理系统VB039车辆管理系统VB040计算机维修管理系统VB041汽车美容管理系统VB042大型机房学生上机管理系统VB043干部档案管理系统ACVB044固定资产管理系统ACVB045兼职中介管理系统ACVB046考试分析评价系统ACVB047失业保险管理信息系统ACVB048水费管理系统ACVB049网吧计费系统ACVB050物流管理系统ACVB051学生成绩管理系统VCVB052药品公司进销售存管理系统VCVB053住院处信息管理系统VCVB054超市管理系统VCVB055科研项目管理系统人口登记管理系统VCVB057设备管理信息系统VCVB058学校用电收费管理系统ACVB059招生管理系统VB060流动资金贷款业务系统VB061社会福利保障系统VB062机动车租赁管理系统VB063自动出题题库系统VB064全套建材管理销售系统VB065 IC卡管理系统VB066超市配送运输管理系统VB067校园一卡通VB068银行代扣代发工资系统VB069工资管理系统VB070停车场管理VB071医院血库管理系统VB072文档管理信息系统VB073企业人事管理系统VB074学校田径运动会管理系统ACCESSVB075电脑租赁系统VB076珠宝首饰店管理系统ACCESSVB076学生交费管理系统VB077毕业论文管理系统VB078服装专卖店管理系统ACCESSVB079点对点聊天文件传输系统 VB080多层防火墙技术的研究-状态检测VB081计算机高级语言多媒体教学演示系统VB082供应链管理系统---销售子系统VB083健身中心会员管理系统VB084连锁店信息管理系统VB085医疗纠纷检索系统VB086食品公司进销存管理系统VB087AC城市公交查询系统VB88AC烟花爆竹经销管理VB089商场管理系统VB090ACCTI电话语音应答系统VB091AC自动组卷系统VB092酒店服务管理系统VB092人事管理系统VB093车间调度系统VB094保单VB095绩效评价系统VB096旅游资源及线路管理系统VB097企业投资价值分析系统VB098网吧管理系统=网络计时管理系统VB099计算机高级语言多媒体教学演示系统VB100通讯录系统VB101试题库系统VB102汽车训练场收费系统VB103打字系统VB104教材管理系统VB105简单小游戏设计VB106工作备忘录VB107药品供销存贮系统VB108汽车销售系统ACCESSVB109社区人口资源管理系统设计与实现VfVFP001学籍管理系统VFP002超市售货管理系统工资管理系统VFP004某医疗部门总务信息管理系统VFVFP005企业人事档案管理系统VFP006基于VFP6职员信息管理系统VF007教师信息管理系统VFP008党员管理系统VFP009企业考勤管理系统VFP010汽车销售系统VFP011人力资源系统VFP012现代物流企业管理系统CVFP013学生办证管理系统VFP014学生管理系统VFP015学生综合素质管理系统VFP016员工培训管理系统VFP017小说租阅管理系统VFP018药品销售系统 VFP019航空售票模拟系统的设计与实现VFP020学生档案管理商业汇票(支票管理)VFP022家政服务管理系统VFP023成本费用计算系统VFP024航班信息查询系统VFP025房屋按揭贷款管理系统VFP026成绩计算VFP027银行帐目管理系统VFP028病房管理系统VFP029工程预算系统VFP030客房收费VFP031模拟电话资费系统VFP032空调售后服务系统VFP033教学设备管理系统VFP034邮政编码系统VFP035个人理财系统VFP036图书租赁管理系统VFP037工资查询系统VFP038资料信息管理系统VFP039电脑公司财务管理系统VCVC001游戏程序设计(五子棋)VC002题库管理系统VC003局域网即时聊天程序的设计与实现VC004人脸识别系统设计VC005指纹识别系统VC00624点游戏的开发和实现VC007中国象棋软件VC008可视化图像处理系统C#.net网络办公助理网上选课系统C#.网上选课系统C#+SQL用socket实现局域网办公助理通用作业批改系统设计企业投资价值分析系统学生信息管理系统课件发布系统中图像的检索技术毕业设计房地产管理系统基于WEB的选课系统校友录车辆档案管理电子购物商城系统+论文图书馆管理信息系统基于.NET的城市公交查询系统的设计与实现DelphiDelphi001银行学生助学贷款管理系统Delphi002题库系统与试卷生成Delphi003商品销售管理系统Delphi004高校教务排课系统Delphi005人事管理系统Dephi006房产中介管理系统Delphi007题库Delphi008煤气站管理系统Delphi009图书馆Delphi010超市销售系统Delphi011教学信息管理系统Delphi012汽车零件销售管理系统Delphi013超市管理信息系统Delphi014教学排课及学生学籍管理Delphi015图形识别和编辑Delphi016物业管理系统Delphi017人力资源管理系统Delphi018工资管理系统Delphi019列车时刻查询决策系统Delphi020设备保养管理系统Delphi021图片浏览系统的设计与实现Delphi022试卷生成系统delphi023考试系统delphi源代码+可执行文件+论文+外文翻译+开题报告+答辩Dreamver公共课平时成绩管理系统网上作业管理系统JavaJAVA001班主任管理系统JAVA002打飞机游戏毕业设计JAVA003+access做的毕业设计 综合测评系统JAVA004+SQL离散数学题库管理系统JAVAS005办公自动化系统SQLJAVA006办公自动化系统JAVA007物业管理JAVA008在线考试JAVA0093D的网络三维技术的设计与实现JAVA010J2ME贪吃蛇游戏的设计PbPB001科研管理系统理工学院考试成绩分析PB+SQL2000PB003学生成绩管理系统PBPB004图书管理系统PB005客房管理信息系统PB006自动组卷系统PB007糖尿病专家系统开发PB008财务管理系统PB009电子词典设计与开发房地产评估系统 SQL2000房地产评估系统网上拍卖平台系统JSP002学生考试成绩分析(带饼状态图,柱状图)网站流量统计JSP004计算机等级考试查询系统JSP+网络远程作业处理系统JSP006网上书店售书系统JSP007房屋租赁管理信息系统JDBCJSP008基于JSP的学生信息管理系统JSP009教师档案管理系统JSP010办公自动化管理系统JSP011机房上机收费管理系统JSP012网上选课系统JSP013企业人事管理系统JSP014CD销售管理系统JSP015小区物业管理JSP016自动排课系统JSP017学生学籍管理系统JSP018网上论坛杂:考勤系统安全性实现PHP+SQLRSA文件加密软件的设计与实现电量监视系统电量监视系统Jbuilder公共课平时成绩查询系统PHP计算机等级考试查询系统JSP+JDBC.局域网信息发布程序的设计与实现VC+SQL楼宇专业智能写字楼综合布线投标方案的设计用VLISP与DCL整合实现绘制抛物线软件项目开发管理系统VCASP设计ASP C语言教学系统+论文ASP(交友录)asp+SQLServer网上书店系统+论文ASP+sql精品在线试题库设计+论文ASP+SQL图书管理系统+论文 在写一个程序之前得先有思路,本题中得思路是: 随机给出不同的形状(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型)下落填充给定的区域,若填满一条便消掉,记分,当达到一定的分数时,过关,每关方块下落的速度不同,若在游戏中各形状填满了给定区域,为输者。 有了思路再动手,如果不会可以参考一下别人开源的项目! 因为项目复杂性,我给出了一个俄罗斯方块程序的项目地址在最后,祝您好运! 项目地址:俄罗斯方块游戏 解毒。体内补充大量的维生素C后,可以缓解铅、汞、镉、砷等重金属对机体的毒害作用。⑵预防癌症。许多研究证明维生素C可以阻断致癌物N-亚硝基化合物合成,预防癌症。⑶清除自由基。维生素C可通过逐级供给电子而转变为半脱氧抗坏血酸和脱氢抗坏血酸的过程清除体内超负氧离子(O2-)、羟自由基(OH · )、有机自由基(R · )和有机过 氧基(ROO · )等自由基;使生育酚自由基重新还原成生育酚,反应生成的抗坏血酸自由基在一定条件下又可被NADH2的体系酶作用下还原为抗坏血酸。 维生素C又叫抗坏血酸,是一种水溶性维生素。 维生素C主要生理功能 1、 促进骨胶原的生物合成。利于组织创伤口的更快愈合; 2、 促进氨基酸中酪氨酸和色氨酸的代谢,延长肌体寿命。 3、 改善铁、钙和叶酸的利用。 4、 改善脂肪和类脂特别是胆固醇的代谢,预防心血管病。 5、 促进牙齿和骨骼的生长,防止牙床出血。; 6、 增强肌体对外界环境的抗应激能力和免疫力。 药物作用 维生素C在体内参与多种反应,如参与氧化还原过程,在生物氧化和还原作用以及细胞呼吸中起重要作用。从组织水平看,维生素C的主要作用是与细胞间质的合成有关。包括胶原,牙和骨的基质,以及毛细血管内皮细胞间的接合物。因此,当维生素C缺乏所引起的坏血病时,伴有胶原合成缺陷,表现为创伤通难以愈合,牙齿形成障碍和毛细血管破损引起大量瘀血点,瘀血点融合形成瘀斑。 维生素C和坏血病有一段很长的历史渊源。希波克拉底是第一个提到坏血病的人。他描述当时士兵牙床溃烂、牙齿脱落。。。;早期的海上旅行引起了人们对坏血病的重视,船队离开港口3—4个月,船员往往会因此患上坏血病,人们开始发现这是由于海上旅行缺乏新鲜蔬菜和水果的缘故。1932年英国军医从柠檬汁中离析出具有抗坏血病的晶状物质,1933年瑞士科学家合成了维生素C,又叫做抗坏血酸。近代研究表明VC对人体健康至关重要: 1.胶原蛋白的合成需要维生素C参加,所以VC缺乏,胶原蛋白不能正常合成,导致细胞连接障碍。人体由细胞组成,细胞靠细胞间质把它们联系起来,细胞间质的关键成分是胶原蛋白。胶原蛋白占身体蛋白质的1/3,生成结缔组织,构成身体骨架。如骨骼、血管、韧带等,决定了皮肤的弹性,保护大脑,并且有助于人体创伤的愈合。 2.坏血病。血管壁的强度和VC有很大关系。微血管是所有血管中最细小的,管壁可能只有一个细胞的厚度,其强度、弹性是由负责连接细胞具有胶泥作用的胶原蛋白所决定。当体内VC不足,微血管容易破裂,血液流到邻近组织。这种情况在皮肤表面发生,则产生淤血、紫癍;在体内发生则引起疼痛和关节涨痛。严重情况在胃、肠道、鼻、肾脏及骨膜下面均可有出血现象,乃至死亡。 3.牙龈萎缩、出血。健康的牙床紧紧包住每一颗牙齿。牙龈是软组织,当缺乏蛋白质、钙、VC时易产生牙龈萎缩、出血。 4.预防动脉硬化。可促进胆固醇的排泄,防止胆固醇在动脉内壁沉积,甚至可以使沉积的粥样斑块溶解。 5.是一种水溶性的强有力的抗氧化剂。可以保护其它抗氧化剂,如维生素A、维生素E、不饱和脂肪酸,防止自由基对人体的伤害。 6.治疗贫血。使难以吸收利用的三价铁还原成二价铁,促进畅道对铁的吸收,提高肝脏对铁的利用率,有助于治疗缺铁性贫血。 7.防癌。丰富的胶原蛋白有助于乐拱┫赴�睦┥ⅲ籚C的抗氧化作用可以抵御自由基对细胞的伤害防止细胞的变异;阻断亚硝酸盐和仲胺形成强致癌物亚硝胺。曾有人对因癌症死亡病人解剖发现病人体内的VC含量几乎为零。 8.保护细胞、解毒,保护肝脏。在人的生命活动中,保证细胞的完整性和代谢的正常进行至关重要。为此,谷胱甘肽和酶起着重要作用。 谷胱甘肽是由谷氨酸、胱氨酸和甘氨酸组成的短肽,在体内有氧化还原作用。它有两种存在形式,即氧化型和还原型,还原型对保证细胞膜的完整性起重要作用。VC是一种强抗氧化剂,其本身被氧化,而使氧化型谷胱甘肽还原为还原型谷胱甘肽,从而发挥抗氧化作用。 酶是生化反应的催化剂,有些酶需要有自由的琉基(-SH)才能保持活性。VC能够使双硫键(-S-S)还原为-SH,从而提高相关酶的活性,发挥抗氧化的作用。 从以上可知,只要VC充足,则VC、谷胱甘肽、-SH形成有力的抗氧化组合拳,清除自由基,阻止脂类过氧化及某些化学物质的毒害作用,保护肝脏的解毒能力和细胞的正常代谢。 9.提高人体的免疫力。 白细胞含有丰富的VC,当机体感染时白细胞内的VC急剧减少。VC可增强中性粒细胞的趋化性和变形能力,提高杀菌能力。 促进淋巴母细胞的生成,提高机体对外来和恶变细胞的识别和杀灭。 参与免疫球蛋白的合成。 提高CI补体酯酶活性,增加补体CI的产生。 促进干扰素的产生,干扰病毒mRNA的转录,抑制病毒的增生。 10.提高机体的应急能力。人体受到异常的刺激,如剧痛、寒冷、缺氧、精神强刺激,会引发抵御异常刺激的紧张状态。该状态伴有一系列身体,包括交感神经兴奋、肾上腺髓质和皮质激素分泌增多。肾上腺髓质所分泌的肾上腺素和去甲肾上腺素是有酪氨酸转化而来,在次过程需要VC的参与。 进入人体的维生素C很快分布于个组织器官,在正常情况下,人体维生素C库为1500毫克。多余的大部分随尿排出,少部分随大便、汗及呼吸道排出。但是在感染情况下,人体所需的为平时的20---40倍之多,而且所有的药物都会破坏体内的VC。所以在人体有状态的情况下补充VC是非常有益的。美国著名营养学家戴维斯问过对营养学有研究的医生,是否应将VC当作家中常备药品,以便任何疾病初期都可以服用。大多数医生都说:“当然比任何阿司匹林安全多了”,第一次使用足够的量比连续使用小剂量有更好的效果。 作用: 1.促进胶原合成,维生素C缺乏时,胶原合成障碍,从而导致坏血病。 2.促进神经递质(5-羟色胺及去甲肾上腺素)合成。 3.促进类固醇羟化,高胆固醇患者,应补给足量的维生素C。 5.促进有机物或毒物羟化解毒。维生素C能提升混合功能氧化酶的活性,增强药物或毒物的解毒(化)过程。 6.促进抗体形成,高浓度的维生素C有助于食物蛋白质中的胱氨酸还原为半胱氨酸,进而合成抗体。 7.促进铁的吸收,维生素C能使难以吸收的三价铁还原为易于吸收的二价铁,从而促进了铁的吸收。此外,还能使亚铁络合酶等的巯基处于活性状态,以便有效地发挥作用,故维生素C是治疗贫血的重要辅助药物。 8.促进四氢叶酸形成,维生素C能促进叶酸还原为四氢叶酸后发挥作用,故对巨幼红细胞性贫血也有一定疗效。 9.维持巯基酶的活性。 10.解毒,体内补充大量的维生素C后,可以缓解铅、汞、镉、砷等重金属对机体的毒害作用。 12.预防癌症,许多研究证明维生素C可以阻断致癌物N-亚硝基化合物合成,预防癌症。 13.清除自由基,维生素C可通过逐级供给电子而转变为半脱氧抗坏血酸和脱氢抗坏血酸的过程清除体内超负氧离子、羟自由基、有机自由基和有机过氧基等自由基;使生育酚自由基重新还原成生育酚,反应生成的抗坏血酸自由基在一定条件下又可被NADH2的体系酶作用下还原为抗坏血酸。 扩展资料: 过量服维生素C的人,其体内维生素C的含量反而减少。这是由于服用大剂量改变了体内维生素C的调节机制,加速了分解和排泄。所以,一旦停药可招致停药反应,出现早期坏血病症状(包括齿龈肿胀及出血,牙齿松动)。 根据吸收率的大小,维生素C较有效的摄取,以一日三次、餐后马上摄取为佳,而且这样也可预防因高剂量的维生素C所带来的副作用。胃肠道吸收,主要在空肠。蛋白结合率低。以腺体组织、白细胞、肝、眼球晶体中含量较高。人体摄入维生素C每日推荐需要量时,体内约贮存1500mg,如每日摄入200mg维生素C时,体内贮量约2500mg。 参考资料:百度百科-维生素c 维生素c的生理作用有抗氧化、改善铁、钙和叶酸吸收、增强免疫力等。几乎每一个人都知道维生素c是我们人体所不能缺少的营养素,而我们也几乎每天都会通过吃水果蔬菜的方式来补充它。那么,哪些人需要吃维生素C片?有什么作用?需要吃维生素C片的人群有:1、从事剧烈运动和高强度劳动的人。这些人因流汗过多会损失大量维生素C,应及时予以补充。2、在污染环境工作的人。体内维生素C高的人,几乎不会再吸收铅、镉、铬等有害元素。3、白内障患者。维生素C是眼内晶状体的营养要素,维生素C的摄入量不足,是导致白内障的因素之一,患者应多补充维生素C。4、坏血病患者。此病是因饮食中缺乏维生素C,使结蹄组织形成不良,毛细血管壁脆性增加所致,应多食含维生素C丰富的食物。5、长期服药的人。服用阿司匹林、安眠药、抗癌变药、四环素、钙制品、避孕药、降压药等,都会使人体维生素C减少,并可引起其它不良反应,应及时补充维生素C。6、嗜好抽烟的人。抽烟的人多吃含维生素C的食物有助提高细胞的抵抗力,保持血管的弹性,消除体内的尼古丁。7、脸上有色素斑的人和容易疲倦的人。维生素C有抗氧化作用,补充维生素C可抑制色素斑的生成,促进其消退。容易疲倦的人。维生素C是一种抗氧化剂,在生物氧化及还原过程和细胞呼吸中起重要作用,并且还参与氨基酸代谢、神经递质的合成、胶原蛋白和组织细胞间质的合成,同时具有降低毛细血管的通透性、刺激凝血功能、增加对感染的抵抗作用,并参与解毒功能,还有抗组胺及阻止致癌物质生成、有助于伤口愈合和胶原蛋白的形成的作用(维生素C是胶原蛋白生成的主要原料)。 答辩没过吧?还在学校耗着呢??同情。。。。 毕业设计大全 **********院 数控专业毕业论文系 别: 机电工程系 专 业: 数控技术 班 级: ***************** 学生 姓名: *** 指导 教师: *** *** 提交时间:2010 年*月*日内容简介 机械制造业是国民经济的支柱产业,可以说,没有发达的制造业,就不可能有国家的真正繁荣和富强。而机械制造业的发展规模和水平,则是反映国民经济实力和科学技术水平的重要指标之一。 制造自动化技术是先进制造技术的重要组成部分,其核心是数控技术。数控技术是综合应用计算机、自动化控制、自动检测及精密机械等高新技术的产物。它的出现及所带来得巨大效益,已引起了世界各国科技与工业界的普遍重视。 数控维修技术不仅是保障数控机床正常运行的前提,对数控技术的发展和完善也起到了巨大的推动作用,因此,它已经成为一门专门的学科。同时也表明,数控维修技术是制造业竞争和发展的基础,也是机械制造业技术水平的标志。关键词 : 数控机床 数控系统 常见故障 维修方法 数控技术目 录引 言……………………………………………………………………………………………… 4一 数控机床的概述…………………………………………………………… 5 数控机床的简介……………………………………………………… 5 数控机床的组成……………………………………………………… 5 数控机床的主要技术指标………………………………………… 5二 数控机床的故障诊断方法…………………………………………… 6 数控机床的外部故障诊断方法…………………………………… 6 数控系统的诊断技术………………………………………………… 7 数控机床常见故障及排除方法…………………………………… 8三 数控机床各部故障分析及维修……………………………………… 9 数控机床主轴伺服系统故障检查及维修………………………… 9 机床PLC初始故障的诊断………………………………………… 10 数控设备检测元件故障及维修…………………………………… 11 数控机床加工精度异常故障及维修…………………………… 12四 数控机床维修维护技术………………………………………………… 15参考文献…………………………………………………………………………… 16致谢…………………………………………………………………………………… 17引 言 随着电子技术和自动化技术的发展,数控技术的应用越来越广泛,以微处理器为基础,以大规模集成电路为标志的数控设备,已在我国批量生产、大量引进和推广应用,它们给机械制造业的发展创造了条件,并带来很大的效益。但同时,由于它们的先进性、复杂性和智能化高的特点,在维修理论、技术和手段上都发生了飞跃的变化。 另外任何一台数控设备都是一种过程控制设备,这就要求它在实时控制的每一时刻都准确无误地工作。任何部分的故障与失效,都会使机床停机,从而造成生产停顿。因而对数控系统这样原理复杂、结构精密的装置进行维修就显得十分必要了。尤其对引进的CNC机床,大多花费了几十万到上千万美元。在许多行业中,这些设备均处于关键的工作岗位,若在出现故障后不及时维修排除故障,就会造成较大的经济损失。 我们现有的维修状况和水平,与国外进口设备的设计与制造技术水平还存在很大的差距。造成差距的原因在于:人员素质较差,缺乏数字测试分析手段,数域和数域与频域综合方面的测试分析技术等有待提高等等。一 数控机床的概念 数控机床的简介 数控机床是一种技术含量很高的机、电、仪一体化的高效的自动化机床,综合了计算机技术、自动化技术、伺服驱动、精密测量和精密机械等各个领域的新的技术成果,是一门新兴的工业控制技术。 数字控制简称数控,是一种借助数字、字符或其他符号对某一工作过程(如加工、测量、装配等)进行可编程控制的自动化方法。 数控技术是指用数字量及字符发出指令并实现自动化控制的技术,它已经成为制造业实现自动化、柔性化、集成化生产的基础技术。, 数控机床的组成 数控机床由控制介质、人机交换设备、计算机数控装置、进给饲服驱动装置、主轴饲服驱动系统、辅助控制单元、可编程控制器、反馈系统、适应控制装置及机床本体等部分组成。 数控机床的主要技术指标 1.主要规格尺寸 数控机床主要尺寸有床身与刀架最大回转直径、最大车削长度、最大车削直径等;数控铣床主要有工作台、工作台T型槽、工作台行程等规格尺寸。 2.主轴系统 数控机床主轴采用直流或交流电动机驱动,具有较宽的调速范围和较高的 回转精度,主轴本身的刚度与抗震性比较好。现在数控机床主轴普遍达到5000~10000r/min甚至更高的转速,并且可以通过操作面板上的倍率开关直接改变转速,每挡间隔5%,其调节范围为50%~120%。 3.进给系统 该系统有进给速度范围、快进速度范围、运动分辨率(最小移动增量)、定位精度和螺距范围等主要技术参数。 4.定位精度和重复定位精度 定位精度是指数控机床工作台或其他运动部件的实际运动位置与指令位置的一致程度,其不一致的差值即为定位误差。重复定位精度是指在相同的操作方法和条件下,在完成规定操作次数过程中得到结果的一致程度。 5.刀具系统 数控车床包括刀架工位数、工具孔直径、刀杆尺寸、换刀时间、重复定位精度各项内容。加工中心刀库容量与换刀时间直接影响其生产率。 6.电气 包括主电动机、饲服电动机规格型号和功率等。 7.冷却系统 包括冷却箱容量、冷却泵输出量等。二 数控机床的故障诊断 数控机床的外部故障诊断方法 由于现代数控系统的可靠性越来越高,数控系统本身的故障越来越低,而大部分故障的发生则是非系统本身原因引起的。数控设备的外部故障可以分为软故障和外部硬件损坏引起的硬故障。 软故障是指由于操作、调整处理不当引起的,这类故障多发生在设备使用前期或设备使用人员调整时期。对于数控系统来说,另一个易出故障的地方为伺服单元。由于各轴的运动是靠伺服单元控制伺服电机带动滚珠丝杠来实现的。用旋转编码器作速度反馈,用光栅尺作位置反馈。一般易出故障的地方为旋转编码器与伺服单元的驱动模块。例如,一数控车床刚投入使用的时候,在系统断电后重新启动时,必须要返回到参考点。即当用手动方式将各轴移到非干涉区外后,再使各轴返回参考点。否则,可能发生撞车事故。所以,每天加工完后,最好把机床的轴移到安全位置。外部硬件操作引起的故障是数控修理中的常见故障。这类故障有些可以通过报警信息查找故障原因。对一般的数控系统来讲都有故障诊断功能或信息报警。维修人员可利用这些信息手段缩小诊断范围。而有些故障虽有报警信息显示,但并不能反映故障的真实原因。如一台采用840C系统的数控车床,第一天工作时完全正常,而第二天上班时却无论如何也开不了机,工作方式一转到自动方式下就报警“EMPTYING SELECTED MOOE SELECTOR”。加工完工件后,主轴不停,机械手就去抓取工件,后来仔细检查各部位都无毛病,而是自动工作条件下的一个模式开关位置错了。所以,当有些故障原因不明的报警出现的话,一定要检查各工作方式下的开关位置。还有些故障不产生故障报警信息,只是动作不能完成,这时就要根据维修经验、机床的工作原理和PLC运行状况来分析判断了。 对于数控机床的修理,重要的是发现问题。对外部故障诊断应遵从以下两条原则。首先要熟练掌握机床的工作原理和动作顺序。其次,要会利用PLC梯形图,NC系统的状态显示功能或机外编程器监测PLC的运行状态,一般只要遵从以上原则,小心谨慎,一般的数控故障都会及时排除。数控系统的诊断方法1.数控系统自诊断 (1)开机自诊断 数控系统在通电开机后,都要运行开机自诊断程序,对连接的各种控制装置进行检测,发现问题立即报警,例如检测备用电池电压是否达到要求,若电压低于要求,系统就会产生报警,西门子系统电池报警是1号报警,提示维修人员立即更换电池,如果不能更换电池,在更换电池前不能停电。 (2)运行自诊断 数控机床在运行时,数控系统时刻监视机床的运行。数控装置对伺服系统、PLC系统进行运行监视,如果发现问题及时报警,并且很多故障都会在屏幕上显示报警信息。在机床运行时,PLC装置通过机床厂家编制的用户程序,实时监视数控机床的运行,如果发现故障或者发出的指令不执行,及时将相应的信号传递给数控装置,数控装置将会在屏幕上显示报警信息。2.在线诊断和离线诊断 (1)在线诊断 在线诊断是指通过数控系统的控制程序,在系统处于正常运行状态下,实时自动地对数控装置、PLC控制器、伺服系统、PLC的输人输出以及与数控装置相连的其他外部装置进行自动测试、检验,并显示有关状态信息和故障信息。系统除了在屏幕上显示报警号和报警内容外,还实时显示NC内部标志寄存器及PLC操作单元的状态,为故障诊断提供极大方便。 (2)离线诊断 当数控系统出现故障或者要判断是否真有故障时,往往要停止加工,并停机进行检查,这就是离线诊断。离线诊断的目的是修复系统和故障定位,力求把故障定位在尽可能小的范围,如缩小到某一区域或者某一模块等。3.远程诊断 实现远程诊断的数控系统,必须具备计算机网络功能。因此,远程诊断是近几年发展起来的一种新型的诊断技术。数控机床利用数控系统的网络功能通过互联网连接到机床制造厂家,数控机床出现故障后,通过机床厂家的专业人员远程诊断,快速确诊故障,这是数控机床诊断技术的新发展。 数控机床常见故障及排除方法 数控系统故障维修通常按照:现场故障的诊断与分析、故障的测量维修排除、系统的试车这三大步进行。1.数控机床故障诊断: (1)先外部后内部 现代数控系统的可靠性越来越高,数控系统本身的故障率越来越低,而大部分故障的发生则是非系统本身原因引起的。由于数控机床是集机械、液压、电气为一体的机床,其故障的发生也会由这三者综合反映出来。维修人员应先由外向内逐一进行排查。尽量避免随意地启封、拆卸,否则会扩大故障,使机床丧失精度、降低性能。 (2)先机械后电气 一般来说,机械故障较易发觉,而数控系统及电气故障的诊断难度较大。在故障检修之前,首先注意排除机械性的故障。 (3)先静态后动态 先在机床断电的静止状态,通过了解、观察、测试、分析,确认通电后不会造成故障扩大、发生事故后,方可给机床通电。在运行状态下,进行动态的观察、检验和测试,查找故障。而对通电后会发生破坏性故障的,必须先排除危险后,方可通电。 (4)先简单后复杂 当出现多种故障互相交织,一时无从下手时,应先解决容易的问题,后解决难度较大的问题。往往简单问题解决后,难度大的问题也可能变得容易。2.数控机床的故障诊断技术 数控系统是高技术密集型产品,要想迅速而正确的查明原因并确定其故障的部位,要借助于诊断技术。随着微处理器的不断发展,诊断技术也由简单的诊断朝着多功能的高级诊断或智能化方向发展。诊断能力的强弱也是评价CNC数控系统性能的一项重要指标。目前所使用的各种CNC系统的诊断技术大致可分为以下几类: (1)起动诊断 起动诊断是指CNC系统每次从通电开始,系统内部诊断程序就自动执行诊断。诊断的内容为系统中最关键的硬件和系统控制软件,如 CPU、存储器、I/O 等单元模块,以及MDI/CRT单元、纸带阅读机、软盘单元等装置或外部设备。只有当全部项目都确认正确无误之后,整个系统才能进入正常运行的准备状态。否则,将在CRT画面或发光二极管用报警方式指示故障信息。此时起动诊断过程不能结束,系统无法投入运行。 (2)在线诊断 在线诊断是指通过CNC系统的内装程序,在系统处于正常运行状态时对CNC系统本身及CNC装置相连的各个伺服单元、伺服电机、主轴伺服单元和主轴电动机以及外部设备等进行自动诊断、检查。只要系统不停电,在线诊断就不会停止。 (3)离线诊断 离线诊断是指数控系统出现故障后,数控系统制造厂家或专业维修中心利用专用的诊断软件和测试装置进行停机(或脱机)检查。力求把故障定位到尽可能小的范围内,如缩小到某个功能模块、某部分电路,甚至某个芯片或元件,这种故障定位更为精确。 数控机床诊断维修方法经验浅述X 摘 要:本文就近几年来在对进口数控设备的维护中,逐渐学习并掌握了CNC 系统的一些故障规 律和快速诊断方法进行了整理。意在使其更好地为数控设备的使用与维修服务提供借鉴。 关键词:数控机床;诊断维修;方法 随着发达国家先进技术和装备的不断引进,使 我们设备维护人员的维修难度越来越大,这是不可 否认的事实。但怎样尽快适应和掌握它,是我们应 该认真探讨并急需解决的课题,下面就自己多年的 维修经验谈一点个人体会。 笔者近年引进的日立精机VA 一65 和HC 一 800 两台加工中心,不但具有交流伺服拖动、四轴联 动功能,而且还配有磁栅全闭环位置反馈及自动测 量、自动切削监视系统,其CNC 是当时国际上最先 进的FANUC 一11M 系统。运行11 年来,虽然随 着使用年限的增长,一些元器件的老化、故障期的到 来,特别是加工任务的增多,设备每天24h 不停机的 运转,出现了几乎每周都有故障报警的现象。但为 保证任务的按期完成,我们在没有经过国内外培训 且图纸资料不全的条件下,在无数次的维修测试中, 认真分析故障规律,不断积累有关数据,逐渐掌握维 修要领,尽量在最短的时间内查出故障点,用最快的 速度修复调整完成。以下从几方面论述快速诊断和 维修数控设备的方法: 1 先观察问询再动手处置 首先看报警信息,因为现在大多数CNC 系统都 有较完善的自诊断功能,通过提示信息可以马上知 道故障区域,缩小检测范围。像一次HC 一800 卧 式加工中心在运行中出现5010 # spindle drive unit alarm 报警。我们根据提示信息马上按顺序检查了 主轴电机及其执行元件、主轴控制板,查明过流断路 点后恢复正常,仅用20min 完成。但从我们的经验 中也有受报警信息误导的例子,因此说可依据它但 不能依赖它。 故障发生后如无报警信息,则需要进一步用感 官来了解设备状态,最重要的就是向操作人员问询 故障发生的前因后果。同样是该设备,有一次其 APC 系统在防护罩没有打开情况下B 轴突然旋转 起来刮坏护罩,这一现象以前从未出现过。经我们 现场仔细询问操作过程,清楚了故障经过:原来操作 人员先输入了M60 指令,使_bPm_�APC 系统程序运行(更 换旋转工作台) ,当执行元件失控中途停机后,又进 行了手动状态下的单步指令操作。当时M60 并没 有删除,使其执行元件恢复正常后继续了原程序动 作。经认真了解并仔细分析后,我们立刻清除所有 原设定的指令,检测并更换了失控元件,避免了更大 故障的发生。根据报警信息和故障前的设备状态, 来判断故障区域,争取维修时间。 2 遵循由外到里,由浅入深的检修原则 笔者对加工中心多年的维修经历来看,大多数 故障根源都是来自于外部元器件,因其受外界因素 影响较大,象机械碰撞磨损、冷却液腐蚀、积尘过多、 润滑不良等,使这些年久失修的元器件处于不完好、 不可靠状态,成为设备故障的最大隐患。像各轴经 常出现的超程报警、零点复归误差、位置信号不反馈 等,都是一些磁性或机械式开关失灵造成。还有的 故障也是出现在电磁阀、电机和经常伸缩的电缆上。 像HC 一800 的一次B 轴旋转不到位或有时根本不 旋转故障,报警提示为: feed axis fault (APC com2 mand) ,看起来与命令有关。但我们根据故障现象 还是果断地检查B 轴各行程限位,果然有一撞块与 开关接触不好,经调整后正常。这就避免无目标地 消耗很大精力去查整个CNC 系统,先把重点放在外 部环节上。 这实际上是一种经验上的诊断,如果我们手里 有原理接线图,那就应该正规地按图纸去相应对照, 顺序查找并针对性的去测试电位和波形,还能从中 悟出一些理论上的东西。正是因为没有这个条件, 所以我们在维修中就是遵循从外部到内部、从人为 到系统、由浅入深的原则去进行,这就大大缩短了设 备的停修时间。 3 充分利用PC 图查找故障点 根据报警信息调出与其相关的PC 图进行分析 核对,也是一种诊断的方便途径。一次VA 一65 自 动换刀机械手到位后不执行抓刀指令,我们马上调 出PC 图从各指令开关信号到各进、退、松、紧动作 信号逐一进行对应校验,最后查出机械手旋转到信 号没有发出,原因是由于一磁性接近开关松动移后 不起作用,使下一步抓刀动作无法进行,调整后恢复 正常。 由PC 图查故障点看来比较方便直观,但如果 不了解其内部动作原理和工作程序,那可以说也是 大海捞针,无从下手。特别是无电气原理图就更难 以判断,每个输出动作多达几十个开关条件才能满 足,确实要下很大工夫才能逐步认识并掌握。我们 就是靠平时维修时的日积月累,在不断的了解和运 用它。 4 疑难故障的检测分析和快捷处理 此两台加工中心的一些元器件年久老化,使其参数随温度 或电流的变化而极不稳定,造成故障后能自动恢复 即时好时坏现象,这是我们最为之挠头的故障。因 为搞维修的都知道,元件坏了容易检测,而不正常的 通断情况则很难判断是元件坏了还是线路接触不良 造成,因为无法进行正常的信号检测。如B 轴工作 台换位;刀库进刀口自动打开;B 轴台板夹紧、松开 失灵等故障,其执行元件均是固态继电器接受指令 信号接通后带动电磁阀动作。当检测时可能未见异 常,启动后又可能一切正常,待连续动作几次后又停 机报警。我们根据故障现象及反复周期判定应该是 执行元件性能下降造成,因图纸不详、标识不清,只 能将关联的一组执行元件在正常和异常的情况下分 别进行检测,经反复测试后,最后从30 多只继电元 件中分别查出并更换了其性能下降的元件。 一次HC 一800 B 轴原点复归失控,指令发出 后旋转不停,没有报警信息。经现场了解分析,首先 认定应该是B 轴零点检测系统故障,而该系统是由 一只磁性接近开关发出到位信号后控制执行元件减 速停车。我们马上对这一信号进行线路测试,结果 无信号发出,人为设定一个到位信号则准确复归停 车,确认检测开关到设定信号点这一段有故障。但 如果想直接检测接近开关则必须将B 轴和与其关 联的调轴解体,因为此开关装在B 轴工作台体内。 这样的大结构拆修以前从未干过,测算一下工作量 需半个月时间,而且还要特别精心地对十多根控制 电缆和几十根油管拆除和恢复,这就很难保证拆装 后各部分的精度,但要想解决问题还必须露出这一 开关进行检测和维修。能否用一个简便的方法既能 节省拆装工作量又能拿出这一检测开关,经反复论 证后终于想出一个只拆B 轴端盖和调轴磁尺支架 拿出此开关的方法。虽然电气维修人员拆装、检测 难度很大,但保证了台面不大解体,把后患影响减小 到了最低限度。经实际测试开关、处理断路点原位 安装后恢复了B 轴复归功能,又对拆装后影响到的 调轴位置误差和B 轴定位故障进行了补偿和调整, 一切正常后仅用三天时间即交付使用,保证了试制 加工任务的完成。 5 结语 总之,在处理故障过程中怎样尽快打开思路、进 入状态,缩小检测范围,直触故障根源是维修技术人 员水平高低的关键所在。看似简单的道理却饱含着 方方面面,也是维修人员多年辛勤劳动的结晶。我 们就是在这种高频率故障的压力下,克服了重重困 难,尽力在短时间内解决问题,减少设备停歇台时, 为车型试制做出了我们应有的贡献。 [参考文献] [1 ] 李亚芹,龙泽明,韩阳阳. 数控机床爬行问题的 分析与研究[J ] . 组合机床与自动化加工技术, 2006 , (10) :76~78. [2 ] 卓迪仕. 数控技术及应用[M] . 北京:国防工出 版社,1997. 我国企业内部控制存在的问题及对策-----以*****企业为 这个好些 有具体也可以写 找一个熟悉的小企业 要一份他们的资料和会计资料 仔细看一下 小企业的账面满是问题 然后就是你大发神威 找出所有错误 让世界恢复和平 注意 资料要丰满 论证时要援引资料 现在网络太发达 你没有自己的独特性会被反剽窃的 题目的话~你去(国际会计前沿)期刊里面去了解参考下呗~看看别人的论文是怎么定题目的,也许会给你灵感吧~ 多看看会计领域的期刊发表过的有关论文,然后结合自己工作内容拟题。也可以看看:会计系本科生怎么发论文 试试会计业务在ERP或SAP的系统结合吃vc解毒作用有哪些研究论文
采用vc的伺服电机控制毕业论文
erp题目论文题目