找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 253|回复: 0

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

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

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

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

×
2008221164946.gif
. H* o# k1 l& v. v% S3 Z图1 图形仿真程序总体设计流程图) v/ i2 U5 B* u0 z6 [5 V7 w
2008221164957.gif , i# T. i8 T, Z& Y" N/ N
图2 NC程序信息处理流程图6 `2 ~. r2 v" {  j; c  e  k
Xr=-r×: Q; x" }/ p; v! x; k0 k4 X
Y
$ [  S  |0 S2 H/ j% M- H,Yr=r×8 Q5 K9 f/ f+ p0 z! y
X5 P8 Y" `$ c+ F. Y  \
(X2+Y2)½
; {1 Z, v1 v, i& i# i) N(X2+Y2)½' X& e6 t( @9 ?5 [$ ]3 P
Xr=r×
5 G! o9 P7 u: f! L4 S) G* uY' z5 K3 m7 @! Q7 Z. t2 L0 e: f) }
,Yr=-r×% ~9 @% m+ _* Z" }5 J7 k8 X4 a
X" f4 E# C, S- `% V* D- L! _
(X2+Y2)½% g2 A6 w2 `, z. Q* P- {- G
(X2+Y2)½
. k' N" c! O5 `7 Q4 v- J% uXr=r×Y(X2+Y2)½,Yr=-r×X(X2+Y2)½其中Xr,Yr为直线刀偏分量。先按照公式求出Xr、Yr,再根据A点的坐标即可求出S点的坐标。/ s7 m% N9 ~  ~% s+ I1 v
下程序段为圆弧的刀偏分量Xr,Yr的计算公式,类似于直线的。* I+ O, T# b: t4 G  j
200822116506.gif ; |- B8 _8 [/ o9 I% x( ]. R0 t
图3 直线段的拐角过渡轨迹
. r  G. m( k! G9 _2 L刀补注销
" M/ @9 T) A! ]* Q; p刀补注销与刀补建立类似,刀具中心的运动轨迹由刀具注销程序段形成,注销程序段也只能是直线。其是刀补建立的逆过程。
2 F; S" i  t: }刀补进行
4 E1 G# Z! H2 Y# ]* F转接类型及判别。一般数控机床的控制装置所能控制的轮廓轨迹包括直线和圆弧,对于这种数控系统转接方式只有以下四种转接方式:直线接直线,直线接圆弧,圆弧接直线,圆弧接圆弧。
, b# B- ^) U  W) o, \* D1 m若相临程序段的下段编程矢量与X轴正向的夹角为a2,本段编程矢量与X轴正向的夹角为a2,两者之差为矢量夹角a。根据a 角的正弦值和余弦值以及刀补信息(G41/G42)可将过渡形式分为缩短型、伸长型、插入型等三种形式。& S6 @$ o5 {1 g( }
2008221165014.gif
0 F: o, X  p  D图4 直线接直线转接点的计算2 }5 p# [  W$ u5 A
转接点的计算。转接点的计算一般有两种方法:一种是解联立方程组,一种是利用平面解析几何求解。本系统采用矢量求解,如图4,目的是避开复杂的求解和唯一解的判别过程,并简化了计算,直接由本程序段的起点和终点计算,只求出矢量端点而非求出整个矢量,因此,该方法更为简单。. U. U( ?8 [" a8 N) ]* ?
图4所示为缩短型直线接直线,转接交点在第一象限左刀补的情况。利用几何方法可算出无论A点在哪一个象限,对于左刀补,AC 在X,Y 轴上的投影ACX,ACY均为:
. w+ L) z( D* f/ Z6 BACX=-r5 ^8 z0 W4 `2 k6 p$ `
sina1+sina2
5 w- y2 f0 u" ],ACY=r
, p' |- Q! f( H+ T' i1 R# k! Ocosa1+cosa27 w$ ^+ }2 v5 g: x# q$ ^
1+cosa
! s* l+ o% I" U+ y/ @1+cosa
8 v! `- H2 O0 l5 L' M: G4 l对于右刀补只须把刀具半径取负值即可。
6 x6 L! b5 O" t0 _本程序段刀心轨迹为SC,则C点的坐标值为
# @) I- I. ~1 n& R. ?" B# I& f1 _  ICX=AX+ACX,CY=AY+ACY8 a+ R! ^) {* k) X: M
5 结论8 ^% H. q/ x; b5 v* a( n7 |
本文介绍了NC程序图形仿真设计的具体方法及关键技术,该系统可以针对不同的NC程序进行快速、直观、正确的验证,操作简单、方便,提高了机床的工作效率。同时,该系统还可用于学生教学及培训等。8 o- v( I( s4 }
文章关键词: 数控
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-9-29 23:24 , Processed in 0.158803 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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