Ⅰ 用数控车床怎么编程,求步骤!
数控机床程序编制的方法有三种:即手工编程、自动编程和CAD/CAM。
1、手工编程
由人工完成零件图样分析、工艺处理、数值计算、书写程序清单直到程序的输入和检验。适用于点位加工或几何形状不太复杂的零件,但是,非常费时,且编制复杂零件时,容易出错。
2、自动编程
使用计算机或程编机,完成零件程序的编制的过程,对于复杂的零件很方便。
3、CAD/CAM
利用CAD/CAM软件,实现造型及图象自动编程。最为典型的软件是Master CAM,其可以完成铣削二坐标、三坐标、四坐标和五坐标、车削、线切割的编程,此类软件虽然功能单一,但简单易学,价格较低,仍是目前中小企业的选择。
(1)工业园区nc数控编程在哪里扩展阅读:
数控车床是目前使用较为广泛的数控机床之一。
它主要用于轴类零件或盘类零件的内外圆柱面、任意锥角的内外圆锥面、复杂回转内外曲面和圆柱、圆锥螺纹等切削加工,并能进行切槽、钻孔、扩孔、铰孔及镗孔等。
数控机床是按照事先编制好的加工程序,自动地对被加工零件进行加工。
我们把零件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数以及辅助功能,按照数控机床规定的指令代码及程序格式编写成加工程序单,再把这程序单中的内容记录在控制介质上,然后输入到数控机床的数控装置中,从而指挥机床加工零件。
科学技术的发展,导致产品更新换代的加快和人们需求的多样化,产品的生产也趋向种类多样化、批量中小型化。为适应这一变化,数控(NC)设备在企业中的作用愈来愈大。
它与普通车床相比,一个显著的优点是:对零件变化的适应性强,更换零件只需改变相应的程序,对刀具进行简单的调整即可做出合格的零件,为节约成本赢得先机。
但是,要充分发挥数控机床的作用,不仅要有良好的硬件,更重要的是软件:编程,即根据不同的零件的特点,编制合理、高效的加工程序。通过多年的编程实践和教学,我摸索出一些编程技巧。
数控车床虽然加工柔性比普通车床优越,但单就某一种零件的生产效率而言,与普通车床还存在一定的差距。因此,提高数控车床的效率便成为关键,而合理运用编程技巧,编制高效率的加工程序,对提高机床效率往往具有意想不到的效果。
1、灵活设置参考点
BIEJING-FANUC Power Mate O数控车床共有二根轴,即主轴Z和刀具轴X。棒料中心为坐标系原点,各刀接近棒料时,坐标值减小,称之为进刀;反之,坐标值增大,称为退刀。
当退到刀具开始时位置时,刀具停止,此位置称为参考点。参考点是编程中一个非常重要的概念,每执行完一次自动循环,刀具都必须返回到这个位置,准备下一次循环。
因此,在执行程序前,必须调整刀具及主轴的实际位置与坐标数值保持一致。然而,参考点的实际位置并不是固定不变的,编程人员可以根据零件的直径、所用的刀具的种类、数量调整参考点的位置,缩短刀具的空行程。从而提高效率。
2.化零为整法
在低压电器中,存在大量的短销轴类零件,其长径比大约为2~3,直径多在3mm以下。由于零件几何尺寸较小,普通仪表车床难以装夹,无法保证质量。
如果按照常规方法编程,在每一次循环中只加工一个零件,由于轴向尺寸较短,造成机床主轴滑块在床身导轨局部频繁往复,弹簧夹头夹紧机构动作频繁。
长时间工作之后,便会造成机床导轨局部过度磨损,影响机床的加工精度,严重的甚至会造成机床报废。而弹簧夹头夹紧机构的频繁动作,则会导致控制电器的损坏。要解决以上问题,必须加大主轴送进长度和弹簧夹头夹紧机构的动作间隔,同时不能降低生产率。
由此设想是否可以在一次加工循环中加工数个零件,则主轴送进长度为单件零件长度的数倍 ,甚至可达主轴最大运行距离,而弹簧夹头夹紧机构的动作时间间隔相应延长为原来的数倍。更重要的是,原来单件零件的辅助时间分摊在数个零件上,每个零件的辅助时间大为缩短,从而提高了生产效率。
为了实现这一设想,我电脑到电脑程序设计中主程序和子程序的概念,如果将涉及零件几何尺寸的命令字段放在一个子程序中,而将有关机床控制的命令字段及切断零件的命令字段放在主程序中,每加工一个零件时,由主程序通过调用子程序命令调用一次子程序,加工完成后,跳转回主程序。
需要加工几个零件便调用几次子程序,十分有利于增减每次循环加工零件的数目。通过这种方式编制的加工程序也比较简洁明了,便于修改、维护。值得注意的是,由于子程序的各项参数在每次调用中都保持不变,而主轴的坐标时刻在变化,为与主程序相适应,在子程序中必须采用相对编程语句。
3、减少刀具空行程
在BIEJING-FANUC Power Mate O数控车床中,刀具的运动是依靠步进电动机来带动的,尽管在程序命令中有快速点定位命令G00,但与普通车床的进给方式相比,依然显得效率不高。因此,要想提高机床效率,必须提高刀具的运行效率。
刀具的空行程是指刀具接近工件和切削完毕后退回参考点所运行的距离。只要减少刀具空行程,就可以提高刀具的运行效率。(对于点位控制的数控车床,只要求定位精度较高,定位过程可尽可能快,而刀具相对工件的运动路线是无关紧要的。)在机床调整方面,要将刀具的初始位置安排在尽可能靠近棒料的地方。
在程序方面,要根据零件的结构,使用尽可能少的刀具加工零件使刀具在安装时彼此尽可能分散,在很接近棒料时彼此就不会发生干涉;
另一方面,由于刀具实际的初始位置已经与原来发生了变化,必须在程序中对刀具的参考点位置进行修改,使之与实际情况相符,与此同时再配合快速点定位命令,就可以将刀具的空行程控制在最小范围内从而提高机床加工效率。
4、优化参数,平衡刀具负荷,减少刀具磨损
Ⅱ 什么叫NC编程
将零件加工的工艺顺序、运动轨迹与方向、位移量、工艺参数(主轴转速、进给量、切深)以及辅助动作(换刀、变速、冷却液开停),按动作顺序、用数控机床的数控系统所规定的代码和程序格式,编制成加工程序单,再将程序单中的内容记录在磁盘(或纸带)等控制介质上。这种从零件图纸刀到制成控制介质的过程,称为数控机床的程序编制。
由于数控机床的加工是按加工程序自动完成,加工过程不能人工干预,所以,程序编制的好坏直接影响零件加工的质量(能否加工出合格的零件)、数控机床的正确使用和数控加工特点的发挥。因此,加工程序的编制工作是数控机床使用中最重要的一环。
普通机床加工,很大程度取决于操作工人的素质;数控机床的加工则取决于编程员的素质(知识(工艺、机床、数控技术等)、经验(编程、生产等)、责任心、合作精神、进取心)。
Ⅲ 园区哪里可以学数控编程
园区数控培训数控培训春华教育就不错。
数控技术的前景很广,比如:
1、可以选择的就是数控操作工,经过数控实习和数控操作培训的学生都可以胜任,但是这个工作岗位竞争的压力最大,任何一所工科的高职都有这个专业,还不要说中职以及技校的学生。目前中国机加工行业的数控操作岗位已基本达到饱和。有的学生跟我说他们的同学,也就初中毕业,干数控操作比他们早五六年,都是熟练工了,工资也可以,因此觉得很没有希望。我跟他们讲,要比的不是眼前,而是以后的发展。
2、数控编程数控编程员。很多的机加工企业都采用自动编程来生成数控加工程序,因此需要学习CAM软件。不同的单位使用不同的CAM软件,种类多种多样,但是大体上加工的方法都类似,所以必须学好一个。但是做数控编程员要求很高,责任也很大,因此要求有丰富的加工经验。这样的话,对于刚刚走出校门的学生,马上做这个岗位不现实。必须经过一段时间的锻炼,短则一两年,长的话得三五年。
春华教育学有督导,考有辅导,理论与实践相结合,关心每一位学员的成长,真正为学员考虑。数控培训在哪里
Ⅳ 自动数控自动,怎样编程
用CAM软件实现的。现在比较常用的是mastcam,一些常用的CAD软件也附有CAM功能和接口的。比如PRO-E,UG,CATIA,Solidworks等。后面附了介绍。我就不多说了。
CAD/CAM系统自动编程
CAD/CAM系统自动编程原理:利用CAD模块生成的几何图形,采用人机交互的实时对话方式,在计算机屏幕上指定被加工部位,输入相应的加工参数,计算机便可自动进行必要的数学处理并编制出数控加工程序,同时在计算机屏幕上动态地显示出刀具的加工轨迹.
CAD/CAM系统自动编程特点:将零件加工的几何造型、刀位计算、图形显示和后置处理等作业过程式结合在一起,有效地解决了编程的数据来源,图形显示,走刀模拟和交互修改问题,弥补了数控语言编程的不足;编程过程是在计算机上直接面向零件的几何图形交互进行,不需要用户编制零件加工源程序,用户界面友好,使用简便,直观,准确,便于检查;有利于实现 系统的集成,不仅能够实现产品设计(CAD)与数控加工编程(NCP)的集成,还便于与工艺过程设计(CAPP),刀具量具设计等其它生产过程的集成.
CAD/CAM系统自动编程步骤:几何造型,加工工艺分析,刀具轨迹生成,刀位验证及刀具轨迹的编辑,后置处理,数控程序的输出.
×××××××××××××××××××
CAM (computer Aided Manufacturing,计算机辅助制造)的核心是计算机数值控制(简称数控),是将计算机应用于制造生产过程的过程或系统。1952年美国麻省理工学院首先研制成数控铣床。数控的特征是由编码在穿孔纸带上的程序指令来控制机床。此后发展了一系列的数控机床,包括称为“加工中心”的多功能机床,能从刀库中自动换刀和自动转换工作位置,能连续完成锐、钻、饺、攻丝等多道工序,这些都是通过程序指令控制运作的,只要改变程序指令就可改变加工过程,数控的这种加工灵活性称之为“柔性”。加工程序的编制不但需要相当多的人工,而且容易出错,最早的CAM便是计算机辅助加工零件编程工作。麻省理工学院于1950年研究开发数控机床的加工零件编程语言APT,它是类似FORTRAN的高级语言。增强了几何定义、刀具运动等语句,应用APT使编写程序变得简单。这种计算机辅助编程是批处理的。
CAM系统一般具有数据转换和过程自动化两方面的功能。CAM所涉及的范围,包括计算机数控,计算机辅助过程设计。
数控除了在机床应用以外,还广泛地用于其它各种设备的控制,如冲压机、火焰或等离子弧切割、激光束加工、自动绘图仪、焊接机、装配机、检查机、自动编织机、电脑绣花和服装裁剪等,成为各个相应行业CAM的基矗
计算机辅助制造系统是通过计算机分级结构控制和管理制造过程的多方面工作,它的目标是开发一个集成的信息网络来监测一个广阔的相互关联的制造作业范围,并根据一个总体的管理策略控制每项作业。
从自动化的角度看,数控机床加工是一个工序自动化的加工过程,加工中心是实现零件部分或全部机械加工过程自动化,计算机直接控制和柔性制造系统是完成一族零件或不同族零件的自动化加工过程,而计算机辅助制造是计算机进入制造过程这样一个总的概念。
一个大规模的计算机辅助制造系统是一个计算机分级结构的网络,它由两级或三级计算机组成,中央计算机控制全局,提供经过处理的信息,主计算机管理某一方面的工作,并对下属的计算机工作站或微型计算机发布指令和进行监控,计算机工作站或微型计算机承担单一的工艺控制过程或管理工作。
计算机辅助制造系统的组成可以分为硬件和软件两方面:硬件方面有数控机床、加工中心、输送装置、装卸装置、存储装置、检测装置、计算机等,软件方面有数据库、计算机辅助工艺过程设计、计算机辅助数控程序编制、计算机辅助工装设计、计算机辅助作业计划编制与调度、计算机辅助质量控制等。
到目前为止,计算机辅助制造(CAM,Computer Aided Manufacturing)有狭义和广义的两个概念。CAM的狭义概念指的是从产品设计到加工制造之间的一切生产准备活动,它包括CAPP、NC编程、工时定额的计算、生产计划的制订、资源需求计划的制订等。这是最初CAM系统的狭义概念。到今天,CAM的狭义概念甚至更进一步缩小为NC编程的同义词。CAPP已被作为一个专门的子系统,而工时定额的计算、生产计划的制订、资源需求计划的制订则划分给MRPⅡ/ERP系统来完成。CAM的广义概念包括的内容则多得多,除了上述CAM狭义定义所包含的所有内容外,它还包括制造活动中与物流有关的所有过程(加工、装配、检验、存贮、输送)的监视、控制和管理。
数控系统
数控系统是机床的控制部分,它根据输入的零件图纸信息、工艺过程和工艺参数,按照人机交互的方式生成数控加工程序,然后通过电脉冲数,再经伺服驱动系统带动机床部件作相应的运动。图3-4-2为数控系统的功能示意图。
传统的数控机床(NC)上,零件的加工信息是存储在数控纸带上的,通过光电阅读机读取数控纸带上的信息,实现机床的加工控制。后来发展到计算机数控(CNC),功能得到很大的提高,可以将一次加工的所有信息一次性读入计算机内存,从而避免了频繁的启动阅读机。更先进的CNC机床甚至可以去掉光电阅读机,直接在计算机上编程,或者直接接收来自CAPP的信息,实现自动编程。后一种CNC机床是计算机集成制造系统的基础设备。现代CNC系统常具有以下功能:
(1) 多坐标轴联动控制; (2) 刀具位置补偿; (3) 系统故障诊断; (4) 在线编程; (5) 加工、编程并行作业; (6) 加工仿真; (7) 刀具管理和监控; (8) 在线检测。
数控编程原理
所谓数控编程是根据来自CAD的零件几何信息和来自CAPP的零件工艺信息自动或在人工干预下生成数控代码的过程。常用的数控代码有ISO(国际标准化组织)和EIA(美国电子工业协会)两种系统。其中ISO代码是七位补偶代码,即第8位为补偶位;而EIA代码是六位补奇码,即第5列为补奇位。补偶和补奇的目的是为了便于检验纸带阅读机的读错信息。一般的数控程序是由程序字组成,而程序字则是由用英文字母代表的地址码和地址码后的数字和符号组成。每个程序都代表着一个特殊功能,如G00表示点位控制,G33表示等螺距螺纹切削,M05表示主轴停转等。一般情况下,一条数控加工指令是若干个程序字组成的,如N012G00G49X070Y055T21中的N012表示第12条指令,G00表示点位控制,G49表示刀补准备功能,X070和Y055表示X和Y的坐标值,T21表示刀具编号指令。整个指令的意义是:快速运动到点(70,55),一号刀取2号拨盘上刀补值。
数控编程的方式一般有四种:
(1) 手工编程; (2) 数控语言编程; (3) CAD/CAM系统编程; (4) 自动编程。
×××××××××××××××××××××××
典型的商品化CAD、CAM软件简介
(CAD/CAM)技术是近年来工程技术领域中发展最迅速、最引人注目的一项高级技术,它已成为工业生产现代化的重要标志。它对加速工程和产品的开发、缩短产品设计制造周期、提高产品质量、降低成本、增强企业市场竞争能力与创新能力发挥着重要作用。它的应用及发展正引起一场产品工程设计与制造深刻的技术革命,并对产品结构、产业结构、企业结构、管理结构、生产方式以及人才知识结构方面带来巨大影响。作为CAD/CAM技术的主要载体,CAD/CAM方面的应用软件就显得越来越重要,面对市场上的各种各样的CAD/CAM软件,很多企业及应用人员经常会感到很困惑,因为每一个人的精力都是有限的,不可能把每一种应用软件都学会、用好,那末如何购买及使用一种或几种应用软件,并且所选用的软件是符合自己需求的,或者说花最少的钱、买到最好的软件、起到最好的利用价值,这就是笔者想在这里探讨的问题。
一.典型商品化软件的简介:
在国内,一提及CAD软件绝大多数的人都会想到AutoCAD,AutoCAD系列软件是Autodesk公司的产品,也是最早进入国内市场的CAD软件之一,从最早的2.0版到以后的R13、R14、2000直到如今的2002版,AutoCAD的产品在国内的市场上走过了十几年的历程了,从最早期的DOS操作命令到现在的Windows窗口式的操作界面,是大家所最熟悉的CAD软件。AutoCAD软件最早是针对二维设计绘图而开发的,随着其产品的日益成熟,在二维绘图领域该软件已经比较的完善,而且随着产品设计的发展需要,越来越多的产品设计已经不在停留在二维的设计领域,正在越来越多的朝着三维的产品设计发展,因此在AutoCADR12,R13的版本中已经加入了三维设计的部分,而且随着版本的不断更新三维设计的部分也在越来越多的发展,由于该软件开发中的自身原因,使的该软件存在一些的不足之处,比如,该软件在二维设计中无法做到参数化的全相关的尺寸处理;三维设计中的-实体造型能力不足。但是由于该软件进入国内市场较早,价格较便宜,对使用的微机要求较低,使用比较简单,因此使用者还是比较多,该软件为中国的CAD软件发展还是起到了一定的贡献。总的来说该软件作为一套二维的绘图软件还是非常好用的。
ParametricTechnologyCrop公司(PTC)的Pro/Engineer以其参数化、基于特征、全相关等概念闻名于CAD界。该软件的应用领域主要是针对产品的三维实体模型建立、三维实体零件的加工、以及设计产品的有限元分析。该公司新推出的Pro/Engineer2000i2是在原Pro/E的产品上新增了柔性工程技术,包括可视化检查(VisualSearch),行为建模技术(BehaviorModeling),形状索引(ShapeIndexing),特征灵活性(FeatureAgility),CDRE渲染(CDRERendering),疲劳预测(FatiguePnediction)。这些针对用户的人性化的设计技术可以使得设计人员把主要的精力集中到优化设计及产品的创新上,从而提高设计效率。该软件的参数化特性造型的功能是它的一个主要功能,它贯穿与整个系统,包括特征、曲面、曲线以及线框模型等。而且系统经过多年的努力,已经把参数化的造型技术应用到工程设计的各个模块,如绘图、工程分析、数控编程、布线设计和概念设计等。但是由于它的系统不是基于Windows操作平台开发的,因此该软件并非窗口式的对话框,这样一来就给学习者带来了一定的麻烦。同时该软件不支持布尔运算以及其它局部造型操作,限制了它的使用。因为该软件的功能十分强大,所以该软件在销售上是先卖给用户基本操作系统,然后用户根据自己的实际需要再去购买该软件的其它功能模块,比如支持数控加工的(CAM)模快,进行工程分析的有限元分析模快,因此该软件的价格相对较高,但由于它的功能很强大,国内的一些大型企业依然是它的主要用户。另外,值得一提的是该软件分为工作站版和微机版,微机版对计算机的性能要求较高,安装的系统必须是Windows2000、WindowsNT、WindowsXP,而且由于它的动态实体造型功能,相对要求的内存及硬盘空间都要较大,比如,内存就要求至少128M。
UnigraphicsSolutions公司的UG本身起源于航空、汽车企业(美国麦道航空公司),它的应用范围基本和Pro/E相似,它以Parasolid几何造型核心为基础,采用基于约束的特征建模技术和传统的几何建模为一体的复合建模技术。在三维实体造型时,由于几何和尺寸约束在造型的过程中被捕捉,生成的几何体总是完全约束的,约束类型是3D的,而且可用于控制参数曲面。在基于约束的造型环境中支持各种传统的造型方法,如布尔运算、扫描、曲面缝合等。该软件的主要缺点是不允许在零件之间定义约束。但UG具有统一的数据库,实现了CAD、CAE、CAM之间无数据交换的自由转换,实现了22.5轴,35轴联动的复杂曲面加工和镗铣加工,该软件的功能也非常的强大,一般认为UG是业界最好、最具有代表性的数控软件,它提供了功能强大的刀具轨迹生成方法。包括车、铣、线切割等完善的加工方法。它的销售也和Pro/E相似,采用分模块销售的办法,目前我国很多的航空企业都在使用这种软件,比如江西洪都航空集团公司,陕西飞机制造公司等。该软件目前的最高版本为UG18。同样UG软件的安装对微机的要求较高:CPU需要奔III566;内存需要256MB;显卡需要16MB显存,具有3D加速功能;鼠标要求三键鼠标。它的安装环境与上文提到的Pro/E的安装环境基本一致,UG使用起来比较复杂,软件相对较难掌握。
由法国DassaultSystems(达索)公司开发,后被美国IBM公司收购的CATIA是一个全面的CAD/CAM/CAE/PDM应用系统,CATIA具有一个独特的装配草图生成工具,支持欠约束的装配草图绘制以及装配图中各零件之间的连接定义,可以进行快速得概念设计。它支持参数化造型和布尔操作等造型手段,支持绘图与数控加工的双向数据关联。CATIA的外形设计和风格设计为零件设计提供了集成工具,而且该软件具有很强的曲面造型功能,集成开发环境也别具一格,同样,CATIA也可进行有限元分析,特别的是,一般的三维造型软件都是在三维空间内观察零件,但是CATIA能够进行四维空间的观察,也就是说该软件能够模拟观察者的视野进入到零件的内部去观察零件,并且它还能够模拟真人进行装配,比如使用者只要输入人的性别、身高等特征,就会出现一个虚拟装配的工人。但遗憾的是这套软件的价格也不便宜,目前笔者见过的最高的工作站版的CATIA应用软件是CATIAV5,该软件的微机版对微机的性能要求不太高,CPU选用P41GHz以上的,内存要求较大,另外还需要一块专业显卡。目前哈尔滨飞机制造公司的飞机、汽车等产品就是应用CATIA软件开发设计的。
SDRC公司的IDeasMasterSeries是高度集成化的CAD/CAE/CAM软件系统。在单一数字模型中完成从产品设计、仿真分析、测量直置数控加工的产品研发全过程,附加的CAM部分IDeasCamand可以方便地仿真刀具及机床的运动,可以从简单的2轴,2.5轴加工到以7轴5联动方式来加工极为复杂的工件,并可以对数控加工过程进行自动控制和优化:采用VGX(VaiationalGeometryExtended,即超变量化几何)技术,VGX技术扩展了变量化产品结构,允许用户对一个完整的三维数字产品从几何造型、设计过程、特征到设计约束,都可以实时直接设计和修改,在全约束和非全约束的情况下均可顺利地完成造型,它把直接几何描述和历史树描述结合起来,从而提供了易学易用的特性。模型修改允许形状几拓扑关系变化,操作简便,并非象参数化技术那样仅仅是尺寸驱动,所有操作均为“拖放”方式,它还支持动态导航、登陆、核对等功能。工程分析是它的特长,并具有多种解算器功能,解算器是IDeas集成软件的一个重要组成部分。IDeasMasterSeries在技术上是先进的,它的出现引起了人们的重视。据笔者了解国外很多大型的制造企业都是使用两种设计软件,一种是IDeasMasterSeries,用它来完成产品的设计,另一种是UG,用它来完成设计产品的制造。
Solidwoks公司的Solidwoks系列软件是一套功能相当强大的三维造型软件,三维造型是该软件的主要优势,该软件从最早的Solidwoks98版开始,就提出了功能强大、易学易用、技术创新这三大特点,就笔者的经验,该软件完全采用Windows的窗口界面,操作非常简单,支持各种运算功能,可以进行实时的全相关性的参数化尺寸驱动,比如,当设计人员修改了任意一个零件尺寸,就会使得装配图、工程图中的尺寸均随之变动。另外该软件的界面友好,使用全中文的窗口式菜单操作,这样一来就给使用者提供了学习便利,该软件的最新版本是新近推出的Solidwoks2001Plus,它秉承了Solidwoks原有特征,如碰撞检查、智能装配等,又新增了如动态运动模拟、直观的干涉检查、照片级的产品处理效果、符合GB的二维图纸等功能,使得该软件的功能日益强大。另外由于很多的使用者不满足与单纯的产品设计而要求CAD与CAM的结合,Solidwoks2001又开发了CAM模块——CAMWORKS,使用该模块能够很快的将设计好的产品转换为能够进行数控加工的G代码、M指令,使得CAD能和CAM有机的结合,该软件的另外一大优势是价格便宜,因此使用的单位及个人较多,比如国内的相当多的中小型企业都在使用Solidwoks软件。总的来说,Solidwoks系列产品作为三维的造型、设计软件还是相当的方便灵活好用的。
Cimatron公司的Cimatron是基于CAD/CAM/PDM的产品,这套软件的针对性较强,被更多的应用到模具开发设计中,该软件能够给应用者提供一套全面的标准模架库,方便于使用者进行模具设计中的分型面、抽芯等工作,而且在操作过程中都能进行动态的检查,可以说该软件在模具设计领域是非常出色的,国内南方的一些模具企业都在使用这套软件,但由于它针对的专业性强,因此Cimatron更多的被应用于模具的生产制造业,而其他行业的使用者较少,另外该软件的价格相对较贵。
以上介绍的主要都是一些进口的、国外的软件,国内的CAD/CAM系统是进几年才起步的,主要依靠于高等院校的开发研制,这一类的软件种类较多,比如具有自主版权的清华大学开发的GHGEMSCAD(高华CAD);具有三维功能并与有限元分析、数控加工集成的浙江大学开发的GS——CAD;具有参数化功能和装配设计功能的华中理工大学开发的开目CAD,该软件也是CAD/CAM/CAPP结合的软件,目前在国内的市场中使用也较多;北航海尔的CAXA系统是基于STEP的CAD/CAM集成制造系统,具有拖放式的实体造型并结合智能捕捉与三维球定位技术,在国内市场中出现较早,其功能也相对比较强大,在国内的应用也较为广泛。以上种种国内的应用软件大都符合中国人的绘图习惯,符合中国的制图、制造标准,而且是全中文的界面,符合中国人的使用习惯,因此进几年国产软件也慢慢的得到了应用者的广泛注意。而且国产软件的价格也是起与洋软件竞争的一个有利武器,国产软件的价格一般都在几千至万元左右,比起国外的动辄几十万,甚至上百万的软件实在是便宜的多。但凭心而论,国外软件的功能与技术仍是国产软件所不能达到的。
二.系统软件的选用原则:
以上简单介绍了种种CAD/CAM软件,但是应该如何选择合适自己的软件呢?根据笔者的经验一般应考虑以下几个因素:
系统功能与能力配置
目前,市场上支持CAD/CAM系统的系统软件和支撑软件很多,且大多采用了模块化结构和即插即用的连接与安装方式。不同的功能通过不同的软件模块实现,通过组装不同模块的软件构成不同规模和功能的系统。因此,要根据系统的功能要求确定系统所需要的软件模块和规模。
软件性能价格比
与硬件系统一样,目前CAD/CAM软件的生产厂家和供货商很多,同样功能的软件,不同厂家生产的在性能价格方面有较大的差异,不同供货渠道,价格上也有一定的差异,因此,选定软件产品时,也要进行系统的调研与比较,选择满足要求、运行稳定可靠、容错性好、人机界面友好、具有良好性能价格比的产品。同时,要注意欲购软件的版本号,该版本推出的日期及与以前一版本比较的功能改进等方面。
与硬件匹配性
不同的软件往往要求不同的硬件环境支持。如果软、硬件都需配置,则要先选软件,再选硬件,软件决定着CAD/CAM系统的功能。如果已有硬件,只配软件,则要考虑硬件能力,配备相应档次的软件。大多数软件分工作站版和微机版,有的是跨平台的,如AutoCAD,IDEAS,PROE,UG等分别有工作站版和微机版。
二次开发能力与环境
为高质、高效地充分发挥CAD/CAM软件作用,通常都需要进行二次开发,要了解所选软件是否具备二次开发的可能性,开放性程度,所提供的二次开发工具,进行二次开发所需要的环境和编程语言。有的支撑软件提供专用的二次开发语言,有的采用通用的汇编语言进行二次开发,前者的专业性强,学习和培训量大,但使用中效率较高,而后者则相反。
开放性
所选软件应与CAD/CAM系统中的设备、其它软件和通用数据库具有良好的接口、数据格式转换和集成能力,具备驱动绘图机及打印机等设备的接口,具备升级能力,便于系统的应用和扩展。
除此之外,与硬件系统设计一样,也要考虑供应商的发展变换趋势、信誉、经营状况和售后服务能力,是否具有维护服务机构、手段、维护服务响应效率,能否提供有效的技术支持、培训、故障检修和技术文档资料,产品的市场占有率和已有用户的反映情况等。
可靠性
所选软件应在遇到一些极限处理情况和某些误操作时,能进行相应处理而不产生系统死机和系统崩溃。
三、结束语
以上介绍的种种软件都是笔者个人认为比较成熟的、比较可靠的软件,当然由于篇幅限制,很多的软件不能一一详细的介绍到,请读者见谅,而且由于种种原因以上介绍的软件还有些不尽完备之处,请读者批评指正。
Ⅳ 加工中心接收nc程序步骤以及一些小问题/CNC问题/fanuc oi mc
1、 PMC输出 (BEIJING FANUC 0i MC)
对于PMC的输出驱动电源,PMC有无具体的要求。如果电源我用DC24V作输出驱动电源,DC24V不采用有一定要求的稳压电源,而只用常规的桥式整流电源,不知道是否可以。如不行,有否具体的要求。答:外部24VDC 输入 推荐的外部24VDC 电源(稳压电源)指标:(电源电压必须满足UL1950电源及电路配置 的要求输出电压:+24V±10%(21.6V~26.4V)(包括电压波动和噪声,见下图。)输出电流:连续负载电流必须大于CNC 的耗散电流 (在强电柜内允许的最高温度下)。负载的波动(包括突变电流):由于外部输出或其它因素使负载波动时输出电压不要超出上述范围。允许的输入瞬间中断持续时间:10ms(输入幅值下降100%时)20ms(输入幅值下降50%时)详细请参见连接说明书(硬件)有关电源一节。
2、 系统区别 (0M、3M)
我单位的设备FANUC系统有0M、0T、0MB、0MC、0MD、3M、6M、11M、15M、16M、18M、20M、21M,请问这些系统的区别是什么?答:从旧到新 3 6 11 0 15 16 18 21同样为0系统,0MB为老的型号,可能使用直流或S系列交流电机T 和 M区别是用于 车床 还是 铣床目前FANUC的主要产品为i系列 0i(M /T) 16i/18i/21i->15i->30i/31i另外带0的系统如:160 180 210 系统是指带有PC功能的数控系统,可以执行windows98->XP的操作系统。
3、 请问? (FANUC 0i-TB)
FANUC0i 宏程序多数车床用局部变量,加工中心用公共变量,请问它们的区别? 我看到的哈挺车床的宏程序有一句 GOO W0; 显示114格式报警,请问格式错误的原因? G76 螺纹多重循环中,交错进刀方式的完整格式是什么? G36 G37 它的功能和实际的操作作用? FANUC0i车床中,刀具寿命如何设置参数,使其能进行计数计算? FANUC0i中编程引导详细的操作说明书? FANUC0i中BOOT SYSTEM引导系统中,如何打开存储卡上的文件?如存在密码,请问密码是什么?答:1.局部变量就是只在当前程序里面有效,而公共变量可以在不同的程序中共同起作用.2.出现114报警,是宏程序错误,要看整个程序.才能判断错在什么地方.3.G76的具体使用,可以参照操作说明书.4.是自动刀具补偿使用的代码.5.刀具寿命管理,最好由机床厂家在出厂时候配备好.6.编程引导在操作说明书中有.7.无密码.
4、 什么是全闭环回路与半闭环回路的区别是什么? (FANUC 18M)
请教 1.什么是全闭环回路与半闭环回路的区别是什么? 2.FANUC18M之主CPU板为什么有时取下来后几个小时参数等资料不会丢失,而有时又会丢失呢? 3.另请问贵司是否有看Ladder之入门教程。 感谢您能在百忙中给与回复!!!答:1.全闭环就是位置反馈来自导轨侧面的光栅尺,而半闭环来自电机的编码器。2.主板的电容上所冲的电量用完了就会丢失数据的。3.有连接教程,一周时间,有专门介绍LADDER的。
5、 车削中心 (0i-B)
工程师: 你好!请教关于车削中心的问题. 我这边使用的主轴型号:a12/6000iP 主轴反馈用的是CZi sensor(A860-2140-T511)。 请问:高档信号与低档信号是不是由CZi sensor(A860-2140-T511),所分出的两根线传出,一根用于高档,一根用于低档?请讲解相关的问题?谢谢!答:不是,高低档是由MCC1,MCC2等完成的,(完成电机线圈的高低速切换)。而高低档的确认信号也是在接触器单元(或者叫速度切换单元)的辅助触点,送到PMC处理。
6、 键盘 (OMD)
请问何谓MDI键盘为全键盘,谢谢答:数字键与字母键是独立分开的,比标准键盘要长。可以输入# 等特殊字符用于MACRO B
7、 专用操作面板占用资源问题,急切需要回答,谢谢谢谢 (0MD)
老师您好,我们用的是0md系统,0md系统有专用操作面板接口,并且里面有管理软件。他占用的资源是X20、X21、X22、Y51,可我们不需要专用的面板,我们自己开发,用到了X20、X21、X22、Y51这些资源,发现这些资源不能用,如何解决。 我们的梯形图长度是700,可是发现生成的代码是从0000-3700,那么0000-3000应该是你们专用操作面板的管理软件,这个管理软件影响我们的X20、X21、X22、Y51正常运行,如何取消这个管理软件的运行。我们是通过232串口把程序下载进去的,每次下载都要从0000开始到3700结束,我们想知道如何只需要将3000-3700这段程序下载进去。谢谢,急切您的解答答:从LADDER PROGRAMMER MENU中选 01从切换到PMC SYSTEM PARAMETEROPERATOR PANEL = NO; 1=YES/0=NO选0这样就可以不使用专用操作面板接口
8、 梯形图语言编程 (FANUC 0i MB)
首先谢谢彭工的解答。我想再问一个问题:FANUC 0i MA和MB的区别在哪些地方。它们的梯形图是否一样,我现在想要0i MB的梯形图说明书,有没有地方可以下载。答:处理时间不一样:0i-A有两种PMC:SA3(0.15μs) SA1(5μs)0i-B有两种PMC:SB7(0.033μs) SA1(5μs)
9、 关于0i MC数控系统的配置问题? (0i MC)
你好 我是西安的一家公司,我公司的数控设备原用的是FANUC 0I MA数控系统,配的是α和β系列的伺服放大器以及相应的α和β系列的伺服电机,现该为FANUC OI MC数控系统以后能否仍用原来的α和β系列伺服放大器和伺服电机,还是必须用αI和βI系列的伺服放大器和伺服电机,这两者有什么区别吗? 希望能尽快给与答复!谢谢!答:你好,0iA和0IB/0IC的区别就是放大器和电机不同,前者是α/β系列,而后者是αi和βi系列,不能互换。
10、 请教问题 (0i PB)
你好! 我初次接触FANUC数控,有很多问题请教。 1、对于FANUC数控需要做哪些程序和参数备份?除零件加工程序、PMC程序、CNC参数、螺距补偿、刀具补偿以外还有其它方面的数据需要备份的吗?对于一台数控机床或加工中心,是否有一套完整备份要求? 2、可以插在0i-PB系统CNM1B接口上备份或传送程序的PCMCIA卡叫什么名称?我在备份时,I/O设备不知道是选择[F-ROM],还是选择[M-CARD]? 3、机床的主轴和伺服轴的运动,是由谁直接来控制它的驱动放大器?是CNC?还是PMC?它们之间是什么关系? 4、零件加工程序中的指令如G01、M32、T01、S1000、F200等是怎样起作用的?和PMC有关系吗?还是直接作用于NC,然后NC控制SPM和SVM,由SPM和SVM来驱动伺服电机?PSM是什么?起什么作用? 5、PMC信号给NC的信号,例如G8.4,NC接着怎么处理?NC的信号例如F3.4是哪来的?在NC和PMC之间是否有相互共同可以读写的存储区? 6、维护手册上有的参数前加DGN的诊断参数,它们具体的作用是什么?和参数(范围0000~16748)有关系吗? 7、在参数(范围0000~16748)内设置的内容是怎么起作用的?PMC会用到吗?如果会,那是怎么样起作用的? 我在工厂是名设备维护电气工程师,工作10年有余,熟悉西门子PLC等,但没有接触过数控,厂里新购进一台数控冲床,不知道如何学习,请你帮帮我。感觉数控非常复杂,是我不懂组成数控系统部件之间的相互作用,顺便给我简单讲解一下好吗?谢谢! 南京依维柯汽车有限公司车身厂机动科答:1.零件加工程序、PMC程序、PMC 参数,CNC参数、螺距补偿、宏变量数据需要备份,对于数控机床,以上数据都要备份。2 。[M-CARD],或者[CARD]。3。直接来控制伺服驱动放大器是CNC,主轴是CNC通过PMC来驱动的。4。除M,S,T,B以外的代码都是CNC直接处理的,而M,S,T,B代码是CNC送到PMC处理的。PSM是电源模块,给SPM,SVM提供电源的。5。CNC和PMC之间打交道是靠G,F地址来实现的,G地址是PMC给CNC的,F地址是CNC给PMC的,至于这些地址的相互关系,就是靠梯形图(PLC程序)来实现的。6。诊断地址是用来诊断CNC,机床侧的状态或报警内容的。和参数几乎没有什么关系。7。参数就是CNC使用在不同的机床,使用不同的放大器等特性所设定的。也有和PMC相关的参数。8。最好参加我公司的培训班学习一下。(CNC初级教程)
11、 0i mate TB
请问0i mate TB系统抱闸电机的制动线圈电压是24VDC还是90VDC?答:24V DC
12、 关于FANUC 0i MC的接口功能的问题? (FANUC 0i MC)
你好!我公司原来用的FANUC 0i MA和计算机的通信用的是HSSB,现在该为FANUC 0i MC以后,配的是快速以太网。请问FANUC 0i MC系统和计算机的通信能否仍用HSSB?希望能给一个解答? 谢谢!答:HSSB接口有两块板,系统和电脑各一块,系统这边的0IC 的0IB的是不同的,但电脑测的板是可以通用的(规格相同)。上面说的是使用光缆的HSSB,还有一种使用快速以太网接口的HSSB, FANUC 0i MC系统和计算机的通信可以使用用HSSB
13、 RAGID TAP!! (180is MB)
请问专家G62#6 RTNT;G7#0 RVS这两个信号应怎样使用?如果使用RAGID TAP中机床断电,丝锥还在孔中,重新开机后应怎样退出丝锥?和前面所写的2个信号有关吗?谢谢!! 答:刚性攻丝回退(M系列)概述当通过急停或复位导致刚性攻丝停止时,丝锥可能会切入工件,丝锥可通过使用PMC 信号回撤。该功能自动保存最近执行的攻丝的相关信息,当输入攻丝回退信号时,仅执行基于保存信息的刚性攻丝循环的回退,丝锥向R 点回撤,当回退值α 被设定在参数No.5382 中时,回撤距离可增加α。刚性攻丝回退的加工数据一直保持到随后指定的刚性攻丝指令前,即使在电源关断时也不丢失,因此,刚性攻丝后即使电源掉电也能指定刚性攻丝回退。
14、 α伺服马达 (21i)
α伺服马达后面有一个红色部分,上面有一个红色的小方形的端盖,请问它的内部构造是什么样的?可不可以打开来看一下?如果打开的话对伺服有没有影响?如有图形说明更好.请专家给予说明.急!!!多谢您的回复. 答:如果没有故障,最好不要打开。里面是编码器,红色端盖就是保护编码器的,还有密封条,防止进水,如果实在要打开,要注意还原后的密封。
15、 0i与0i mate区别 (0i mate)
0i与0imate 在实际使用有何区别,加工精度两种控制系统会有差异吗? 使用这两种系统所配套伺服电机是否相同。0imate在加工中心上能否实现三轴联动,在数控车床上能否实现两轴联动。答:1.实际使用时,区别很大,首先使用的电机不同,(alfa i/beta i),其次,轴数不同(4/3) 如果要加工模具,加工精度会不同,如果要加工产品(没有联动),基本一样。还有,0i 有很多特殊功能可供选择,而0i- mate则基本没有,所以如果要求不高时,可使用0i-mate,如果要求高,则要选择0i.2. 0i可以到4轴联动(选择), 0i-mate三轴联动(加工中心),或两轴联动(车)。 具体可看网页上的产品说明。
16、 关于维修 (0i-mate)
你好: 我们原来用MATE-0系统,现在改为0I-MATE以后机床经常出现438报警.我们解决的办法是:通常将变压器的输入端电压由380V改为415V,但是现在这样也消除不了这个报警了.请问,这个与更换系统有关系吗?会不会是那些参数设的不合适?谢谢! 答:只要电压正常,就不要提高电压,因为电压太高反而不要。438和下列原因有关:1。参数设定不合适,一定要按标准设定伺服参数,初始化参数时,要设定正确的电机代码。2。是否电机负载太大,是否只发生在一个轴上,还是所有轴都有,如果只发生在某一个轴上,可能那个轴负载太大,可通过观察伺服诊断电流来确认。3。是否长期在电机的高速段运行,检查一下,机床的最高速对应的电机转速(柔性齿轮比,和寄给、快速进给速度等参数相关)。
17、 JOG方式下工作,有补偿吗? (FANUC-0i-MA)
首先感谢贵公司对我问题的答复! 我想再次请教几个问题: 1,在JOG工作方式下,机床的进给运动还进行反向间隙补偿和螺补吗?我如何从机床上看出来。 2,在FANUC 0i-A功能手册第304页上,指数型加减数的图上虚线代表什么意思?Tc的加减数时间为什么没有设定在曲线的加速结束位置和减速速度减为零的位置? 3,加减速速度的控制是用加减速时间来控制的吗?可否用加速度值来控制,如何控制?答:1.反向间隙补偿和螺补必须在参考点回零完成以后才能起作用。2.指数型加减数的图上虚线代表理想的加减速图形,实际由于机械负载及切削量而滞后。3.加减速速度的控制是用加减速时间常数来决定。目前不能用加速度值来控制。
18、 MARCO编程中遇到问题 (FANUC 0i MA)
1.MARCO编的程序为何一般都放在8000~9000之间,如何在程序列表中看到 这些程序。是否需要更改参数,如是,如何改。 2.MARCO中一些名词不知为何意思,烦请给我答疑。 EQ NE GT GE 答:1.可以使用任何程序名,只是8000-9000可通过参数锁住,如果锁住了,就不能看到了。2.参数是3202.4,3202.03.EQ:等于,NE不等于,GT大于,GE大于等于
19、 I/O LINK轴与PMC轴的区别 (0i系统)
I/O LINK轴与PMC轴的区别 1。硬件上的连接方式 2。软件上的编程方法 答:I/O LINK轴是一个和系统独立的单轴放大器,通过I/O LINK 和系统相连,和系统之间的通信是通过I/O点进行的,而PMC轴和其他的数控轴在连接和硬件上都是一样的,只是控制信号能通过PMC进行控制。编程和其他控制轴相似,但是要注意他们所控制的对象。
Ⅵ 数控机床的自动编程是怎么实现的
原理
自动编程是借助计算机及其外围设备装置自动完成从零件图构造、零件加工程序编制到控制介质制
作等工作的一种编程方法。它的一般过程:首先将被加工零件的几何图形及有关工艺过程用计算机能够识别的形式输入计算机,利用计算机内的数控编程系统对输入信息进行翻译,形成机内零件的几何数据与拓扑数据;然后进行工艺处理,确定加工方法、加工路线和工艺参数。
通过数学处理计算刀具的运动轨迹,并将其离散成为一系列的刀位数据;根据某一具体数控系统所要求的指令格式,将生成的刀位数据通过后置处理生成最终加工所需的NC指令集;对NC指令集进行校验及修改;通过通讯接口将计算机内的NC指令集送入机床的控制系统。整个数控自动编程系统分为前置处理和后置处理两大模块。
实现自动编程的CAM软件常用的有UG,PRO/E,MASTERCAM,Powermill,CAXA制造工程师等,可以实现多轴联动的自动编程并进行仿真模拟。
(6)工业园区nc数控编程在哪里扩展阅读
我国数控加工及编程技术的研究起步较晚,其研究始于航空工业的PCL数控加工自动编程系统SKC一1。在此基础上,以后又发展了SKC-2、SKC-3和CAM251数控加工绘图语言,这些系统没有图形功能,并且以2坐标和2.5坐标加工为主。
我国从“七五”开始有计划有组织地研究和应用CAD/CAM技术,引进成套的CAD/CAM系统,首先应用在大型军工企业,航天航空领域也开始应用,虽然这些软件功能很强,但价格昂贵,难以在我国推广普及。
“八五”又引进了大量的CAD/CAM软件,如:EUCLID-15、UG、CADDS、I-DEAS等,以这些软件为基础,进行了一些二次开发工作,也取得了一些应用成功,但进展比较缓慢。
我国在引用CAD/CAM系统的同时,也开展了自行研制工作。20世纪80年代以后,首先在航空工业开始集成化的数控编程系统的研究和开发工作,如西北工业大学成功研制成功的能进行曲面的3~5轴加工的PNU/GNC图形编程系统。
北京航空航天大学与第二汽车制造厂合作完成的汽车模具、气道内复杂型腔模具的三轴加工软件,与331厂合作进行了发动机叶轮的加工;华中理工大学1989年在微机上开发完成的适用于三维NC加工的软件HZAPT;中京公司和北京航空航天大学合作研制的唐龙CAD/CAM系统,以北京机床所为核心的JCS机床开发的CKT815车削CAD/CAM一体化系统等。
到了20世纪90年代,响应国家开发自主产权的CAD/CAM的号召,开始了自行研制CAD/CAM软件的工作,并取得了一些成果,如:
由北京由清华大学和广东科龙(容声)集团联合研制的高华CAD、由北京北航海尔软件有限公司(原北京航空航天大学华正软件研究所)研制的CAXA电子图板和CAXAME制造工程师、由浙江大天电子信息工程有限公司开发的基于特征的参数化造型系统GSCAD98、由广州红地技术有限公司和北京航空航天大学联合开发的基于STEP标准的CAD/CAM系统金银花。
由华中理工大学机械学院开发的具有自主版权的基于微机平台的CAD和图纸管理软件开目CAD、南京航空航天大学自行研制开发的超人2000CAD/CAM系统等,其中有一些系统已经接近世界水平。虽然我国的数控技术己开展多年,并取得了一定的成效,但始终未取得较大的突破。
从总体来看,先进的是点,落后的是面,我国的数控加工及数控编程与世界先进水平相比,约有10一15年的差距,差距主要包涵以下几个方面:数控技术的硬件基础落后,CAD/CAM支撑的软件体系尚未形成,CAD/CAM软件关键技术落后。
参考资料来源:网络-自动编程
参考资料来源:网络-自动编程技术