首页 >>  正文

求一个用VB编写的数控车床仿真系统的软件 谢谢啦

来源:www.zuowenzhai.com    作者:编辑   日期:2024-06-01
求一个 数控仿真系统的软件 麻烦谁给我传一个 传个好用的

给你个斯沃数控仿真软件,你试试,我们学校就用这个
公司简介:南京斯沃软件技术有限公司是一支专业从事可视化软件开发的队伍。主要提供CAD/CAM、数控仿真(数控模拟)开发和应用。面向企业的新产品开发和创新设计,提供贴近用户个性化需求的产品整体设计、技术咨询、二次开发服务。根据客户要求
进行专业CADCAM的软件开发,以及数控系统、面板仿真的开发,提供数控机床相关软件的二次开发服务。
南京斯沃软件技术有限公司在大专院校、科研院所的支持下,利用先进虚拟现实技术和数控加工技术开发了系列数控仿真软件,经过多年来的产品开发和市场开拓,已具备一定数控仿真开发优势,并有承接多项省级纵横向软件开发的经验。

软件简介:
概述
南京斯沃软件技术有限公司开发的,发那科(FANUC)、西门子(SINUMERIK)、三菱(MITSUBISHI)、 西班牙发格(Fagor)、美国哈斯(HAAS、ROMI),德国(PA8000, DECKEL)、 广州数控(GSK)、华中世纪星(HNC)、北京凯恩帝(KND)、大连大森(DASEN)、江苏仁和(RENHE)、南京华兴((WA)数控、南京四开数控(SKY2003N)、成都广泰(GREAT)以及马扎克(Mazak)等数控车铣及加工中心仿真软件,是结合机床厂家实际加工制造经验与高校教学训练一体所开发的。通过该软件可以使学生达到实物操作训练的目的,又可大大减少昂贵的设备投入。
斯沃数控仿真(数控模拟)软件包括21大类,76个系统,163个控制面板。包括发那科(FANUC)、西门子(SINUMERIK)、三菱(MITSUBISHI)、广州数控(GSK)、华中世纪星(HNC)、北京凯恩帝(KND)、大连大森(DASEN) 、南京华兴WA、天津三英、江苏仁和(RENHE)、西班牙FAGOR80055、南京四开、PA8000、巨森(JNC)、成都广泰、美国哈斯HAAS、三英数控GTC2E、巴西Romi、意大利Deckel、匈牙利NCT104、马扎克Mazak,具有编程和加工功能。学生通过在PC机上操作该软件,能在很短时间内掌握各系统数控车、数控铣及加工中心的操作,可手动编程或读入CAM数控程序加工,教师通过网络教学,可随时获得学生当前操作信息。斯沃数控仿真软件也是目前国内唯一自动免费下载更新的数控仿真软件。
该软件真实感强,具有目前各种主流的数控系统和操作面板,效果逼真。用户可以在PC机上模拟操作机床,能在短时间内掌握各种系统的数控车、数控铣及加工中心等操作。软件同时具有手动编程和导入程序模拟加工。在斯沃数控仿真软件网络版中,服务器可随时获取客户端操作信息,并具有考试、练习以及广播功能等。
SSCNC功能特点1.SINUMRIK系列数控系统增加了参数编程(变量编程), 以及有条件跳转。
2.FANUC 三菱E60 华中数控HNC-21M,HNC-21T等宏程序编程。
3.华中数控HNC-21M,HNC-21T宏程序编程
4.三菱E60 宏程序编程
5.GSK980T宏程序编程
6.GSK928MA参数编程
7.自动免费下载更新
8.真实感的三维数控机床和操作面板,双屏显示
9.动态旋转、缩放、移动、全屏显示等功能的实时交互操作方式
10.支持ISO-1056准备功能码(G代码)、辅助功能码(M代码)及其它指令代码
11.支持各系统自定义代码以及固定循环
12.直接调入UG、PRO-E、Mastercam等CAD/CAM后置处理文件模拟加工
13.FANUC,SIEMENS极坐标编程,G02, G03 螺旋插补等特殊G指令
14.Windows系统的宏录制和回放
15.AVI文件的录制
16.工件选放、装夹
17.换刀机械手、四方刀架、八方刀架、十二方刀架
18.卧式和立式ATC自动换刀系统切换
19.基准对刀、手动对刀
20.零件切削,带加工冷却液、加工声效、铁屑等
21.寻边器、塞尺、千分尺、卡尺等工具
22.采用数据库管理的刀具和性能参数库
23.内含多种不同类型的刀具
24.支持用户自定义刀具功能
25.加工后的模型的三维测量功能
26.基于刀具切削参数零件光洁度的测量
27.车床中心固定架
28.车床工件精度,达到1μ工业级
29.装载切割零件功能
....» 更多功能
SSCNC网络版模块用户管理:
通过服务器注册用户名和密码,学生可以在局域网内任何一台PC登录斯沃仿真软件网络版,以达到网络统一管理与监控
习题管理:
服务器可以增加、编辑习题,教师发送习题图片,学生答题,通过互发解答方便教师与学生的交流
网络监控:
可根据注册信息,记录学生操作过程,服务器远程控制和查询学生的登录和退出以及加工操作,同时教师机可以一对多的屏幕广播
考试系统:
包括题库管理、试卷管理、考试过程管理以及试卷自动评分
考务系统:
包括考试数据管理、准考证管理、以及考试成绩管理



软件是收费的,我这个是完美破解版,里面有破解的方法,请查看。
这是软件官网:http://www.swansc.com/index.htm
官方论坛,你有不会的问题可以去这里解决,学习与交流:http://forum.swansc.com/

希望我的回答能对您有用,谢谢!!!


麻烦把邮箱地址发过来被

我用的是上海宇龙 估计你下不到 你下载个斯沃数控吧 很不错的 什么系统都有

用VB开发数控车床模拟软件

数控机床现代机械工业的主力设备,数控车床是装备量最大的数控机床,约占42%。数控车床的培训是学校职业技能培训的重点。但数控车床特别是高性能数控车床价格昂贵,学校无力大量购买,故在购买少量的高性能数控车床上,装上笔者开发的相应模拟软件后,让学生在模拟软件上练习合格后,再上车床操作,该模式非常适合学校的大规模培训。该软件还可真实地模拟车削加工轨迹,检验数控加工程序确定的工艺路线是否合理,是否会出现刀具与工件相撞、过切等问题。

1 用VB开发软件

车床加工是典型的两坐标联动加工,用平面图形即可表示清楚。该模拟软件在Windows95/98中文版操作系统下运行,编程语言选择VB5中文版,是一种面向对象的可视化编程语言。数控车床的工作过程可视为操作者对数控车床上的键盘、开关等进行操作后产生相应的结果。VB提供了众多控件(对象),可用于表示数控车床上的键盘、开关等,如用CommondButton控件表示按钮,其功能在该控件的对应事件过程中编程即可实现。面向对象使得各事件过程相对独立,结构明晰,便于编程与修改。模拟软件的编程,应使学生在计算机前操作与在数控车床上操作的感觉相一致。
2 软件界面与实际完全一致

学生在数控车床前,其工作空间大体上可分为3部分:①车床机械部分,包括三爪卡盘、工件、刀架、尾座、床身等;②操作面板,有显示屏、键盘、各种开关、旋钮等;③刀具库,包括各种车刀、钻头、镗刀等。相应地,模拟软件设计了3个Form控件(界面),Form1控件:显示车床机械部分,显示装夹工件、装刀对刀、切削加工过程;Form2控件:显示数控车床的操作面板;Form3控件:显示可供选用的刀具。各Form控件上的布局与数控车床上的实际布局、位置、颜色等完全一致。

车床最常用的夹具是三爪卡盘与尾座顶尖,工件一般为管材或棒材。按“机械制图”的规定,在Form1中用若干Shape、Line控件来表示工件、卡爪、顶尖。用户输入工件尺寸,改变表示工件的Shape控件的Visible属性与Width、height属性,在Form1中显示出工件。在相应的键盘、鼠标事件过程中编程,用键盘、鼠标改变各Shape、Line控件的位置属性,移动工件与卡爪、顶尖,并给出相应的提示,即完成装夹过程。

Form3中设置多个PictureBox容器,每个容器中用若干Line控件“绘制”一种刀具。对钻头等形状相同、尺寸成系列的刀具,可根据用户输入的刀具尺寸,软件相应地改变容器中Line控件的位置属性,显示不同的规格。

3 设置数、识别输入指令及显示加工效果

数控车床刀架有12个工位,可任意选择某工位。Form1中设置了若干Line控件。此时双击任一PictureBox容器,Form1中的Line控件会在当前工位绘制出相应的刀具,在此工位“装刀”。如果该工位已有刀具,软件会提醒是否更换刀具。用户还可通过键盘、鼠标操作来改变刀具在刀架上的安装位置。Form1中每个工位上安装的“刀具”的Line控件的数目、各Line控件的位置属性值都将存入变量。当该工位被选为当前工位时,即显示其上所装刀具形状。在Form1上双击某工位,若该工位无刀,则该工位所有变量值均为0。数控加工中,还需输入刀具补偿参数(包括X与Z方向补偿值、刀尖圆弧半径、刀尖参数等)。全功能性数控车床一般配备对刀仪,软件中用若干Shape控件表示。通过键盘、鼠标事件,改变刀具Line控件与对刀仪Shape控件的位置,根据位置属性值,确定刀具补偿值。再用类似的方法,根据刀具Line控件与工件Shape控件的位置属性值确定工件坐标系与机床坐标系的关系。相应的数值保存在Form2中相应的Label控件中。

数控系统中,只有G、M、F、S、T等有限指令,格式也不复杂。数控加工程序与计算机程序类似,由若干程序段组成,每个程序段一般以“;”结束。模拟软件在Form2中设置了一个与实际一致的小键盘,用TextBox控件接受输入的程序。软件将输入的每个程序段看作一个字符串,VB提供了丰富的字符串函数,如Val、Instr等,可以很方便地提取其中包含的信息,并予执行。例如:

O0001;
G00 X60 Z5 S400 T0101;
G01 U-10 W20 F0.1;
……

程序以“O”开头,“0001”表示程序号,“;”后的“G00 X60 Z5 S400 T0101;”视为一个字符串,可用instr函数检测出“G”指令的存在,再用Val检测出其后的数字“0”,得到具体的“G00”指令。依此,检测出“X”、“60”及其它。所有输入的数控加工程序均以文件形式保存在硬盘中。

数控车床可加工的只有直线与圆弧(包括顺圆、逆圆),其余曲线可由直线、圆弧逼近而成。直线、圆弧的形成过程采用数控插补方法。模拟软件无法模拟半闭环的数控车床实际运动的反馈控制,选用逐点比较法形成轨迹,计算简单,编程方便。软件通过如上的字符串计算,为插补计算提供轨迹性质、几何参数(起点、终点、圆心等)、转速、进给量等数据,还有工件坐标系与机床坐标系的关系、刀具的补偿。

模拟软件中,工件(Shape控件)填充以醒目的黄色。执行切削指令时,刀具按插补计算的轨迹在屏幕上移动,刀具切削刃从工件经过处,以屏幕背景色覆盖。视觉效果上,工件材料被切除。因为数控车床加工的是回转件,切削刃所经之处关于主轴轴线对称的工件部分,也要以屏幕背景色覆盖,显示出工件材料被切削的效果。

4 软件中一些问题的解决
数控车床所用FANUC数控系统中,还有G70、G90等复合加工指令,是直线运动(G00、G01)、圆弧运动(G02、G03)的组合。根据运动轨迹性质与切削效果,模拟软件编程时建立了G00、G01、G02、G03、G32(螺纹切削)共5个加工子程序。程序段中出现某一指令,则调用相应子程序或子程序组合,如“G00;”,调用G00子程序,根据“X60 Z5 S400 T0101”,形成相应的轨迹。

实际操作中,有些情况几乎不可能出现,如未夹紧就加工的情况。模拟软件编程时必须考虑 些情况,为此,在模拟软件中许多操作结果都以状态变量形式保存,如卡爪顶尖夹紧,该状态变量为“真”,是后续加工的前提。数控车床的分辨率一般已达0.001mm,计算机屏幕上无法表示如此小的 度。Form控件坐标系中编程时,以30Twip/mm为单位,而机床的坐标值以0.001mm为单位显示。实际位置值与显示的坐标值有一定误差,但不影响视觉效果。

模拟软件提供的数控车床的操作过程与实际的操作过程完全一致。模拟软件接受FANUV-0TC加工程序并演示加工轨迹,与实际效果相同。数控车床的各种功能,如单句执行、暂停、紧急停止等,模拟软件均可实现。对某些功能,如调整伺服系统参数、反馈控制等涉及机床“硬件”的,只保留其操作,无法进行效果的模拟。


17813173592数控车床仿真软件
霍鱼玉答:该模拟软件在Windows95/98中文版操作系统下运行,编程语言选择VB5中文版,是一种面向对象的可视化编程语言。数控车床的工作过程可视为操作者对数控车床上的键盘、开关等进行操作后产生相应的结果。VB提供了众多控件(对象),可用于表示数控车床上的键盘、开关等,如用CommondButton控件表示按钮,其功能在该控...

17813173592如何建立虚拟数控机床加工仿真系统
霍鱼玉答:虚拟数控加工过程的仿真包括数控(NC)代码仿真,几何仿真和物理仿真。数控代码仿真是虚拟数控加工过程的一个重要环节,通过它可以检查数控程序的正确性及实现碰撞、干涉检验,大大节省数控程序的调试时间,减少昂贵的试切用度,进步数控机床的安全性等。几何仿真是数控加工过程仿真的条件,通过刀具扫略体和工件模型连续的布尔运算...

17813173592如何开发数控机床的系统?
霍鱼玉答:开发机床数控系统至少分两种:一种是开放式数控系统的完全开发,一种是集成式数控系统的二次开发;开放式数控系统,像运动控制卡,卡厂家有写接口API,需要自己开发界面、功能、逻辑。一般用C语言,C,VB、C#等。数控系统中的“数控”,指G00,G01,等,也称编码器,在开放式数控系统中原本是没有的,...

17813173592数控编程技术:NC程序仿真与校验
霍鱼玉答:这里要为VERICUT仿真环境指定一个数控系统控制文件。可直接从VERICUT的库文件中选择相应的数控系统控制文件,本例选用的控制文件是fan0m·ctl (mill)。调用步骤:单击Setup→Control→Open,在VERICUT安装目录下找到库文件fan0m·ctl,并打开。该文件是一个文本文件,包含数控系统如何处理G代码的指令、程序的格式、机器码编...

17813173592如何开发数控机床的系统?
霍鱼玉答:开发机床数控系统至少分两种:一种是开放式数控系统的完全开发,一种是集成式数控系统的二次开发;开放式数控系统,像运动控制卡,卡厂家有写接口API,需要自己开发界面、功能、逻辑。一般用C语言,C++,VB、C#等。数控系统中的“数控”,指G00,G01,等,也称编码器,在开放式数控系统中原本是没有的,...

17813173592数控车床怎样使用电脑模拟编程
霍鱼玉答:2 2制系统的控制结构控制系统以基于工业PC的MPC01为核心,采用松下数字交流伺服系统构成一个开放式的数控系统 利用MPC01的多轴运动控制功能,将交流伺服系统与DMC的脉冲输出通道相连,实现电机的转速信号的输出 同时也可接受光电编码器的反馈信号的采样,以达到实现全闭环控制 另外通过DMC的DB15接口,可以接收机...

17813173592数控编程软件那种仿真系统好!优点?
霍鱼玉答:控加工仿真系统是在90年代源自美国的虚拟现实技术,是模拟真实数控机床的操作,学习数控技术、演示讲解数控操作编程、工程技术人员检验数控程序防止碰刀提高效益的工具软件。通过在PC机上操作该软件,能在很短时间内掌握各种系统数控车、数控铣及加工中心的操作。我院所配置的《数控加工仿真系统》是上海宇龙软件...

17813173592数控仿真的操作实例
霍鱼玉答:FANUC 数控车床的仿真操作步骤:1.打开仿真软件选择机床打开VNUC数控仿真软件,进入VNUC主界面后,点选菜单栏 “选项/选择机床和系统”,进入如图 3所示选择机床对话框,选择“卧式车床/FANUCOiMate-TC”系统,则出现图 4所示控制操作面板,它与真实机床操作面板几乎一模一样。2.开机回参考点点按“系统...

17813173592数控如何编程?
霍鱼玉答:问题一:数控车床怎么编程? O1 程序命名,大写字母O开头 N1; 实际操作里面,使用N了表示一段工序 T0101; 选择1号刀具,后面一个01是摩耗 M03 S500; 主轴正转,转速为500转 G00 Z1.0; 快速靠近工件 X52.; G71 U1.R0.3; 外圆粗加工循环,单边进给量为0.3 G71 P10Q20U0.1W0.05F0.15; 定义粗加工...

17813173592数控车床自动编程用什么软件?
霍鱼玉答:UG不错现在用的很多还有CAXA制造工程师也很常用\x0d\x0a我觉得最好先学习熟悉一下手动编程熟悉一下基本指令\x0d\x0a具体要看你所用机床使用的系统然后再学习\x0d\x0a现在常用的系统西门子法兰克华中...


(编辑:傅素映)
联系方式:
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 作文摘要网