[go: up one dir, main page]

CN103197605A - 基于标准模板和表达式驱动的齿轮滚削cnc自动编程方法 - Google Patents

基于标准模板和表达式驱动的齿轮滚削cnc自动编程方法 Download PDF

Info

Publication number
CN103197605A
CN103197605A CN2013100828864A CN201310082886A CN103197605A CN 103197605 A CN103197605 A CN 103197605A CN 2013100828864 A CN2013100828864 A CN 2013100828864A CN 201310082886 A CN201310082886 A CN 201310082886A CN 103197605 A CN103197605 A CN 103197605A
Authority
CN
China
Prior art keywords
gear
module
standard
template
standard template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013100828864A
Other languages
English (en)
Other versions
CN103197605B (zh
Inventor
阎春平
郭奉民
曹卫东
李孝常
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University
Original Assignee
Chongqing University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University filed Critical Chongqing University
Priority to CN201310082886.4A priority Critical patent/CN103197605B/zh
Publication of CN103197605A publication Critical patent/CN103197605A/zh
Application granted granted Critical
Publication of CN103197605B publication Critical patent/CN103197605B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

本发明公开了一种基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法。它包括以下步骤:1、通过人机交互界面,数控程序员选择工件和刀具,并设置必要的加工参数;2、系统自动调用滚削模型库中齿轮对应的数学模型,计算刀具加工路径点坐标值,确定加工所需的全部工艺参数数据;3、依据NC标准模板结构和模块自动生成齿轮的NC标准模板,建立齿轮模板库;4、系统从齿轮模板库中调用NC标准模板和从工艺参数数据集中提取参数值,通过表达式驱动算法完成对NC标准模板的实例化,得到数控加工程序。本发明的优点是:能实现齿轮滚削的自动编程。

Description

基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法
技术领域
本发明属于数控机床的应用,具体涉及到一种齿轮滚削CNC自动编程方法。
背景技术
现有数控机床(CNC)的程序编制方法主要有:(1)手工编程;(2)图形交互方式的CAD/CAM技术;(3)运用数控系统宏指令(R指令)模板的参数化编程方法。传统的手工编制数控程序的方式存在效率低、出错率高、只适用单一零件的加工等缺点。以图形交互方式的CAD/CAM技术能够实现自动编程,通用性好,但需要建立待加工零件的CAD模型,并进行相应的工艺规划和刀具定义,加工周期长,工作量大,对工人的技术要求较高,影响了加工成本和生产效率。运用数控系统宏指令(R指令)模板的参数化编程方法,能够实现单一产品的数控加工,但忽略了工件间的结构和工艺上的相似性,且只适应特定数控系统的单个机床,对相同数控系统的其他机床或不同数控系统的机床都需重新定义R指令参数,重复工作量大,自适应性不足。目前,人们还没有找到适用普通数控机床的自动编程方法,但针对结构特征相对固定的通用零件制造,研究一种相对通用、快捷高效、低成本,能自适应特定加工环境的自动编程方法是可行的,并具有实用价值。
发明内容
针对上述手工编程和图形交互式CAD/CAM自动编程的不足,本发明所要解决的技术问题就是提供一种基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,它能实现齿轮滚削数控加工中数控程序的自动编制。
为了解决上述的技术问题,本发明包括以下步骤:
步骤1,通过人机交互界面,数控程序员选择工件和刀具,并设置必要的加工参数;
步骤2,系统自动调用滚削模型库中齿轮对应的数学模型,计算刀具加工路径点坐标值,确定加工所需的全部工艺参数数据;
步骤3,依据NC标准模板结构和模块自动生成齿轮的NC标准模板,建立齿轮模板库;
步骤4,系统从齿轮模板库中调用NC标准模板和从工艺参数数据集中提取参数值,通过表达式驱动算法完成对NC标准模板的实例化,得到数控加工程序。
由于本发明在齿轮滚削加工过程中建立每类齿轮单元的滚削数学模型和预设NC标准模板,利用表达式驱动算法完成对NC标准模板的实例化,自动生成数控加工程序,加载至数控机床即可进行加工,实现了齿轮滚削的自动编程,简化齿轮滚削数控编程的流程,降低了编程人员技术要求,提高编程效率;另外,本发明还具有以下技术效果:
有利于标准化:对各齿轮类制定NC标准模板,有利于齿轮滚削加工工艺的标准化,保证产品的质量;
支持重用:NC标准模板由许多相互独立的模块组成,这些模块可被重复调用组建为新的NC标准模板,NC标准模板的可重组性使得系统具有开放性;
具有独立性:本发明独立于机床的数控系统,开发的系统在PC机或数控机床操作平台上均可独立完成数控程序的编制功能,并生成通用的数控加工程序;
具有开放性:根据不同加工要求,支持增加新的模块资源,或对已有的模块进行修改。
附图说明
本发明的附图说明如下:
图1本发明中基于成组技术的齿轮分类树;
图2本发明中渐开线圆锥齿轮的加工示意图;
图3本发明中滚削工艺任务流图到NC标准模板结构的映射关系图;
图4本发明中NC标准模板生成算法流程图;
图5本发明中表达式驱动算法流程图。
具体实施方式
本发明的思路是:利用成组技术的原理,根据齿轮的几何特征的相似性建立齿轮数学模型,根据齿轮加工工艺特征的相似性预设NC标准模板结构,根据NC代码的相似性预设模块,通过人机界面设置必要的加工参数,即可确定出齿轮滚削加工的工艺参数和NC标准模板,并运用表达式驱动算法完成对标准模板的实例化,生成NC代码文件。
下面结合附图和实施例对本发明作进一步说明:
本发明的基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,包括以下步骤:
步骤1,通过人机交互界面,数控程序员选择工件和刀具,并设置必要的加工参数;
步骤2,系统自动调用滚削模型库中齿轮对应的数学模型,计算刀具加工路径点坐标值,确定加工所需的全部工艺参数数据;
步骤3,依据NC标准模板结构和模块自动生成齿轮的NC标准模板,建立齿轮模板库;
步骤4,系统从齿轮模板库中调用NC标准模板和从工艺参数数据集中提取参数值,通过表达式驱动算法完成对NC标准模板的实例化,得到数控加工程序。
本发明是基于成组技术的原理,将齿轮按其几何特征和工艺特征的相似性进行分组,将每个齿轮组定义为一个齿轮类。如图1所示,根据齿轮结构特征和工艺特征的相似性,齿轮类分为圆柱齿轮类、圆锥齿轮类、涡轮类、鼓形齿轮类、曲线齿轮类等基本齿轮单元类以及由齿轮单元组成的多联齿轮派生类,派生类继承了其组成单元类的基本属性,齿轮对象的属性可分为几何属性和工艺属性;几何属性包括齿轮的外形几何参数;工艺属性主要有加工过程中切削量参数、定位参数、切削条件参数,补偿参数等。
 
上述步骤2中,齿轮数学模型的建立如下:
同一类齿轮具有相似的结构特征和工艺特征,由此可对每类齿轮建立其滚削加工数学模型,通过求解数学模型,可以得到该齿轮对象的加工路径刀具点位坐标。
齿轮建模的关键在于确定加工时滚刀和齿轮间的中心距、切入行程、切出行程和刀具的插补方式。所有的刀具点位坐标值及其他工艺参数值构成了滚削工艺参数数据集,并用Access数据库保存。
下面以渐开线圆锥齿轮为例阐述齿轮的滚削数学模型建立过程:
如图2所示,渐开线圆锥直齿轮加工时,滚刀刀具中心运动轨迹是一条平行于滚刀和工件切削深度锥线                                                
Figure 32604DEST_PATH_IMAGE001
的直线,只要确定切入、切出时的刀具中心坐标即可推导出中心距方程和切入、切出行程。图2中:X-O-Z为工件坐标系,-
Figure 664235DEST_PATH_IMAGE003
-为刀具坐标系,
Figure 811500DEST_PATH_IMAGE005
为切入行程,E为切出行程,B为齿宽,H为胎具高度,
Figure 571646DEST_PATH_IMAGE006
为齿轮外径,
Figure 776362DEST_PATH_IMAGE001
为切削深度锥线,A为切入时滚刀与工件的接触点,P为切入时滚刀与切削深度锥线的切点,
Figure 975262DEST_PATH_IMAGE007
为齿轮锥角,
Figure 581824DEST_PATH_IMAGE008
为滚切锥角。
 
(1)工件坐标系中的滚刀截面方程
齿轮滚削时,由于存在滚刀安装角
Figure 575188DEST_PATH_IMAGE009
,滚刀在竖直平面内的截面是椭圆,其在工件坐标系X-Y-Z中的椭圆曲线方程为:
             
Figure 267200DEST_PATH_IMAGE010
      (1)
式中
Figure 4212DEST_PATH_IMAGE002
Figure 465280DEST_PATH_IMAGE011
分别为滚刀椭圆截面在工件坐标系X-O-Z平面中的中心坐标,为滚刀安装角。
(2)滚刀安装角、滚切锥角、差动螺旋角的计算
滚刀安装角可按下式确定:
Figure 349557DEST_PATH_IMAGE012
式中为齿轮锥角,
Figure 206490DEST_PATH_IMAGE013
为滚刀轴线在节平面上的投影倾斜角,其计算公式为:
Figure 935412DEST_PATH_IMAGE014
式中“+”号用于滚刀和工件旋向相同时;“-”号用于滚刀和工件旋向相反时;
Figure 951909DEST_PATH_IMAGE015
为工件螺旋升角;
Figure 449887DEST_PATH_IMAGE016
为滚刀螺旋角。
为了切出齿轮的锥度,滚刀须沿工件的轴向和径向同时走刀。滚刀轴线的合成平移速度与工件轴线间的夹角即为滚切锥角
Figure 47538DEST_PATH_IMAGE008
,可按下式确定:
Figure 930044DEST_PATH_IMAGE018
滚刀加工锥齿轮时,刀具和工件间除有分齿运动外,还应有差动运动。差动螺旋角
Figure 220211DEST_PATH_IMAGE019
。计算公式为:
(3)渐开线锥齿轮的齿轮滚削加工中心距、导入、导出行程的计算
参见图2,容易得到工件上A、B两点的坐标:
Figure 538377DEST_PATH_IMAGE021
Figure 958994DEST_PATH_IMAGE022
则切削深度锥线
Figure 369246DEST_PATH_IMAGE001
的直线方程:
Figure 417449DEST_PATH_IMAGE023
。点P、C分别为切入、切出滚刀椭圆截面与
Figure 342680DEST_PATH_IMAGE001
的切点,有
Figure 504671DEST_PATH_IMAGE024
。点P处,对滚刀椭圆截面方程求一阶导数:,联合上式得:
Figure 788202DEST_PATH_IMAGE026
Figure 200729DEST_PATH_IMAGE027
Figure 166411DEST_PATH_IMAGE028
代入椭圆截面方程(1)求解滚刀中心坐标
Figure 347993DEST_PATH_IMAGE029
Figure 475349DEST_PATH_IMAGE030
 
其中,
Figure 312855DEST_PATH_IMAGE031
     (2)
对刀时的中心距:
Figure 878966DEST_PATH_IMAGE032
+
Figure 118317DEST_PATH_IMAGE033
     (3)
切入行程:       (4)
考虑胎具的影响,切出行程不宜过大,可按(5)式计算:
Figure 803694DEST_PATH_IMAGE035
           (5)
上述步骤3中,齿轮模板库的建立如下:
根据齿轮滚削加工工艺描述中重复出现的指令序列,这些指令序列能实现一定的加工功能,将这种程序相似的结构定为一个模块;依据每类齿轮的加工工艺过程设置对应的NC标准模板结构,用一个NC标准模板结构来组合各种模块形成一个NC标准模板;各类齿轮的NC标准模板组成了齿轮模板库。
定义1  NC标准模板是一个四元组,Template=<ID,S,P,O>,其中ID是模板的唯一标志;S是对象操作者;P是操作的约束规则集合;O是模板中的对象集合。
(1)滚削工艺过程的表示
本发明采用任务流图来表示齿轮滚削加工工艺过程。
定义2  工艺任务流图是一个加权有向无环图G=<V,E>,其中V是任务流图中结点的集合,E是边的集合。vi V表示任务i ,ek =〈vi , vj〉∈表示任务i之间的数据依赖关系1;结点vi 上的权t i指出了该结点所表示的任务类型。工艺任务流图对齿轮滚削加工的工艺流程进行划分,一个或几个工序对应为一个独立的任务,并反映各任务间的数据依赖关系。工艺任务流图中每一个结点表示一个任务,其权相表示该任务的类型,任务按出现先后顺序进行编号(结点号),数据流总是从上一个结点传递到下一个结点。例如,渐开线圆锥直齿轮的工艺任务流图可表示为:
(2)抽象NC标准模板结构
齿轮滚削数控加工工艺中所使用的资源可分为两类:实现各工艺任务的资源称为模块或NC处理单元(Processing Element PE);实现处理单元间通讯的资源称为通信通道(Communication Chanel CH)。由此可以抽象出NC标准模板的结构:
定义3  NC标准模板结构为一个二元组A=<PE,CH>,其中,PE是PE的集合,CH是CH的集合,表示种类为的模块(或NC处理单元)
Figure 751160DEST_PATH_IMAGE038
表示种类为的通信通道l表示模块(或NC处理单元)总数。
如图3所示,根据定义2和定义3可以得出滚削工艺任务流图和NC标准模板结构之间的映射关系:
Figure 471171DEST_PATH_IMAGE040
Figure 481853DEST_PATH_IMAGE041
;在NC标准模板结构中,模块资源构成处理单元集合,并通过总线连接;工艺任务流图划分并映射到NC标准模板结构中后,由控制器生成任务执行的控制向量,并通过存储器实现任务间的通信。
本发明中的每类齿轮NC标准模板结构是预先定义好的。操作者也可以通过人机交互界面制定新的模板结构,并保存在Access数据库中的NC标准模板结构数据表中,其数据表结构字段包括:ID字段,模块类型名字段,模块编号字段。
(3)模块
NC标准模板由许多相对独立的标准的基本功能模块组成,模块是数控加工过程中一部分相对独立的功能,各模块相对其他模块来说都是可替换的,这也使得NC标准模板具有可重组性。当需要加工新的产品时,就可以利用原有的一些NC标准功能的模块组建新的NC标准模板。模块作为NC标准模板的组成单元,其定义为:
定义4   模块是一个六元组,ChildrenTemplate=<ID,S,P,O,T,N>,其中ID是模块在NC标准模板上的编号;S是信息操作者;P是操作的约束规则集合;O是模块中的信息集合;T是模块的类型标志;N是模块在同类型内的编号。
本发明将齿轮滚削加工全部工艺参数值定义为相应的参数变量,其相互间的关系体现为各类关系表达式。根据模块的定义,模块的<ID,O,P,S,T,N>六个组成元素可定义为六类关系表达式,包括:序号表达式(ID)、输出信息表达式(O)、计算表达式(S)、条件表达式(P)、类型标识表达式(T)、模块编号表达式(N)等。其中,输出信息表达式(O)承载了模块的主体信息,其实例化结果为NC代码。
齿轮滚削加工NC标准的模块包含以下几类功能模块组成:主程序模块、加工准备模块、同步运动控制模块、窜刀控制模块、切削条件控制模块、刀具轨迹控制模块、换刀模块。
NC标准模板库和模块均用Access数据库存储,每一个齿轮类的NC标准模板对应数据库中一个模板数据表,每一个模块对应数据库中一个模块数据表。本发明中模板数据表和模块数据表采用相同的数据表结构,由ID、输出信息、计算公式、公式计算条件、输出条件、模块标识、模块号等字段组成,分别存储模块对应的六类表达式信息。本发明中所有模块表中信息均预先制定完成,在生成NC标准模板时供系统直接调用。
 
上述步骤3中,调用NC标准模板结构生成NC标准模板
NC标准模板结构是NC标准模板的骨架,在NC标准模板结构中填充相应的模块则生成NC标准模板。
如图4所示,生成NC标准模板的过程如下:
在步骤S401,读取NC标准模板结构;
在步骤S402,控制向量转到NC标准模板结构上的标记结点号j(起始结点j=0),读取结点模块
Figure 387492DEST_PATH_IMAGE042
类型i;
在步骤S403,若
Figure 483624DEST_PATH_IMAGE043
,转入步骤S404;否则,转入步骤S405;
在步骤S404,模块
Figure 132911DEST_PATH_IMAGE042
为新类型的模块,同类型模块数量m=0;
在步骤S405,根据模块类型i,覆盖搜索模块资源库;
在步骤S406,判断是否找到匹配类型的模块,若是,则执行步骤S407,否则转入步骤S411;
在步骤S407,同类型模块数量m=m+1;
在步骤S408,模块ID赋值为j,N赋值为m;
在步骤S409, 读取模块数据表中的信息并插入NC标准模板数据表中,结点号j=j+1;
在步骤S410, 判断j> r(总模块数),若是,执行步骤S411,否则,转入步骤S402;
在步骤S411,程序结束。
上述流程中,N是模块在同类型内的编号。在步骤S403,进行模块类型判别时,若此模块的类型为新出现的类型,则该类型模块数量m初始值赋为0,否则m为模板中此类型已有的模块数。在模块库中存在搜索类型的模块则m值加1,模板上模块在同类型内的编号N赋值为m,否则算法结束并提示用户模块类型不存在。
 
上述步骤4中,对NC标准模板的实例化
首先,从齿轮模板库中调用NC标准模板,从工艺参数数据集中调用加工工艺参数值对NC标准模板中各模块对应的参数变量进行初始化;然后,利用表达式驱动算法对模板数据表中的记录逐条进行解码,并将解码结果写入结果数据表;最后,将代码结果数据表中的记录输出到NC文件,并储存供生产调用。
如图5所示,表达式驱动算法的基本步骤如下:
在步骤S501,读取当前模块类型和模块号,获取对应工艺参数数据,初始化参数
变量;
在步骤S502,判断当前记录n≤max(ID),若是,执行步骤S503;否则,转入步骤S509;
在步骤S503,判断是否需要计算中间参变量,若是,执行步骤S504;否则,转入步骤S506;
在步骤S504,判断是否满足计算条件,若是,执行步骤S505;否则, n=n+1,转入步骤S502;
在步骤S505,计算中间参变量;
在步骤S506,读取输出信息表达式(O),参变量赋值,生成NC代码行;
在步骤S507,判断是否满足输出条件,若是,执行步骤S508,否则,n=n+1,转入步骤S502;
在步骤S508,将输出信息表达式结果输出到结果表,执行n=n+1,转入步骤S502;
在步骤S509,输出结果表,将NC代码保存到NC文件中;
在步骤S510,程序结束。
上述流程中,n是当前记录在模板的编号ID,初始值为1。输出信息表达式由NC指令和参数变量组成,其进行参数替换后的结果为一条NC代码,当判断模板数据表中该条记录的输出条件为真时,则将此条NC代码输出到结果数据表中保存,当完成所有记录行的参数替换工作后,将结果数据表中的NC代码输出到NC文件中保存。

Claims (9)

1.基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,包括以下步骤:
步骤1,通过人机交互界面,数控程序员选择工件和刀具,并设置必要的加工参数;
步骤2,系统自动调用滚削模型库中齿轮对应的数学模型,计算刀具加工路径点坐标值,确定加工所需的全部工艺参数数据;
步骤3,依据NC标准模板结构和模块自动生成齿轮的NC标准模板,建立齿轮模板库;
步骤4,系统从齿轮模板库中调用NC标准模板和从工艺参数数据集中提取参数值,通过表达式驱动算法完成对NC标准模板的实例化,得到数控加工程序。
2.根据权利要求1所述的基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,其特征在于:所述步骤2中的数学模型与齿轮类是对应的,齿轮类有基本齿轮类和多联齿轮派生类,基本齿轮类包括圆柱齿轮类、圆锥齿轮类、涡轮类、鼓形齿轮类和曲线齿轮类。
3.根据权利要求2所述的基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,其特征在于:所述步骤3中的NC标准模板结构是由齿轮类对应的工艺任务流图映射制定的。
4.根据权利要求3所述的基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,其特征在于:所述NC标准模板结构定义为一个二元组A=<PE,CH>,其中,PE是PE的集合,CH是CH的集合,                                                
Figure 2013100828864100001DEST_PATH_IMAGE001
表示种类为的模块
Figure 762137DEST_PATH_IMAGE002
表示种类为的通信通道l
Figure DEST_PATH_IMAGE003
表示模块总数。
5.根据权利要求4所述的基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,其特征在于:所述模块是齿轮滚削加工工艺描述中重复出现的指令序列。
6.根据权利要求5所述的基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,其特征在于:所述模块定义为一个六元组,ChildrenTemplate=<ID,S,P,O,T,N>,其中ID是模块在NC标准模板上的编号;S是信息操作者;P是操作的约束规则集合;O是模块中的信息集合;T是模块的类型标志;N是模块在类型内的编号。
7.根据权利要求6所述的基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,其特征在于:所述步骤3中的NC标准模板定义为一个四元组,Template=<ID,S,P,O>,其中ID是模板的唯一标志;S是对象操作者;P是操作的约束规则集合;O是模板中的对象集合。
8.根据权利要求7所述的基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,其特征在于:所述步骤3中生成齿轮的NC标准模板的步骤包括,
步骤S401,读取NC标准模板结构;
步骤S402,控制向量转到NC标准模板结构上的标记结点号j,起始结点j=0,读取结点模块
Figure 838677DEST_PATH_IMAGE004
类型i;
步骤S403,若
Figure DEST_PATH_IMAGE005
,转入步骤S404;否则,转入步骤S405;
步骤S404,模块
Figure 294542DEST_PATH_IMAGE004
为新类型的模块,同类型模块数量m=0;
步骤S405,根据模块类型i,覆盖搜索模块资源库;
步骤S406,判断是否找到匹配类型的模块,若是,则执行步骤S407,否则转入步骤S411;
步骤S407,同类型模块数量m=m+1;
步骤S408,模块ID赋值为j,N赋值为m;
步骤S409, 读取模块数据表中的信息并插入NC标准模板数据表中,结点号j=j+1;
步骤S410, 判断j> r,若是,执行步骤S411,否则,转入步骤S402;
步骤S411,程序结束。
9.根据权利要求8所述的基于标准模板和表达式驱动的齿轮滚削CNC自动编程方法,其特征在于:所述步骤4中表达式驱动算法完成对NC标准模板的实例化的步骤包括,
步骤S501,读取当前模块类型和模块号,获取对应工艺参数数据,初始化参数
变量;
步骤S502,判断当前记录n≤max(ID),若是,执行步骤S503;否则,转入步骤S509;
步骤S503,判断是否需要计算中间参变量,若是,执行步骤S504;否则,转入步骤S506;
步骤S504,判断是否满足计算条件,若是,执行步骤S505;否则, n=n+1,转入步骤S502;
步骤S505,计算中间参变量;
步骤S506,读取输出信息表达式,参变量赋值,生成NC代码行;
步骤S507,判断是否满足输出条件,若是,执行步骤S508,否则,n=n+1,转入步骤S502;
步骤S508,将输出信息表达式结果输出到结果表,执行n=n+1,转入步骤S502;
步骤S509,输出结果表,将NC代码保存到NC文件中;
步骤S510,程序结束。
CN201310082886.4A 2013-03-15 2013-03-15 基于标准模板和表达式驱动的齿轮滚削cnc自动编程方法 Expired - Fee Related CN103197605B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310082886.4A CN103197605B (zh) 2013-03-15 2013-03-15 基于标准模板和表达式驱动的齿轮滚削cnc自动编程方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310082886.4A CN103197605B (zh) 2013-03-15 2013-03-15 基于标准模板和表达式驱动的齿轮滚削cnc自动编程方法

Publications (2)

Publication Number Publication Date
CN103197605A true CN103197605A (zh) 2013-07-10
CN103197605B CN103197605B (zh) 2015-04-22

Family

ID=48720269

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310082886.4A Expired - Fee Related CN103197605B (zh) 2013-03-15 2013-03-15 基于标准模板和表达式驱动的齿轮滚削cnc自动编程方法

Country Status (1)

Country Link
CN (1) CN103197605B (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106292538A (zh) * 2015-05-19 2017-01-04 大陆汽车投资(上海)有限公司 对数控加工设备进行编程的方法、设备和系统
CN106843139A (zh) * 2015-12-10 2017-06-13 捷准科技股份有限公司 应用对话式控制器生成cnc机床切削路径的方法
CN108398896A (zh) * 2017-02-08 2018-08-14 欧姆龙株式会社 控制装置、控制方法以及控制程序
CN108829027A (zh) * 2018-06-15 2018-11-16 沈机(上海)智能系统研发设计有限公司 执行程序生成方法及其装置、介质、终端
CN109062142A (zh) * 2018-09-17 2018-12-21 四川九洲电器集团有限责任公司 一种印制板数控钻孔cnc程序编制方法
CN110103142A (zh) * 2019-05-05 2019-08-09 广东省汉兴科技有限公司 一种砂轮智能切换方法及装置
CN110309538A (zh) * 2019-05-24 2019-10-08 北京卫星制造厂有限公司 航天器工艺模板及其实现系统、方法和应用
CN111007803A (zh) * 2019-12-20 2020-04-14 武汉理工大学 机械加工过程数控代码标准化集成模型及方法
CN112255970A (zh) * 2020-10-22 2021-01-22 铁科(北京)轨道装备技术有限公司 一种生成数控机床程序的方法和装置
CN112859757A (zh) * 2019-11-27 2021-05-28 宁波舜宇智能科技有限公司 边缘计算控制方法、装置、边缘计算机和可读存储介质
CN116339235A (zh) * 2023-03-29 2023-06-27 浙江陀曼智能科技股份有限公司 一种基于加工行进路程的滚齿机窜刀优化方法和系统

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1737716A (zh) * 2000-10-26 2006-02-22 西铁城时计株式会社 加工程序的自动生成方法及其装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1737716A (zh) * 2000-10-26 2006-02-22 西铁城时计株式会社 加工程序的自动生成方法及其装置

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
吴强等: "基于抽象体系结构模板的多路软硬件划分算法", 《计算机辅助设计与图形学学报》, vol. 16, no. 11, 30 November 2004 (2004-11-30), pages 1562 - 1567 *
张胜文等: "基于KBE技术的复杂零件CAM系统研究", 《江苏科技大学学报(自然科学版)》, vol. 23, no. 3, 30 June 2009 (2009-06-30), pages 230 - 233 *
张胜文等: "基于成组技术的复杂零件数控自动编程系统研究", 《制造技术与机床》, no. 3, 31 March 2010 (2010-03-31), pages 92 - 95 *
李飞等: "表达式法在系列产品参数化CAD中的应用", 《农业装备与车辆工程》, no. 12, 31 December 2006 (2006-12-31), pages 52 - 54 *
梅小宁等: "基于UG二次开发的参数化建模方法在优化设计中的应用", 《科技导报》, vol. 28, no. 3, 19 April 2010 (2010-04-19), pages 29 - 32 *
王时龙等: "数控滚齿自动编程技术的研究", 《中国机械工程》, vol. 19, no. 6, 31 August 2008 (2008-08-31), pages 1955 - 1958 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106292538A (zh) * 2015-05-19 2017-01-04 大陆汽车投资(上海)有限公司 对数控加工设备进行编程的方法、设备和系统
CN106843139A (zh) * 2015-12-10 2017-06-13 捷准科技股份有限公司 应用对话式控制器生成cnc机床切削路径的方法
CN108398896A (zh) * 2017-02-08 2018-08-14 欧姆龙株式会社 控制装置、控制方法以及控制程序
CN108829027A (zh) * 2018-06-15 2018-11-16 沈机(上海)智能系统研发设计有限公司 执行程序生成方法及其装置、介质、终端
CN109062142A (zh) * 2018-09-17 2018-12-21 四川九洲电器集团有限责任公司 一种印制板数控钻孔cnc程序编制方法
CN110103142B (zh) * 2019-05-05 2021-12-21 广东省汉兴科技有限公司 一种砂轮智能切换方法及装置
CN110103142A (zh) * 2019-05-05 2019-08-09 广东省汉兴科技有限公司 一种砂轮智能切换方法及装置
CN110309538A (zh) * 2019-05-24 2019-10-08 北京卫星制造厂有限公司 航天器工艺模板及其实现系统、方法和应用
CN110309538B (zh) * 2019-05-24 2023-05-12 北京卫星制造厂有限公司 航天器工艺模板及其实现系统、方法和应用
CN112859757A (zh) * 2019-11-27 2021-05-28 宁波舜宇智能科技有限公司 边缘计算控制方法、装置、边缘计算机和可读存储介质
CN111007803A (zh) * 2019-12-20 2020-04-14 武汉理工大学 机械加工过程数控代码标准化集成模型及方法
CN111007803B (zh) * 2019-12-20 2024-01-19 武汉理工大学 机械加工过程数控代码标准化集成模型及方法
CN112255970A (zh) * 2020-10-22 2021-01-22 铁科(北京)轨道装备技术有限公司 一种生成数控机床程序的方法和装置
CN116339235A (zh) * 2023-03-29 2023-06-27 浙江陀曼智能科技股份有限公司 一种基于加工行进路程的滚齿机窜刀优化方法和系统

Also Published As

Publication number Publication date
CN103197605B (zh) 2015-04-22

Similar Documents

Publication Publication Date Title
CN103197605B (zh) 基于标准模板和表达式驱动的齿轮滚削cnc自动编程方法
Xu Machine Tool 4.0 for the new era of manufacturing
CN103065348B (zh) 基于骨骼动作库的二维动画自动生成方法
CN108829024B (zh) 一种plc程序生成方法及系统
CN103454972B (zh) 基于ug nx api的刀具五轴数控磨削加工自动编程的方法
CN110968042B (zh) 一种基于运动卡的数控倒角参数化编程加工方法
CN103454974A (zh) 复杂构件工艺方案驱动的智能数控编程方法
CN102385347A (zh) 用于异形螺旋曲面加工的智能数控编程系统
JP5291727B2 (ja) 多軸同期動作機械のプログラム変換モジュール及びプログラム変換方法
CN103544343A (zh) 动力卡盘的系列化、参数化建模方法
CN101364100A (zh) 数控机床智能结构的设计与实现方法
WO2013013522A1 (zh) 可重构计算机数字控制系统与数字控制方法、重构方法
CN102540974B (zh) 一种数控代码的转换方法
CN102629388A (zh) 机械装备仿真系统生成方法
Nassehi et al. A new software platform to support feature-based process planning for interoperable STEP-NC manufacture
CN111475159B (zh) 一种自动生成程序的方法、装置及存储介质
CN107991991B (zh) 一种数控机床智能控制系统的工作方法
CN102479257A (zh) 智能数控机床的设计与实现方法
CN109408991A (zh) 一种基于fanuc picture人机界面的模型参数可视化加工方法
CN105137919B (zh) 一种生成特征阵列数控宏程序的方法
CN109978994A (zh) 基于bim技术的后期漫游渲染方法
CN105204430A (zh) 基于机床实体模型的五轴后置处理方法
CN105549537B (zh) 基于实物扫描的装配体参数化及自动化数控加工方法
CN109615709A (zh) 基于云计算的多人协作三维场景建模与绘制方法
CN103530436A (zh) 基于autocad.net api 的刀具设计图纸参数化生成方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150422

Termination date: 20160315

CF01 Termination of patent right due to non-payment of annual fee