《机床数控技术》课程设计指导书

合集下载

机床数控技术课程设计范本

机床数控技术课程设计范本

目录1机床课程设计的目的-----------------------------------22纵向进给系统的设计计算-------------------------------22.1设计参数-------------------------------------------22.2工作过程分析---------------------------------------32.3丝杠螺母静态设计-----------------------------------32.4丝杠螺母动态设计-----------------------------------52.5变速机构设计---------------------------------------72.6电机的静态设计-------------------------------------93进给系统的结构设计----------------------------------113.1滚珠丝杠螺母副的设计 -----------------------------11 3.2确定滚珠丝杠螺母副的精度等级和规格型号------------12 归纳总结与体会-------------------------------------------13参考文献---------------------------------------------141数控技术课程设计的目的通过本课程设计的训练,使学生在完成数控机床及金属切削机床的结构课程学习之后,让学生能够运用所学的知识,独立完成数控机床传动系统的设计,从而使学生进一步加深和巩固对所学知识的理解和掌握,并提高学生的分析、设计能力,同时巩固《金属切削机床》课程的部分知识。

1.运用所学理论及知识,进行数控机床部分机械结构设计,培养学生综合设计能力;2.掌握数控机床传动系统的设计方法和步骤;3.掌握设计的基本技能,具备查阅和运用规范、手册、图册等有关技术资料的能力;4.基本掌握编写技术文件的能力。

数控机床课程设计指南

数控机床课程设计指南

数控机床课程设计指导书应用专业:机械设计制造及其自动化班级学号姓名名目1.设计任务本次课程设计是通过分析零件图,合理选择零件的数控加工工艺过程,对零件进行数控加工工艺路线进行设计,从而完成零件的数控加工程序的编写。

使零件能在数控机床上顺利加工,同时符合零件的设计要求。

2.设计要求1绘制二维、三维零件图各一张;2数控加工工序卡一份;3走刀路线图一份;4数控加工程序清单一份〔含注释〕;5设计讲明书一份。

〔分析零件结构;选择机床设备、刀具;编写数控加工工艺;写出数值计算过程〕3.零件图的分析在数控车床上加工如如下面图的带螺纹的轴类零件,该零件由外圆柱面,槽和螺纹所构成,零件的最大外径为Φ56,加工粗糙度要求较高,同时需要加工M30×1.5的螺纹,其材料为45﹟,分析其外形为不标准的阶梯轴类零件,能够采纳端面粗车循环加工指令,选择毛坯尺寸为Φ60mm×150mm的棒料。

4.机床设备的选择依据该零件图所示为轴类零件,需要的加工的为外轮廓和螺纹,以及毛坯的尺寸大小,查机械设计手册选择FANUC系统的CK7815型数控车床来加工此零件。

5.确定工件的装夹方式由于那个工件时一个实心轴类零件,同时轴的长度不是特别长,因此采纳工件的左端面和Φ60的外圆为定位基准。

使用一般三爪卡盘加紧工件,取工件的右端面中心为工件的坐标系的原点。

6.确定数控加工刀具及加工工序卡片依据零件的加工要求,T01号刀为450硬质合金机夹粗切外圆偏刀;T02号刀为900硬质合金机夹粗切外圆偏刀;T03号刀为900硬质合金机夹精切外圆偏刀;T04号刀为硬质合金机夹切槽刀,刀片宽度为5mm,用于切槽、切断车削加工;选择5号刀为硬质合金机夹螺纹刀,用于螺纹车削加工。

该零件的数控加工工艺卡片如表1-1所示。

加工流程:加工右端面→粗车外轮廓→精车外轮廓→切螺纹退刀槽→车螺纹→切断表1-1数控加工工序卡片7主轴的转速和进给速度的选择主轴的转速确实定是依据被加工部位的直径,并按零件和刀具的材料及加工性质等条件所准许的切削速度来确定。

机床数控技术课程设计

机床数控技术课程设计

机床数控技术课程设计一、课程目标知识目标:1. 理解机床数控技术的基本概念,掌握数控机床的组成及工作原理;2. 掌握数控编程的基本方法,能够阅读并理解数控加工程序;3. 了解数控机床的安全操作规程,熟悉数控机床的维护与保养知识。

技能目标:1. 能够运用数控编程软件进行简单零件的编程与加工;2. 学会使用数控机床进行实际操作,具备独立完成简单零件加工的能力;3. 能够分析和解决数控加工过程中出现的问题,进行基本的故障排查。

情感态度价值观目标:1. 培养学生对机床数控技术的兴趣,激发其探索精神和创新意识;2. 增强学生的团队合作意识,培养其沟通与协作能力;3. 引导学生认识到机床数控技术在现代制造业中的重要性,树立正确的职业观念。

分析课程性质、学生特点和教学要求,本课程目标旨在使学生在掌握机床数控技术基本知识的基础上,培养其实践操作能力和问题解决能力,同时注重培养学生的情感态度价值观,使其成为适应现代制造业发展需要的高素质技能型人才。

通过本课程的学习,学生将能够达到以上所述具体学习成果,为后续相关课程的学习和实际工作打下坚实基础。

二、教学内容根据课程目标,教学内容分为以下三个部分:1. 数控机床基础- 章节一:机床数控技术概述- 数控机床的定义与发展- 数控机床的组成与分类- 数控机床的工作原理- 章节二:数控编程基础- 数控编程的基本概念- 数控编程的坐标系- 数控编程的指令系统2. 数控机床操作与编程实践- 章节三:数控机床操作- 数控机床的安全操作规程- 数控机床的操作面板- 数控机床的启停与运行- 章节四:数控编程软件应用- 编程软件的操作界面与功能- 简单零件的编程实例- 编程与加工过程的模拟3. 数控机床维护与故障排查- 章节五:数控机床的维护与保养- 数控机床的日常维护- 数控机床的定期保养- 常用维护工具与设备- 章节六:故障分析与排除- 数控机床常见故障类型- 故障分析与排除方法- 实例分析与实践操作教学内容安排和进度根据教学大纲进行,确保学生能够逐步掌握机床数控技术相关知识,并通过实践操作培养实际操作能力。

课程设计指导、任务书

课程设计指导、任务书

洛阳理工学院机床数控技术课程设计指导书编者:李妙玲应用专业:数控技术一、课程的地位、任务和作用本课程设计是在《机床数控技术》理论课程学习完后进行。

《机床数控技术》是数控技术专业必修的主干专业课之一,对实际应用能力要求很高;通过该课程设计使学生进一步掌握和消化数控机床程序编制的基本内容,了解数控机床编程的特点和步骤,深化工艺处理技术和编程方法,为今后从事数控领域工作打下扎实基础。

二、课程设计题目及要求本课程设计共分两大类课题,每类20个(共40个题目):1)车削(通常为轴)类零件数控加工程序编制(4个台阶以上,包括一段凸圆或凹圆弧、一段螺纹);2)铣削(通常为轮盘和板)类零件数控加工程序编制(轮廓线5段以上包括直线、圆弧,孔两种4个以上)。

参加本课程设计的学生分为4组,每组10-12人。

各班第一、三组做车削类零件,二、四组做铣削类零件。

每组选派一名组长,协助指导教师督促和检查课程设计进展,保证每个同学都能独立完成自己的课程设计。

要求学生达到如下目标:1)针对设计任务选择合适的实现方案;2)培养学生查阅技术手册和有关技术资料的能力;3)培养学生程序设计能力;4)培养学生编制技术文档的能力;5)培养学生严肃认真、一丝不苟和实事求是的科学态度。

三、课程设计基本内容1)任务布置、准备有关资料;2)绘制零件图;3)分析零件数控加工工艺;4)设计数控加工工艺卡;5)编写数控加工走刀路线图。

四、要求完成的技术文件1. 绘制零件图一份;2. 数控加工工序卡一份;3. 走刀路线图一或多份;4. 数控加工程序清单一份;5. 设计说明书一份。

(分析零件结构;选择机床设备、刀具;编写数控加工工艺;写出数值计算过程)五、成绩评定依据下列两个方面对学生进行考核,以五级评分制综合评定成绩:1)设计过程中的表现(独立完成的能力、分折问题的能力、工作态度);2)提交的设计质量。

六、主要参考书[1]孙小捞,数控技术实训.机械工业出版社。

(完整版)数控机床课设

(完整版)数控机床课设

机床数控技术》课程设计说明书班级:学号:姓名指导教师:时间:2012年 1 月一、课设任务DL2:用DDA法插补第二象限直线。

PA32:用逐点比较法插补第三到第二象限顺圆弧。

二、课设要求1、具有数据输入界面,有起点、终点、半径及插补步长等;2、具有单步插补过程的动态显示功能;3、插补的步长可调;三、编程语言Visual Basic6.0四、功能说明本程序用DDA法插补第二象限的直线,用逐点比较法插补第三到第二象限顺圆弧,可进行连续插补或单步插补。

1、直线插补:用DDA法实现第二象限任意直线的插补,需要输入起点、终点坐标、步长及寄存器位数。

2、圆弧插补:用逐点比较法实现第三二象限的顺圆弧段的插补,需要输入起点、终点坐标、半径和步长。

3、插补步长可调。

4、可以单步执行所有插补动作,单击一次按钮执行一次插补。

五、程序界面及运行结果5.1 DDA法插补第二象限直线(1)DDA法插补第二象限直线运行界面(2) DDA®补第二象限直线运行结果5.2逐点比较法插补二三象限顺圆弧(1)逐点比较法插补二三象限顺圆弧运行界面(2)逐点比较法插补二三象限顺圆弧运行结果六、流程图设计、变量介绍及源程序6.1DDA法插补第二象限直线6.1.1 DDA法插补第二象限直线的流程图:初始化xe ^ Xe, ye宀Ye累计次数m~ M,工Xe ,S Ye清零6.1.2插补直线程序变量介绍s:中间变量m:中间变量i :中间变量i1:中间变量x1 :起点横坐标工Xe—X Xe+Xe工Ye—X Ye+Ye-X向走,L:步长n寄存器位数j :中间变量j1:中间变量x2:终点横坐标N工Ye有溢出吗?N工Xe有溢出吗?-Y-Y向走M J m —1M=0吗?结束图6-1DDA法插补第二象限直线的程序流程图y1 :起点纵坐标flag:中间变量ye:终点与起点的纵坐标差值jvy:Y 积分器(存ye)jry: 丫积分器(存刀ye)6.1.3 插补直线程序介绍y2:终点纵坐标xe:终点与起点的横坐标差值jvx:X 积分器(存xe)jrx : 丫积分器(存刀xe)Dims,L,m,n,i,j,i1,j1,x1,x2,y1,y2,flag,xe,ye,jvx,jvy,jrx,jry,snAsSingle'**************** 定义全局变量PrivateSubCommand2_Click() '**************************** 画直线If Is Numeric(Text1.Text) And Val(Text1.Text)>0ThenL=Val(Text1.Text)Else Msg Box"步长输入有误"End IfIf Is Numeric(Text2.Text)Thenx1=Val(Text2.Text)ElseMsg Box"起始点的X坐标有误,请更正"End IfIf Is Numeric(Text3.Text)Theny1=Val(Text3.Text)ElseMsg Box"起始点的丫坐标有误,请更正"End IfIf Is Numeric(Text4.Text)Thenx2=Val(Text4.Text)ElseMsg Box"终止点的X坐标有误,请更正"End IfIf Is Numeric(Text5.Text)Theny2=Val(Text5.Text)ElseMsg Box"终止点的丫坐标有误,请更正"End IfIf Is Numeric(Text15.Text) And Val(Text15.Text)>0Then n=Val(Text15.Text) ElseMsg Box" 寄存器位数有误,请更正"End IfCallzuobiao1Picture1.Line(x1,y1)-(x2,y2),QB Color(6)m=2A ns=CInt(m/L)xe=x2-x1ye=y2-y1jvx=Abs(xe)jvy=Abs(ye)i=0j=0i1=0j1=0flag=0End SubPrivateSubCommand3_Click()'**********************连续DDA 直线插补Fork=1TosStep1 jrx=jrx+jvx jry=jry+jvyIf jrx>=m ThenIfx2>x1Theni1=i+LElsei1=i-LEnd Ifflag=1jrx=jrx-mEnd IfIf jry>=m ThenIfy2>y1Thenj1=j+LElsej1=j-LEnd Ifflag=1jry=jry-mEnd IfIf flag=1ThenForm1.Picture1.Line(i+x1,j+y1)-(i1+x1,j1+y1),QBColor(1)flag=0i=i1j=j1End IfNext kMsg Box "DDA 直线插补连续插补已完成!"End SubPrivateSubCommand4_Click()'*********************** 单步DDA 直线插补Do While(s>0 And jrx<m And jry<m)jrx=jrx+jvxjry=jry+jvys=s-1LoopIf jrx>=m ThenIfx2>x1Theni1=i+LElsei1=i-LEnd Ifflag=1jrx=jrx-mEnd IfIf jry>=m ThenIfy2>y1Then j1=j+LElsej1=j-LEnd Ifflag=1 jry=jry-m End IfIf flag=1ThenForm1.Picture1.Line(i+x1,j+y1)-(i1+x1,j1+y1),QB Color(4) flag=0i=i1j=j1End IfText6.Text=CInt(i1+x1)Text7.Text=CInt(j1+y1)Ifs<=0ThenMsg Box "DDA 直线插补单步插补已完成!"End IfEnd SubPublicSubzuobiao1() '************************DDA直线插补坐标系If Abs(x1)>Abs(x2)Thenxi=x1Elsexi=x2End IfIfAbs(y1)>Abs(y2)Thenyi=y1Elseyi=y2End IfPicture1.Scale(-2.1*Abs(xi),2.1*Abs(yi))-(2.1*Abs(xi),-2.1*Abs(yi))>**********************确定坐标原点Picture1.Line(-2*Abs(xi),0)-(2*Abs(xi),0)'****************Picture1.Print"X"确定x 轴Picture1.Line(0,-2*Abs(yi))-(0,2*Abs(yi))'****************Picture1.Print"Y"确定y 轴Picture1.CurrentX=0.04*((Abs(xi)+Abs(yi)))Picture1.CurrentY=-0.04*((Abs(xi)+Abs(yi)))Picture1.Print"O"End SubPrivateSubCommand8_Click()'***********************Form1.Picture1.Cls清除坐标系和图线End SubForm4.ShowEnd SubPrivateSubCommand9_Click()'***************************Form3.Show显示退出窗口Private Subclear_Click()Form1.Picture1.ClsEnd SubPrivate Subindication_Click()'****************************Form2.ShowEnd Sub显示说明内容Private Subover_Click() Form3.ShowEnd SubPrivate Subabout_Click() f****************************f****************************显示退出窗口显示关于内容End Sub>***************************清除坐标系和图线cl :中间变量di :中间变量6.2逐点比较法插补第三象限到第二象限的顺圆弧621逐点比较法插补第三象限到第二象限的顺圆弧的流程图:6.2.2插补直线程序变量介绍 X0 :圆心横坐标 CX1 :插补点横坐标 CX2:插补点横坐标 CX11 :起点横坐标 CX22 :终点横坐标 ci :步长 al:中间变量Y0 :圆心纵坐标 CY1 :插补点纵坐标 CY2 :插补点纵坐标 CY11 :起点纵坐标 CY22 :终点纵坐标 R :半径 bl :中间变量el:中间变量I:中间变量J:中间变量6.2.3插补直线程序介绍DimX0,Y0,CX1,CY1,CX2,CY2,CX11,CY11,CX22,CY22,ci,R,a1,b1,c1,d1,e1,I,J AsSingle Const Pi=3.1415926PrivateSubCommand1_Click() '**************************** 连续插补d1=1/2*(CX22A2+CY22A2-CX11A2-CY11A2)/(CY22-CY11)e1=(CX11-CX22)/(CY22-CY11)a1=1+e1A2b1=2*d1*e1-2*CX11-2*CY11*e1c1=CX11A2+CY11A2+d1A2-2*d1*CY11-RA2X0=(-b1+Sqr(b1A2-4*a1*c1))/(2*a1) '********************** 圆心坐标Y0=d1+e1*X0If CX1<>X0 And CX2<>X0Theno=Atn((CY1-Y0)/(CX1-X0))+Pio1=Atn((CY2-Y0)/(CX2-X0))+PiPicture2.Circle(X0,Y0),R,vbRed,o1,oElsePicture2.Circle(X0,Y0),R,vbRed,2/Pi,3*Pi/2 '*************** 画圆弧End Ifagain:If CY1<Y0 ThenIf (CX1-X0)A2+(CY1-Y0)A2<=RA2 ThenPicture2.Line(CX1,CY1)-(CX1-ci,CY1),vb GreenCX1=CX1-ciElsePicture2.Line(CX1,CY1)-(CX1,CY1+ci),vb GreenCY1=CY1+ciEnd IfElseIf(CX1-X0)A2+(CY1-Y0)A2<=RA2ThenPicture2.Line(CX1,CY1)-(CX1,CY1+ci),vb GreenCY1=CY1+ciElsePicture2.Line(CX1,CY1)-(CX1+ci,CY1),vb GreenCX1=CX1+ciEnd IfEnd Iflf(CX1-CX2)A2+(CY1-CY2F2>(CX1-CX2+ci)A2+(CY1-CY2F2Or(CX1-CX2)A2+(CY1-CY2)A2>(CX1-CX2-ci)A2+(CY1-CY2F2Or(CX1-CX2F2+(CY1-CY2 )A2>(CX1-CX2)A2+(CY1-CY2+ci)A2Or(CX1-CX2)A2+(CY1-CY2)A2>(CX1-CX 2)A2+(CY1-CY2-ci)A2The nGo To againElseEnd lfEnd SubPrivateSubCommand2_Click() '**************************** 单步插补d1=1/2*(CX22A2+CY22A2-CX11A2-CY11A2)/(CY22-CY11)e1=(CX11-CX22)/(CY22-CY11)a1=1+e1A2b1=2*d1*e1-2*CX11-2*CY11*e1c1=CX11A2+CY11A2+d1A2-2*d1*CY11-RA2X0=(-b1+Sqr(b1A2-4*a1*c1))/(2*a1)Y0=d1+e1*X0lf CX1<>X0 And CX2<>X0 Theno=Atn((CY1-Y0)/(CX1-X0))+Pi *************atn() 为指定值的反正切值o1=Atn((CY2-Y0)/(CX2-X0))+PiPicture2.Circle(X0,Y0),R,vbRed,o1,oElsePicture2.Circle(X0,Y0),R,vbRed,2/Pi,3*Pi/2End lflf(CX1-CX2)A2+(CY1-CY2)A2>(CX1-CX2+ci)A2+(CY1-CY2)A2Or(CX1-CX2)A2+(CY1-CY2)A2>(CX1-CX2-ci)A2+(CY1-CY2)A2Or(CX1-CX2)A2+(CY1-CY2 )A2>(CX1-CX2)A2+(CY1-CY2+ci)A2Or(CX1-CX2)A2+(CY1-CY2)A2>(CX1-CX 2)A2+(CY1-CY2-ci)A2ThenElseGo To coverEnd IfIfCY1<Y0Thenlf(CX1-X0F2+(CY1-Y0F2v=RA2The nPicture2.Line(CX1,CY1)-(CX1-ci,CY1),vb Green CX1=CX1-ciElsePicture2.Line(CX1,CY1)-(CX1,CY1+ci),vb Green CY1=CY1+ciEnd lfElseIf(CX1-X0)A2+(CY1-Y0)A2<=R A2The nPicture2.Line(CX1,CY1)-(CX1,CY1+ci),vb Green CY1=CY1+ciElsePicture2.Line(CX1,CY1)-(CX1+ci,CY1),vb Green CX1=CX1+ciEnd IfEnd Ifcover:End SubPrivateSubCommand3_Click() '********************** Text7.Text=""Text8.Text=""Text9.Text=""Text10.Text=""Text13.Text=""Text14.Text=""Picture2.ClsEnd SubPrivateSubCommand4_Click()'************************** EndEnd Sub 清除坐标系和图线显示退出窗口PrivateSubCommand5_Click()'**************逐点比较法插补坐标系绘制Picture2.ScaleMode=6 Picture2.Scale(-11,11)-(11,-11) Picture2.Line(10.5,0)-(-10.5,0)Picture2.Line(10.3,0.2)-(10.5,0) Picture2.Line(10.3,-0.2)-(10.5,0)Picture2.Line(0,10.5)-(0,-10.5)Picture2.Line(-0.2,10.3)-(0,10.5) Picture2.Line(0.2,10.3)-(0,10.5)End SubPrivate Sub Form_Load()I=0J=0End SubPrivateSubText13_Change() R=Val(Text13.Text)End SubPrivateSubText14_Change() ci=Val(Text14.Text)End Sub PrivateSubText7_Change() CX1=Val(Text7.Text) CX11=CX1End Sub PrivateSubText8_Change() CY1=Val(Text8.Text) CY11=CY1End Sub PrivateSubText9_Change() CX2=Val(Text9.Text)CX22=CX2End SubPrivateSubText10_Change()CY2=Val(Text10.Text)CY22=CY2End Sub七、课设中遇到的问题及解决办法1、在进行单步插补时出现问题,单步插补出不来?定义的变量应为全局变量,通过按钮来实现单步操作。

机床数控技术课程设计

机床数控技术课程设计

机床数控技术课程设计姓名:王毅辉学号:050610525指导老师:王宏涛2010.01.15目录:一:课程设计要求 (3)二:DDA直线插补 (4)1.DDA法直线插补流程图 (4)2.DDA法直线插补源程序 (5)3.实现的情况 (9)三:逐点比较法圆弧插补 (10)1.逐点比较法圆弧插补流程图 (10)2.逐点比较法圆弧插补源程序 (11)3.实现情况 (20)四:总计与体会 (20)一:课程设计的要求:1.DDA法直线插补第1象限2.采用逐点比较法插补第2-1象限顺圆弧。

3.具有数据输入界面,如起点、终点、圆心、半径及插补步长等4.具有插补过程的动态显示功能,如单步插补、连续插补5.插补步长可调,直线的起点、圆弧圆心在坐标系中位置可调。

6建议用C语言编程,也可以使用VB、VC等语言编程。

二、DDA法直线插补1、流程图2、源程序:Private Sub Command1_Click()On Error GoTo BUGDim xs As Double, ys As Double, xe As Double, ye As Double, step As Double, x0 As Double, y0 As DoubleDim xi As Double,yi As Double,Dim vx As Double, vy As Double, rx As Double, ry As Double, num As Doublevx = 0vy = 0rx = 0ry = 0num = 0xs = Text1.Textys = Text2.Textxe = Text3.Textye = Text4.Textstep = Text5.Textx0 = xsy0 = ysxi = x0yi = y0num = Abs(xe - xs) / step + Abs(ye - ys) / stepvx = Abs(xe - xs)vy = Abs(ye - ys)picture1.CurrentX = x0picture1.CurrentY = y0If (xe > xs) And (ye > ys) ThenDo While (num > 0)rx = rx + Abs(vx)ry = ry + Abs(vy)If (rx > 256) Thenxi = xi + steprx = rx Mod 256num = num - 1waittime (0.01)End IfIf (ry > 256) Thenyi = yi + stepry = ry Mod 256num = num - 1waittime (0.01)End Ifpicture1.Line -(xi, yi)LoopEnd IfIf (xe <= xs) And (ye > ys) Then Do While (num > 0)rx = rx + Abs(vx)ry = ry + Abs(vy)If (rx > 256) Thenxi = xi - steprx = rx Mod 256num = num - 1waittime (0.01)End IfIf (ry > 256) Thenyi = yi + stepry = ry Mod 256num = num - 1waittime (0.01)End Ifpicture1.Line -(xi, yi)LoopEnd IfIf (xe <= xs) And (ye <= ys) Then Do While (num > 0)rx = rx + Abs(vx)ry = ry + Abs(vy)If (rx > 256) Thenxi = xi - steprx = rx Mod 256num = num - 1waittime (0.01)End IfIf (ry > 256) Thenyi = yi - stepry = ry Mod 256num = num - 1waittime (0.01)End Ifpicture1.Line -(xi, yi)LoopEnd IfIf (xe > xs) And (ye <= ys) ThenDo While (num > 0)rx = rx + Abs(vx)ry = ry + Abs(vy)If (rx > 256) Thenxi = xi + steprx = rx Mod 256num = num - 1waittime (0.01)End IfIf (ry > 256) Thenyi = yi + stepry = ry Mod 256num = num - 1waittime (0.01)End Ifpicture1.Line -(xi, yi)LoopEnd IfExit SubBUG: MsgBox ("出错了~~重新填数值~~^_^")End Sub3、实现情况:本程序是DDA法的直线插补程序,不仅实现了第1象限的插补,同时可以实现所有象限的直线插补过程。

机床数控技术课程设计说明书

机床数控技术课程设计说明书
初始化据起终点计算各象限的累加步数m进入对应象限的循环体赋值判断是在第几象限减去步长对应进给减去步长判断插补次数是否已满结束3理论圆弧理论圆弧的绘制过程中考虑到要有圆弧顺逆的问题所以采用圆弧起点终点分别与圆心构成的线段与坐标轴夹角的比较来实现顺圆绘制的另外在界面上还设计有退出清除等按钮
机床数控技术课程设计
在△t时间,XY方向上移动的距离△x△y为
△x= kXe△t
△y= kYe△t
在m次累加后,XY方向上都分别到达终点,则
Xe= mkXe△t
Ye= mkYe△t
取△t=s,则mk△t=1而一般去K=1/(2^n),则m=2^n/s;
说明书
姓名:
学号:
指导教师:
机电学院
2013年1月
一、任务说明
1.需要完成的基本任务
DL4———DDA法插补第四象限直线
PC14———逐点比较法插补1--4象限逆圆弧
2.课设要求
(1)具有数据输入界面,如输入直线插补的起点、终点,圆弧插补的起止点圆心或半径,插补的步长等;
(2)具有插补过程的动态显示功能,如单步插补、连续插补等;
4.使用的编程语言
使用mat明及流程图
在这里要说明,以下所提到的一、四象限表示将坐标轴原点平移到直线起点,圆弧圆心后直线,圆所处在的象限是一、四象限。
(一)DDA法插补直线
1功能说明
对于DDA法插补直线按“连续插补”,“单步插补”和“理论直线”三个按钮内的主要程序进行说明。
(3)插补的步长可调;
(4)直线的起点、圆弧的圆心在坐标系中的位置可变(即直线的起点、圆弧的圆心可不设定在坐标原点)
3.实际完成的任务
(1)实现用DDA法插补任意象限的直线,可输入起点、终点、步长、寄存器位数,且起点任选;可选择插补的象限;可实现连续插补、单步插补。

数控技术课程设计指导书

数控技术课程设计指导书

《数控技术》课程设计指导书课程编号:课程名称:数控技术周数/学分:2周/1分先修课程:机械制造基础、数控技术、CAD/CAM技术、金属切削原理、机械制造工艺学、机床夹具等适用专业:机械设计制造及其自动化开课教研室:材料教研室一、目的与要求数控技术课程设计是学习数控技术课程后进行的一个重要的实践教学环节,可提高学生的数控编程能力,加深对数控原理及数控机床结构的理解,为学生进一步学习数控机床知识及从事相关工作打下基础。

【教学目的】本课程设计是学完数控技术之后,进行的实践性教学环节,它一方面要求学生能根据零件图,编制数控加工工艺,用ISO码编制数控加工程序,熟悉加工程序输入、检查、编辑及执行的方法,另一方面,为今后的毕业设计、今后从事数控加工进行一次综合训练。

1.培养学生运用理论知识独立解决有关本课程实际问题的能力,使学生更深入掌握数控编程方法、数控原理等方面的知识。

2.使学生掌握数控加工工艺制定、手工编程方法。

3. 掌握插补,刀补的使用方法。

【基本要求】掌握数控加工工艺特点及工序划分方法;掌握数控车床、铣床的手工及计算机辅助程序编写方法;掌握数控加工仿真的使用方法等。

二、课程设计内容根据相关的零件图及技术要求,进行相关数控加工工艺的制定,并用FUNUC数控系统(车削数控系统和铣削数控系统及加工中心)的编程指令编程,最后通过数控加工仿真软件加工出工件。

三、课程设计步骤与方法1.绘制零件图(手绘或CAD制图)2.根据零件图样要求、毛坯情况,确定工艺方案及加工路线;3.选择机床设备;选择刀具;确定定位方案,选择或设计夹具确定切削用量;确定工件坐标系、对刀点和换刀点;制定加工工艺规程;4.编写程序;5.用加工仿真软件进行加工仿真;四、课程设计说明书与图纸1.零件图一张(手绘或CAD制图),加工工艺卡一套(包括工序卡、刀具卡、走刀路线卡等),手工编程(至少50行),2.设计说明书一份,包括课程设计目的,本人的设计任务,设计步骤,结论,心得体会和建议;说明书中要有相关过程截图,包括:机床图,毛坯图、刀具图、走到路线图、每个工步、工序加工最终图。

机床课程设计指导书

机床课程设计指导书

机床课程设计指导书一、课程目标知识目标:1. 让学生掌握机床的基本概念、分类及各类机床的主要用途。

2. 使学生了解机床的组成结构,理解其主要部件的工作原理和功能。

3. 引导学生掌握机床的加工工艺,了解机床在制造业中的应用。

技能目标:1. 培养学生运用机床进行简单零件加工的能力,提高动手操作技能。

2. 培养学生分析机床加工过程中问题、解决问题的能力,提高实际操作水平。

3. 培养学生运用所学知识进行机床维护、故障排除的能力。

情感态度价值观目标:1. 激发学生对机床及制造业的兴趣,培养其热爱劳动、尊敬工匠的精神。

2. 培养学生的团队合作意识,使其在机床操作过程中学会互相配合、共同进步。

3. 引导学生认识到机床在现代制造业中的重要性,树立正确的产业观念。

课程性质:本课程为实践性较强的专业课,旨在培养学生的机床操作技能和加工工艺知识。

学生特点:学生具备一定的机械基础知识,但对机床的了解有限,动手能力有待提高。

教学要求:结合学生特点,注重理论与实践相结合,强化实践操作环节,提高学生的动手能力。

将课程目标分解为具体的学习成果,以便在教学过程中进行有效评估和指导。

二、教学内容1. 机床概述- 机床的定义、分类及用途- 机床在制造业中的地位与作用2. 机床的组成结构- 机床主要部件及其功能- 各类机床结构特点及工作原理3. 机床加工工艺- 常见加工方法及适用范围- 加工参数的选择与优化- 刀具的选择和使用4. 机床操作与维护- 机床操作步骤及注意事项- 机床日常维护与故障排除- 安全生产知识及操作规范5. 实践操作- 简单零件加工实践- 机床操作技能训练- 加工工艺分析与优化教学大纲安排:第一周:机床概述、机床的组成结构第二周:机床加工工艺、机床操作与维护第三周:实践操作(简单零件加工、机床操作技能训练)第四周:实践操作(加工工艺分析与优化)教学内容进度:第一周:完成机床概述、机床的组成结构的学习第二周:完成机床加工工艺、机床操作与维护的学习第三周:进行实践操作,提高机床操作技能第四周:巩固所学知识,进行加工工艺分析与优化教材章节关联:本教学内容与教材中机床概述、机床结构、加工工艺、机床操作与维护等章节密切相关,为学生提供了系统的机床知识体系。

机床数控技术课程设计指导书

机床数控技术课程设计指导书

机床数控技术课程设计指导书一.设计目的通过机床数控技术课程设计,掌握零件的数控加工工艺的编制及加工方法,数控编程等。

二.设计内容编制中等复杂程度典型零件的数控加工工艺及数控程序。

三.设计步骤(一)零件的工艺分析无论是手工编程还是自动编程,在编程前都要对所加工的零件进行工艺分析,拟定加工方案,选择合适的刀具,确定切削用量.在编程中,对一些工艺问题(如对刀点、加工路线等)也需做一些处理。

因此程序编制中的零件的工艺分析是一项十分重要的工作。

1.数控加工工艺的基本特点数控机床加工工艺与普通机床加工工艺在原则上基本相同,但数控加工的整个过程是自动进行的,因而又有其特点。

1)数控加工的工序内容比普通机床的加工的工序内容复杂。

这是因为数控机床价格昂贵,若只加工简单的工序,在经济上不合算,所以在数控机床上通常安排较复杂的工序,甚至是在通用机床上难以完成的那些工序。

2)数控机床加工程序的编制比普通机床工艺规程编制复杂。

这是因为在普通机床的加工工艺中不必考虑的问题,如工序内工步的安排、对刀点、换刀点及走刀路线的确定等问题,在数控加工时,这一切都无例外地都变成了固定的程序内容,正由于这个特点,促使对加工程序的正确性和合理性要求极高,不能有丝毫的差错,否则加工不出合格的零件。

2.数控加工工艺的主要内容根据数控加工的实践,数控加工工艺主要包括以下方面:1)选择适合在数控机床上加工的零件和确定工序内容;2)零件图纸的数控工艺性分析;3)制订数控工艺路线,如工序划分、加工顺序的安排、基准选择、与非数控加工工艺的衔接等;4)数控工序的设计,如工步、刀具选择、夹具定位与安装、走刀路线确定、测量、切削用量的确定等;5)调整数控加工工艺程序,如对刀、刀具补偿等;6)分配数控加工中的容差;7)处理数控机床上部分工艺指令。

3.数控加工零件的合理选择程序编制前对零件进行工艺分析时,要有机床说明书、编程手册、切削用量表、标准工具、夹具手册等资料,方能进行如下一些问题的研究。

【设计】机床数控技术课程设计说明书

【设计】机床数控技术课程设计说明书

【关键字】设计《机床数控技术》课程设计说明书班级:0507105学号:0姓名:指导教师:时间:2011年1月地点:明故宫校区计算中心目录一、简要说明 (3)二、设计目的 (3)三、设计要求 (3)四、设计任务 (3)五、设计过程 (4)5.1 逐点比较法圆弧插补 (4)逐点比较法圆弧插补原理及运算过程 (4)流程图设计 (6)变量说明及简单的程序实现 (8)5.2 DDA法直线插补 (9)DDA法直线插补原理及运算过程 (9)流程图设计 (11)变量说明及简单的程序实现 (12)六、设计总结 (14)附录A 程序运行结果 (15)附录B 源程序代码 (18)参照文献 (33)一、简要说明插补(Interpolation)在数控机床中,刀具不能严格地按照要求加工的曲线运动,只能用折线轨迹逼近所要加工的曲线。

插补(interpolation)定义:机床数控系统依照一定方法确定刀具运动轨迹的过程。

也可以说,已知曲线上的某些数据,按照某种算法计算已知点之间的中间点的方法,也称为“数据点的密化”。

数控装置根据输入的零件程序的信息,将程序段所描述的曲线的起点、终点之间的空间进行数据密化,从而形成要求的轮廓轨迹,这种“数据密化”机能就称为“插补”。

插补计算就是数控装置根据输入的基本数据,通过计算,把工件轮廓的形状描述出来,边计算边根据计算结果向各坐标发出进给脉冲,对应每个脉冲,机床在响应的坐标方向上移动一个脉冲当量的距离,从而将工件加工出所需要轮廓的形状。

插补的原理和算法很多,根据数控系统输出到伺服驱动装置的信号的不同,插补方法可归纳为基准脉冲插补和数据采样插补两种类型。

二、设计目的(1)了解连续轨迹控制数控系统的组成原理。

(2)了解逐点比较法和DDA法插补直线和圆弧的基本原理。

(3)掌握逐点比较法和DDA法插补的软件实现基础。

三、设计要求(1)具有数据输入界面,如起点、终点、圆心、半径及插补步长等;(2)具有插补过程的动态显示功能,如单步插补、连续插补;(3)适当的编程语言,详细的程序设计流程图,变量说明、源程序; (4)插补的步长可调。

数控技术课程设计说明书(doc 32页)

数控技术课程设计说明书(doc 32页)

数控技术课程设计说明书(doc 32页)《数控编程》课程设计姓名:武刚刚系别:机电工程学院专业:机械设计制造及其自动化班级:12级机自专升本1班指导教师:陈小静学号:12042010119目录1.................................. 课程设计任务书21.1、 ................................ 目的与要求21.2、课程设计内容 (2)1.3、课程设计步骤与方法 (2)1.4、课程设计说明书与图纸 (3)1.5、课程设计进度表 (3)2................................ 零件的数控工艺分析42.1、工艺分析 (4)2.2、工件定位与装夹 (6)2.3、机床的合理选用 (7)2.4、选择刀具和确定切削用量 (7)2.5、确定走刀路线 (9)3.................................. 轨迹坐标的计算113.1、基点坐标计算 (11)4................................ 数控加工程序的编制144.1、左半部分程序的编制 (14)4.2、右半部分程序的编制 (14)5............................. 加工程序的调试及运行结果165.1、仿真软件简介 (16)5.2、加工仿真过程叙述 (16)5.3、加工仿真结果 (21)总结 (29)参考文献 (30)1.课程设计任务书1.1、目的与要求数控技术课程设计是学习数控技术课程后进行的一个重要的实践教学环节,可提高学生的数控编程能力,加深对数控原理及数控机床结构的理解,为学生进一步学习数控机床知识及从事相关工作打下基础。

教学目的:本课程设计是学完数控技术之后,进行的实践性教学环节,它一方面要求学生能根据零件图,编制数控加工工艺,用ISO码编制数控加工程序,熟悉加工程序输入、检查、编辑及执行的方法,另一方面,为今后的毕业设计、今后从事数控加工进行一次综合训练。

数控机床课程设计指导书

数控机床课程设计指导书

广西工学院《数控机床》课程设计指导书一、设计的目的通过本设计,使学生全面地、系统地了解和掌握机电一体化技术的基本内容和基本知识,初步掌握机电一体化系统设计方法,并能学会运用手册、标准等技术资料。

同时培养学生的创新意识、工程意识和动手能力。

二、设计的内容及步骤题目:钻床改装用数控XY工作台设计一、设计目的:设计一套简易数控XY工作台,固定在某一钻床的工作台上,XY工作台的位置控制采用步进电机数控系统,通过上述方案将该普通钻床改装成简易的经济型数控钻床。

设计要求:1、改造后的钻床能够加工最大面积为A×Bmm2的工件,最大工件重量200kg。

2、数控XY工作台要求孔的定位精度在±0.02mm内,工作台快进速度为3.6m/min,加减速时间为0.1秒。

二、设计主要步骤1.确定设计总体方案熟悉了原机床的操作过程及传动系统后,根据设计要求,以原钻床为基础保留其主要结构基本不变,考虑如何将设计的XY工作台融入原机床机构,使得XY工作台的移动能够通过步进电机数控系统控制。

数控系统采用何种方案等。

2.机械部分改装设计(XY工作台的设计计算)1)初步确定工作台尺寸及其重量2)传动系统设计(脉冲当量的确定,传动比的确定,齿轮设计计算,各传动轴及各部件转动惯量计算)3)步进电机的设计计算与选用(可参考教材)4)滚珠丝杠传动的设计计算(可参考教材及附注一《FF、FF b型内循环浮动式法兰型螺母》或/)5)滚动导轨的设计计算①计算导轨工作寿命T h(小时),假设要求寿命为5年以上。

②计算导轨行程长度寿命Ts(Km),Ts=2T h l s n/103,其中l s为单向行程(m),n为每分钟往复次数。

③计算导轨的额定动载荷C a(N),可由公式Ts=6.25(C a/F)3 求得。

其中F为每个滑座承受的工作载荷(N)④根据额定动载荷C a确定滚动导轨的结构尺寸。

(参见附注二《GGB 型四R单圆弧滚动直线导轨副尺寸系列》或/)3.XY工作台装配图设计4.编写设计说明书(不少于20页)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

机床数控技术课程设计指导书一.设计目的通过机床数控技术课程设计,掌握零件的数控加工工艺的编制及加工方法,数控编程等。

二.设计内容编制中等复杂程度典型零件的数控加工工艺及数控程序。

三.设计步骤(一)零件的工艺分析无论是手工编程还是自动编程,在编程前都要对所加工的零件进行工艺分析,拟定加工方案,选择合适的刀具,确定切削用量。

在编程中,对一些工艺问题(如对刀点、加工路线等)也需做一些处理。

因此程序编制中的零件的工艺分析是一项十分重要的工作。

1.数控加工工艺的基本特点数控机床加工工艺与普通机床加工工艺在原则上基本相同,但数控加工的整个过程是自动进行的,因而又有其特点。

1)数控加工的工序内容比普通机床的加工的工序内容复杂。

这是因为数控机床价格昂贵,若只加工简单的工序,在经济上不合算,所以在数控机床上通常安排较复杂的工序,甚至是在通用机床上难以完成的那些工序。

2)数控机床加工程序的编制比普通机床工艺规程编制复杂。

这是因为在普通机床的加工工艺中不必考虑的问题,如工序内工步的安排、对刀点、换刀点及走刀路线的确定等问题,在数控加工时,这一切都无例外地都变成了固定的程序内容,正由于这个特点,促使对加工程序的正确性和合理性要求极高,不能有丝毫的差错,否则加工不出合格的零件。

2.数控加工工艺的主要内容根据数控加工的实践,数控加工工艺主要包括以下方面:1)选择适合在数控机床上加工的零件和确定工序内容;2)零件图纸的数控工艺性分析;3)制订数控工艺路线,如工序划分、加工顺序的安排、基准选择、与非数控加工工艺的衔接等;4)数控工序的设计,如工步、刀具选择、夹具定位与安装、走刀路线确定、测量、切削用量的确定等;5)调整数控加工工艺程序,如对刀、刀具补偿等;6)分配数控加工中的容差;7)处理数控机床上部分工艺指令。

3.数控加工零件的合理选择程序编制前对零件进行工艺分析时,要有机床说明书、编程手册、切削用量表、标准工具、夹具手册等资料,方能进行如下一些问题的研究。

在数控机床上加工零件时,一般有两种情况。

第一种情况:有零件图样和毛坯,要选择适合加工该零件的数控机床。

第二种情况:已经有了数控机床,要选择适合在该机床上加工的零件。

无论哪种情况,考虑的主要因素主要有,毛坯的材料和类型、零件轮廓形状复杂程度、尺寸大小、加工精度、零件数量、热处理要求等。

概括起来有三点,即零件技术要求能否保证,对提高生产率是否有利,经济上虽否合算。

根据国内外数控技术应用实践,数控机床通常最适合加工具有以下特点的零件:(1)多品种、小批量生产的零件或新产品试制中的零件;(2)轮廓形状复杂,对加工精度要求较高的零件;(3)用普通机床加工时,需要有昂贵的工艺装备(工具、夹具和模具)的零件;(4)需要多次改型的零件;(5)价值昂贵,加工中不允许报废的关键零件;(6)需要最短生产周期的急零件。

数控加工工艺性分析涉及面很广,在此仅从数控加工的可能性和方便性两方面加以分析。

(1)零件图样上尺寸数据的给出应符合编程方便的原则;A 零件图样上尺寸标注方法应适应数控加工的特点,在数控加工零件图上,应以同一基准引注尺寸直接给出坐标尺寸。

B 构成零件轮廓的几何元素的条件应充分在手工编程时,要计算每个节点坐标。

在自动编程时,要对构成零件轮廓的所有几何元素进行定义。

因此在分析零件图时,要分析几何元素的给定条件是否充分。

如果构成零件几何元素条件不充分,编程时则无法下手。

(2)零件各加工部位的结构工艺性应符合数控加工的特点A 零件的内腔和外形最好采用统一的几何类型和尺寸。

这样可以减少刀具规格和换刀次数,使编程方便,生产效益提高。

B 内槽圆角的大小决定着刀具直径的大小,因而内槽圆角半径不应过小。

C 零件铣削底平面时,槽底圆角半径不应过大,否则铣刀端刃铣削平面的能力差、效率低。

D 应采用统一的基准定位。

在数控加工中,若没有统一的基准定位,会因工件重新安装而导致加工后的两个面年轮廓位置及尺寸不协调现象。

此外,还应分析零件所要求的加工精度、尺寸公差是否为以得到保证,有无引起矛盾的多余尺寸或影响工序安排的封闭尺寸等。

4.加工方法的选择与加工方案的确定1)加工方法的选择加工方法的选择原则是保证加工表面的加工精度和表面粗糙度的要求。

由于获得同一级精度及表面粗糙度的加工方法一般有许多,因而在实际选择时,要结合零件的形状、尺寸大小和热处理要求等全面考虑。

2)加工方案确定的原则零件上比较精确表面加工,常常是通过粗加工、半精加工和精加工逐步达到的。

对这些表面仅仅根据质量要求选择相应的最终加工方法是不够的,还应正确地确定从毛坯到最终成形的加工方案。

5.工序与工步的划分一般工序划分有以下几种方式1)按零件装卡定位方式划分工序由于每个零件结构形状不同,各表面的技术要求也有所不同,故加工时,其定位方式则各有差异。

一般加工外形时,以内形定位;加工内形时又以外形定位。

因而可根据定位方式的不同来划分工序。

2)按粗、精加工划分工序根据零件的加工精度、刚度和变形等因素杰划分工序时,可按粗、精加工分开的原则来划分工序,即先作粗加工再精加工。

此时可用不同的机床或不同的刀具进行加工。

通常在一次安装中,不允许将零件的某一部分表面加工完毕后,再加工零件的其它表面。

3)按所用刀具划分工序为了减少换刀次数,压缩空程时间,减少不必要的定位误差,可按刀具集中工序的方法加工零件,即在一次装夹中,尽可能用同一把刀具加工出可能加工的所有部位,然后再换另一把刀加工其它部位。

工步的划分主要从加工精度和效率两方面考虑。

在一个工序内往往需要采用不同的刀具和切削用量,对不同表面进行加工。

为了便于分析和描述较复杂的工序,在工序内又细分为工步。

总之,工序与工步的划分要根据具体零件的结构特点、技术要求等情况综合考虑。

6.零件的安装与夹具的选择1)定位安装的基本原则在数控机床上加工零件时,定位安装的基本原则与普通机床相同,也要合理选择定位基准和夹紧方案。

为了提高数控机床效率确定定位基准与夹紧方案时应注意下列三点:(1)力求设计、工艺与编程计算的基准统一;(2)减少装夹次数,尽可能在一次定位装夹后,加工出全部待加工表面;(3)避免采用占机人工调整式加工方案,以充分发挥数控机床的效能。

2)选择夹具的基本原则数控加工对夹具要有两方面要求:一是要保证夹具的坐标方向与机床的坐标方向相对固定;二是要协调零件和机床坐标系的尺寸关系。

此外,尚需考虑以下四点:(1)夹具结构应力求简单。

当零件加工批量不大时,应尽量采用组合夹具、可调式夹具及其它通用夹具,以缩短生产准备时间、节省生产费用;成批生产时考虑采用专用夹具;(2)零件的装卸要迅速、方便,以缩短机床的停顿时间;(3)夹具要开敞,其定位、夹紧机构或其它元件不得影响加工中的走刀;(4)夹具在机床上的安装及工件在夹具上的安装要准确可靠,以保证工件在正确的位置上按程序加工。

此外,为了提高数控加工的效率,在成批生产中还可以采用多位、多件夹具。

7.刀具的选择与切削用量的确定1)刀具的选择刀具的选择是数控加工中重要的工艺内容之一,它不仅影响机床的加工效率,而且直接影响加工质量。

编程时,选择刀具通常要考虑机床的加工能力、工序内容、工件材料等因素。

与传统的加工方法相比,数控加工对刀具的要求更高。

不仅要求精度高、刚度高、耐用度高,而且要求尺寸稳定、安装调整方便。

这就要求采用新型优质材料制造数控加工刀具,并优选刀具参数。

选取刀具时,要使刀具的尺寸与被加工工件的表面尺寸和形状相适应。

生产中,平面零件周边轮廓的加工,常采用立铣刀。

铣削平面时,应选硬质合金刀片铣刀;加工凸台、凹槽时,选高速钢立铣刀。

对一些主体型面和变斜角轮廓形的加工,常采用球头铣刀、环形铣刀、鼓形刀、锥形刀和盘形刀。

曲面加工常采用和球头铣刀,但加工曲面较低平坦部位时,刀具以球头顶端刃切削,切削条件较差,因而应采环形刀。

2)切削用量的确定切削用量包括主轴转速(切削速度)、切削深度或宽度、进给速度(进给量)等。

对于不同的加工方法,需选择不同的切削用量,并应编入程序单内。

合理选择切削用量的原则是:粗加工时,一般以提高生产率为主,但也考虑经济性和加工成本;半精加工和精加工时,应在保证加工质量的前提下,兼顾切削效率、经济性和加工成本。

具体数值应根据机床说明书、切削用量手册,并结合经验而定。

8.对刀点和换刀点的确定在编制加工程序时,要正确地选择“对刀点”和“换刀点”的位置。

“对刀点”就是在数控机床上加工零件时,刀具相对于工件运动的起点。

由于程序段从该点开始执行,所以对刀点心也叫做“程序起点”或“起刀点”。

选择对刀点的原则是:1)要便于数学处理和简化程序编制2)在机床上找正容易;3)加工过程中检查方便;4)引起的加工误差小。

对刀点可选在工件上,也可选在工件外面(如选在夹具上或机床上)。

但必须与零件的定位基准有一定的尺寸联系。

这样才能确定机床坐标系和工件坐标系的关系。

为了提高加工精度,对刀点应尽量选在零件的设计基准或工艺基准上,如以孔定位的工件,可选孔的中心作为对刀点。

刀具的位置则以此孔来找正,使“刀位点”与“对刀点”重合。

所谓“刀位点”是指车刀、镗刀的刀尖;钻头的钻尖;立铣刀、端铣刀刀头底面的中心、球头铣刀的球头中心。

零件安装时,工件坐标系要与机床坐标系有确定的尺寸关系,在工件坐标系设定后,从对刀点开始的第一个程序段的坐标值,为对刀点在机床坐标系中的坐标值。

对刀点既是程序的起点,也是程序的终点。

因此在成批生产中要考虑对刀点的重复精度,该精度可用对刀点相距机床原点的坐标值来校核。

所谓“机床原点”是指机床上一个固定不变的极限点。

例如,对车床而言,是指车床主轴回转中心与车头卡盘端面的交点。

“换刀点”是为数控车床、数控加工中心等多刀加工机床的编程设定的,回为这些机床加工中途需更换刀具,故应规定换刀点。

所谓“换刀点”是指刀架转位换刀时的位置。

该点可以是某一固定点(如加工中心机床,其换刀机械手的位置是固定的),也可以是任意的一点(如车床)。

换刀点的位置应设在工件或夹具的外部,以刀架转位时不碰工件及其它部件为准。

其设定值可用实际测量方法或计算确定。

9.加工路线的确定在数控加工中,刀具刀位点相对于工件运动轨迹称为加工路线。

编程时,加工路线的确定原则主要有以下几点:1)加工路线应保证被加工零件的精度和表面粗糙度,且效率高;2)使数值计算简单,以减少编程工作量;3)应使加工路线最短,这样既可减少程序段,又可减少空刀时间。

4)此外,确定加工路线时,还要考虑工件的加工余量和机床、刀具的刚度等情况,确定是一次走刀,还是多次走刀来完成加工以及在铣削加工中是采用顺铣还是采用逆铣等。

10.程编误差及其控制数控机床突出特点之一是:零件的加工精度不仅在加工过程中形成,而且在加工前程编阶段就已形成,程编阶段的误差是不可避免的,这是由于程序控制的原理本身决定的。

相关文档
最新文档