数控铣削编程与加工(第二版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.4 比例缩放(G50和G51)

4.4.1 指令格式

比例缩放是指编程的形状被放大和缩小(比例缩放),用X、Y和Z指定的尺寸可以放大和缩小相同或不同的比例,比例可以在程序中指定,如图4-9所示。

图4-9 比例缩放示意图

(1)各轴按相同比例编程

编程格式:G51 X  Y  Z  P 

     …

     G50;

X、Y、Z为比例中心坐标(绝对方式);P为比例系数,范围为0.001~999.999。该指令以后的移动指令,从比例中心点开始,实际移动量为原数值的P倍,P值对偏移量无影响。

例如,在图4-9中,P1P4为原编程图形,P'1P'4为比例编程后的图形,P0为比例中心。

(2)各轴按不同比例编程

各轴可以按不同比例来缩小或放大,当给定的比例系数为-1时,可获得镜像加工功能。

编程格式:G51 X Y Z I J K 

     …

     G50;

X、Y、Z为比例中心坐标;I、J、K为对应XYZ轴的比例系数,在±0.001~±9.999范围内。本系统设定I、J、K不能带小数点,比例为1时,应输入1000,并在程序中都应输入,不能省略。比例系数与图形的关系如图4-10所示。其中,b/aX轴系数,d/cY轴系数,O为比例中心。

图4-10 比例系数与图形的关系

在实际加工过程中,比例缩放为不常用指令,基本上很少用到。

4.4.2 说明

如果比例系数设置负值则成为镜像,通常可以用它来取代G51.1和G50.1(图4-11)。

图4-11 比例系数设为负值

4.4.3 程序示例

【例4-7】 用ϕ4mm的键槽刀加工图4-12所示的外形轮廓,槽深为3mm,编写加工程序。

图4-12 外形轮廓加工

O6;

G90 G54 M3 S800;(调用坐标系,设定主轴转速)

G0 X0 Y20.;(水平方向定位)

G43 Z100. H1;

Z2.;

G1 Z-3. F20;

G2 J10. F120;(铣削全圆)

G0 Z2.;

G51 X0 Y0 J-1.0;(调用镜像)

G0 X0 Y20.;

G1 Z-3. F20;

G2 J10. F120;

G50;(取消镜像)

G0 Z100.;

M30;