780 likes | 890 Views
数控编程与加工技术 精品课程. 项目一:数控车削程序的编制与加工 模块1 阶梯轴类零件. 常州机电职业技术学院. 模块1 阶梯轴类零件的数控编程 -- 学习目标. 终极学习目标. 1.能够熟练地制定阶梯轴类零件数控加工工艺和填写工艺卡片 2.能够准确建立工件坐标系 3.会使用各系统常用的 G54-G57、G90/G91、G00/G01、G02/G03、G17/G18/G19、G94/G95、S、F、M 等编程指令 4.会编制阶梯轴类零件数控车削工艺和加工程序. 学习目标. 会编制数控车削阶梯轴类零件程序,掌握其加工方法. 促成学习目标.
E N D
数控编程与加工技术 精品课程 项目一:数控车削程序的编制与加工 模块1 阶梯轴类零件 常州机电职业技术学院
模块1 阶梯轴类零件的数控编程--学习目标 终极学习目标 • 1.能够熟练地制定阶梯轴类零件数控加工工艺和填写工艺卡片 • 2.能够准确建立工件坐标系 • 3.会使用各系统常用的G54-G57、G90/G91、G00/G01、G02/G03、G17/G18/G19、G94/G95、S、F、M等编程指令 • 4.会编制阶梯轴类零件数控车削工艺和加工程序 学习目标 会编制数控车削阶梯轴类零件程序,掌握其加工方法 促成学习目标
阶梯轴类零件的数控编程 –工作任务 数控编程并车削图1-1所示阶梯轴零件,毛坯Ø30棒料,材料#45。 工作任务
阶梯轴类零件的数控编程 –工艺分析 1.数控程序编制的概念: • 数控机床是一种高效的自动化加工设备,它严格按照加工程序,自动的对被加工工件进行加工。我们把从数控系统外部输入的直接用于加工的程序称为数控加工程序,简称为数控程序,它是机床数控系统的应用软件。 工艺分析
阶梯轴类零件的数控编程 –工艺分析 1.数控程序编制的概念 工艺分析
分析零件图样和制定工艺方 案 数 学 处 理 编 写 程 序 程 序 校 验 修 改 阶梯轴类零件的数控编程 –工艺分析 2. 数控程序编制的内容及步骤 工艺分析
阶梯轴类零件的数控编程 –工艺分析 2. 数控程序编制的内容及步骤: • 这项工作的内容包括:对零件图样进行分析,明确加工的内容和要求;确定加工方案;选择适合的数控机床;选择或设计刀具和夹具;确定合理的走刀路线及选择合理的切削用量等。这一工作要求编程人员能够对零件图样的技术特性、几何形状、尺寸及工艺要求进行分析,并结合数控机床使用的基础知识,如数控机床的规格、性能、数控系统的功能等,确定加工方法和加工路线。 1)分析零件图样和制定工艺方案 工艺分析
阶梯轴类零件的数控编程 –工艺分析 2. 数控程序编制的内容及步骤: • 在确定了工艺方案后,就需要根据零件的几何尺寸、加工路线等,计算刀具中心运动轨迹,以获得刀位数据。数控系统一般均具有直线插补与圆弧插补功能,对于加工由圆弧和直线组成的较简单的平面零件,只需要计算出零件轮廓上相邻几何元素交点或切点的坐标值,得出各几何元素的起点、终点、圆弧的圆心坐标值等,就能满足编程要求。当零件的几何形状与控制系统的插补功能不一致时,就需要进行较复杂的数值计算,一般需要使用计算机辅助计算,否则难以完成。 2)数学处理 工艺分析
阶梯轴类零件的数控编程 –工艺分析 2. 数控程序编制的内容及步骤: • 在完成上述工艺处理及数值计算工作后,即可编写零件加工程序。程序编制人员使用数控系统的程序指令,按照规定的程序格式,逐段编写加工程序。程序编制人员应对数控机床的功能、程序指令及代码十分熟悉,才能编写出正确的加工程序。 3)编写零件加工程序 工艺分析
阶梯轴类零件的数控编程 –工艺分析 2. 数控程序编制的内容及步骤: • 将编写好的加工程序输入数控系统,就可控制数控机床的加工工作。一般在正式加工之前,要对程序进行检验。通常可采用机床空运转的方式,来检查机床动作和运动轨迹的正确性,以检验程序。在具有图形模拟显示功能的数控机床上,可通过显示走刀轨迹或模拟刀具对工件的切削过程,对程序进行检查。对于形状复杂和要求高的零件,也可采用铝件、塑料或石蜡等易切材料进行试切来检验程序。通过检查试件,不仅可确认程序是否正确,还可知道加工精度是否符合要求。若能采用与被加工零件材料相同的材料进行试切,则更能反映实际加工效果,当发现加工的零件不符合加工技术要求时,可修改程序或采取尺寸补偿等措施。 4)校验程序 工艺分析
阶梯轴类零件的数控编程 –工艺分析 3. 编程的方法 数控加工程序的编制方法主要有两种:手工编制程序和自动编制程序 手工编程: 工艺分析 手工编程指主要由人工来完成数控编程, 一般对几何形状不太复杂的零件,所需的加工程序不长,计算比较简单,用手工编程比较合适。 手工编程的特点:耗费时间较长,容易出现错误,无法胜任复杂形状零件的编程。
零 件 图 样 工 艺 人 员 夹具表 工 艺 规 程 编 程 人 员 加工程序初稿 加 工 程 序 机床表 刀具表 编程手册 修 改 阶梯轴类零件的数控编程 –工艺分析 3. 编程的方法 工艺分析 表1-3 数控编程中各个阶段的工作
阶梯轴类零件的数控编程 –工艺分析 3. 编程的方法 • 自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。 • 采用计算机自动编程时,数学处理、编写程序、检验程序等工作是由计算机自动完成的,由于计算机可自动绘制出刀具中心运动轨迹,使编程人员可及时检查程序是否正确,需要时可及时修改,以获得正确的程序。又由于计算机自动编程代替程序编制人员完成了繁琐的数值计算,可提高编程效率几十倍乃至上百倍,因此解决了手工编程无法解决的许多复杂零件的编程难题。因而,自动编程的特点就在于编程工作效率高,可解决复杂形状零件的编程难题。 计算机自动编程: 工艺分析
阶梯轴类零件的数控编程 –工艺分析 4.分析零件加工工艺 • 1.明确加工内容:从图纸上看,零件不需要热处理,主要加工表面为工件的外径各部。 • 2.选定毛坯:从图纸上看零件的最大直径、总长、留有足够加工余量等,选用Ø30×300的棒料。 • 3.装夹定位方案:用三爪自定心卡盘装夹定位,零件经一次装夹加工,就能完成加工工序。 • 4.确定各表面加工方案。根据零件形状及加工精度要求,本零件以一次装夹所能进行的加工作为一道工序,分粗、精两个工步完成全部轮廓加工。 工艺分析
表1-1 阶梯轴数控加工工序卡片 阶梯轴类零件的数控编程 –工艺分析 5.制订零件加工工序卡片 工艺分析
阶梯轴类零件的数控编程 –程序编制 1.确定工件坐标系与基点坐标的计算 • 以工件右端面的中心点为编程原点,基点值为绝对尺寸编程值。 表1-2 切削加工的基点计算值 程序编制 精车循环路径
阶梯轴类零件的数控编程 –程序编制 2.确定粗、精加工循环次数 • 将外轮廓用G91编写成子程序。在粗车的下刀点处给出径向精车余量0.2mm。X方向的最大加工余量是30-10=20,每循环一次子程序,X方向切除掉2mm加工余量,这样循环10次轮廓加工的子程序,完成粗加工。精车最后一次完成。 程序编制
阶梯轴类零件的数控编程 –程序编制 3.粗加工进给路线设计 程序编制
阶梯轴类零件的数控编程 –程序编制 4.编写子程序 • L001.SPF ------------------加工轮廓子程序名 • G91 G01 X-2 F0.15---------每一次循环切除加工余量2mm(每一次吃刀的背吃刀量1mm) • X-2 Z-2--------------------1点 • X2 Z-1---------------------2点 • Z-15 ---------------------3点 • X2 ----------------------4点 • X4 Z-2 --------------------5点 • Z-8 ---------------------6点 • G02 X8 Z-4 CR=4 -----------7点 • Z-10 ----------------------8点 • X 10 ----------------------抬刀 • Z 42 ---------------------Z向返回起始点,子程序一次循环闭合; • X-24 ----------------------X向返回起始点,子程序一次循环闭合; • M17-----------------------子程序结束 程序编制
阶梯轴类零件的数控编程 –程序编制 5.编写主程序 • AA01.MPF --------------------主程序 • G54 G90 G18 G23 G95 G71 -----加工状态初始化 • G75 X0 Z0 -------------------换刀点 • T1 D1 -----------------------换粗车刀T1 • M03 S800 F0.15 --------------主轴转速、转向、进给量 • G00 X30.2 Z2.0 ------------编程起点,X方向留精加工余量0.2, • L001 P10 --------------------调10次L001子程序加工外轮廓 • G75 X0 Z0 -------------------返回换刀点 • T2 D1 -----------------------换精车刀T2 • G00 X12 Z2 F0.1 S810 M04 ----精车下刀点(12,2),变速变进给量 • G96 S120 LIMS=1200 ----------用恒线速功能 • L001 ------------------------调1次L001子程序完成轮廓精加工 • G75 X0 Z0 ------------------返回换刀点 • M05 -------------------------主轴停转 • M30 -------------------------程序结束 程序编制
阶梯轴类零件的数控编程 –程序编制 程序编制
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • 编写数控加工工艺文件是数控加工工艺设计的重要内容之一。它既是数控加工,产品验收的依据,又是机床操作要遵守和执行的规程,有时也作为加工程序的附加说明,使操作者更加明确程序的内容,安装及定位方式。控加工工艺文件的好坏,直接影响零件的加工质量和生产效率,因此在编制文件之前,要全面了解工件毛坯质量,刀辅具系统,夹具及机床性能,熟悉和掌握数控加工的技术信息,编制出高质量的工艺文件。 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 编程人员制订的数控加工工艺规程通常包括以下内容 1)选择并确定进行数控加工的零件和内容; 2)对被加工零件的图样进行工艺分析,明确加工内容和技术要求,在此基础上确定零件的加工方案,划分和安排加工工序,确定定位夹紧方法,选择夹具和刀具,安排热处理,检验及其他辅助工序(如去毛刺、倒角等); 3)选择对刀点、换刀点的位置,确定走刀路线,考虑刀具的补偿; 4)确定各工序的加工余量、计算工序尺寸和公差; 5)确定切削用量; 6) 确定工时定额; 7) 填写数控加工工艺技术文件。 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • 工件的装夹与找正: 正确、合理的选择工件的定位与夹紧方式,是保证零件加工精度的必要条件。 • (1) 定位基准的选择 • 要力求使设计基准,工艺基准与编程计算基准统一,减少基准不重合误差和数控编程中的计算工作量,并尽量减少装夹次数;在多工序或多次安装中,要选择相同的定位基准,保证零件的位置精度;要保证定位准确,可靠,夹紧机构简单,操作简便。 相关实践知识
外形 反爪 构造 阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • (2)常用的装夹方法 • ① 在三爪卡盘自定心卡盘上装夹。这种方法装夹工件方便,省时。自动定心好,但夹紧力较小。 工件的装夹与找正: 相关实践知识 图1-2 三爪定心卡盘
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • ② 在两顶尖之间装夹。这种方法安装工件不需找正,每次装夹的精度高。适用于长度尺寸较大或加工工序较多的轴类工件装夹。 工件的装夹与找正: 相关实践知识 • 图1-3 用前后顶尖装夹工件 • 1-头架 2-拨杆 3-尾顶尖 4-尾座 5-工件 6-夹头 7-头架顶尖
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • ③用卡盘和顶尖装夹。这种方法装夹工件刚性好,轴向定位准确,能承受较大的轴向切削力,比较安全。适用于车削质量较大的工件,一般在卡盘内装一限位支撑或利用工件台阶限位,防止工件由于切削力的作用而产生轴向位移。 工件的装夹与找正: 相关实践知识 图1-4 用卡盘和顶尖装夹工件
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • (1)工序的划分 • 数控车削加工工序的划分,可以按下列方式进行: • ①以一次安装工件所进行的加工为一道工序。将位置精度要求较高的表面加工,安排在一次安装下完成,以免多次安装所生产的安装误差位置精度。 • ②以粗、精加工划分工序。粗精加工分开可以提高加工效率,对于容易发生加工变形的零件,更应将粗,精加工内容分开。 • ③以同一把刀具加工的内容划分工序。根据零件的结构特点,将加工内容分成若干部分,每一部分用一把典型刀具加工,这样可以减少换刀数和空行程时间 • ④以加工部位划分工序。根据零件的结构特点,将加工的部位分成几个部分,每一部分的加工内容作为一个工序。 工艺路线的确定: 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • (2)工序顺序的安排 • ①基面先行。先加工定位基准面,减少后面工序的装夹误差。如轴类零件,先加工中心孔,再以中心孔为精基准加工外圆表面和端面。 • ②先粗后精。先对各表面进行粗加工,然后再进行半精加工和精加工,逐步提高加工精度。 • ③先近后远。离对刀点近的部位先加工,离对刀点远的部位后加工,以便缩短刀具移动距离,减少空行程时间。同时有利于保持工件的刚性,改善切削条件,对于直径相差不大的阶梯轴,当第一刀的背吃刀量未超限时,应按Ø10MM-Ø16MM- Ø24MM的顺序有近及远地进行车削。 • ④内外交叉。进行内、外表面的粗加工,后进行内、外表面的精加工。不能加工完内表面后,再加工外表面。 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • (3)进给路线的确定 • 进给路线是刀具在加工过程中相对于工件的运动轨迹,也称走刀路线。它即包括切削加工的路线,又包括刀具切入,切出的空行程。不但包括了工步的内容,也反映出工步的顺序,是编写程序的依据之一。因此,以图形的方式表示进给路线,可为编程带来很大方便。 • ①粗加工路线的确定 • 矩形循环进给路线。利用数控系统的矩形循环功能,确定矩形循环进给路线,这种进给路线刀具切削时间最短,刀具损耗最小,为常用的粗加工进给路线 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • 三角形循环进给路线。利用数控系统的三角形循环功能,确定三角形循环进给路线,这种进给路线刀具总行程最长,一般只适用于单件小批量生产。如图1-5所示。 相关实践知识 矩形循环进给路线 三角形循环进给路线 阶梯切削路线 图1-5 粗加工进给路线
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • 阶梯切削路线。当零件毛坯的切削余量较大时,可采用阶梯切削进给路线,在同样背吃刀量的条件下,加工后剩余量过多,不宜采用。 工艺路线的确定: 相关实践知识 外轮廓的加工 内轮廓的加工 图1-6 阶梯切削进给路线
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • ②精加工进给路线的确定 • 各部位精度要求一致的进给路线,在多刀进行精加工时。最后一刀要连续加工,并且要合理确定进、退刀位置。尽量不要在光滑连接的轮廓上安排切入和切出或换刀及停顿,以免因切削力变化造成弹性变形,产生表面划伤、形状突变或滞留刀痕的缺陷。 工艺路线的确定: 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • 数控车床使用的刀具有焊接式和机夹式之分,目前机夹式刀具在数控车床上得到了广泛的应用,如图1-7所示。 选用车刀: 相关实践知识 图1-7 机夹可转位车刀 1-夹紧螺钉 2-夹紧块 3-刀片
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • 选择机夹式刀具的关键是选择刀片,在选择刀片上要考虑以下几点: • 1.工件材料的类别:黑色金属、有色金属、复合材料、非金属材料等; • 2. 工件材料的性能:包括硬度、强度、韧性和内部组织状态等; • 3. 切削工艺类别:粗加工、精加工、内孔、外圆加工等; • 4. 零件的几何形状、加工余量和加工精度; • 5. 要求刀片承受的切削用量; • 6. 零件的生产批量和生产条件。 选用车刀: 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • 1.加工余量的选择 • 加工余量是指毛坯实际尺寸与零件图纸尺寸之差,通常零件的加工要经过粗加工,精加工才能到达到图纸要求,因此,零件总的加工余量应等于中间工序加工余量之和。在选择加工余量时,要考虑以下几个因素: • (1)零件的大小不同。切削力、内应力引起的变形也不同,通常工件越大,变形也越大所以的工件的加工余量也相应地大一些。 • (2)零件在热处理后要发生变形,因此,这类零件要适应增大一点加工余量。 • (3)加工方法、装夹方式和工艺装备的刚性,也会引起零件的变形,所以也要考虑加工余 • 量。 车削参数的选择: 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • 2.切削用量的确定 • 切削用量主要包括主轴转速(切削速度),进给量(进给速度)和背吃刀量。切削用量的大小,直接影响机床的性能,刀具磨损,加工质量和生产效率。合理选择切削用量,对于充分发挥机床性能和切削性能,提高切削效率,降低加工成本具有重要意义。 • (1) 背吃刀量的确定 • 背吃刀量的选择应根据加工余量确定。主要受机床,刀具和工件系统刚度的制约,在系统刚度允许的情况下,尽量选择较大的被吃刀量。粗加工时,在不影响加工精度的条件下,可使被吃刀量等于零件的加工余量,这样可以减少走刀次数。精加工Ra=0.32—1.25µm时,背吃刀量可取0.2—0.4mm。 • 在工件毛坯加工余量很大或余量不均匀的情况下,粗加工要分几次进给,这时前几次进给的背吃刀量应取得大一些。 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • (2) 主轴转速的确定 • ①光车时的主轴转速。主轴转速要根据机床和刀具允许的切削速度来确定,可以用计算法或查表法来选取。切削速度确定之后,用下式计算主轴转速: • 式中: n-主轴转速,r/min • Vc-切削速度,m/min • D-工件直径,mm • 在确定主轴转速时,还应考虑以下几点:应尽量避开产生积屑瘤的速度区域;间断切削时,应适当降低转速;加工大件,细长工件和薄壁件时,应选择低转速;加工带外皮的工件时,应适应降低速度。 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • ②车螺纹时主轴的转速 • 在切削螺纹时,车床主轴的转速将受螺纹的螺距、电机调速和螺纹插补运算等因素的影响,转速不能过高。通常按下式计算主轴的转速: • 式中:N-主轴转速,r/min • P-螺纹的导程,mm • K-安全系数,一般取80 相关实践知识
阶梯轴类零件的数控编程 –实践知识 数控加工工艺文件的编制 • ③进给速度的确定 • 进给速度是指在单位时间内,刀具沿进给方向移动的距离,单位为mm。 • 进给速度要根据零件的加工精度、表面粗糙度、刀具和工件的材料来选择,受机床刀具、工件系统刚度和进给驱动及控制系统的限制。 车削参数的选择: 相关实践知识
阶梯轴类零件的数控编程 –理论知识 数控机床基础知识 • 为了确定工件在数控机床中的位置,准确描述机床运动部件在某一时刻所在的位置以及运动的范围,就必须要给数控机床建立一个几何坐标系。目前,数控机床坐标轴的指定方法已标准化,我国执行的数控标准JB/T 3051-1999《数控机床坐标和运动方向的命名》与国际标准ISO和EIA等效,即数控机床的坐标系采用右手笛卡儿直角坐标系。它规定直角坐标系中X、Y、Z 三个直线坐标轴,围绕X、Y、Z 各轴的旋转运动轴为A、B、C轴,用右手螺旋法则判定X、Y、Z 三个直线坐标轴与A、B、C轴的关系及其正方向。 数控机床坐标系统 相关理论知识
阶梯轴类零件的数控编程 –理论知识 数控机床基础知识 数控机床坐标系统 相关理论知识 图1—8 机床坐标系
阶梯轴类零件的数控编程 –理论知识 数控机床基础知识 数控机床坐标系统 相关理论知识 图1—9 笛卡儿右手直角坐标系
阶梯轴类零件的数控编程 –理论知识 数控机床基础知识 • 如图1-8所示,图中大拇指的指向为X轴的正方向, 食指指向为Y轴的正方向,中指的指向为Z轴的正方向。数控机床坐标轴的方向取决于机床的类型和各组成部分的布局,对数控车床而言: • Z轴平行于主轴轴心线,以刀架沿着离开工件的方向为Z轴正方向; • X轴垂直于主轴轴心线,以刀架沿着离开工件的方向为X轴正方向; 数控机床坐标系统 相关理论知识
阶梯轴类零件的数控编程 –理论知识 数控机床基础知识 • 机床坐标系是机床固有的坐标系,机床坐标系的原点称为机床原点或机床零点。为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个机床参考点(测量起点),进行机动或手动回参考点,以建立机床坐标系。 • 机床参考点可以与机床零点重合,也可以不重合,通过参数指定机床参考点到机床零点的距离。机床回到了参考点位置,就建立起了机床坐标系。机床坐标轴的机械行程是由最大和最小限位开关来限定的。机床坐标轴的有效行程范围是由软件限位来确定的,其值由制造商定义机床原点(OM)、机床参考点(R)构成数控机床机械行程及有效行程。 机床坐标系、机床原点和机床参考点 相关理论知识
阶梯轴类零件的数控编程 –理论知识 数控机床基础知识 机床坐标系、机床原点和机床参考点 相关理论知识 • 图1-10 机床坐标系和参考点的关系 图1-10 机床坐标系和参考点的关系
阶梯轴类零件的数控编程 –理论知识 数控机床基础知识 机床坐标系、机床原点和机床参考点 相关理论知识 图1-11 工件坐标系和机床坐标系
阶梯轴类零件的数控编程 –理论知识 数控机床基础知识 • 编程坐标系又称为工件坐标系,是编程人员用来定义工件形状和刀具相对工件运动的坐标系。编程人员确定工件坐标系时不必考虑工件毛坯在机床上的实际装夹位置。一般通过对刀获得工件坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。 • 编程原点是根据加工零件图样及加工工艺要求选定的工件坐标系原点,又称为工件原点。编程原点选择应尽量满足编程简单,尺寸换算少,引起的加工误差小等条件。一般情况下,编程原点应选在零件的设计基准或工艺基准上。对数控车床而言,工件坐标系原点一般选在工件轴线与工件的前端面、后端面、卡爪前端面的交点上,各轴的方向应该与所使用的数控机床相应的坐标轴方向一致。 机床坐标系、机床原点和机床参考点 相关理论知识
阶梯轴类零件的数控编程 –理论知识 数控机床基础知识 机床坐标系、机床原点和机床参考点 相关理论知识 图1-10 机床坐标系和参考点的关系
阶梯轴类零件的数控编程 –理论知识 数控机床基础知识 机床坐标系、机床原点和机床参考点 相关理论知识 图1-11 工件坐标系和机床坐标系