最好的数控编程软件有哪些
常用CNC编程软件
数控编程同计算机编程一样也有自己的"语言",但有一点不同的是,现在电脑发展到了以微软的Windows为绝对优势占领全球市场.数控机床就不同了,它还没发展到那种相互通用的程度,也就是说,它们在硬件上的差距造就了它们的数控系统一时还不能达到相互兼容.所以,当我要对一个毛坯进行加工时,首先要以我们已经拥有的数控机床采用的是什么型号的系统。
(1)Mastercam
美国CNC公司开发的基于PC平台的CAD/CAM软件,它具有方便直观的几何造型 Mastercam提供了设计零件外形所需的理想环境,其强大稳定的造型功能可设计出复杂的曲线、曲面零件。 Mastercam具有较强的曲面粗加工及的曲面精加工的功能,曲面精加工有多种选择方式,可以满足复杂零件的曲面加工要求,同时具备多轴加工功能。由于价格低廉,性能优越,成为国内民用行业数控编程软件的首选。
(2)UG Unigraphics 是美国Unigraphics Solution公司开发的一套集CAD、CAM、CAE 功能于一体的三维参数化软件,是当今最先进的计算机辅助设计、分析和制造的高端软件,用于航空、航天、汽车、轮船、通用机械和电子等工业领域。UG软件在CAM领域处于领先的地位,产生于美国麦道飞机公司,是飞机零件数控加工首选编程工具。
UG 优点
1.提供可靠、精确的刀具路径
2.能直接在曲面及实体上加工
3.良好的使用者界面,客户也可自行化设计界面
4.多样的加工方式,便于设计组合高效率的刀具路径
5.完整的刀具库
6.加工参数库管理功能
7.包含二轴到五轴铣削、车床铣削、线切割
8.大型刀具库管理
9.实体模拟切削
10.泛用型后处理器等功能
11.高速铣功能
CAM客户化模板
(3)Pro/E 是
美国PTC (参数技术有限公司)开发的软件,是全世界最普及的三维 CAD/CAM (计算机辅助设计与制造)系统。广泛用于电子、机械、模具、工业设计和玩具等民用行业。具有零件设计、产品装配、模具开发、数控加工、造型设计等多种功能。
Pro/E在我国南方地区企业中被大量使用,设计建模采用PRO-E ,编程加工采用MASTERCAM 和 CIMATRON 是目前通行的做法。
(4)C(imatronCAD/CAM系统
以色列Cimatron公司的CAD/CAM/PDM产品,是较早在微机平台上实现三维CAD/CAM全功能的系统。该系统提供了比较灵活的用户界面,优良的三维造型、工程绘图,全面的数控加工,各种通用、专用数据接口以及集成化的产品数据管理。 CimatronCAD/CAM系统在国际上的模具制造业备受欢迎,国内模局制造行业也在广泛使用。
(5)FeatureCAM
美国DELCAM公司开发的基于特征的全功能CAM软件,全新的特征概念,超强的特征识别,基于工艺知识库的材料库,刀具库,图标导航的基于工艺卡片的编程模式。全模块的软件,从2~5轴铣削,到车铣复合加工,从曲面加工到线切割加工,为车间编程提供全面解决方案。 DELCAM软件后编辑功能相对来说是比较好的。
近年来国内一些制造企业正在逐步引进,以满足行业发展的需求,属新兴产品。
(6)EdgeCAM
英国Pathtrace公司出品的具有智能化的专业数控编程软件,可应用于车、铣、线切割等数控机床的编程。针对当前复杂三维曲面加工特点,EdgeCAM设计出更加便捷可靠的加工方法 ,目前流行于欧美制造业。英国路径公司正在进行中国市场的开发和运作,为国内的制造业的客户提供更多的选择。
(7)Catia
Catia是法国达索(Dassault)公司推出的产品,法制幻影系列战斗机、波音737、777的开发设计均采用Catia。
CATIA 据有强大的曲面造型功能,在所有的CAD三维软件位居前列,广泛应用于国内的航空航天企业、研究所,以逐步取代UG成为复杂型面设计的首选。
CATIA具有较强的编程能力,可满足复杂零件的数控加工要求。目前一些领域采取CATIA设计建模,UG编程加工,二者结合,搭配使用。
(8)VERICUTVERICUT
美国CGTECH公司出品的一种先进的专用数控加工仿真软件。VERICUT 采用了先进的三维显示及虚拟现实技术,对数控加工过程的模拟达到了极其逼真的程度。不仅能用彩色的三维图像显示出刀具切削毛坯形成零件的全过程,还能显示出刀柄、夹具,甚至机床的运行过程和虚拟的工厂环境也能被模拟出来,其效果就如同是在屏幕上观看数控机床加工零件时的录像。
编程人员将各种编程软上生成的数控加工程序导入VERICUTVERICUT中,由该软件进行校验,可检测原软件编程中产生的计算错误,降低加工中由于程序错误导致的加工事故率。目前国内许多实力较强的企业,已开始引进该软件来充实现有的数控编程系统,取得了良好的效果。
随着制造业技术的飞速发展,数控编程软件的开发和使用也进入了一个高速发展的新阶段,新产品层出不穷,功能模块越来越细化,工艺人员可是在微机上轻松地设计出科学合理并富有个性化的数控加工工艺,把数控加工编程变得更加容易、便捷。
(9)CAXA制造工程师
CAXA制造工程师是北京北航海尔软件有限公司推出一款全国产化的CAM产品,为国产CAM软件在国内CAM市场中占据了一席之地。 作为我国制造业信息化领域自主知识产权软件优秀代表和知名品牌,CAXA已经成为我国CAD/CAM/PLM业界的领导者和主要供应商。 CAXA制造工程师是一款面向二至五轴数控铣床与加工中心、具有良好工艺性能的铣削/钻削数控加工编程软件。该软件性能优越,价格适中,在国内市场颇受欢迎。
数控车床自动编程用什么软件?
数控车床一般不带自动编程软件,
你可以在电脑上安装自动编程软件。
建议你用mastercam软件,它对各种工艺细节处理得很好,还可以编出复合指令的数控程序,
对于刀尖圆弧补偿,可以控制器补偿,也可以计算机补偿。
其它的数控编程软件有:
UG:比较难学;
CAMWorks:用这个软件必须先装solidworks,这个软件号称7天可以学会。
CAXA数控车:这是国产的数控车自动编程软件,功能一般,绘图和走刀路的操作有点怪。
另外,学习数控车床编程,必不可少的软件是数控仿真软件。
建议用斯沃数控仿真软件,它可以用宏程序。
有疑问请继续追问,满意请采纳为最佳答案!
手机提问请点击右上角的“采纳回答”按钮。
谢谢!
数控车床仿真软件
用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加工程序并演示加工轨迹,与实际效果相同。数控车床的各种功能,如单句执行、暂停、紧急停止等,模拟软件均可实现。对某些功能,如调整伺服系统参数、反馈控制等涉及机床“硬件”的,只保留其操作,无法进行效果的模拟。
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。
数控车床编程模拟用什么软件好?
目前数控自动编程软件很多,如UG,mastercam,caxa, pro/e等。这些软件都各有各的特点,从使用功能上看都是大同小异。但是若论实用性MASTER CAM 比较好一些,因为这种软件相对简单易学,对电脑的硬件要求又不高,应用比较广泛,针对数控编程这块,尤其是以线框模型(二维图形)为主的造型来说,做得相当不错。UG这种软件功能强大,包含了机械加工的方方面面。它的最新版本UG8 现在容量为3G.所以对电脑硬件要求较高,而由于功能强大一般要想学会,就不那么简单了。在我国南方一带,以广东,深圳,上海,苏州为代表的话,UG是必须要会的,模具加工行业,现在用的最多的就是UG。
想学数控车床编程,有什么仿真软件吗
可以通过以下方法解决问题:
1、建议你下载安装斯沃数控仿真软件,软件使用教程可以去我的土豆网上订阅观看。
现在什么数控编程软件,什么数控仿真软件好用啊?
数控仿真软件宇龙好用点,但是还不如直接接触实践多接触数控机床学得快。
数控自动编程软件主要包括数控车床、数控铣床或加工中心、以及部分数控机床专用编程软件等等。常用数控自动编程软件一般有:UG,PR-E,edgeCAM,Mastercam等等。