Cimatron - IT 11 NC Module General Information
________________________________________
This document details the NC functionality of Cimatron IT (version 11).(此文件叙述了CIMATRON的功能。)
General(综述)
Cimatron IT can machine both STL files and surface models. It is supposed to be able to machine solids, too, but in reality solids must be converted to surfaces.(CIMATRON可以加工STL和曲面模型,假定它也可以加工实体,但实际上实体必须要转换成曲面。)
The NC module is fully integrated with modelling, and all data is stored in a single file. Methods used for creating Workplanes etc. are identical in both modelling and machining.(NC模块与造型模块完全嵌套,所有数据保存成为一个文件产生坐标系等方法在造型和加工里面是一样的。)
The machining module supports 2 Axis Lathe, Wire EDM, punching, and 2.5, 3, 4, and 5 axis milling. The wire EDM and punching modules are extremely poor.(加工模块支持二维车削加工、线切割、冲床以及二维半、3、4、5轴的铣削加工。线切割和冲床的功能很差。)
All NC facilities are cost options.(所有加工功能都是有偿选项。)
The current tool parameters are displayed on a simple status bar.(当前的刀具参数只以简单的状态键显示。)
Defining the tool is very simple, and uses the usual parameters (radius, tip radius, length, etc.). For 5 axis machining a pivot point can also be given.(使用一般参数诸如:半径、刀尖半径和长度等定义刀具很简单。对于5轴加工也可以定义一个支点。)
The completed tool definition can be stored in a database.(定义完成了的刀具可以存贮于数据库里面。)
For collision detection, the tool holder can be built up from any number of cylinders and cones.(对于干涉检查来说,刀具夹持可以定义任意数目的圆柱圆锥体来检验。)
2D Machining(二维加工)
Pockets are produced by giving the Z height of the top and bottom of the pocket, and selecting a boundary curve. Additionally, and angle can be supplied if a tapered pocket is required.(根据选择边界曲线来定义顶部底部Z轴高度值提供了一种袋状加工方式。而且,如果对于有斜度的袋子还可以提供角度定义。)
When selecting the profile for the pocket, the boundary does not have to be a composite. Simply indicate a point in the (approximate) enter, and IT will find the boundary automatically.(当选择袋子的轮廓时,边界没有必要必须转换为复合曲线。只需要简单的指定起始点,IT就能够自动的找出它的边界。)
Ramping can be applied to both offset and raster moves.(对于偏距加工和行切加工都可以使用螺旋下切方式。)
The user can pick the entry point for any operation.(在任何操作中使用者都可以选择输入点。)
The tool can have an additional 'side-increment' feedrate, which is applied to step-over moves.(刀具还可以设置一种边切进给率,以使用于横向的刀具移动。)
If any parameters are changed (e.g. feeds/speeds etc) IT will recalculate the entire toolpath.(如果任何参数一旦改变(诸如:进给率和主轴转速),整个刀具路局要重新进行计算。)
In batch mode, IT can work on different parts and different set-ups.(批处理功能上,IT使用于不同的模型和不同的设置。)
Machining (and gouge/collision detection) only use selected groups of surface. So, it is possible to create toolpaths which gouge unless you are very careful.(加工以及干涉碰撞检查仅仅利用选择组面的方式来实现。因此,除非你非常小心很可能会产生过切的刀具路径。)
Feedrates can be adjusted depending upon the volume removal rate. However, IT will not split moves, so if any part of a move requires a change of feedrate, then the feedrate will be applied to the whole move.(进给率可以根据材料的去除量来进行优化调整。然而,由于IT不能够分割移动,所以如果刀具路径的某一部分需要改变的话,这个进给率就会应用到整个刀具路径中去。)
Roughing(粗加工)
During roughing, intermediate slices can be applied automatically.(粗加工中,中间层可以自动的设置。)
Once the toolpath has been created, it can be animated slice-by-slice. In addition, the tool can be stepped back and forth along the toolpath.(刀具路径一旦生成,他就可以一层一层的动态模拟。而且刀具还可以沿着刀具路径一步步的向前或向后仿真。)
Rest roughing uses a stock model (which has a minimum resolution of 0.25mm). This model is only used for rest roughing. If the set-up is changed, the stock model must be regenerated.(残余量粗加工使用一个留量模型(至少0.25MM的留量.)这一模型只是用来残余量粗加工设置一旦改变,留量模型也必须要重新生成。)
Offset roughing gives good results for climb milling as the offset passes are automatically trimmed to the block extents. This prevents the method from generating small segments.(偏置粗加工可以产生较好的爬坡切削的偏置层加工效果,这可以防止产生小的程序段。)
When roughing, the user can specify a minimum thickness to machine. Areas smaller that this thickness will not be cut.(粗加工中,使用者可以设置最小留量,小于这个留量厚度的区域就不去加工了。)
For high speed machining, circular arcs can be added to the corners on the roughing passes. These are true, circular arcs.(对于高速加工,在粗加工的拐角处可以加上圆弧,这些都是真正的圆弧。)
In constant Z machining IT allows both shallow angle and overlap (length or angle) to be specified.(在等高加工中,IT允许设定浅滩角和交叠值(长度和角度))
When machining flats, the tool can be kept clear of vertical walls.(加工平坦面时,刀具可以保证清除垂直侧壁。))
Flat areas can be defined for both raster and 2D/3D offset machining strategies.(平坦区域既可以使用行切加工策略也可以使用2D/3D偏置加工策略。)
IT's 3D offset machining is really just an extended 2D offset, with extra passes added. Because it is not a true 3D offset, it does not machine sensibly on near vertical walls.(IT的三维偏置加工实际上仅仅只是一个二维偏置加工的延伸,另外加进去了一些额外的刀路。因为它不是真正的三维偏置加工,因此它不能够加工接近垂直壁面。)
Some of the leads and links which IT applies to toolpaths are strange. In particular, the 'loop normal to surface' method produces a very nice looking link, which gets written out as a spline. However, IT's post-processors cannot deal with splines!(IT提供的刀具路径的切入切出连接很奇怪。尤其是,使用“曲面法线环”可以产生非常好看的连接,看上去非常象样条加工。然而,IT的后置处理器并不能处理样条加工。)
Safe Z heights (and collision checks) are calculated from the stock material, rather than the actual surfaces.(安全Z高度(及干涉检查)是从毛坯量来计算而不是实际曲面。)
5 Axis Machining(5轴加工)
Continuous 5 axis machining uses either a reference surface, or two contours (which must have the same number of points) or a contour and a point.(连续五轴加工利用一参考曲面、或两个具有相同数目点的轮廓、或一轮廓一点。)
The tool can approach the job along the Z axis, or along the normal of the reference surface, but may not be tangential.(刀具可以沿着Z轴或参考面的法线接近工作,而不能沿着切线。)
There is no possibility of setting maximum lean angles for the machine tool. These must be handled by the post-processor.(不可以设置加工刀具的最大侧倾角度。这个处理只能依赖于后置处理器。)
There can be several check surfaces, and each can have a different thickness allowance.(可以有几个检查面,而且每一个可以具有不同厚度的留量。)
For swarf cutting, the user selects the top and bottom curves to machine, and a check (or limit) surface. As with pocketing etc. both curves must have the same number of points.(对于SWARF加工而言,使用者需要选择加工部位的顶部和底部曲线,并选择一个检查面。就象袋状加工一样,两条曲线必须要具有相同数目的点。)
5 axis simulation is supplied by VeriCUT.(五轴加工模拟由VERICUT来提供。)
Tool holder collision checking does not work in 5 axis(五轴加工没有刀具夹持干涉检查。)
Toolpath Editing(刀具路径编辑)
IT has a very nice toolpath editing feature. If a toolpath spans several surfaces, and then one of those surfaces is modified, it is not necessary to recalculate the entire path. Instead, use a polygon to indicate the area to replace, and IT will re-machine just that part, and seamlessly re-join the toolpaths.(IT具有一个非常出色的刀具路径编辑功能。如果某个刀具路径跨越好几个曲面,修改了其中的一个面后,不必要重新计算所有的刀具路径。相反,只需要用一个多边形指示出来要替代的区域,IT就会重新加工那个区域,而且是无缝集成于原来的那些刀具路径)
Rest Machining(残余量加工)
Rest machining works (reasonably well) with ballnosed cutters. All other types give very poor results.(球头刀的残余量加工效果很好,而其余的加工效果则比较差。)
If there is a lot of rest material to be removed, then IT will automatically add extra passes into those areas to reduce tool loading.(如果残余量很大的话,IT就会自动的在这些区域加一些切削层以降低刀具的负荷。)
The rest machining mechanism is very similar to pencil machining.(残余量加工的原理和笔式清跟非常相似。)