CN104281089B - 四轴数控机床及其刻字方法 - Google Patents

四轴数控机床及其刻字方法 Download PDF

Info

Publication number
CN104281089B
CN104281089B CN201410421524.8A CN201410421524A CN104281089B CN 104281089 B CN104281089 B CN 104281089B CN 201410421524 A CN201410421524 A CN 201410421524A CN 104281089 B CN104281089 B CN 104281089B
Authority
CN
China
Prior art keywords
coordinate
module
linear axis
rotation
processing stand
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.)
Active
Application number
CN201410421524.8A
Other languages
English (en)
Other versions
CN104281089A (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.)
SHANGHAI LYNUC NUMERICAL CONTROL TECHNOLOGY CO.,LTD.
Original Assignee
SHANGHAI LYNUC CNC TECHNOLOGY Co Ltd
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 SHANGHAI LYNUC CNC TECHNOLOGY Co Ltd filed Critical SHANGHAI LYNUC CNC TECHNOLOGY Co Ltd
Priority to CN201410421524.8A priority Critical patent/CN104281089B/zh
Publication of CN104281089A publication Critical patent/CN104281089A/zh
Application granted granted Critical
Publication of CN104281089B publication Critical patent/CN104281089B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Turning (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开了一种四轴数控机床及其刻字方法,其中,刻字方法包括:读入一适用于五轴数控机床的加工程序,并从该加工程序中提取在一工件上的加工点;修改该加工点的坐标,以使得该加工点在该四轴数控机床相较于该五轴数控机床所缺失的直线轴上的移动量为0;利用一五轴刀尖跟随程序,将修改后的坐标转换为一五轴控制指令;在该五轴控制指令中选取与该四轴数控机床的各轴对应的控制指令,控制该四轴数控机床的各轴按照选取的控制指令运动;利用刀具在修改后的坐标进行刻字。本发明弥补了现有技术中四轴数控机床常因编程时的结构参数与实际加工时的结构参数不一致而重新编程的不足,达到了提高生产效率,降低人功成本的有益效果。

Description

四轴数控机床及其刻字方法
技术领域
本领域涉及一种四轴数控机床及其刻字方法。
背景技术
目前,现有的四轴数控机床在进行加工刻字时,往往要在编程阶段输入该四轴数控机床的结构参数,包括该四轴数控机床的刀具的长度、旋转轴的旋转中心和待加工的工件的坐标中心等。而且在实际加工中,可能存在更换刀具而导致刀具的长度相较于编程阶段输入的长度发生变化的情况,及出现编程时旋转轴的旋转中心与实际加工时的旋转轴的旋转中心不一致等问题,这时往往需要按照实际的结构参数重新进行编程,才能保证加工刻字的准确性。因此,现有的四轴数控机床在加工刻字时,存在人工操作周期长,操作繁琐等缺点。
发明内容
本发明需要解决的技术问题是为了克服现有技术中四轴数控机床常因编程时的结构参数与实际加工时的结构参数不一致而重新编程的缺陷,提供了一种只需要设定初始的结构参数而不需要重新编程的四轴数控机床及其刻字方法。
本发明是通过下述技术方案解决上述技术问题的:
一种四轴数控机床的刻字方法,其特点是,包括以下步骤:
S1、读入一适用于五轴数控机床的加工程序,并从该加工程序中提取在一工件上的加工点;
S2、修改该加工点的坐标,以使得该加工点在该四轴数控机床相较于该五轴数控机床所缺失的直线轴上的移动量为0;
S3、利用一五轴刀尖跟随程序,将修改后的坐标转换为一五轴控制指令;
S4、在该五轴控制指令中选取与该四轴数控机床的各轴对应的控制指令,控制该四轴数控机床的各轴按照选取的控制指令运动;
S5、利用该四轴数控机床的刀具在修改后的坐标进行刻字。
较佳的,该四轴数控机床的各轴分别为两个旋转轴和两个直线轴,该缺失的直线轴为构成该工件所在面的直线轴之一,在S2中,通过旋转该两个旋转轴中任一旋转轴的方式将该加工点旋转至该两个直线轴所构成的面,将该加工点旋转后的坐标作为修改后的坐标。
在本技术方案中通过旋转旋转轴的方式,对加工点的坐标重新计算,计算得到该加工点的坐标在该四轴数控机床相较于该五轴数控机床所缺失的直线轴上的移动量为0。
较佳的,S2包括以下步骤:
S21、选定一用于将该加工点旋转至该两个直线轴所构成的面的旋转轴;
S22、由该加工点通过移位获得一刀具姿态向量,移位的位移为由选定的旋转轴的旋转中心指向该工件的工件坐标中心;
S23、根据该刀具姿态向量,计算选定的旋转轴将该加工点在该缺失的直线轴上的坐标值旋转至该两个直线轴中任一直线轴的旋转角度;
S24、将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该旋转角度,以形成该加工点修改后的坐标。
较佳的,S22还包括判断该工件坐标中心在该缺失的直线轴的0位上是否存在偏移量,若否,执行S23,若是,执行S221
S221、计算选定的旋转轴的一用于补偿该偏移量的补偿旋转角度,然后执行S222
S222、计算该旋转角度与该补偿旋转角度的差值,将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该差值,以形成该加工点修改后的坐标,然后执行S3
较佳的,步骤S1包括:
S11、读入该四轴数控机床的一机床参数、该工件的一工件坐标中心、该刀具的刀具参数及一刻字要求;
S12、根据读入的机床参数、工件坐标参数、刀具参数及刻字要求,生成该加工程序;
S13、从该加工程序中提取在该工件上的加工点。
一种四轴数控机床,其特点是,包括一生成模块、一修改模块、一转换模块、一运动模块和一刻字模块:
该生成模块用于读入一适用于五轴数控机床的加工程序,并从该加工程序中提取在一工件上的加工点;
该修改模块用于修改该生成模块生成的加工点的坐标,以使得该加工点在该四轴数控机床相较于该五轴数控机床所缺失的直线轴上的移动量为0;
该转换模块用于利用一五轴刀尖跟随程序,将该修改模块修改后的坐标转换为一五轴控制指令;
该运动模块用于在该转换模块转换成的五轴控制指令中选取与该四轴数控机床的各轴对应的控制指令,控制该四轴数控机床的各轴按照选取的控制指令运动;
该刻字模块用于在运动后的各轴上,利用该四轴数控机床的刀具在修改后的坐标进行刻字。
较佳的,该四轴数控机床的各轴分别为两个旋转轴和两个直线轴,该缺失的直线轴为构成该工件所在面的直线轴之一,该修改模块用于通过旋转该两个旋转轴中任一旋转轴的方式将该加工点旋转至该两个直线轴所构成的面,将该加工点旋转后的坐标作为修改后的坐标。
较佳的,该修改模块包括一选定模块、一刀具姿态向量获得模块、一旋转角度计算模块和一坐标值修改模块;
该选定模块用于选定一用于将该加工点旋转至该两个直线轴所构成的面的旋转轴;
该刀具姿态向量获得模块用于由该加工点通过移位获得一刀具姿态向量,移位的位移为由该选定模块选定的旋转轴的旋转中心指向该工件的工件坐标中心;
该旋转角度计算模块用于根据该刀具姿态向量获得模块获得的刀具姿态向量,计算选定的旋转轴将该加工点在该缺失的直线轴上的坐标值旋转至该两个直线轴中任一直线轴的旋转角度;
该坐标值修改模块用于将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该旋转角度计算模块计算出的旋转角度,以形成该加工点修改后的坐标。
较佳的,该旋转角度计算模块还用于判断该工件坐标中心在该缺失的直线轴的0位上是否存在偏移量,若否,调用该坐标值修改模块,若是,调用一补偿旋转角度计算模块;
该补偿旋转角度计算模块用于计算选定的旋转轴的一用于补偿该偏移量的补偿旋转角度,然后调用一求差模块;
该求差模块用于计算该补偿旋转角度和该旋转角度的差值,将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该差值,以形成该加工点修改后的坐标,然后调用该转换模块。
较佳的,该生成模块包括:一读入模块、一加工程序生成模块和一加工点提取模块;
该读入模块用于读入该四轴数控机床的一机床参数、该工件的一工件坐标中心、一刀具参数及一刻字要求;
该加工程序生成模块用于根据该读入模块读入的机床参数、工件坐标参数、刀具参数及刻字要求,生成该加工程序;
该加工点提取模块用于从该加工程序中提取在该工件上的加工点。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
本发明的积极进步效果在于:本发明通过编程的方式将原本应用于五轴数控机床上的五轴刀尖跟随模块应用在四轴数控机床上,从而使得编程时的结构参数与实际加工时的结构参数即使不一致,也无需重新编程,增加程序的通用性,减小编程人员工作,提高生产效率,降低人功成本。
附图说明
图1为本发明实施例1的四轴数控机床的坐标系示意图。
图2为本发明实施例1的四轴数控机床的刻字方法的流程图。
图3为本发明实施例1的四轴数控机床的框图。
图4为本发明实施例2的四轴数控机床的刻字方法的流程图。
图5为本发明实施例2的四轴数控机床的框图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
一四轴数控机床,参见图1,包括四个实体轴,分别为直线轴X、直线轴Z、旋转轴B和旋转轴C,旋转轴B绕一与直线轴X和直线轴Z构成的平面X-Z垂直的直线轴(即下文提到的直线轴Y)旋转,旋转轴C绕直线轴Z旋转。该四轴数控机床相较于一五轴数控机床缺失一直线轴Y(即该五轴数控机床包括五个实体轴,分别为直线轴X、直线轴Y、直线轴Z、绕直线轴Y旋转的旋转轴B和绕直线轴Z旋转的旋转轴C)。为了便于理解,本实施例将该四轴数控机床缺失的直线轴Y看作该四轴数控机床的一个虚拟轴,即直线轴Y在空间位置上是存在的,但是并不存在控制直线轴Y运动的电机和驱动器。
该四轴数控机床的刻字对象是一工件,该工件摆放在直线轴X、直线轴Y和直线轴Z所构成的坐标系中;刻字要求(即需要刻制的图案)是在该工件的一面上(该面可为弧面或平面)刻一“十”字形。另外,该工件的工件坐标中心为Ow(100,0,20,0,0),旋转轴B的旋转中心坐标为On(10,20,5,0,0),旋转轴C的旋转中心坐标为Om(3,5,2,0,0),该四轴数控机床的刀具的长度为50毫米。
为了实现上述刻字要求,该刻字方法包括以下步骤,参见图2:
步骤101、读入该四轴数控机床的一机床参数、该工件坐标中心、一刀具参数及刻字要求。该机床参数包括旋转轴B的旋转方向(如图1所示)和旋转中心坐标On(10,20,5,0,0)(图中未标出)及旋转轴C的旋转方向(如图1所示)和旋转中心坐标Om(3,5,2,0,0)(图中未标出);该工件坐标中心Ow(100,0,20,0,0);该刀具参数包括刀具的长度50毫米;该刻字要求为如图1中示出的“十”字形。
步骤102、根据读入的机床参数、工件坐标参数、刀具参数及刻字要求,生成一适用于该五轴数控机床的加工程序,并从该加工程序中提取相应的加工点。该加工程序用于控制该五轴数控机床上按照该机床参数、工件坐标参数、刀具参数实现该刻字要求,提取的加工点的数量为多个,加工点的位置即为刀具需要加工的位置,所有加工点形成了需要刻制的图案(“十”字形)。图1中只示意性的标出一个加工点——点P。此步骤可由通用CAM(计算机辅助制造)软件实现,具体过程不做赘述。
步骤103、通过旋转旋转轴C的方式将步骤102提取的加工点旋转至直线轴X和直线轴Z所构成的面X-Z,将该加工点旋转后的旋转轴C的坐标作为修改后的旋转轴C的坐标,以使得该加工点在直线轴Y上的移动量为0。对于点P修改后的坐标为点P’,在刻字过程中点P’在直线轴Y上的移动量为0。
步骤104、利用一五轴刀尖跟随程序,将该加工点的修改后的坐标转换为一五轴控制指令。具体为根据该机床参数、工件坐标参数、刻字器件刀具参数及刻字要求,计算在点P’刻字时旋转轴B、旋转轴C、直线轴X、直线轴Y和直线轴Z需要运动的指令位置,并进行速度规划,得到该五轴控制指令,由于该五轴刀尖跟随程序为一段现有的代码,故在此不再赘述。由于步骤103已经将加工点在直线轴Y上的移动量设为0,所以可以预知该五轴控制指令中,直线轴Y不需要运动。
步骤105、在该五轴控制指令中选取与旋转轴B、旋转轴C、直线轴X、和直线轴Z对应的控制指令,控制该四轴数控机床的旋转轴B、旋转轴C、直线轴X、和直线轴Z按照选取的控制指令运动。
步骤106、利用该刀具在该加工点修改后的坐标进行刻字。即在点P’进行刻字。
本实施例的四轴数控机床,参见图3,包括一读入模块201、一加工程序生成模块202、一加工点提取模块203、一修改模块204、一转换模块205、一运动模块206和一刻字模块207。
该读入模块201用于读入该四轴数控机床的一机床参数、该工件的一工件坐标中心、一刀具参数及一刻字要求。
该加工程序生成模块202用于根据该读入模块201读入的机床参数、工件坐标参数、刀具参数及刻字要求,生成该加工程序。
该加工点提取模块203用于从该加工程序中提取在该工件上的加工点。
该修改模块204用于通过旋转旋转轴C的方式将该加工点旋转至直线轴X和直线轴Z所构成的面X-Z,将该加工点旋转后的坐标作为修改后的坐标,以使得该加工点在直线轴Y上的移动量为0。
该转换模块205用于利用一五轴刀尖跟随程序,将该修改模块204修改后的坐标转换为一五轴控制指令。
该运动模块206用于在该转换模块205转换成的五轴控制指令中选取与该四轴数控机床的各轴对应的控制指令,控制该四轴数控机床的各轴按照选取的控制指令运动。
该刻字模块207用于在运动后的各轴上,利用该四轴数控机床的刀具在修改后的坐标进行刻字。
实施例2
本实施例与实施例1基本相同,不同之处在于,参见图4,步骤103包括以下步骤:
步骤1031、选定一用于将该加工点旋转至直线轴X和直线轴Z所构成的面X-Z的旋转轴。对点P而言,此步骤是选定将点P(4,25,1,30,10)旋转至面X-Z的旋转轴,本实施例选定为旋转轴C。
步骤1032、由该加工点通过移位获得一刀具姿态向量,移位的位移为由选定的旋转轴的旋转中心指向该工件的工件坐标中心。对点P而言,刀具姿态向量:
Q=P+Ow-Om=(4,25,1,30,10)+(100,0,20,0,0)-(3,5,2,0,0)=(101,20,19,30,10)。
步骤1032还包括判断该工件坐标中心在直线轴Y的0位上是否存在偏移量,若否,执行步骤1033,若是,执行步骤1035。如Ow(100,0,20,0,0)就属于在直线轴Y的0位上不存在偏移量的情况,Ow(100,1,20,0,0)就属于在直线轴Y的0位上存在偏移量的情况,偏移量Y_Offset=1。
步骤1033、根据该刀具姿态向量,计算旋转轴C将该加工点在直线轴Y上的坐标值旋转至直线轴X的旋转角度。即C’=atan(Q.y,Q.x)=atan(20,101)=78.7992度。
步骤1034、将该刀具姿态向量中旋转轴C对应的坐标值修改为该旋转角度,以形成该加工点修改后的坐标,然后执行步骤104。即点P修改后的坐标为P’=(101,20,19,30,78.7992)。
步骤1035、计算旋转轴C的一用于补偿该偏移量的补偿旋转角度C’_0,然后执行步骤1036。针对于Ow(100,1,20,0,0)的情况,偏移量Y_Offset=1,
Q=P+Ow-Om=(101,21,19,30,10),
C’_0=atan(Y_Offset,sqrt(Q’.y*Q’.y,Q’.x*Q’.x))。
步骤1036、计算该旋转角度与该补偿旋转角度的差值,将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该差值,以形成该加工点修改后的坐标,然后执行步骤104。
本实施例的四轴数控机床与实施例1的四轴数控机床基本相同,不同之处在于,参见图5,本实施例的四轴数控机床的修改模块204包括一选定模块2041、一刀具姿态向量获得模块2042、一旋转角度计算模块2043、一坐标值修改模块2044、一补偿旋转角度计算模块2045和一求差模块2046。
该选定模块2041用于选定一用于将该加工点旋转至直线轴X和直线轴Z所构成的面X-Z的旋转轴。
该刀具姿态向量获得模块2042用于由该加工点通过移位获得一刀具姿态向量,移位的位移为由该选定模块2041选定的旋转轴的旋转中心指向该工件的工件坐标中心。
该旋转角度计算模块2043用于根据该刀具姿态向量获得模块2042获得的刀具姿态向量,计算选定的旋转轴将该加工点在直线轴Y上的坐标值旋转至直线轴Z的旋转角度。
该坐标值修改模块2044用将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该旋转角度计算模块2043计算出的旋转角度,以形成该加工点修改后的坐标。
该旋转角度计算模块2043还用于判断该工件坐标中心在该缺失的直线轴的0位上是否存在偏移量,若否,调用该坐标值修改模块2044,若是,调用该补偿旋转角度计算模块2045。
该补偿旋转角度计算模块2045用于计算选定的旋转轴的一用于补偿该偏移量的补偿旋转角度,然后调用该求差模块2046。
该求差模块2046用于计算该补偿旋转角度和该旋转角度的差值,将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该差值,以形成该加工点修改后的坐标,然后调用该转换模块205。
实施例3
本实施例的四轴数控机床,包括四个实体轴,分别为直线轴X、直线轴Y、旋转轴B和旋转轴C,旋转轴B绕直线轴Y旋转,旋转轴C绕一与直线轴X和直线轴Y构成的平面X-Y垂直的直线轴(即下文提到的直线轴Z)旋转。该四轴数控机床相较于五轴数控机床缺失直线轴Z。
本实施例的刻字方法与实施例1的刻字方法基本相同,不同之处在于,本实施例的刻字方法的步骤103替换为:通过旋转旋转轴B的方式将步骤102提取的加工点旋转至直线轴X和直线轴Y所构成的面X-Y,将该加工点旋转后的坐标作为修改后的坐标,以使得该加工点在直线轴Z上的移动量为0。并相应的修改其它步骤,具体修改不再赘述。
本实施例的四轴数控机床还可将本实施例的刻字方法与实施例2的刻字方法相结合,形成一种新的刻字方法。
实施例4
本实施例的四轴数控机床,包括四个实体轴,分别为直线轴Y、直线轴Z、旋转轴A和旋转轴C,旋转轴A绕一与直线轴Y和直线轴Z构成的平面Y-Z垂直的直线轴(即下文提到的直线轴X)旋转,旋转轴C绕直线轴Z旋转。该四轴数控机床相较于五轴数控机床缺失直线轴X(本实施例的五轴数控机床包括直线轴X、直线轴Y、直线轴Z、旋转轴A和旋转轴C,旋转轴A绕直线轴X旋转,旋转轴C绕直线轴Z旋转)。
本实施例的刻字方法与实施例1的刻字方法基本相同,不同之处在于,本实施例的刻字方法的步骤103替换为:通过旋转旋转轴C的方式将步骤102提取的加工点旋转至直线轴Y和直线轴Z所构成的面Y-Z,将该加工点旋转后的坐标作为修改后的坐标,以使得该加工点在直线轴X上的移动量为0。并相应的修改其它步骤,具体修改不再赘述。
本实施例的四轴数控机床还可将本实施例的刻字方法与实施例2的刻字方法相结合,形成一种新的刻字方法。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

Claims (10)

1.一种四轴数控机床的刻字方法,其特征在于,包括以下步骤:
S1、读入一适用于五轴数控机床的加工程序,并从该加工程序中提取在一工件上的加工点;
S2、修改该加工点的坐标,以使得该加工点在该四轴数控机床相较于该五轴数控机床所缺失的直线轴上的移动量为0;
S3、利用一五轴刀尖跟随程序,将修改后的坐标转换为一五轴控制指令;
S4、在该五轴控制指令中选取与该四轴数控机床的各轴对应的控制指令,控制该四轴数控机床的各轴按照选取的控制指令运动;
S5、利用该四轴数控机床的刀具在修改后的坐标进行刻字。
2.如权利要求1所述的刻字方法,其特征在于,该四轴数控机床的各轴分别为两个旋转轴和两个直线轴,该缺失的直线轴为构成该工件所在面的直线轴之一,在S2中,通过旋转该两个旋转轴中任一旋转轴的方式将该加工点旋转至该两个直线轴所构成的面,将该加工点旋转后的坐标作为修改后的坐标。
3.如权利要求2所述的刻字方法,其特征在于,S2包括以下步骤:
S21、选定一用于将该加工点旋转至该两个直线轴所构成的面的旋转轴;
S22、由该加工点通过移位获得一刀具姿态向量,移位的位移为由选定的旋转轴的旋转中心指向该工件的工件坐标中心;
S23、根据该刀具姿态向量,计算选定的旋转轴将该加工点在该缺失的直线轴上的坐标值旋转至该两个直线轴中任一直线轴的旋转角度;
S24、将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该旋转角度,以形成该加工点修改后的坐标。
4.如权利要求3所述的刻字方法,其特征在于,S22还包括判断该工件坐标中心在该缺失的直线轴的0位上是否存在偏移量,若否,执行S23,若是,执行S221
S221、计算选定的旋转轴的一用于补偿该偏移量的补偿旋转角度,然后执行S222
S222、计算该旋转角度与该补偿旋转角度的差值,将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该差值,以形成该加工点修改后的坐标,然后执行S3
5.如权利要求1所述的刻字方法,其特征在于,步骤S1包括:
S11、读入该四轴数控机床的一机床参数、该工件的一工件坐标中心、该刀具的刀具参数及一刻字要求;
S12、根据读入的机床参数、工件坐标参数、刀具参数及刻字要求,生成该加工程序;
S13、从该加工程序中提取在该工件上的加工点。
6.一种四轴数控机床,其特征在于,包括一生成模块、一修改模块、一转换模块、一运动模块和一刻字模块:
该生成模块用于读入一适用于五轴数控机床的加工程序,并从该加工程序中提取在一工件上的加工点;
该修改模块用于修改该生成模块生成的加工点的坐标,以使得该加工点在该四轴数控机床相较于该五轴数控机床所缺失的直线轴上的移动量为0;
该转换模块用于利用一五轴刀尖跟随程序,将该修改模块修改后的坐标转换为一五轴控制指令;
该运动模块用于在该转换模块转换成的五轴控制指令中选取与该四轴数控机床的各轴对应的控制指令,控制该四轴数控机床的各轴按照选取的控制指令运动;
该刻字模块用于在运动后的各轴上,利用该四轴数控机床的刀具在修改后的坐标进行刻字。
7.如权利要求6所述的四轴数控机床,其特征在于,该四轴数控机床的各轴分别为两个旋转轴和两个直线轴,该缺失的直线轴为构成该工件所在面的直线轴之一,该修改模块用于通过旋转该两个旋转轴中任一旋转轴的方式将该加工点旋转至该两个直线轴所构成的面,将该加工点旋转后的坐标作为修改后的坐标。
8.如权利要求7所述的四轴数控机床,其特征在于,该修改模块包括一选定模块、一刀具姿态向量获得模块、一旋转角度计算模块和一坐标值修改模块;
该选定模块用于选定一用于将该加工点旋转至该两个直线轴所构成的面的旋转轴;
该刀具姿态向量获得模块用于由该加工点通过移位获得一刀具姿态向量,移位的位移为由该选定模块选定的旋转轴的旋转中心指向该工件的工件坐标中心;
该旋转角度计算模块用于根据该刀具姿态向量获得模块获得的刀具姿态向量,计算选定的旋转轴将该加工点在该缺失的直线轴上的坐标值旋转至该两个直线轴中任一直线轴的旋转角度;
该坐标值修改模块用于将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该旋转角度计算模块计算出的旋转角度,以形成该加工点修改后的坐标。
9.如权利要求8所述的四轴数控机床,其特征在于,该旋转角度计算模块还用于判断该工件坐标中心在该缺失的直线轴的0位上是否存在偏移量,若否,调用该坐标值修改模块,若是,调用一补偿旋转角度计算模块;
该补偿旋转角度计算模块用于计算选定的旋转轴的一用于补偿该偏移量的补偿旋转角度,然后调用一求差模块;
该求差模块用于计算该补偿旋转角度和该旋转角度的差值,将该刀具姿态向量中选定的旋转轴对应的坐标值修改为该差值,以形成该加工点修改后的坐标,然后调用该转换模块。
10.如权利要求6所述的四轴数控机床,其特征在于,该生成模块包括:一读入模块、一加工程序生成模块和一加工点提取模块;
该读入模块用于读入该四轴数控机床的一机床参数、该工件的一工件坐标中心、一刀具参数及一刻字要求;
该加工程序生成模块用于根据该读入模块读入的机床参数、工件坐标参数、刀具参数及刻字要求,生成该加工程序;
该加工点提取模块用于从该加工程序中提取在该工件上的加工点。
CN201410421524.8A 2014-08-25 2014-08-25 四轴数控机床及其刻字方法 Active CN104281089B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410421524.8A CN104281089B (zh) 2014-08-25 2014-08-25 四轴数控机床及其刻字方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410421524.8A CN104281089B (zh) 2014-08-25 2014-08-25 四轴数控机床及其刻字方法

Publications (2)

Publication Number Publication Date
CN104281089A CN104281089A (zh) 2015-01-14
CN104281089B true CN104281089B (zh) 2017-04-12

Family

ID=52256086

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410421524.8A Active CN104281089B (zh) 2014-08-25 2014-08-25 四轴数控机床及其刻字方法

Country Status (1)

Country Link
CN (1) CN104281089B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111007803B (zh) * 2019-12-20 2024-01-19 武汉理工大学 机械加工过程数控代码标准化集成模型及方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10143213A (ja) * 1996-11-11 1998-05-29 Shin Nippon Koki Kk 多面加工機および多面加工方法
CN101515181A (zh) * 2009-04-07 2009-08-26 北京航空航天大学 一种飞机蒙皮纵向拉形加载轨迹设计与数控代码生成方法
CN102566494A (zh) * 2010-12-09 2012-07-11 中国科学院沈阳计算技术研究所有限公司 一种基于刀具矢量平滑压缩的五轴数控插补方法
CN102608951A (zh) * 2011-01-25 2012-07-25 沈阳机床(集团)设计研究院有限公司上海分公司 五轴联动刀轴矢量平面插补算法
CN103543691A (zh) * 2012-07-16 2014-01-29 沈阳高精数控技术有限公司 适用于自由曲面高速高精加工的旋转轴位置优化方法
CN103659460A (zh) * 2013-11-11 2014-03-26 宁波海天精工股份有限公司 在四轴卧式加工中心实现刀尖跟随加工的方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10143213A (ja) * 1996-11-11 1998-05-29 Shin Nippon Koki Kk 多面加工機および多面加工方法
CN101515181A (zh) * 2009-04-07 2009-08-26 北京航空航天大学 一种飞机蒙皮纵向拉形加载轨迹设计与数控代码生成方法
CN102566494A (zh) * 2010-12-09 2012-07-11 中国科学院沈阳计算技术研究所有限公司 一种基于刀具矢量平滑压缩的五轴数控插补方法
CN102608951A (zh) * 2011-01-25 2012-07-25 沈阳机床(集团)设计研究院有限公司上海分公司 五轴联动刀轴矢量平面插补算法
CN103543691A (zh) * 2012-07-16 2014-01-29 沈阳高精数控技术有限公司 适用于自由曲面高速高精加工的旋转轴位置优化方法
CN103659460A (zh) * 2013-11-11 2014-03-26 宁波海天精工股份有限公司 在四轴卧式加工中心实现刀尖跟随加工的方法

Also Published As

Publication number Publication date
CN104281089A (zh) 2015-01-14

Similar Documents

Publication Publication Date Title
CN104460515B (zh) 一种基于后置处理五轴刀具长度补偿方法
CN103454972A (zh) 基于ug nx api的刀具五轴数控磨削加工自动编程的方法
CN108544880A (zh) 一种机器人雕刻加工立体异型石材的方法及***
CN105598984B (zh) 一种冗余度机械臂加速度层运动规划的初始化方法
CN107577882A (zh) 一种侧铣直纹曲面的表面形貌建模及成型的仿真方法
CN103197605A (zh) 基于标准模板和表达式驱动的齿轮滚削cnc自动编程方法
CN108549319A (zh) 一种双转台五轴数控机床通用后处理方法
CN102091967A (zh) 一种多轴数控加工的进给速度平滑方法
CN107471882A (zh) 一种大体积工件雕刻的机器人加工控制***
CN105549535A (zh) 五轴摇篮式数控机床未变形切屑的三维几何建模方法
CN106950916A (zh) 基于ab型五轴数控机床环形刀加工刀轴矢量光顺方法
CN104281089B (zh) 四轴数控机床及其刻字方法
CN107942942B (zh) 一种应用于机床设备的相交倾斜面的倾斜坐标系建立方法
CN104698980B (zh) 一种基于特征的数控立车参数化加工控制方法及***
CN107065769A (zh) 基于ab型五轴数控机床球头刀加工刀轴矢量光顺方法
CN102033510A (zh) 一种工作台偏摆式五轴刀尖跟踪后置处理方法
CN102411335B (zh) 一种五轴数控机床内雕加工路径的生成方法
Yuanfei et al. The open architecture CNC system based on 6-axis flame pipe cutting machine
Vardhan et al. Multiaxis CNC programming and machining
CN104889321A (zh) 一种多机器人联动进行砂型加工的方法
Campos et al. Modelling and implementing circular sawblade stone cutting processes in STEP-NC
CN103838182B (zh) 数控机床编程辅助方法
CN204449780U (zh) 数控镶石设备及其镶石方法
CN104935218B (zh) 一种双旋转电机***的主从控制方法
CN102528553A (zh) 五轴联动数控铣床伺服动态参数快速调整方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 200233 Building No. 25, Cangwu Road, Xuhui District, Shanghai, 3

Applicant after: SHANGHAI LYNUC CNC TECHNOLOGY CO., LTD.

Address before: 200233 Building No. 25, Cangwu Road, Xuhui District, Shanghai, 3

Applicant before: Shanghai Lainake Numerical Control Technology Co., Ltd.

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 5124, building C, 555 Dongchuan Road, Minhang District, Shanghai 200241

Patentee after: SHANGHAI LYNUC NUMERICAL CONTROL TECHNOLOGY CO.,LTD.

Address before: 200233 building 3, No. 25, Cangwu Road, Xuhui District, Shanghai

Patentee before: SHANGHAI LYNUC CNC TECHNOLOGY Co.,Ltd.