青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2018-1-17 09:05 | 显示全部楼层 |阅读模式
编程计算题:请利用宏程序或子程序编制粗、精加工程序
7 Z% z- c, \, u5 ^0 _# s7 _' w 宏程序.jpg
4 [% M+ m3 w. D) @" _# F
答案:
$ I' b% i) D$ U2 v/ [6 P  $ D( j2 Q" r5 f* m4 W
  提示:如果采用三角函数计算椭圆起点和终点,会造成一定的计算误差。所以应该采用坐标系的平移和角度变换进行计算。
( D/ c# E6 e  O2 M% E
7 }4 W0 _7 T6 D& @2 s( E  已知AB=20∠AOB=30 % i6 I" y, R. K
  求出∠AOB=AB/AO , c6 I  _/ w5 c. m* g4 M
  AO=404 b9 g8 Q7 C9 |. h# n
  所以椭圆长轴为40短轴为30  2 G4 ?% g) M8 {+ f9 l+ M( q/ m
  在xoy坐标系中求出起点与终点  % j+ S! F* r" }; Z& F. P
  起点x=37.7y=10  
1 d+ b) _% ?0 d7 \  在XOY坐标系求椭圆起点:X=xCOS30+ySIN30. S: m+ D' t, Q4 l- G/ A  @. [, @
  4 H; q& O0 U& _, f  }( x! a8 j
  X=37.7*COS30+10*SIN30  
( v/ _/ \  c! z0 I- i4 R( l+ v  X=37.649  
* Y. \" Q! u7 a; t% ?! I* b  将x=-10y=28.55代入公式求出椭圆终点:  ) u! y+ V) k! l
  X=xCOS30+ySIN30  
, A9 z9 Z/ B3 y( D  X=5.6125  . q3 Z8 |8 v) k
  将计算出的起点和终点值带入公式X=A*COSα求出起点和终点的角度值:
# @7 d+ ?+ P: v& Y* e6 A/ Q+ f0 n! ^  % _8 |/ ^$ |/ D3 \
  起点:37.649=40COSα  * _# a2 N1 w5 x: @
  COSα=0.941225  
9 M1 Q% `/ n9 E  ∠α=-19.741  & c8 `, F" |1 _
  终点:5.6125=40*COSα  & f( F& a/ L4 E- }' J
  COSα=0.1403125  
3 p0 I% {5 m5 l  ∠α=81.93$ n* I9 A1 {* F2 f+ Y
  9 i4 h, X5 v" _0 u, Q
  参考加工程序为:(西门子802D)  
+ v; p- u7 N, _+ W! W9 X  G40G64  
& G9 X/ k7 g5 t& n  T1D1  $ {9 [6 y2 I! m0 P
  M3S1200% V  {+ D2 G* A3 X' M# U% S
  
3 K* U$ _: q/ G2 C$ Q  G0X100Z2  ' q: a: p; H0 B# S, h2 h
  R1=10  
/ V8 h4 T" L1 q2 A" f' Z  N1G1X=R1+60Z0  
6 u6 f- X$ P/ V: l# Y" u) u5 ]  Z-12.3+ S( [& r$ U1 G& D
  
* `4 O; H  \& \3 J$ Q2 r- b  R2=-19.741  
6 S2 G! t/ N* G% K  N2R3=40*COS〈R2〉  
4 e! f+ e! E) ~! T  R4=30*SIN〈R2〉  ) e- t' }; f# h! l" ?
  R5=R3*COS〈30〉-R4*SIN〈30〉  4 r' h7 e3 d" V& V7 }
  R6=R3*SIN〈30〉-R4*COS〈30〉  2 H+ D# _6 |# e9 y% X8 a- N7 h
  G1X=R1+40+2*R6Z=R5-50  
6 b! C! U" J' Z3 w6 q0 ]# P  R2=R2+1  & ~3 p, S3 X: X8 p$ @5 o  ?) N
  IFR2〈=81.93GOTOBN2  
% c0 x0 M% y4 R: m  Z5 \7 I3 I# m- }  G1X=R1+97.1Z=-60  
% X2 Z# I% U/ H  Z-110- ^$ u4 Y  a5 `
  
% m4 `( g/ j& S, s  G0X150  
" z' }, W. B/ R  Z2  
, @# z. Q/ e" X6 |" N: g6 ^8 V  R1=R1-2  " I2 J  L. u) F% R# b) t
  IFR1〉=0GOTOBN1  
" P# E9 W% P1 N$ O6 H1 E  G0X100  
+ ~4 J+ R% G9 C6 W! t, W5 g+ V  Z150  % m  d) ]: k$ G5 T! F5 S1 M
  M5 
# N  i5 d1 U0 w2 i, C  M2
1 t& S5 F6 \+ s6 Y  o
- v' |: x) i1 U% [" ]9 N青华模具专业实战培训机构,常年开设ug产品设计、Pro/E产品设计、ug模具设计、UG数控编程、PowerMill编程、五金模具设计等王牌课程。咨询电话:13556637440 (同微信) 加QQ  605347100  送学习视频。

+ J7 Q& l3 O/ _9 Q# b' E3 k8 D5 K# B& z# h6 b& I& J$ f

7 W- v2 y: J- R' q; y8 g 更多资料扫一扫.jpg
, g2 _9 P" @  @9 n& X( N
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-2 18:38 , Processed in 0.049943 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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