马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
Pro/engineer uses this system variables :
[$#8226] t (varies from 0 to1) t is used to generate varying values for theta and z. The start of the datum curve is t=0 and the end of datum curve is t=1
[$#8226] Theta (angle from x axis of coordinate system) - cylindrical coordinate system.
[$#8226] Theta (angle from y axis of coordinate system) - spherical coordinate system.
[$#8226] Phi (angle from x axis of coordinate system) - spherical coordinate system only.
[$#8226] z (distance in z from coordinate system) - cylindrical coordinate system and Cartesian coordinate system.
[$#8226] x (distance along x-axis) - Cartesian coordinate system.
[$#8226] y (distance along y-axis) - Cartesian coordinate system.
All other symbols are user defined e.g. IR- inner radius, OR- outer radius, XOR - overall size in X, YOR - overall size in Y. The purpose is to make it easier to change values by only having to edit the value in one place.
Below I describe to you a lot of curves that is given by equation. Use cut and paste to copy these equations into the equation editior.
1. ELLIPTICAL CURVE
Cartesian coordinate system
XOR = 'overall size in y'
YOR = 'overall size in x'
x = XOR / 2 * cos ( t * 360)
y = YOR / 2 * sin ( t * 360)
z = 0
2. SPIRAL CURVE
Cylindrical Coordinate system
IR='start radius'
OR='final radius'
TURNS='number of turns'
r= IR + t * (OR-IR)
theta=t * 360 * TURNS
z=0
[$#61607] Wavy Spiral
change z to z='size of wave'*sin(360*t*'no of waves')
3. Helical Curve
Cylindrical coordinate system
IR='start radius'
OR='final radius'
r=IR + t * (IR-OR)
theta=t * 360 * 'no of turns'
z='height' * t (or pitch * no of turns * t)
4. Helical Curve
Cartesian coordinate system
XOR='final radius'
YOR='final radius'
x = XOR * cos (t * 360 * 'no of turns')
y = YOR * sin (t * 360 * 'no of turns')
z = t * 'height'
[$#61607] TAPERED HELIX
change r to r= IR+t*(OR-IR)
[$#61607] WAVY HELIX
change z to z='height' * t + 'size of wave' * sin(360 * t * 'no of waves')
[$#61607] ELLIPTICAL HELIX
Cartesian coordinate system
XOR = 'overall size in y'
YOR = 'overall size in x'
x = XOR * cos ( t * 360 * 'no of turns')
y = YOR * sin ( t * 360 * 'no of turns')
z = 'height' * t
5. WAVY CIRCLE
Cylindrical Coordinate system
r='radius'
theta=t * 360 * TURNS
t='size of wave' * sin(360 * t * 'no of waves')
6. Weird Curve
Spherical Coordinate System
rho=360*8*t
theta=360*t*4
phi=-360*t*8
7. To create a datum curve in the shape of a sine function , use the following equations:
x = 5 * t
(five is the total width of the curve along the X axis)
y = sin (360 * t * 2)
(two is the number of cycles created)
z = 0
8. To create a datum curve in the shape of a parabola , use the following equations (mirror the curve about DTM1 after creating it to get a full parabola):
x = t
y = 2 * t^2
(equivalent of y=2x2)
z = 0
9. When using the spherical coordinate system, the results can be amazing. Try the following equation:
rho = 8 * t
theta = 360 * t * 4
phi = -360 * t * 8
regards |