找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 300|回复: 0

[资料] 基于VB的数控图形仿真系统开发

[复制链接]
发表于 2011-7-13 23:52:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
2008221164946.gif
0 H! W* ]# i) H. [4 ]6 W4 d' k图1 图形仿真程序总体设计流程图
6 \  r$ B5 L; v# ~; _; @; C' ^$ z 2008221164957.gif 1 Z4 |, F: {' G- r0 H/ s
图2 NC程序信息处理流程图& z& D: J" Y" k$ t
Xr=-r×
4 I$ x3 _8 ?5 P: @! T! V7 J" L/ ~  vY
/ K7 g, s1 f- l. A* h- |- f, q,Yr=r×, P) G) x0 `: z2 L
X/ V' v- W2 N4 k! ~8 j% R
(X2+Y2)½7 I- N6 r# I0 ?3 M6 S) Q' `
(X2+Y2)½& L+ a* h4 O: Y5 P9 h
Xr=r×
8 e! R! K% J0 {; p4 e: u: NY' B8 N; B1 e8 J9 \6 f2 r& x
,Yr=-r×
& |- K: N; E8 HX
+ A4 h' U- R  d% X( E(X2+Y2)½
4 R! Q: z* t; r& e+ B(X2+Y2)½" O! H4 o& L7 C& v: P3 m2 y2 F( P
Xr=r×Y(X2+Y2)½,Yr=-r×X(X2+Y2)½其中Xr,Yr为直线刀偏分量。先按照公式求出Xr、Yr,再根据A点的坐标即可求出S点的坐标。
: z6 c: R# G, @3 |& Y% |( ]+ y下程序段为圆弧的刀偏分量Xr,Yr的计算公式,类似于直线的。
7 c: T" ^5 Z; [7 p, {+ S( M 200822116506.gif / T& u% T- k) h
图3 直线段的拐角过渡轨迹
% F! t/ P& n4 D0 z5 o刀补注销! m; X" L6 d' y+ K: Q2 P4 L. F
刀补注销与刀补建立类似,刀具中心的运动轨迹由刀具注销程序段形成,注销程序段也只能是直线。其是刀补建立的逆过程。
6 J$ [0 L% |6 ?2 S, h$ H: V刀补进行# j1 V) ]7 S8 M5 p. |6 m) K7 I
转接类型及判别。一般数控机床的控制装置所能控制的轮廓轨迹包括直线和圆弧,对于这种数控系统转接方式只有以下四种转接方式:直线接直线,直线接圆弧,圆弧接直线,圆弧接圆弧。) F: K; p5 ~- b) j8 [9 V5 P* k$ T
若相临程序段的下段编程矢量与X轴正向的夹角为a2,本段编程矢量与X轴正向的夹角为a2,两者之差为矢量夹角a。根据a 角的正弦值和余弦值以及刀补信息(G41/G42)可将过渡形式分为缩短型、伸长型、插入型等三种形式。& V3 J7 c. g$ t; V$ Q* R' o
2008221165014.gif
, G6 P. E: q5 u9 B; {8 o  ^图4 直线接直线转接点的计算
- s: }7 F5 I* [8 }$ G' H7 C转接点的计算。转接点的计算一般有两种方法:一种是解联立方程组,一种是利用平面解析几何求解。本系统采用矢量求解,如图4,目的是避开复杂的求解和唯一解的判别过程,并简化了计算,直接由本程序段的起点和终点计算,只求出矢量端点而非求出整个矢量,因此,该方法更为简单。# j4 h; s5 ^) y: m$ m
图4所示为缩短型直线接直线,转接交点在第一象限左刀补的情况。利用几何方法可算出无论A点在哪一个象限,对于左刀补,AC 在X,Y 轴上的投影ACX,ACY均为:' ?! f1 p/ g+ N
ACX=-r
, \5 i2 i8 w; a7 psina1+sina2
( q! \: X' L# r7 n, @3 _,ACY=r
/ f. ]( F2 V- ecosa1+cosa2' I: d4 b2 p' k0 f; p* e. m
1+cosa
2 J$ p4 O  U  L; k7 T- z1+cosa# `% o$ K" _, n. j5 M9 P0 T
对于右刀补只须把刀具半径取负值即可。
/ {% `9 Q& ]8 w4 [8 j8 l) w# Z本程序段刀心轨迹为SC,则C点的坐标值为
/ x' h1 L6 S4 A5 V$ L) c6 iCX=AX+ACX,CY=AY+ACY: m3 }* R2 g& A. K
5 结论
: Z; `$ ^7 a) K. J; g3 J本文介绍了NC程序图形仿真设计的具体方法及关键技术,该系统可以针对不同的NC程序进行快速、直观、正确的验证,操作简单、方便,提高了机床的工作效率。同时,该系统还可用于学生教学及培训等。& d6 i& d9 x& c6 b- v4 m* _; A
文章关键词: 数控
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2026-3-11 00:22 , Processed in 0.201395 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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