《数控编程技术》教案第四章 第6页共17 图44直径和半径编程方式 4.3.2快速定位指令 G00为快速定位指令,该指令的功能是要求刀具以点位控制方式从刀具所在位 置以各轴设定的最高允许速度移动到指定位置,属于模态指令。它只实现快速移动, 并保证在指定的位置停止 程序段格式为 GOo x Y XYZ为目标点坐标 快速点定位的移动速度不能用程序指令设定,而是根据数控系统预先设定的速 度来执行。若在快速点定位程序段前设定了进给速度F,指令F对600程序段无效 快速点定位对刀具的运动轨迹没有严格的精度要求,其执行过程是刀具由起始点开 始加速移动至最大速度,然后保持快速移动,最后减速到达终点,实现快速点定位 这样可以提高数控机床的定位精度 4.3.3方向定位指令 方向定位指令G60与G00的功能相似,它们都是快速地进行定位。只不过G60 定位的方式不同,它先快速到达一个中间点,然后再以一固定速度移到定位点。至 于这个中间点在定位点的哪一侧,距定位点有多远是由机床的控制系统预先设定
《数控编程技术》教案 第四章 第6页 共17 图 4.4 直径和半径编程方式 4.3.2 快速定位指令 G00 为快速定位指令,该指令的功能是要求刀具以点位控制方式从刀具所在位 置以各轴设定的最高允许速度移动到指定位置,属于模态指令。它只实现快速移动, 并保证在指定的位置停止。 程序段格式为: G00 X Y Z X Y Z 为目标点坐标。 快速点定位的移动速度不能用程序指令设定,而是根据数控系统预先设定的速 度来执行。若在快速点定位程序段前设定了进给速度 F,指令 F 对 G00 程序段无效。 快速点定位对刀具的运动轨迹没有严格的精度要求,其执行过程是刀具由起始点开 始加速移动至最大速度,然后保持快速移动,最后减速到达终点,实现快速点定位, 这样可以提高数控机床的定位精度。 4.3.3 方向定位指令 方向定位指令 G60 与 G00 的功能相似,它们都是快速地进行定位。只不过 G60 定位的方式不同,它先快速到达一个中间点,然后再以一固定速度移到定位点。至 于这个中间点在定位点的哪一侧,距定位点有多远是由机床的控制系统预先设定
《数控编程技术》教案第四章 第7页共17 的。该指令为非模态指令,仅在本程序段中有效 程序段格式为 G60XYZ 其中Ⅹ、Y、Z为定位终点 在G90状态下定位点为终点在工件坐标系中的坐标:在G91状态下为终点相 对于起点的偏移量 4.3.4线性进给指令 线性进给指令G01指令即直线插补指令,该指令的功能是指令刀具相对于工件 以直线插补运算联动方式,按程序段中规定的进给速度F,由某坐标点移动到另 坐标点,插补加工出任意斜率的直线 机床在执行G01指令时,在该程序段中必须具有或在该程序段前已经有F指令 如无F指令则认为进给速度为零。G01和F均为模态代码。 程序段格式为 XYZF XYZ为目标点坐标。 例如图4.6所示路径,要求用G01,坐标系原点O是程序起始点,要求刀具由 O点快速移动到A点,然后沿AB、BC、CD、DA实现直线切削,再由A点快速返回 程序起始点O,其程序如下: 图4.6G01编程图例
《数控编程技术》教案 第四章 第7页 共17 的。该指令为非模态指令,仅在本程序段中有效。 程序段格式为: G60 X Y Z 其中 X、Y、Z 为定位终点。 在 G90 状态下定位点为终点在工件坐标系中的坐标;在 G91 状态下为终点相 对于起点的偏移量。 4.3.4 线性进给指令 线性进给指令 G01 指令即直线插补指令,该指令的功能是指令刀具相对于工件 以直线插补运算联动方式,按程序段中规定的进给速度 F,由某坐标点移动到另一 坐标点,插补加工出任意斜率的直线。 机床在执行G01指令时,在该程序段中必须具有或在该程序段前已经有F指令, 如无 F 指令则认为进给速度为零。G01 和 F 均为模态代码。 程序段格式为: G01 X Y Z F X Y Z 为目标点坐标。 例如图 4.6 所示路径,要求用 G01,坐标系原点 O 是程序起始点,要求刀具由 O 点快速移动到 A 点,然后沿 AB、BC、CD、DA 实现直线切削,再由 A 点快速返回 程序起始点 O,其程序如下: O X Y A D C B 12 28 10 42 图 4.6 G01 编程图例