内容正文:
专题六. 其他辅助功能指令(教案)-《数控铣床加工工艺与编程操作》机工版-专题复习讲练测
[考纲要求]
1. 理解镜像、旋转和缩放功能指令的基本格式和应用实例。
2. 掌握镜像功能指令中x和y的取值范围及对应的镜像方向。
3. 熟练运用旋转功能指令中角度的单位、取值范围及旋转方向。
4. 熟悉缩放功能指令中缩放因子的取值范围及放大、缩小效果的实现。
[课时安排]
2课时
[知识梳理]
一、HNC-22M 系统缩放功能指令的格式
1)缩放功能指令:G50、C51
2)指令的格式:
G51 XY- Z_ P_;
M98 P;
G50;
说明
G51:建立缩放
C50:取消缩放
X、Y、2:缩放中心的坐标值
P:缩放倍数
G51既可指定平面缩放,也可指定空间缩放。在G51后,运动指令的坐标值以(X,Y,Z)为缩放中心,按P规定的缩放比例进行计算。
2、 半径补偿编程实例
启动阶段当N2程序段中写上G41和D01指令后,运算装置即同时先行读人 N3.N4两段,在N2段的终点(N3段的始点)作出一个天量,该矢量的方向是与下一段的前进方向垂直向左,大小等于刀补值(即 D01的值)。刀具中心在执行这一段(N2段)时,就移向该矢量终点。在该段中,动作指令只能用G00或G01,不能用G02或G03。(2)刀补状态从N3开始进入刀补状态,在此状态下,G01、G00、G02、G03都可使用。它也是每段都先行读入两段,自动按照启动阶段的天量作法,作出每个沿前进方向左侧,加上刀补的矢量路径。像这种在每段开始都先行读入两段、计算出其交点使刀具中心移向交点的方式称之为交点运算方式。
取消刀补当N7程序段中用到G40指令时,则在N6段的终点(N7段的始点),作出一个矢量,它的方向是与N6段前进方向的垂直朝左,大小为刀补值。刀具中心就停止在这矢量的终点,然后从这一位置开始,一边取消刀补一边移向N7段的终点。此时也只能用C01.或 C00,而不能用 C02或 GO3等。
三、FANUCOi-MA 系统旋转功能指令的格式
1)旋转功能指令:G68、C69
2)指令格式:
G17 C68G18 C68
G19 G68B
C69 ;
说明:
G68:建立旋转
G69:取消旋转
a、B:旋转中心的坐标值
R:旋转角度最小输人增量单位是0.001°。R值的有效范围为-360.000≤R≤360.000。
正值表示逆时针旋转,负值表示顺时针旋转。
注:
1)当用小数指定角度(R)时,个位对应度。
2)在坐标系旋转方式中,与返回参考点有关G代码(G27、G28、C29、G30等)和那些与坐标系有关的G代码(G52到 G59、G92等)不能指定。如果需要这些G代码,必须在取消坐标系旋转方式以后才能指定。
3)坐标系旋转取消指令(G69)以后的第一个移动指令必须用绝对值指定,如果用增量值指令将不行正确的移动。
[真题练讲]
1. (2021年山东省统一考试)一个图像进行了镜像操作后再进行旋转操作,下列哪个顺序是正确的?
A. 镜像 -> 旋转
B. 旋转 -> 镜像
C. 镜像 -> 镜像
D. 旋转 -> 旋转
答案:A. 镜像 -> 旋转
解析:镜像操作会改变图像的方向,再对镜像后的图像进行旋转操作是正确的顺序。
2. (2019年山东省统一考试)如果要将一个图像首先沿着垂直方向缩放1.5倍,然后再将其旋转180度,应该使用哪个功能指令?
A. scale(1.5, 1)
B. scale(1, 1.5), rotate(180)
C. rotate(180), scale(1.5, 1)
D. rotate(180), scale(1, 1.5)
答案:B. scale(1, 1.5), rotate(180)
解析:先垂直方向缩放1.5倍再旋转180度,操作顺序应为scale(1, 1.5) -> rotate(180)。
3. (2020年湖北省统一考试)下列哪个功能指令可以完成图像的翻转操作?
A. flip(x, y)
B. reflect(angle)
C. mirror(x, y)
D. rotate(angle)
答案:A. flip(x, y)
解析:翻转操作可以通过flip(x, y)功能指令来实现。
4. (2020年河南省统一考试)如果要将一个图像以1.2倍的比例进行放大并将其沿水平方向镜像,应该使用以下哪个顺序?
A. scale(1.2), mirror(0, 0)
B. mirror(0, 0), scale(1.2)
C. scale(1.2), flip(1, 0)
D. flip(1, 0), scale(1.2)
答案:A. scale(1.2), mirror(0, 0)
解析:先放大1.2倍再沿水平方向镜像,正确顺序为sc