青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2018-1-17 09:05 | 显示全部楼层 |阅读模式
编程计算题:请利用宏程序或子程序编制粗、精加工程序
0 z" J3 R% ?8 ^& q, U& t& ] 宏程序.jpg
* I. g: r& M/ C* V9 q7 ]
答案:
; C5 N5 ~# F7 U: @; V  : R3 f, T2 M/ }( o( k
  提示:如果采用三角函数计算椭圆起点和终点,会造成一定的计算误差。所以应该采用坐标系的平移和角度变换进行计算。+ H8 n/ {  G8 }4 t, E

' Q+ X& o' W% H& H  已知AB=20∠AOB=30 
8 P- O) t: K  G  求出∠AOB=AB/AO 
0 ?  S, O9 L0 `- V3 Y) @  AO=40
( o( Q% T; K* ~6 e  所以椭圆长轴为40短轴为30  * {* o5 s7 G+ I6 ]
  在xoy坐标系中求出起点与终点  . |& h2 Y5 C& [  G( f. C! s: e. X
  起点x=37.7y=10  
9 Y1 K) ~. F4 s' O" m) a  在XOY坐标系求椭圆起点:X=xCOS30+ySIN30# X- w8 I6 g9 P4 S- S) Q
  
1 Z, u& f- X% @+ g# t/ y4 a9 u  X=37.7*COS30+10*SIN30  
  [& {& ]; F! Z' |5 p, v  X=37.649  3 d1 p. W$ M0 G) _: q3 }. f2 X9 L
  将x=-10y=28.55代入公式求出椭圆终点:  1 K7 [9 W! X$ Y! C. l2 ~. L; Q
  X=xCOS30+ySIN30  , D! O( V0 ~  n$ H
  X=5.6125  
. h: B/ I- r0 j# v2 S+ o  将计算出的起点和终点值带入公式X=A*COSα求出起点和终点的角度值:/ y- ~( f0 [3 \% Z3 h  i
  7 O" D5 p) H1 @6 R
  起点:37.649=40COSα  
; o! F3 U+ J! {  COSα=0.941225  + `, z; D7 p" ^0 J8 a. e9 w
  ∠α=-19.741  
' B) @4 q* n" g1 }) G3 u' W, Q* ^  终点:5.6125=40*COSα  
* _0 w) x* O, C: [  COSα=0.1403125  
; U, G9 {( e9 J3 `2 I6 l! `! G  ∠α=81.93
+ t! g2 x8 u$ U* z3 Y4 }5 }- t" g  
% K1 E+ A# H) ^( a# ?  参考加工程序为:(西门子802D)  7 S2 x  R0 G3 M% O4 S& x
  G40G64  1 a( y) Y2 L6 H5 G. E$ C
  T1D1  5 ~3 A0 N* ?( ?& J; i
  M3S1200
4 o  w* ~% }; A5 g3 C; Z/ ?. i  2 o. ?! z0 ], _4 e; R% C* c4 r5 `
  G0X100Z2  - j* b7 J$ h; K0 I& q! [
  R1=10  
: v0 o9 A8 w! W: S; p. B5 m3 \/ w  N1G1X=R1+60Z0  / T' }3 l+ h7 L  F4 {, Y7 c
  Z-12.3
+ v* m! O9 ~4 m" T3 v  ~: Q  " J9 Q5 r1 T0 s8 I$ h% R, H. J
  R2=-19.741  / q. Q. T" a& _$ I2 z
  N2R3=40*COS〈R2〉  
0 x# W3 p& i3 ~! x& @2 M  R4=30*SIN〈R2〉  
7 r, o- g9 X& Q1 A/ K. d3 L  R5=R3*COS〈30〉-R4*SIN〈30〉  
1 g$ o+ s& y/ n( x% s+ R1 `  R6=R3*SIN〈30〉-R4*COS〈30〉  * J3 @% B1 O3 A! W9 c1 t- p
  G1X=R1+40+2*R6Z=R5-50  
* w& y1 f. M, R7 k( N6 e) o  R2=R2+1  
% p9 n+ T" U' G$ N  IFR2〈=81.93GOTOBN2  
% `/ _+ n+ I- x$ D5 U) \  G1X=R1+97.1Z=-60  
, j8 }' p/ _, c9 ]/ f! i  Z-110
, }1 H6 _  L  U  
. V( C5 y( I* F5 O4 E+ m  G0X150  # P$ R0 E, a1 s" r/ \
  Z2  
) |! o' V) _1 Z+ @  I: b# T  R1=R1-2  
$ \/ T1 ]8 ?! O6 q- j* W  IFR1〉=0GOTOBN1  
5 J+ f2 K! T& C# _* p( }  G0X100  
6 s& m8 I4 j' Z% \" l$ m9 ?  Z150    l( H; j6 V) L/ v2 S: Q
  M5 $ w% K) x! }) v" N  e5 L1 m( a5 W
  M2
- s$ z0 k* \% ?% M9 a
6 P# ?5 d- H, _青华模具专业实战培训机构,常年开设ug产品设计、Pro/E产品设计、ug模具设计、UG数控编程、PowerMill编程、五金模具设计等王牌课程。咨询电话:13556637440 (同微信) 加QQ  605347100  送学习视频。
8 T2 I* i/ E$ u2 h: l
1 D$ j* n2 H9 u

: X( |4 s( x  b0 E. [3 y 更多资料扫一扫.jpg
# M6 C7 R* s* x/ t6 W, c% R- L5 s& C$ Q" s0 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 17:09 , Processed in 0.053713 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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