HAAS铣加工中心编程 书目 一数控机床的坐标系二编制程序时的工艺处理三计算机数字限制器〔HAAS〕中所用到的地址代码清单四 打算功能G代码五 协助功能M代码 1 一 数控机床的坐标系1 坐标轴的命名在标准中统一规定采纳右手直角笛卡尔坐标系对机床的坐标系进展命名,如下列图一所示,这个坐标系的各个坐标轴与机床的主要导轨相平行,它与安装在机床上,并且按机床主要直线导轨找正的工件相关A、B、C表示以X、Y、Z的坐标轴线或与X、Y、Z的轴线相平行的直线为轴的转动,其转动的正方向用右手螺旋定那么确定通常在命名和编程时,不管机床在加工中是刀具在移动,还是被加工工件在移动,都一律假定被加工工件相对静止不动而刀具在移动,并同时规定刀具远离工件的方向作为坐标的正方向在坐标轴命名时,假如把刀具看作相对静止不动,被加工工件在移动,那么坐标轴的符号应加上标记“′”,如X′、Y′ ,Z′等 2机床坐标轴确实定方法 图一 确定机床坐标时一般先确定Z轴,在确定X轴和Y轴。
〔1〕Z轴一般选取产生切削力的轴线方向作为Z轴方向〔以HAAS立式加工中心为例〕,对于HAAS卧式加工中心而言HS-1RP和EC1600都遵循此原那么DMU80P和DMU125P都以立式加工为主,所以命名时还在立式状态下命名主轴MANDELLI以卧式加工为主,所以MANDELLI要在卧式时命名Z轴2) X轴X轴一般位于与工件安装面相平行的水平面内假设主轴是竖直的,如立式铣床〔HAAS -VF3〕,DMU80P和DMU125P以立式为主,站在规定的操作位置,由主要刀具主轴向立柱看,选定主轴右侧方向为X轴正方向假设主轴是水平的,站在规定的操作位置,由主要刀具主轴向工件看,选定主轴右侧方向为X轴正方向HAAS EC1600和1RP,还有MANDELLI 〔3〕Y轴Y轴方向可依据已选定的Z,X轴按右手直角笛卡尔坐标系来确定 〔4〕A、B、C的转向中选定机床的X、Y、Z坐标轴后,依据右手螺旋定那么来确定A、B、C三个转动的正方向 2 〔5〕附加坐标假如机床除有X、Y、Z主要直线运动之外,还有平行于它们的左边运动,那么应分别命名为U、V、W。
假如还有第三组运动,那么分别命名为P、Q、R等 如在第一组A、B、C作会转运动的同时,还有平行或不平行A、B、C回转的其次组运动可命名为D或E,如图二所示〔a〕龙门式〔b〕龙门移动式轮廓铣床就是含这种坐标类型的铣床 图二 二 编制程序时的工艺处理 在平凡机床上加工零件,首先要对零件进展工艺分析,确定加工路途,选择切削用量,机床、刀具及定位夹紧方法,然后编制出零件的工艺规程数控〔加工中心〕机床时高度自动化机床,在数控〔加工中心〕机床上加工零件,必需把上述工艺因素用数控〔加工中心〕机床能够承受的代码和规定的指令信息来表示,通过信息载体〔即限制介质,软驱,R232接口,USB接口,网络连接〕输入到数控装置中,限制数控机床进展加工从零件图样到限制介质的全过程,称为数控加工的程序设计1分析零件图首先看懂图纸,分析材料、形态、精度、热处理及批量等技术要求通过分析确定零件的那几道工序相宜在某种类型的机床上加工2确定加工路途加工路途是指数控机床〔加工中心〕在加工过程中刀具相对零件的运动轨迹和方向 〔1〕确定的加工路途能保证零件的加工精度和外表粗糙度要求。
平面内铣削平面时运用盘刀铣平面,平面类铣削外形轮廓时一般采纳立铣刀侧刃切削,刀具切入切出工件时幸免沿外轮廓的法向切入切出,而是应当沿外轮廓曲线的延长线的切向切入,以幸免切入切出时产生刻痕见下列图三〔a〕 铣削封闭的内轮廓外表时,有时内轮廓曲线步充许外延,刀具只能沿轮廓曲线的法向切入切出,此时的切入切出点尽量选在轮廓的两元素的交点处见下列图三〔b〕 3 〔a〕切入切出过渡 〔b〕内轮廓加工切入切出过渡 图三 为提高零件尺寸精度和外表粗糙度,应当粗精铣分开,给精铣留少的余量 一般留0.2mm-0.5mm精加工余量〔2〕为提高生产效率,确定加工路途是,应尽量缩短加工路途,削减刀具空运行程时间 〔3〕为削减编程工作量,还应使数值简洁,程序段数量少,程序短3确定零件的安装方法和选择夹具 〔1〕尽量选用组合夹具,通用夹具装夹工件,幸免采纳专用夹具 〔2〕尽量削减装夹次数,装夹要快速便利,削减机床的停机时间 〔3〕零件定位基准尽量与设计基准重合,削减定位误差。
〔4〕零件上加工部位要外露,压板不与刀具干预,以免因夹具而影响进给 4 选择刀具和确定切削用量数控加工对刀具的选择比拟严格,所选的刀具应满意安装便利,刚性好,精度高,耐用度好的要求编程时考虑好所选用刀的切削刃长和刀柄的长度在装刀时严格按刀具卡的要求装刀,在机床外的预调装置〔对刀仪〕中调到所需尺寸或测出准确尺寸加工前与加工程序对应输入数控装置〔自动输入或手动输入〕切削用量的选择依据切削原理理论结合实践经历来确定主要依据工件材料和所运用刀具,选择线速度,再算出转速和确定进给〔S=1010Vt/πD F=VtSZ〕,理解驾驭切削三要素切削速度,进给量,背吃刀量选择背吃刀量等于工件余量削减进刀次数5 做好刀具卡 标示说明装夹方式,标明零点,留意标明要点列出刀具表,标示刀具长度,刀柄型号,特别刀具提前定做刀具卡标示不清或操作者不理解的状况必须要找程序员核实清晰 三 计算机数字限制器〔HAAS〕中所用到的地址代码清单A 第4轴旋转运动A地址字符是用来定义可选的第4轴-A轴的运动它规定旋转轴的角度它后面总是跟着一个带符号的数字,最多可准确到小数点后3位假如没有输入小数点,最终一位那么被假定为1/1010度。
最小的幅度是0.001 4 度,最小的数是-1011019.000度,最大的数是1011019.000度 B C 第5、6轴旋转运动B、C地址字符是用来定义可选的第5轴-B 〔6轴-C〕轴的运动它规定旋转轴的角度它后面总是跟着一个带符号的数字,最多可准确到小数点后3位假如没有输入小数点,最终一位那么被假定为1/1010度最小的幅度是0.001度,最小的数是-8380.000度,最大的数是8380.000度 D 刀具直径选择D地址字符用来选择刀具补偿所用到的刀具直径或者半径其后的数字必需介于0到200之间D0定义刀具尺寸为零,并且用来删除以前的DnD的随意其它数值要从补偿显示中所列出的刀具直径/半径清单中选择数值输入 E 仿形切削精度〔没运用过〕在高速机械加工操作期间,当切削一个角落时,与G187一起运用的E地址字符可用来选择所要求的精度E代码可能的数值范围是0.0001到0.25 F 进给速度F地址字符用来选择适用于任何插入功能〔包括槽式加工和封闭循环〕的进给速度它要么以英寸/分钟来表示,准确到4个小数位,要么以毫米/分钟来表示,准确到3个小数位当对G93〔颠倒时间〕进展编程时,F为组/分钟,最大可为15400.0000英寸/分钟〔39300.000毫米/分钟〕。
G 预备功能G地址字符用来定义在一个程序块中出现的操作类型G的后面是一个介于00到187之间的2位或者2位数字以了解具体的G代码清单后面有特地说明 H 刀具长度补偿选择H地址字符用来选择来自补偿内存的刀具长度补偿输入H之后是一个介于0和200之间的数字H0将会导致不补偿,而Hn将会运用来自补偿显示的刀具长度输入n留意:G49是一种缺省的状态,而且将会去除刀具长度补偿,因此,您必需选择要么G43要么G44来启动刀具长度补偿 I J K 封闭循环与圆形可选数据I、J、K地址字符用来定义某些封闭循环与圆周运动的数据,要么以英寸来表示,准确到4个小数位,要么以毫米来表示,准确到3个小数位I、J、K之后是一个带符号的数字,介于-15400.0000与15400.0000英寸之间;或者介于-39300.000与39300.000毫米之间I、J、K在铣削(xiao)圆弧时运用跟加工平面选择有关 G17(XY平面运用I、J) G18(XZ平面运用I、K), G19(YZ平面运用J、K) I、J、K在铣削圆孔时 G13/G12I15.K30.Q18. D01 L 适用于重复循环的回路计数L地址字符用来定义某些封闭循环和协助功能的重复计数。
它之后是一个无符号的数字,介于0与32767之间实例,钻孔循环后L0不钻第一个孔,子程序后L2重复调用2次跟G91一起移动距离L次 M M〔协助功能〕代码的杂项功能M地址字符可用来为一个程序块定义一个M代码这些代码可用来限制机床的杂项功能留意,每一个计算机数字限制器程序块只允许一个M代码参见“M代码”,以了解M代码的具体清单清单后面有特地说明 N 程序块编号 N地址字符整个是可选的它可用来鉴别或者编制一段程序内的每一个程序块它之后是一个介于0到1011019之间的数字M97功能必需参阅一个N行号 O 程序编号/名 5 O地址字符可用来鉴别一段程序它之后是一个介于0到1011019之间的数字保存在内存中的一段程序通常在第一个块内有Onnnnn识别符;这是不能被删除的变更第一块中的O会导致程序被重命名 P 延迟时间或者程序编号P地址字符可用来输入一个以秒计的时间或者一个供子程序调用的程序编号假如它用于时间的话〔用于一个G04静止,用G82后,在孔底停留时间〕,它可以是介于0.001到1010.0之间的正十进制数字假如它用于程序名〔用于一个M101〕或者一个行号〔用于M97〕的话,数值可以是一个没有小数点的正数,高达101101。
Q 封闭循环可选数据 Q地址字符可用于封闭循环,而且其后一个带符号的数字,介于0到8380.000英寸之间或者介于0到83800.00米之间〔G83、G73、G12、G13〕 R 封闭循环与圆形可选数据R地址字符用于封闭循环与圆形插入它要么以英寸来表示,准确到4个小数位,要么以毫米来表示,准确到3个小数位R之后是一个带符号的数字,介于-15400.0000与15400.0000英寸之间;或介于-39300.000与39300.000毫米之间它通常用于定义封闭循环的参考平面铣削圆弧时用R S 芯轴速度指令S地址字符用于定义与M41〔低速档〕和M42〔高速档〕相关的芯轴速度S之后是一个介于1和1011019之间的不带符号的数字S指令不会翻开或者关闭芯轴;它只会设置所要求的速度假如要求改动齿轮以设置所指示的速度的话,这种指令会导致齿轮出现变动,即使芯轴停顿了假如芯轴正在运行,会出现齿轮改动操作,而且芯轴会以新的速度来接着运行 T 刀具选择代码T地址字符用于选择适用于下一个刀具交换操作的刀具T之后的数字必需是一个介于1与参数65内数字之间的正数它不会导致出现刀具交换操作必需把Tn安放在起先刀具交换的同一程序块〔M6或者M16〕或者任何从前的程序块。