欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

cad怎么画相贯线? cad相贯线的画法

程序员文章站 2022-09-25 12:26:06
cad怎么画相贯线?cad图纸中需要绘制相贯线,该怎么绘制这个线呢?很简单的绘制方法, 需要使用excel辅助完成,下面我们就来看看cad相贯线的画法,需要的朋友可以参考下... 18-06-20...

cad图纸需要绘制相贯线,该怎么绘制呢?关键是要对相贯线的几何特性做简单分析,以及对相关辅助软件有一定的掌握,下面我们就来看看详细的教程。

一、对相贯线做几何分析

1、什么是相贯线?两个筒体相交后在筒体表面形成的交汇线。这篇经验主要介绍解题思路,因此将相贯线绘制任务做了一定程度的简化,如图

1)两个筒体正交

2)两个筒体轴线相交

想要绘制斜交或是轴不相交的相贯线,基本方法类似,仅仅是在几何分析的时候要复杂些。

cad怎么画相贯线? cad相贯线的画法

2、相贯线的几何分析开始,几何分析的最终目的是得到相贯线的曲线方程。

既然是相贯线,那么根据其定义可知,相贯线的每一点距离两个筒体轴线的距离都为筒体自身的半径。我们设大筒半径为r,小筒半径为r。直角坐标系建立如图。

cad怎么画相贯线? cad相贯线的画法

3、设相贯线任一点a坐标为(x,y,z),则因为a距离小筒轴线为r,因此y^2+z^2=r^2因为a距离大筒轴线为r,因此(r-x)^2+z^2=r^2两个方程相减,消掉z,可以得到相贯线的xy平面曲线方程为(r-x)^2-y^2=r^2-r^2因为属于简单几何范畴,相信大家都能很容易的得到一样的曲线方程。斜交的相贯线曲线方程是什么样的?欢迎感兴趣的朋友自己试试看。

二、借助excel计算相贯线点坐标

只有方程式,想要直接用于cad,除非找高手开发或是自己编写的lisp扩展程序,目前cad还不支持直接输入方程,来绘制曲线。

在没有二次开发的程序支持下,有没有相对简单的解决方法呢?答案是肯定的。那就是借用excel.

首先让我们给r和r都赋个值,如图

cad怎么画相贯线? cad相贯线的画法

2、打开excel,新建一个空表格。首先将r和r的值都输入到表头位置,然后将曲线方程也写到表格内(写方程是为了后面编写计算表方便,不是必要步骤)。如图

cad怎么画相贯线? cad相贯线的画法

cad怎么画相贯线? cad相贯线的画法

3、简单分析,相贯线曲线y值为-r到+r。因此我们在excel中先赋值y。

c6表格内输入“=c2*-1”让c6表格为-r

c7表格内输入“=c6+$c$2/100”让c7表格为-r+r/100

拖动c7至c206,让表格不停累加,直至c206表格数值为-r+200*r/100=r

如图。(之所以除100,是我们预设用200个点来绘制相贯线,保证曲线够平滑)

cad怎么画相贯线? cad相贯线的画法

cad怎么画相贯线? cad相贯线的画法

cad怎么画相贯线? cad相贯线的画法

4、接着赋值x。利用曲线方程可知,x的值为r-(r^2-r^2+y^2)^0.5,因此我们在表格e6内输入计算公式,并用格式刷拖动至e206.

cad怎么画相贯线? cad相贯线的画法

5、xy数值都得到了,我们利用一个简单公式,将数值组合成坐标。在表格g6内输入公式“=e6&","&c6”。然后利用格式刷,拖动至表格g206.

如图

cad怎么画相贯线? cad相贯线的画法

6、最后我们选中表格g6至g206,然后复制。相贯线坐标已经被复制。

三、利用cad样条曲线绘制相贯线

返回cad,在绘制相贯线前,先将ucs坐标系移至坐标系o。可以利用命令ucsicon,调整后如图。

cad怎么画相贯线? cad相贯线的画法

2、启动样条曲线命令(spline),将鼠标移动到输入框内:的后面,左键点击一下。(这一步很重要,不然直接粘贴的话,刚才复制的坐标默认不是输入数值,而是数据对象)

cad怎么画相贯线? cad相贯线的画法

3、现在输入ctrl+v,将刚才复制的excel数据粘贴至cad输入框。稍等片刻,右键结束样条曲线,你想要的相贯线完成了。

cad怎么画相贯线? cad相贯线的画法

以上就是cad相贯线的画法,希望大家喜欢,请继续关注。