当刀具长度偏移为负值时,G43、G44指令使刀具向上面对应的反 方向移动一个偏移量。H_为刀具补偿存储器的地址字。如H0l表明01号 存储器单元,该存储器中放置刀具长度偏移值。
例8-11 运用刀具长度补偿指令编程实例,工件尺度见图8-15,加工A、B
G17-XpYp平面挑选 G18-ZpXp平面挑选 G19-YpZp平面挑选 G02-顺时针圆弧插补 G03-逆时针圆弧插补 Xp_-X轴或其平行轴的移动量 Yp_-Y轴或其平行轴的移动量 Zp_-Z 轴或其平行轴的移动 量
程时能够不考虑刀具在机床主轴上装夹的实践长度,而只需在程序中给出 刀具端刃的Z坐标,详细的刀具长度由Z向对刀来和谐,如图8-14所示。当 指令了G43时,用H代码表明的刀具长度偏移值(存储在偏置存储器中)加到 程序中指令的刀具结尾方位坐标上。当指令了G44时,相同的值从刀具终 点方位坐标上减去。其计算成果为补偿后的结尾方位坐标,而不论是否选
8.3.4 刀具长度补偿(G43、G44、G49) 1.刀具长度补偿指令格局 (1) 格局:G00(G01) G43(G44) Z_ H_; G43-刀具长度正补偿 G44-刀具长度负补偿 H_刀具长度补偿地址,地址中寄存的是刀具半径的补偿量 Z_-由非刀具长度补偿状况进入刀具长度补偿状况的结尾Z坐标 阐明:刀具长度补偿的树立、履行与吊销运用刀具长度补偿功用,在编
例8-6 如图8-8所示小于180度和大于 180度的圆弧,半径指令指守时R的正负 取值。
8.3.3 刀具半径补偿(G40、G41、G42) 1.刀具半径补偿指令格局 (1) G00(G01) G41(G42) D_ X_ Y_ F_; G41-树立刀具左补偿,如图8-11 (a)所示 G42-树立刀具右补偿,如图8-11 (b)所示 D_刀具半径补偿地址,地址中寄存的是刀具半径的补偿量 X_ Y_-由非刀补状况进入刀具半径补偿状况的结尾坐标 (2) G00(G01) G40 X_ Y_; G40-撤销刀具半径补偿; X_ Y_-由刀补状况过渡到非刀补状况的结尾坐标 只能在G00或G01指令下树立刀具半径补偿状况及撤销刀具半径 补偿状况。
履行G43、G44的成果可用下列式子表明: G43补偿后的实践方位: Z坐标=指令值+(Hxx) G44: 补偿后的实践方位: Z坐标=指令值-(Hxx)
(2) 格局:G00(G01) G49 Z_; G49-撤销刀具长度补偿用 Z_-由刀具长度补偿状况进入非刀具长度补偿状况的结尾Z坐标 用G49或H00均可撤销刀具长度补偿。刀具长度补偿的值能够通 过CRT/MDI操作面板输入到内存中。除H00有必要放0以外,其他均 可寄存刀具长度偏移值。 只能在G00或G01指令下树立刀具长度补偿状况及撤销刀具长度 补偿状况。
整圆指令,当Xp、Yp、Zp均被省掉时,结尾与起点方位相同,运用I、J、K 来指定中心时,指定的是一个360度整圆。整圆编程不能够运用R,而只能用I、J、 K。如下指令格局为整圆指令:
例8-8 用数控铣床加工图8-10所示的概括ABCDEA。别离用肯定坐标和
在圆弧上的移动量。圆弧的结尾由地址Xp、Yp或Zp所指定,依据G90或许 G91,以肯定值或增量值来表明,增量值带有符号。
到圆弧中心的间隔。相应于Xp、Yp、Zp轴,圆弧中心别离用地址I、J、K来 指定。I、J、K后的数值是圆弧中心相对圆弧起点的坐标增量值,依据I、J、K的 方向确认正负号。圆弧中心、圆弧结尾相对起点的方位联系如图8-7所示。
数控铣床的编程指令随操控办理体系的不同会不一样,但一些常用的 指令,如某些预备功用、辅佐功用,仍是契合ISO规范的。以FANUC Series 0i-MODEL D数控体系M系列为例,介绍数控铣床的常用编程指 令和编程办法。
8.3.1 快速定位和直线 X_ Y_ Z_; 履行该指令时,机床以本身设定的最大移动速度移向指定方位。仅 在刀具非加工状况的快速移动时运用,运动轨道因详细的数控体系不 同而异,一般以直线方法移动到指定方位,进给速度对G00指令无效。 2.直线 X_ Y_ Z_ F_; 例8-5 编制加工如图8-5所示的概括加工程序,零件的厚度为5mm。 设起刀具点相对零件的坐标为(-10,-10,200)。按A→B→C→D 次序 编程。
2. 圆弧插补的方向与圆心坐标 顺时针方向、逆时针方向是指相对于XpYp平面(ZpXp平面、YpZp
平面),在笛卡尔坐标系中沿Zp轴(Yp轴、Xp轴)的负方向看。圆弧插补 的方向如图8-6所示。