找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 252|回复: 0

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

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

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

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

×
2008221164946.gif ( d1 G) p) l" c+ b0 M$ U4 s9 Y: x
图1 图形仿真程序总体设计流程图& ~' u' t$ T- T
2008221164957.gif 1 R: I1 ^+ f1 @6 {/ N. j
图2 NC程序信息处理流程图
7 r9 i- a# @: {8 QXr=-r×* Z& P0 ^, ], r2 j# z4 x" u
Y$ R1 n4 `5 h+ U: C8 R
,Yr=r×5 {: S3 ^0 U. X# |
X
8 e& |  U4 H0 @! V* t  M, U# m(X2+Y2)½% T+ R3 ~- g1 t9 m7 |
(X2+Y2)½# v" i6 }; A8 u8 ?( S+ I* I
Xr=r×
: i  z* @; O, t7 ~- N2 Y" LY! _8 T8 C( v1 o4 ]# W4 L) o- A
,Yr=-r×
1 f9 r/ A7 L4 iX! n3 I9 Q- G( l! e$ W9 V
(X2+Y2)½
4 f0 q2 x: F* \; l! `9 F: B2 l(X2+Y2)½( f# x  S( ]6 p- L4 i; v) K
Xr=r×Y(X2+Y2)½,Yr=-r×X(X2+Y2)½其中Xr,Yr为直线刀偏分量。先按照公式求出Xr、Yr,再根据A点的坐标即可求出S点的坐标。
# E" I9 J4 A8 ~; O) |2 ?( ~4 ~下程序段为圆弧的刀偏分量Xr,Yr的计算公式,类似于直线的。
: S9 R/ b: a: @ 200822116506.gif
9 n6 T: W+ S8 J$ R图3 直线段的拐角过渡轨迹4 ]+ I- J8 n1 Q, O- U
刀补注销1 M) ~6 S. s. `& M1 v
刀补注销与刀补建立类似,刀具中心的运动轨迹由刀具注销程序段形成,注销程序段也只能是直线。其是刀补建立的逆过程。
8 I" g: N7 r! m; `6 v% s刀补进行
& ?- {) ~# J/ c( N) d$ c# a& A! O转接类型及判别。一般数控机床的控制装置所能控制的轮廓轨迹包括直线和圆弧,对于这种数控系统转接方式只有以下四种转接方式:直线接直线,直线接圆弧,圆弧接直线,圆弧接圆弧。4 N, G. e% b' G  x
若相临程序段的下段编程矢量与X轴正向的夹角为a2,本段编程矢量与X轴正向的夹角为a2,两者之差为矢量夹角a。根据a 角的正弦值和余弦值以及刀补信息(G41/G42)可将过渡形式分为缩短型、伸长型、插入型等三种形式。
1 B$ c/ E6 C! Q& ^+ d 2008221165014.gif 7 X3 S4 J$ D$ w& C0 q$ C9 U
图4 直线接直线转接点的计算
% h; f+ p9 g# t, h# u转接点的计算。转接点的计算一般有两种方法:一种是解联立方程组,一种是利用平面解析几何求解。本系统采用矢量求解,如图4,目的是避开复杂的求解和唯一解的判别过程,并简化了计算,直接由本程序段的起点和终点计算,只求出矢量端点而非求出整个矢量,因此,该方法更为简单。
" G- P8 D4 Z* R) R1 x图4所示为缩短型直线接直线,转接交点在第一象限左刀补的情况。利用几何方法可算出无论A点在哪一个象限,对于左刀补,AC 在X,Y 轴上的投影ACX,ACY均为:
7 }% t  R5 ^. X2 G; @9 Z. KACX=-r. s8 R, z9 W6 f( X  x. c! x
sina1+sina27 c% x/ a' A( Q0 w; L6 F! C5 K  u6 H: |/ `
,ACY=r
5 C3 x. G9 U; C8 s& tcosa1+cosa2
* s3 ?$ o: L7 b5 E% j" t  t1+cosa
# ^2 ^5 }0 P" {  q. Y1+cosa
6 N: [* \3 V5 G( V6 q+ a; I; m对于右刀补只须把刀具半径取负值即可。
3 V* x, R) D: v% A( a本程序段刀心轨迹为SC,则C点的坐标值为
" U" R/ O& x% V3 T1 fCX=AX+ACX,CY=AY+ACY
: B% \$ A( }5 u5 结论
! I& \% v6 ]; q+ ^' k6 {5 \. u1 ^本文介绍了NC程序图形仿真设计的具体方法及关键技术,该系统可以针对不同的NC程序进行快速、直观、正确的验证,操作简单、方便,提高了机床的工作效率。同时,该系统还可用于学生教学及培训等。
6 z9 L( }) ~: Y% [# L+ G& Q文章关键词: 数控
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-9-17 10:53 , Processed in 0.216525 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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