1.功能
用SCALE/ASCALE指令可以为所有坐标轴编程一个比例系数,按此比例使所给定的轴放大或缩小。当前设定的坐标系用作比例缩放的基准。图5-28为比例和偏置图。
图5-28 比例和偏置图
2.指令格式
SCALE X_Y_Z_ 可编程比例系数(绝对缩放),清除所有偏移、旋转、比例系数、镜像的指令。
ASCALE X_Y_Z_ 可编程的比例系数(相对缩放),附加于当前的指令。
SCALE 取消可编程的比例系数(不带数值),清除所有有关偏移、旋转、比例系数、镜像的指令。
3.说明
1)SCALE/ASCALE指令要求一个独立的程序段。
2)图形为圆时,两个轴的比例系数必须一致。
3)SCALE/ASCALE指令可以在特定轴方向缩放大小,这样可以改变形状的大小,以便给形状相同而大小不同的零件编程。
4)需要缩放尺寸的轮廓最好编成子程序,可以为每一个轴单独定义比例因子。(www.xing528.com)
5)如果在SCALE/ASCALE有效时编程ATRANS,则偏移量也同样被比例缩放。
6)SCALE是相对目前通过G54~G59所设置的有效的坐标系统绝对缩放。
7)ASCALE是相对目前的设置或编程的坐标系统的相对缩放。
8)X_Y_Z_是带有比例因子的坐标轴,在该坐标轴方向轮廓尺寸进行放大或缩小。
4.编程举例
【例5-16】 用TRANS/AROT/ASCALE指令编程实例。
该零件有两个不同尺寸但形状相同的槽以不同的角度出现两次,加工程序储存在子程序里,通过平移和旋转来设置每一个工件零点,通过缩放来缩小轮廓,然后再调用子程序,如图5-29所示。
图5-29 用TRANS/AROT/ASCALE指令编程实例
加工程序及其说明见表5-11。
表5-11 用TRANS/AROT/ASCALE指令编程
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。