立式加工中心编程的特点
加工中心是将数控铣床、数控镗床、数控钻床的功能组合起来,并装有刀库和自动换刀装置的数控铣镗床。立式加工中心主轴轴线(Z轴)是垂直的,适合于加工盖板类零件及各种模具;卧式加工中心主袖轴线(Z轴)是水平的,一般配备容量较大的链式刀库,机床带有一个自动分度工作台或配有双工作台以便于工件的装卸,适合于工件在一次装夹后,自动完成多面多工序的加工,主要用于箱体类零件的加工。
加工中心编程特点:
(1)当零件加工工序较多时,为了便于程序的调试,一般将各工序内容分别安排到不同的子程序中,主程序主要完成换刀程序及子程序的调用。这种安排便于按每一工序独立地调试程序,也便于因加工顺序不合理而做出重新调整。
(2)自动换刀要留出足够的换刀空间,以避免换刀时与零件发生碰撞。在换刀前要取消刀具补偿,要使主轴定向定位。
(3)由于加工中心能实现多工序加工,因此可根据零件特征及加工内容设定多个工件坐标系,在编程时合理选用相应的坐标系,达到简化编程的目的。
加工中心换刀程序
不同的加工中心,其换刀程序会有所区别,通常选刀与换刀分开进行。换刀动作必须在主轴停转条件下进行,换刀完毕启动主轴后,方可进行下面程序段的加工。因此,“换刀” 动作指令必须编在用“新”刀加工的程序段的前面。而选刀操作可与机床加工重合起来,即在切削加工的同时进行选刀,选刀程序可放在换刀前的任一个程序段。
多数加工中心都规定了换刀点位置,并可通过指令M06让刀具快速移动到换刀点后执行换刀动作。
选刀和换刀程序段格式为: N10 T02; 选T02号刀 N60 M06;
主轴换上T02号刀;
数控铣床的特点
(1)铣削是机械加工中zui常用的方法之一,它包括平面铣削和轮廓铣削。使用数控铣床可解决复杂的和难加工零件的加工问题;把一些用普通机床加工效率不高的零件,改用数控铣床加工,可以提高加工效率。数控铣床功能各异,规格繁多。编程时要考虑如何zui大限度地发挥数控铣床的特点。二坐标联动数控铣床用于加工平面零件轮廓;三坐标以上联动的数控铣床用于难度较大的复杂零件的立体轮廓加工;加工中心具有多种功能,可以多工位、多工件和多种工艺方法加工。
(2)数控铣床的数控装置具有多种插补方式,一般都具有直线插补和圆弧插补。有的还具有极坐标插补,抛物线插补,螺旋线插补等多种插补功能。编程时要合理充分地选择这些功能,以提高加工精度和效率。
(3)程序编制时要充分利用数控铣床齐全的功能,如刀具长度补偿、刀具半径补偿和固定循环、镜像加工、固定循环、子程序等功能。 (4)由直线、圆弧组成的平面轮廓铣削的数学处理比较简单。非圆曲线、空间曲线和曲面的轮廓铣削加工,数学处理比较复杂,一般要采用计算机辅助计算和自动编程。
数控铣床编程中的特殊功能指令
数控铣床编程中除了要用到上一章介绍的常用的功能指令外,还用到一些比较特殊的功能指令。
工件坐标系设定指令
数控铣床除了可用G92指令建立工件坐标系以外,还可以用G54—G59指令设置工件坐标系。这样设置的每一个工件坐标系自成体系。采用G54一G59指令建立的坐标系不像用G92指令那样,需要在程序段中给出工件坐标系与机床坐标系的偏置值,而是在安装工件后测量工件坐标系原点相对于机床坐标系原点在X、Y、Z各轴方向的偏置量,然后用MDI方式将其输入到数控系统的工件坐标系偏置值存储器中。系统在执行程序时,从存储器中读取数值,并按照工件坐标系中的坐标值运动。