4轴编程软件
❶ CNC编程软件有哪些
现在市场上通行的软件各有千秋,不能说什么软件最实用
市场上通用的有Cimatron,UG,
cim是专门的刀路软件,刀路准确,软件易学,易操作,但在造型方面就差了点,这种软件现在在广东,浙江用的很多。
MasterCAM号称2D刀路之王,在2d刀路上简洁,方便,快捷,但做3d就差了点,当然用的熟练的老师傅不是这样说,
UG可以说是现在最红火的刀路软件了,UG软件集造型,刀路,模具设计,钣金设计于一体,在一家公司可以从设计到刀路都可以用一个软件,这样就避免了上面两个软件之间需要转换格式有时造成数据失真的问题,现在在上海江苏一带ug用的最多,
不过说到底,软件只是工具,关键在于你用的好不好,最后能多熟悉几种软件,可以互补。
UG加工较为复杂的三维曲面,工厂做产品造滑瞎敬型的一般用UG,刚开始大学实习的时候去的一家公司做cnc工程师助理,面试的岗位是这个名称,实际却是cnc学徒,还问我会不会做4轴的后处理?信慎不过我大专大学毕业的,UG学的只是基础操作建模编程出程序,学的杂七杂八的软件一大堆。杂而不精,而且没有多少实际性操作。实习到拿到毕业证我就没做了,可能是自己为人处世的原因还没有跟现实接轨吧,无法跟同事间很好的沟通,主要是没有实际的工作内容给我,而导致我无法提出自己真正遇到的问题。
mastercam.加工较为简单的二维线条类的较为常用的是mastercam,工厂大多数用mastercam,我前段时间做过一个厂子的工艺员,里面的基本神仔都不用软件编程,都是直接别人外发程序过来,然后手动修改,我做了两个月左右实在感觉不到有什么出头的就走人了。
powermill,多用于五轴编程,曾经面试过一家公司,就是要求用powermill进行五轴编程的,前面说到的我学的东西杂而不精,虽然说我有接触过powermill,但是我没有弄过五轴,而该公司又不收不会五轴的,也就只能换下一家公司了。
大学期间有东莞的精雕实训,当时我跟另外一个同学去做复杂零件加工比赛的培训,而没有去精雕实训。那边的编程软件可以对图像进行扣图,然后编程。同学们都说我没去太可惜了,照我当时对软件编程学习的那种认真,他们都说没去东莞那边实训可惜了,精雕学会编程在那边工作至少7000以上月薪。也不至于我当时在广州找工作找的3000多还是车间的工作。而那款软件好像是跟mastercam差不多的,但是是他们公司研发的,在网上找不到。
今年辞职到现在已经一个月了,正在找工作,想转行做一下绘图类的了,不想混车间了,会用cad,有中级技能证,会用ugproesolidworkmastercam。
❷ 编程的软件有哪些
问题一:编程软件有哪些 vb 对初学者非常适合,用vb 干的事也不少,比如编一些小病毒,编一些handly 工具,都挺方便的,而且vb的语法与vb script 相同,因此,你如果学了vb 就能玩vba 了,vba 是MS 许多软件的默认支持的编程语言,比如 excell ,word,特别是excell ,公司都用这个软件,前途很好。
当然功能最强的编程语言是C++了,现在MS 出的vs 2010 让c++ 王者归来。但是vs 主要专注企业解决方案,可能对于初学者来说太复杂,当然你如果只拖拖控件那就另当别论。
实际上,我觉得如果不是一定要搞计胆机的吧,perl 非常适合。几十行代码就解决你平时遇到的问题,比如抓网页,LWP 太强大了。
问题二:目前,计算机编程的常用软件有什么? 网页制作工具:Dreamweaver
程序编写工具:Visual Studio(Visual C++,Visual Basic,Visual Foxpro),NetBeans,JBuilder
针对数据库的工具:PowerBui浮der(sybase),SQL,MySql,Oracle
问题三:计算机软件程序编程软件有哪些? 这分语言的好不好,。。。 c/c++语言首推visual c 微软公司出的 java 我用的 eclipse vb 就是visual basic 也是微软 还有 易语言用的破解版。。脚本语言 按键精灵 TC
问题四:可以用来编程的软件有哪些? 常用自动编程软件有
MASTERCAM
UG
POWERMILL
PRO / E软件
、CATIA、
CIMATRON、
DELCAM等软件。
PRO / E软件主要是模具行业用来三维建模的
问题五:软件编程是干什么的 编程,主要是跟代码打交道的,你需要有一定的逻辑思维。主要是编写如QQ类似的软件或游戏的。 而动漫设计,主要是绘画设计上的,是我们看到的三维动画,或游戏3D人物,背景等的设计,要有丰富的想象能力。简单的说,编程,就是跟电脑内部打交道的,动漫设计,就是将外在的一面展现出来。目前动漫设计还是比较缺人的。我觉得你选择你喜爱的会好些。像我的话,就比较呆板了,动漫的话,估计就是个阿呆,呵呵。
问题六:编程软件有哪些 常用数控软件简介CNC( 加工中心 ) 在机械领域飞速普及的今天,电脑造型自然成为机械以及模具从业人员必学的一种技艺,现实证明,一个懂电脑造型、编程比不懂电脑而同样技术出色的机械从业人员,其工资比例相差3 ― 5倍。而且随着机械加工的先进,必将减少大量的手工人员。会电脑设计的人将处在一个更高的地位。1、 MASTERCAM 是如今珠三角最常用的一种软件,它最早进入中国大陆,您去工厂看到的 CNC 师傅,70% 使用 MASTERCAM ,它集画图和编程于一身。绘制线架构最快。缩放功能最好。2、 CIMATRON 是迟一些进入中国的以色列军方软件,在刀路上的功能优越于 MASTERCAM ,弥补了 MASTERCAM 的不足。该系统现已被广泛地应用在机械、电子、航空航天、科研、模具行业。在加工编程中 99% 使用 CIMATRON 与 MASTERCAM ,早期都用这两种软件画图及编写数控程式,但在画图造型方面功能不是很好。PRO-E 在这时候走进中国大陆。3、Pro/E 是 美国 PTC (参数技术有限公司)开发的软件,十多年来已成为全世界最普及的三维 CAD/CAM (计算机辅助设计与制造)系统。广泛用于电子、机械、模具、工业设计和玩具等各行业。 *** 了零件设计、产品装配、模具开发、数控加工、造型设计等多种功能于一体,97 年开始在大陆流行,用于模具设计、产品画图、广告设计、图像处理、灯饰造型设计、可以自动产生工程图纸,目前大部分企业都装有 Pro/ENGINEER 软件。它与 UG 是最好的画图软件,但 PRO-E 在大陆最流行。用 PRO-E 画图,用 MASTERCAM 和 CIMATRON 加工已经公认。4、 Unigraphics ( 简称 UG) 进入大陆比 PRO-E 晚很多,但同样是当今世界上最先进、面向制造行业的 CAD/CAE/CAM 高端软件。 UG 软件被当今许多世界领先的制造商用来从事工业设计、详细的机械设计以及工程制造等各个领域。如今 UG 在全球已拥有 17000 多个客户。UG 自 90 年进入中国市场以来,发展迅速,已经成为汽车、机械、计算机及家用电器、模具设计等领域的首选软件。5、 Powermill 是英国的 编 程软件,刀路最优秀,特别适合残料加工。6、CATIA 的最特色的地方就是它的曲面功能强大,应该说是任何一个CAD三维软件所不能比的,现在国内几乎所有的航空飞机公司都用CATIA,当然UG也在用,但没有它广泛,不过小企业一般还是买不起正版的,国内盗版的也少。CATIA是一套集成的应用软件包,内容覆盖了产品设计的各个方面:计算机辅助设计(CAD)、计算机辅助工程分析(CAE)、计算机辅助制造(CAM),既提供了支持各种类型的协同产品设计的必要功能,也可以进行无缝集成完全支持“端到端”的企业流程解决方案。
问题七:数控编程软件有哪些 一般来说现在用得比较多的就那么几种,无疑UG是最强大的,加工和建模都很好,精通了到哪里都混得开。mastercam 是用得最普遍的,通俗易懂,很容易上手,但是要精通也是不容易的,现在一般都用于加工,很少用做建模了。pro/e一般用作建模,用它加工的很少。powermill用作加工不错,不用像mastercam那样编个刀路要想半天。cimatron加工也不错的。
这些软件一般网上都有下载的,网络上搜想要的那种软下载就可以了,盗版的,反正都能用,只是没正版的那么完美,真正用正版的都是些大公司,小公司一般用不起。
问题八:最好的数控编程软件有哪些 常用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设计出更加便捷可靠的加工方法 ,目前流行于欧美制造业。英......>>
问题九:软件编程课程有哪些 你好,如果你要学目前最主流,使用率最广的JAVA语言的话,我们一度教育这边的课程是这样的,1首先要学好软件编程的话,要从预科开始学起,就是IT计算机应用基础,3然后是预科:Web应用程序客户端界面设计 XHTML、CSS、SEO、Web标准 和Java程序设计基础 Java基本语法、编译、运行、调试、维护、JVM 。然后是JAVA程序员:Java面向对象编程,Java数据库编程,Java项目实训,Java Web编程基础,AJAX编程,Java Web编程实训,沟通与职业户养。4最后是J2EE网络工程师:面向对象系统分析与设计,面向对象系统分析与设计项目实战,Oracle数据库编程,J2EE企业级应用开发,J2EE项目实战,就业强化指导培训,就业一对一指导。我只是大概的概括了所学的内容,要想学好软件编程,每个步骤都要学的很好,一般也不能丢下。具体详细的想了解软件编程的课程可以去我们学校的网站上面了解了解!
问题十:编程软件有哪些 vb 对初学者非常适合,用vb 干的事也不少,比如编一些小病毒,编一些handly 工具,都挺方便的,而且vb的语法与vb script 相同,因此,你如果学了vb 就能玩vba 了,vba 是MS 许多软件的默认支持的编程语言,比如 excell ,word,特别是excell ,公司都用这个软件,前途很好。
当然功能最强的编程语言是C++了,现在MS 出的vs 2010 让c++ 王者归来。但是vs 主要专注企业解决方案,可能对于初学者来说太复杂,当然你如果只拖拖控件那就另当别论。
实际上,我觉得如果不是一定要搞计胆机的吧,perl 非常适合。几十行代码就解决你平时遇到的问题,比如抓网页,LWP 太强大了。
❸ 加工中心4轴UG如何编程
加工中心4轴UG的编程方法是:在生成程序的时候选择四周机床,并把主轴的Z轴改成远离直线即可。
数控铣床是一种加工功能很强的数控机床,目前迅速发展起来的加工中心、柔性加工单元等都是在数控铣床、数控镗床的基础上产生的,两者都离不开铣削方式。
由于数控铣削工艺最复杂,需要解决的技术问题也最多,因此,目前人们在研究和开发数控系统及自动编程语言的软件时,也一直把铣削加工作为重点。
加工中心具有适应性强、加工精度高、加工质量稳定和生产效率高等优点。它综合应用了电子计算机、自动控制、伺服驱动、精密测量和新型机械结构等多方面的技术成果,是今后数控机床的发展方向。
(3)4轴编程软件扩展阅读:
对于加工部位是框形平面或不等高的各级台阶,那么选用点位---直线系统的数控铣床即可。如果加工部位是曲面轮廓,应根据曲面的几何形状决定选择两坐标联动和三坐标联动的系统。
也可根据零件加工要求,在一般的数控铣床的基础上,增加数控分度头或数控回转工作台,这时机床的系统为四坐标的数控系统,可以加工螺旋槽、叶片零件等。
对于大批量的,用户可采用专用铣床。如果是中小批量而又是经常周期性重复投产的话,那么采用数控铣床是非常合适的,因为第一批量中准备好多工夹具、程序等可以存储起来重复使用。
❹ Mastercam X 4轴后处理文件怎么修改
以下是详细的Mastercam X 4轴后处理文件修改方法:
一、启动 Mastercam 软件的修改文件
以铣削为例,在安装的MaterCAM根目录下,采用记事本打开MPFAN.pst 文件(位置为“ D:\mcamx\mill\Posts\MPFAN. pst”)。
后置处理文件简称后处理文件,是一种可以由用户以回答问题的形式自行修改的文件,其扩展名为“.PST”。在应用Mastercam软件的自动编程功能之前,必须先对这个文件进行编辑,才能在执行后处理程序时产生符合某种控制器需要和使用者习惯的NC程序,也就是说,后处理程序可以将一种控制器的NC程序,定义成该控制器所使用的格式。以FANUC系列的后处理系统为例,MPFAN后处理文件针对的是4轴加工中心,下面我们来优化FANUC 3M控制器所使用的格式。注意:不同系列的后处理文件,在内容上略有不同,但其格式及主体部分是相似的,一般都包括以下四个部分。
(1)Annotation(注释):以“#”号开头一般都为注释,注释的作用是对后处理文件及其设定方法作一般性介绍。
(2)Commands(指令):指令的作用是对其后面的变量施加影响。
(3)Variables(变量):给出了“问题”中所使用的各种变量的定义,FANUC系列的后处理文件中共定义了26个变量。
(4)问题与赋值:该部分为后处理文件的主要部分,FANUC系列的后处理文件中共包括近200个问题,对这些问题的回答将决定将来输出的NC 程序的格式。
二、后置处理配置文件的具体修改
以MPFAN.pst文件为例,来修改适合于FANUC或华中数控系统的3轴加工中心和数控铣床的后置处理。
(1)删除程序行号。在记事本编辑下拉菜单选择查找,并输入“omitseq$”查找结果所在的位置:“omitseq$: no$ #CD_VAR Omit sequence numbers? ”将其中的“no”修改为“yes”,修改为“yes”的数控程序中,将不再出现程序行号,通常省略节行号可节省文件空间,可提高DNC上传速度。该设置方法适合于FANUC或华中数控系统的3轴加工中心和数控铣床的后置处理。
(2)为了适应3轴数控系统,删除第4轴A0程序指令。
①方法 1:在记事本编辑下拉菜单选择查找,并输入“rot_on_x”,查找结果所在的位置:
rot_on_x : 1 #Default Rotary Axis Orientation, Seeques. 164.
#0 = Off, 1 = About X, 2 = About Y, 3 =About Z
可将“1”修改为“0” ,即为:
rot_on_x : 0 #Default RotaryAxis Orientation, See ques. 164.
#0 = Off, 1 = About X, 2 = About Y, 3 =About Z
修改为“0”的数控程序代码中,由于没有第4轴(X轴) 的旋转轴,即A0的程序代码,因此更适应3轴机床识别。
②方法2:在记事本编辑下拉菜单中选择“查找”,并输入“164. Enable”,将查找到的结果“164. Enable Rotary Axis button? Y”修改为“164. Enable Rotary Axis button? N”,修改后在数控程序中第4轴数据将不再出现。
(3)适合华中数控系统的增加“%”后的程序名。
①方法 1:在记事本" 编辑" 下拉菜单中选择“查找”,并输入" %",查找结果所在的位置:" %" , e$
*progno$, e$
" (PROGRAM NAME - " , sprogname$,")" , e$
可修改为:
" %" , sprogname$, e$
*progno$, e$
" (PROGRAM NAME - " , sprogname$,")" , e$
注意:方法 1 修改后,必须在保存 NC 文件时采用数字来定义文件名。
这样,修改后程序中的" %" 就会有和保存的 NC 文件名相同的数字相接,并符合华中数控系统的程序名定义。
②方法 2:在记事本“编辑”下拉菜单中选择“查找”,并输入" %",查找结果所在的位置:
" %" , e$
*progno$, e$
" (PROGRAM NAME - " , sprogname$,")" , e$
可修改为:
" %" , 1234 e$
*progno$, e$
" (PROGRAM NAME - " , sprogname$,")" , e$
这样,修改后的程序中" %" 就只会与“1234”的数字相接。
(4)NC 程序中的程序名、程序生成日期、时间和公制单位的删除。在记事本的“编辑”下拉菜单中选择“查找”,输入"%" 查找结果所在的位置:
" %" , e$
*progno$, e$
" (PROGRAM NAME - " , sprogname$,")" , e$
"(DATE=DD-MM-YY - " , date$, " TIME=HH:MM -" , time$,")" , e$
pbld, n$, *smetric, e$
在语句前加“#”即代表注释语句,修改为:
" %" , e$
# *progno$, e$
# " (PROGRAM NAME - " , sprogname$,")" , e$
# " ( DATE =DD -MM -YY - " , date $ , "TIME =HH: MM-" , time$, ")" , e$
# pbld, n$, *smetric, e$
去掉程序名、程序生成日期、时间和公制单位可以缩小程序文件大小,提高DNC上传效率。但笔者不建议删除刀具名、刀具直径和刀具长度等注释,因为此注释行指明当前刀路所使用的刀具参数规格,可用于加工前核对加工的刀具清单,建议保留。华中数控和FANUC控制器能接受注释内容。该设置方法适合于FANUC或华中数控系统的3轴加工中心和数控铣床的后置处理
(5)调整下刀点坐标摆放位置。输入“G43”查找“#start of file for non-zero tool number”,结果位置:
pcan1, pbld, n$, *sgcode, *sgabsinc, pwcs, pfxout,pfyout,
pfcout, *speed, *spindle, pgear, strcantext, e$
pbld, n$, " G43" , *tlngno$, pfzout,scoolant, next_tool$, e$
将其修改为:
pcan1, pbld, n$, *sgcode, *sgabsinc, pwcs, pfcout, e$
pbld, n$, *sgcode, pfxout, pfyout, e$
pbld, n$,*spindle, pgear, strcantext, e$
pbld, n$, " G43" , *tlngno$, scoolant,next_tool$, e$
比如输出的 NC 文件,修改前对应位置指令为:
G0G90G54X20.Y-12.6S1440M3
G43H0Z80.M8
修改后则输出的 NC 代码变为:
G0Z80. (可先提刀到安全高度平面)
G0G90G54X20.Y-12.6 (再作、定位,避免撞刀)
S1440M3(定位好可启动主轴运动)
G43H0M8(再加进刀具长度补偿并打开冷却液)
修改成上面的程式可使新的NC指令顺序稍微改变,使下刀点(即安全高度)的X、Y和Z坐标值同其他指令分开,更为安全,且易于在断刀时修改。G43指令在PST文件中有2个位置,如使用下刀点下刀,查找“ #Start of file for non-zero tool number”下修改的第一个出现“G43”的位置即可。
(6)删除NC 程序中的回参考点指令。在记事本中输入“*sg28ref”,查找“#End of tool path, toolchange”如下的结果所在位置:
pbld, n$, sgabsinc, sgcode, *sg28ref, " Z0.", scoolant, e$
pbld, n$, *sg28ref, " X0." , "Y0." , protretinc, e$
可修改为:
pbld, n$, scoolant, e$
# pbld, n$, *sg28ref, " X0." , "Y0." , protretinc, e$
也可修改为:
pbld, n$, sgabsinc, sgcode, * sg00, " Z100.", scoolant, e$
# pbld, n$, *sg28ref, " X0." , "Y0." , protretinc, e$
上面2种修改NC程序的方法,前面一种是完全删除了Z轴回参考点和X、Y轴回参考点的2段程序;后一种是通过增量的方式把Z轴快速提高100mm的高度,再把X、Y轴回参考点的程序删除。对回参考点做适当修改,可在加工结束后使得机床各轴不回参考点,便于手动换刀时节省时间,也给再次装夹零件赢得时间。上面2种设置方法都适合于FANUC或华中数控系统的3轴加工中心和数控铣床的后置处理。
(7)调用以及设置后置处理程序。后置处理文件的编辑和设定完后,注意另存为一个以“pst”为后缀的文件,以便调用。
设置后置处理程序在 MasterCAM X3 软件界面下,点击菜单栏的“设置”选项,在下拉菜单中点击,或按快捷键:Alt+F8,出现如图3所示对话框。设置好后点击勾选,即可出现图4所示对话框,点击“是(Y)”即可保存系统配置文件,系统就可以按照你选择的后置处理文件进行处理NC程序代码。