用SCALE/ASCALE指令为所有轴或选定轴设置一个比例系数,使用此比例系数会根据比例缩放建立一个当前坐标系,新输入的尺寸均是在当前坐标系中的数据尺寸。
(1)指令格式
SCALE X…Y…Z…;坐标轴缩放比例指令,在独立的程序段内编程
ASCALE X…Y…Z…;增量缩放比例指令(附加坐标轴),在独立的程序段内编程
SCALE ;取消缩放功能,删除以前所有激活的FNAME指令
(2)指令说明
SCALE:对设定的有效坐标系(G54~G59)绝对缩放比例系数。
ASCALE:附加于当前指令的缩放,对目前有效的可设置或可编程的坐标系的相对所放。
SCALE:取消比例缩放,删除以前所有激活的FNAME指令。
X…Y…Z…:带有比例因子的坐标轴,在该坐标轴方向上轮廓尺寸增大或减小。可以单独为一个轴定义比例因子。图形为圆时,两个轴的比例系数必须一致。
如果用SCALE/ASCALE指令进行比例缩放后,编程中再使用ATRSNS,则偏移量也同样被叠加比例缩放。
需要缩放尺寸的轮廓最好放在子程序中。
(3)编程示例 编程示例1,如图3-47所示。零件轮廓比例缩放指令的应用。
实际零件轮廓为□30mm×20mm,将实际轮廓所有尺寸缩小0.5倍。
程序如下:
……
N30 SCALE X0.5 Y0.5 ;采用比例缩放,将X和Y轴同时缩小0.5倍
N40 G1 X15 Y-10
N50 Y10
N60 X-15
N70 Y-10
N80 X15(www.xing528.com)
N90 G0 Z20
N100 SCALE ;取消比例缩放指令
……
编程示例2,如图3-48所示。附加可编程比例缩放指令的应用。
实际零件轮廓为□30mm×20mm,将实际轮廓平移后再将所有尺寸缩小0.5倍。
程序如下:
……
N30 TRANS X-15 Y-10 ;坐标系平移
N40 ASCALE X0.5 Y0.5 ;采用比例缩放,将X和Y轴同时缩小0.5倍
N50 G1 X15 Y-10
N60 Y10
N70 X-15
N80 Y-10
N90 X15
N100 G0 Z20
N110 SCALE ;取消比例缩放指令
……
图3-47 零件轮廓比例缩放
图3-48 附加可编程比例缩放
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。