值得一提的是快捷菜单中的选项,该选项即指定一个基点进行复制。在粘贴的时候由光标给定基点的位置,可以对粘贴的图形进行精确定位,执行该命令应该结合“捕捉”、“极轴”等功能进行操作。下面是执行“带基点复制”命令后的命令行提示:
命令:_copybase
指定基点://光标拾取基点
选择对象:找到1个//选择以后按回车键确认
在一个“复制”命令内可以多次粘贴复制对象。使用“复制”命令里的M选项,可将对象复制以后进行多次粘贴,而不必每次都执行“粘贴”命令。
“复制”命令的执行和选择“重复”模式的命令行提示如下:
命令:copy
选择对象:找到1个
指定基点或位移,或者[重复(M)]:m
“剪切”命令不能选择基点,而带基点的剪切实际上就是本书后面将要介绍的“移动”命令。
3.52镜像
“镜像”命令用来生成一个或一组对象的镜像,在执行镜像操作时,可以选择删除或者保留源对象。“镜像”命令可通过选择→菜单项来执行,在“修改”工具栏中也有“镜像”按钮,其命令提示符为MIRROR,简写为MI。
1.“镜像”命令的用法
使用“镜像”命令并且保留原对象,实际上相当于通过轴对称图形的一半生成全部图形。在机械制图中,轴对称图形非常多,为了提高效率而使用镜像命令的情况也非常多。可以先绘制出此轴一侧的部分,再通过镜像命令来生成另外一半,从而构成全部图形。
执行“镜像”命令的命令行提示如下:
命令:_mirror
选择对象:指定对角点:找到23个
选择对象://按回车键确定
指定镜像线的第一点:指定镜像线的第二点://用到对象捕捉选择中轴线
是否删除源对象?[是(Y)/否(N)]:
可以看到,“镜像”命令对于“是否删除源对象”的默认回答是“否”,即直接按回车键就可以了。用鼠标选择对称轴的时候需要用到对象捕捉功能,相关内容将会在下一章介绍。
删除源对象的“镜像”命令,则是用来翻转一个或者一组对象的。例如,装配图中某一个零件画反了的时候,就需要把这个零件相关的图形都翻转一下。将右边的零件图形翻转为左边的零件图形,命令行提示如下:
命令:mi//此时首先用光标选择好对象再运行镜像命令
MIRROR找到45个
指定镜像线的第一点:指定镜像线的第二点://选择合适的对称轴
是否删除源对象?[是(Y)/否(N)]:y//输入y,删除源对象
对零件进行翻转的时候,对称轴的选择比较重要,为了保持外轮廓不变,应该选择外轮廓上两条对边的中点连线作为对称轴。无法方便地定位对称轴的时候,也可以先进行一次任意的翻转,然后使用“带基点复制”命令将翻转后的图形对象放在合适的位置。
使用“镜像”命令的时候,应该注意对称轴的选择和源对象是否删除。
2.MIRRTEXT系统变量
有的时候“镜像”命令选择的对象包含有文字,对文字进行机械的镜像操作将会产生无法辨认的“反文字”。通过修改系统变量MIRRTEXT可以控制“镜像”命令对于文字对象的执行效果,MIRRTEXT系统变量的值有1和0两个,当MIRRTEXT取值为0的时候,“镜像”命令对于文字只产生文字插入位置的镜像,而文字的顺序和形状不发生改变;当MIRRTEXT取值为1的时候,则会把文字看成简单的图形对象而直接进行几何上的镜像处理。
修改系统变量的方法是直接在命令提示行中输入MIRRTEXT,其命令行提示如下:
命令:mirrtext
输入MIRRTEXT的新值<;1>;:0
系统变量用于控制系统的一些属性,熟悉一些有用的系统变量对于初中级用户是很有帮助的。
3.5.3偏移
“偏移”命令可通过选择→菜单项来执行,也可单击“修改”工具栏中的“偏移”按钮,命令提示符为OFFSET,可简写为OF。“偏移”命令被用来将一个对象平行地向某个方向偏移,通常被用来绘制平行线。该命令有两种执行方式:即指定偏移距离和通过。
选择“通过”方式的时候,需选择通过的点来偏移直线,此时“偏移”命令由一个直线段生成平行的另一段,命令行提示如下:
命令:_offset
指定偏移距离或[通过(T)]:t//输入t,选择“通过”方式
选择要偏移的对象或<;退出>;:
指定通过点:
除了通过某点定位,也可以输入偏移距离来绘制平行线,这时程序按照用户输入的偏移距离对每一个选择的对象进行偏移。对于机械零件中等距离的内外轮廓线,使用这种方式可以方便地绘制。
例如,为了从一个多边形外轮廓得到与之等距离且距离为20mm的内轮廓,可使用“偏移”命令。按照要求输入偏移距离为20,分别选择多边形的每一条边,并且指定边内侧的任意一点,生成五条交叉的直线段,最后把多余的部分剪切掉,获得内轮廓直线段。此种方式下的“偏移”命令除了需要选择偏移对象外,还要指定一点来确定偏移的方向,其命令行提示如下:
命令:_offset
指定偏移距离或[通过(T)]<;20.0000>;:
选择要偏移的对象或<;退出>;:
指定点以确定偏移所在一侧:
选择要偏移的对象或<;退出>;:
指定点以确定偏移所在一侧:
……//可以继续选择多个
“偏移”命令一次只能选择一个图形对象进行偏移,对多个对象的使用应该一一单击执行。
“偏移”命令也可以应用于其他图形,如圆、多段线等对象。
“偏移”命令一般只用于直线,在方便的时候也可应用于圆,但不便对其他图形对象应用。
3.5.4阵列
“阵列”命令是方便机械制图的一个重要的命令,可以通过选择→菜单项来执行,也可单击“修改”工具栏中的“阵列”按钮,“阵列”命令的提示符为ARRAY,简写为AR。“阵列”命令可以复制一个或者多个对象,按照矩形或者环形的分布粘贴多次,构成以对象为单位的矩形或者环形阵列。
1.生成矩形阵列
首先通过单击工具栏按钮或者选择窗口菜单项,或者在命令提示行中输入AR(或ARRAY),执行“阵列”命令,命令激活以后将会弹出一个“阵列”对话框。
可以看出,需要选择的对象或指定的参数有矩形阵列/环形阵列、行、列、行偏移、列偏移、阵列角度、选择对象等参数,分别介绍如下:
矩形阵列/环形阵列:需要生成的是矩形阵列,则选中“矩形阵列”单选按钮。要生成环形阵列,则选中“环形阵列”单选按钮。
行:指矩形阵列纵向的对象个数,对话框中有图形提示。
列:指矩形阵列横向的对象个数。
行偏移:指对象在纵向一行偏移的距离,注意区分该数值的正负,正的意义为阵列由源对象向右偏移,负的则相反。
列偏移:指对象在横向一列偏移的距离,正为向上,负为向下。
阵列角度:指生成的阵列的放置角度,相当于把阵列作为一个整体进行旋转。
选择对象:单击该按钮对话框暂时隐藏,用鼠标拾取阵列操作的源对象后按回车键,如果在激活“阵列”命令的时候已经有了对象选择集,则默认选择对象为当前的选择集。
应当注意,其中行偏移、列偏移和阵列角度都可以使用光标拾取的方式进行操作。单击按钮,对话框将会隐藏,直到光标指定完成以后再弹出。距离的光标指定是通过指定两个点,由两点距离确定的,而角度的光标指定是通过光标的极坐标的角度决定的。
这是一个打有四个孔的矩形零件,四个孔分布为矩形阵列,而且要求的间距为已知,如图中标出的一样。首先选取左上角的一个孔包含的所有图形,包括一个圆和两条轴,执行“阵列”命令,选择行偏移为-30,而列偏移为75,行数和列数都为2,角度为0,单击“确定”按钮,系统会自动生成其他的三个孔。
设定行列间隔的时候注意正负的区别,偏移方向与图形文档的草图设置是一致的。
2.生成环形阵列
执行“阵列”命令以后,在“阵列”对话框中选中单选按钮,单击按钮,就可以生成一个或者多个对象的环形排列图形。
需要选择的项目有中心点、方法和值、复制时是否旋转对象,下面分别介绍如下:
中心点:指环形的圆心,由坐标给定也可以用鼠标拾取。
方法和值:指定复制的对象个数和排列成的环形的圆弧角度,在下其拉列表框中选择的多种方式都是使用复制的对象均匀地排列成圆弧形。
复制时旋转项目:选中该复选框,则复制的对象关于源对象成旋转对称,取消选择此复选框,则复制对象是源对象的平移,只是位置环形分布。对话框右侧的预览框中有示意图提示。
下面是几个使用环形阵列命令的例子。
其中拾取大圆圆心为中心点,拾取一个小孔作为对象,设置项目总数为8,填充角度为360度。这样的应用在机械制图中非常常见,例如带有均匀螺钉孔的圆形盖。
其中拾取大圆圆心为中心点,拾取小圆作为操作对象,设置项目总数为5,填充角度为150度。
其中阵列操作对象为小矩形,项目总数为6,填充角度为360度。可以看到不旋转对象的环形阵列,对于矩形来说,生成阵列的基点是矩形的上角点,而且基点是不可选的,多数情况下,这样都会造成不便。
阵列命令用对话框的形式提示用户输入参数,使得界面比较友好,不过AutoCAD2005的很多常用命令还是需要在命令提示行中输入。
3.5.5移动
“移动”命令可通过选择→菜单项来执行,也可单击“修改”工具栏中的“移动”按钮,命令提示符为MOVE,简写为M。使用“移动”命令可以将一个或者多个对象平移到新的位置。在机械制图中“移动”命令的使用是比较频繁的,如绘制错了位置的零件,可以通过此命令移动到正确的位置。
执行“移动”命令需要有操作对象和基点,基点的意义等同于带基点复制中的基点,以基点为参照,使用捕捉功能,可以很好地定位对象移动的目标位置。
关于目标位置的指定,可以采用输入坐标值的方式。常常在命令提示行中输入相对坐标来定位移动矢量,也就是目标位置的基点相对于源位置的相对坐标。选定一个对象并且向右移动30个单位,向下移动15个单位,其命令行提示如下:
命令:_move找到8个
指定基点或位移://指定一个基点
指定位移的第二点或<;用第一点作位移>;:@30,-15
请复习相对坐标的格式,相对直角坐标:@x,y;相对极坐标:@distance
很多编辑命令可以选择“参照”方式,合理灵活地使用“参照”可以提高绘图的效率。