青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 265|回复: 0

[UG原创资料] 利用宏程序编制数控车床斜椭圆程序

[复制链接]
发表于 2018-1-6 19:30 | 显示全部楼层 |阅读模式
编程计算题:请利用宏程序或子程序编制粗、精加工程序
; t, L" `4 y) y- U4 T" @ 图纸加工.jpg
# l  D8 M6 o7 o/ e1 _0 p/ n答案:
+ @9 E6 k  z# G1 O9 f/ s& P' x  # J$ w: h. E3 f* ~; P
  提示:如果采用三角函数计算椭圆起点和终点,会造成一定的计算误差。所以应该采用坐标系的平移和角度变换进行计算。
. i- D1 V! c1 x1 x0 v1 Z' o- ~' ?( e# L% I- F1 X8 s4 Q+ g9 w
  已知AB=20∠AOB=30 
; u( f5 |; V' d; F( L2 s5 p. A  求出∠AOB=AB/AO 
1 K$ r# r* Q9 Z% x& X  AO=40
7 [+ i8 A2 a3 j* x5 d+ t  所以椭圆长轴为40短轴为30  
" ]- }3 v+ s% w$ F3 y9 _- v  在xoy坐标系中求出起点与终点  * A& X! q6 t* L- L# P1 s" G; o, j
  起点x=37.7y=10  
1 h1 u% H+ d4 m+ s, x  在XOY坐标系求椭圆起点:X=xCOS30+ySIN309 x) D- t- z4 ~: d* v- k" h# S
  
- X1 R& K+ {1 P& K# J2 d, n" |7 N3 |  X=37.7*COS30+10*SIN30  
- U+ o* w" g8 S+ {& e; p  X=37.649  . I8 c, k% [, ^( K6 ~
  将x=-10y=28.55代入公式求出椭圆终点:  
' _* x! r& V) |6 }( }9 x  X=xCOS30+ySIN30  
/ O! N2 z% D: {# `  X=5.6125  . a5 e1 K: X. X4 c: j, f5 P. p8 o
  将计算出的起点和终点值带入公式X=A*COSα求出起点和终点的角度值:
) I  y4 C" d2 P2 P7 Y  o  ; p% T( V8 N/ Z+ ?% {
  起点:37.649=40COSα  3 o& N5 s  }) k& \' n: J+ q4 a
  COSα=0.941225  1 |( w0 I6 C# y0 u; }2 S( j* H
  ∠α=-19.741  2 _8 p$ }  y" Q) A: r8 m1 W
  终点:5.6125=40*COSα  
2 g, ^6 P& B1 h% G% n: c/ g  COSα=0.1403125  
: ?) u% Z# B" S; d) e5 h0 K  ∠α=81.93
6 O# \2 s. t1 N  0 g# }8 G  X5 T1 F6 K8 O5 K( G9 G, s
  参考加工程序为:(西门子802D)  0 \8 R5 e, n, Y
  G40G64  . j) H) k0 _9 s" g' b( j7 [
  T1D1  , p6 D  a5 h: g! [5 ?1 R
  M3S1200, {5 _5 W4 Q# s6 h3 O" k: x; I
  
. A8 Y6 a+ P. S1 }* a! u  G0X100Z2  + j" T9 x9 o4 a
  R1=10  : r* a" K% X3 y  ^
  N1G1X=R1+60Z0  
( u$ ^, i/ a. K" B/ r& N  Z-12.3
4 B4 v! i; \" o4 A) t" d  
! H- n9 i; }- g0 G; q  R2=-19.741  ( c2 {! B+ |. [8 v1 {
  N2R3=40*COS〈R2〉  : p- k: |6 @2 i1 G1 }: I' }3 j
  R4=30*SIN〈R2〉  
' Z/ ~/ O" P3 Y5 L4 m  j2 |6 I8 {# H  R5=R3*COS〈30〉-R4*SIN〈30〉  
( P$ e, c7 k" f- M/ i  R6=R3*SIN〈30〉-R4*COS〈30〉  . k) n# d2 W4 a( n& t* `% H2 C
  G1X=R1+40+2*R6Z=R5-50  
' c" N4 i! S$ `1 s' a0 V0 E( A  R2=R2+1  
' f9 R) }" [% h" ~: ^; [9 z  IFR2〈=81.93GOTOBN2  $ s. H! b. X4 P- D8 Y% G5 a
  G1X=R1+97.1Z=-60  
1 i( F* B- f" C: K; G5 X' Y  Z-110/ _/ n, z( A- q
  $ m; V% H" R  E  k
  G0X150  
! O( w: i0 F( t. d7 l  O, O7 W0 P  Z2  
0 h7 P3 f! O7 T9 z. S  [  R1=R1-2  
8 W  z. C8 R& ~- O  IFR1〉=0GOTOBN1  3 p  \$ h+ ^1 m7 I' S# p
  G0X100  6 }! d/ H/ ^, t
  Z150  
9 U- M8 `4 }4 x- w% U  M5 8 E4 a. D5 z) e3 U6 I' o+ i
  M2
& T& u' i) }0 N0 E) d# G7 p$ g) j  b. E# q5 k- B
青华模具专业实战培训14年,常年开设ug产品设计ug模具设计、UG数控编程、PowerMill编程、五金模具设计等王牌课程。咨询电话:13556637440  加QQ2537290478送免费视频教程。

& i+ A! o- {1 d/ I0 C+ j% a 更多资料扫一扫.jpg
& L2 }* l; w" i" h
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-5-9 16:14 , Processed in 0.056185 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表