找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 269|回复: 0

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

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

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

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

×
2008221164946.gif " q" B0 J" l1 }- f/ {$ J1 m
图1 图形仿真程序总体设计流程图
) t* y$ o. G- ] 2008221164957.gif * b" u& }# a  A- w
图2 NC程序信息处理流程图2 _' a& t! K. z, |% w8 y: U, }* a3 O
Xr=-r×
" r7 Q, g, _: N- ?0 M' hY
* T- Y5 I& X6 O0 m) t2 G" c: a,Yr=r×$ G) \# Q; `, ]8 a, m# _; v
X
) J' ~8 x, I! K+ R(X2+Y2)½8 c1 ?. y) z" r6 g/ Y% F1 u
(X2+Y2)½* x- j+ ^5 D  {
Xr=r×- R8 m: K' p  l/ g& `
Y
' n; s) E5 `2 t" a/ ?( j  u,Yr=-r×# _) x# U* r. _3 Y! G4 D" ^
X
- f7 d: L6 K5 W1 x: p(X2+Y2)½! H! h( R) y- W# u: P+ C$ _& f
(X2+Y2)½/ n$ U+ U; ?6 i* i6 X
Xr=r×Y(X2+Y2)½,Yr=-r×X(X2+Y2)½其中Xr,Yr为直线刀偏分量。先按照公式求出Xr、Yr,再根据A点的坐标即可求出S点的坐标。7 ~/ b7 R" t1 `( J& E# u
下程序段为圆弧的刀偏分量Xr,Yr的计算公式,类似于直线的。0 G3 V2 Q8 r* Y+ Y; _* B5 g) M
200822116506.gif ; H5 M. ?# K8 O8 h# J) `' `
图3 直线段的拐角过渡轨迹8 S: l+ ?- z5 M( T! a- D" Y2 d. Q
刀补注销) a  i7 ^9 D" n- n3 q
刀补注销与刀补建立类似,刀具中心的运动轨迹由刀具注销程序段形成,注销程序段也只能是直线。其是刀补建立的逆过程。5 d) u: [9 g; e$ J. F
刀补进行
! P! b! F" o: n# R转接类型及判别。一般数控机床的控制装置所能控制的轮廓轨迹包括直线和圆弧,对于这种数控系统转接方式只有以下四种转接方式:直线接直线,直线接圆弧,圆弧接直线,圆弧接圆弧。5 @  A$ f! ^; V! D
若相临程序段的下段编程矢量与X轴正向的夹角为a2,本段编程矢量与X轴正向的夹角为a2,两者之差为矢量夹角a。根据a 角的正弦值和余弦值以及刀补信息(G41/G42)可将过渡形式分为缩短型、伸长型、插入型等三种形式。5 \) z1 `3 T3 U! K2 y( K
2008221165014.gif 1 ?, e3 ?$ m6 G$ V4 E0 K
图4 直线接直线转接点的计算
! J0 S8 k$ H( z9 P. ~0 ~* h. T转接点的计算。转接点的计算一般有两种方法:一种是解联立方程组,一种是利用平面解析几何求解。本系统采用矢量求解,如图4,目的是避开复杂的求解和唯一解的判别过程,并简化了计算,直接由本程序段的起点和终点计算,只求出矢量端点而非求出整个矢量,因此,该方法更为简单。% b: r) d' [/ D" T) [3 ]
图4所示为缩短型直线接直线,转接交点在第一象限左刀补的情况。利用几何方法可算出无论A点在哪一个象限,对于左刀补,AC 在X,Y 轴上的投影ACX,ACY均为:
) H2 ~6 C0 E- ]. X0 n: bACX=-r% D# Q) p; {! C: m
sina1+sina2
7 G# l- W) p, h- z,ACY=r) n! f. s' a$ C4 L/ [" ~
cosa1+cosa2
$ Q7 x9 V' z% n. B# |0 X7 d, m1+cosa1 Z* p$ Q9 e) X8 J, N6 r6 k
1+cosa6 @. F3 v0 _  [- ~5 X& u
对于右刀补只须把刀具半径取负值即可。9 _1 S9 r  z  ^+ L3 Z/ e6 u7 u
本程序段刀心轨迹为SC,则C点的坐标值为
* i( S+ V- [$ h2 v$ tCX=AX+ACX,CY=AY+ACY
6 x& v- B6 N5 u' B5 结论+ p0 {0 Q1 W. w, M$ x
本文介绍了NC程序图形仿真设计的具体方法及关键技术,该系统可以针对不同的NC程序进行快速、直观、正确的验证,操作简单、方便,提高了机床的工作效率。同时,该系统还可用于学生教学及培训等。* |. K+ z6 ]; b5 p
文章关键词: 数控
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-4-29 03:44 , Processed in 0.177258 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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