KR20140092078A - 머시닝센터 볼스크류의 열변위보정방법 - Google Patents

머시닝센터 볼스크류의 열변위보정방법 Download PDF

Info

Publication number
KR20140092078A
KR20140092078A KR1020130004373A KR20130004373A KR20140092078A KR 20140092078 A KR20140092078 A KR 20140092078A KR 1020130004373 A KR1020130004373 A KR 1020130004373A KR 20130004373 A KR20130004373 A KR 20130004373A KR 20140092078 A KR20140092078 A KR 20140092078A
Authority
KR
South Korea
Prior art keywords
thermal expansion
ball screw
amount
time
heat shrinkage
Prior art date
Application number
KR1020130004373A
Other languages
English (en)
Inventor
김성철
김성훈
Original Assignee
김성철
김성훈
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 김성철, 김성훈 filed Critical 김성철
Priority to KR1020130004373A priority Critical patent/KR20140092078A/ko
Publication of KR20140092078A publication Critical patent/KR20140092078A/ko

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/20Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
    • B23Q15/22Control or regulation of position of tool or workpiece
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q11/00Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
    • B23Q11/0003Arrangements for preventing undesired thermal effects on tools or parts of the machine
    • B23Q11/0007Arrangements for preventing undesired thermal effects on tools or parts of the machine by compensating occurring thermal dilations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/18Compensation of tool-deflection due to temperature or force
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • B23Q17/0952Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool during machining
    • B23Q17/0985Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool during machining by measuring temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • B23Q5/02Driving main working members
    • B23Q5/04Driving main working members rotary shafts, e.g. working-spindles
    • B23Q5/20Adjusting or stopping working-spindles in a predetermined position
    • 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/404Numerical 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 control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49206Compensation temperature, thermal displacement, use measured temperature
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49217Compensation of temperature increase by the measurement

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

본 발명은 머시닝센터의 운전중에 발생하는 볼스크류의 열변위보정방법에 있어서 머시닝센터의 운전환경 및 불규칙한 운전시간에 영향을 받지 않는 머시닝센터 볼스크류의 열변위보정방법에 관한 것이다.
상기와 같은 목적을 달성하기 위한 수단으로 본 발명의 머시닝센터 볼스크류의 열변위보정방법에 따르면, 척에 공구가 장착되어 회전 및 승/하강하면서 가공물을 가공하는 주축, 가공물을 상면에 장치하여 볼스크류에 의해 전후좌우 이송하는 테이블, 상기 테이블의 일측에 결합되는 공구길이보정장치로 이루어지는 통상의 머시닝센터에 있어서, 주축에 설치되는 공구가 접촉되는 상기 공구길이보정장치의 공구 터치부위에 상단 모서리가 45도 경사지게 형성된 캡 형태의 보정기구를 결합하는 단계; 상기 머시닝센터가 가공물을 가공하는 동안 상기 보정기구가 결합된 공구길이보정장치는 지정된 시간마다 척의 공구가 상기 보정기구의 45도 경사진 모서리 부위에 접촉할 때마다 열 마찰에 의한 볼스크류의 열팽창량을 측정하는 열팽창량측정단계; 상기 열팽창량측정단계에서 측정한 열팽창량 중 열팽창량이 최대열팽창량(포화값) 대비 63.2%인 지점까지 도달하는 시간(열팽창량시정수)을 측정하는 열팽창량시정수측정단계; 상기 열팽창량시정수측정단계에서 측정한 열팽창량시정수를 연속적인 곡선 그래프화하는 수학식에 대입하여 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량 산출단계; 상기 머시닝센터가 테이블의 운행을 중지한 상태에서 지정된 시간마다 척의 공구를 상기 보정기구의 45도 경사진 모서리 부위에 접촉시켜 공구길이보정장치가 자연냉각에 의한 볼스크류의 열수축량을 측정하는 열수축량측정단계; 상기 열수축량측정단계에서 측정한 열수축량 중 열수축량이 최대열수축량(포화값) 대비 36.8%에 도달하는 시간(열수축량시정수)을 측정하는 열수축량시정수측정단계; 상기 열수축량시정수측정단계에서 측정한 열수축량시정수를 연속적인 곡선 그래프화하는 수학식에 대입하여 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열수축량 산출단계; 상기에서 산출된 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량 및 열수축량을 머시닝센터의 제어시스템에 저장하는 단계; 상기 제어시스템에 저장된 열팽창량값 및 열수축량값을 이용하여 테이블의 x, y축 이송거리를 보정하는 단계; 로 이루어지는 것을 특징으로 한다.
상기와 같이 구성된 본 발명은, 머시닝센터의 Z축 보정만 가능한 공구길이보정장치에 간단하게 모서리가 45도 경사지게 형성된 보정기구를 결합하여 작업자가 실제 머시닝센터 운전환경에서 X,Y,Z축 열변위량을 실측할 수 있기 때문에 여러 가지 운전환경에 맞추어 볼스크류의 열변위량을 보정할 수 있는 효과가 있다.
또한, 볼스크류의 운전중 열팽창량 뿐만 아니라 운전중지중 자연냉각으로 인한 열수축량을 적용시켜 머시닝센터의 불규칙한 운전시간에도 열변위량을 계산할 수 있는 효과가 있다.

Description

머시닝센터 볼스크류의 열변위보정방법{Thermal deformation correction method for ball screw of machining centers}
본 발명은 머시닝센터의 운전중에 발생하는 볼스크류의 열변위보정방법에 있어서 머시닝센터의 운전환경 및 불규칙한 운전시간에 영향을 받지 않는 머시닝센터 볼스크류의 열변위보정방법에 관한 것이다.
머시닝센터에는 Z축으로 동작하는 주축과 X,Y축으로 동작하는 테이블이 구성되어있으며 상기 테이블은 볼스크류에 의해 이송된다.
상기 볼스크류는 마찰 저항 및 서보모터의 발열에 기인하여 온도가 상승하여 연변위를 발생시킨다.
상기와 같이 볼스크류의 열변위로 오차가 발생하게 되면 머시닝센터의 가공물 특성상 정밀도를 요구한다는 점에서 치명적일 수밖에 없는 것이다.
이에 일반적으로 머시닝센터에서 가공물을 가공하기 전에 가공물 없이 1시간 가량 공운전을 하여 볼스크류의 열변위 최대치에 도달했다 예상한 후 본가공에 들어가는 경우가 일반적이다.
그리하여 종래에는 서보모터의 회전수 및 발열량 그리고 볼스크류의 단부 온도등을 계측하여 일정한 데이터를 머시닝센터에 프로그램하는 방식으로 열변위보정방법을 제시하고 있다.
하지만 상기와 같은 열변위보정방법은 예상 고정값으로 머시닝센터의 운전 환경상태와 머시닝센터의 운전자에 따른 머시닝센터의 운전성향(절삭유량, 운전속도, 베어링팽창등)에 전혀고려하지 않고 고정된 일정한 데이터 예상값만으로 열변위보정을 하기 때문에 상기와 같이 여러 가지 요인에 대한 대응방책이 없는 문제점이 있다.
본 발명은 상기와 같은 문제점을 해결하기 위해 작업자가 실제 머시닝센터를 운전하는 환경에서 볼스크류의 열변위량을 실측하여 상기 머시닝센터의 운전환경에 맞추어 보정할 수 있는 머시닝센터 볼스크류의 열변위보정방법을 제공하는데 그 목적이 있다.
상기와 같은 목적을 달성하기 위한 수단으로 본 발명의 머시닝센터 볼스크류의 열변위보정방법에 따르면, 척에 공구가 장착되어 회전 및 승/하강하면서 가공물을 가공하는 주축, 가공물을 상면에 장치하여 볼스크류에 의해 전후좌우 이송하는 테이블, 상기 테이블의 일측에 결합되는 공구길이보정장치로 이루어지는 통상의 머시닝센터에 있어서, 주축에 설치되는 공구가 접촉되는 상기 공구길이보정장치의 공구 터치부위에 상단 모서리가 45도 경사지게 형성된 캡 형태의 보정기구를 결합하는 단계; 상기 머시닝센터가 가공물을 가공하는 동안 상기 보정기구가 결합된 공구길이보정장치는 지정된 시간마다 척의 공구가 상기 보정기구의 45도 경사진 모서리 부위에 접촉할 때마다 열 마찰에 의한 볼스크류의 열팽창량을 측정하는 열팽창량측정단계; 상기 열팽창량측정단계에서 측정한 열팽창량 중 열팽창량이 최대열팽창량(포화값) 대비 63.2%인 지점까지 도달하는 시간(열팽창량시정수)을 측정하는 열팽창량시정수측정단계; 상기 열팽창량시정수측정단계에서 측정한 열팽창량시정수를 연속적인 곡선 그래프화하는 수학식에 대입하여 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량 산출단계; 상기 머시닝센터가 테이블의 운행을 중지한 상태에서 지정된 시간마다 척의 공구를 상기 보정기구의 45도 경사진 모서리 부위에 접촉시켜 공구길이보정장치가 자연냉각에 의한 볼스크류의 열수축량을 측정하는 열수축량측정단계; 상기 열수축량측정단계에서 측정한 열수축량 중 열수축량이 최대열수축량(포화값) 대비 36.8%에 도달하는 시간(열수축량시정수)을 측정하는 열수축량시정수측정단계; 상기 열수축량시정수측정단계에서 측정한 열수축량시정수를 연속적인 곡선 그래프화하는 수학식에 대입하여 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열수축량 산출단계; 상기에서 산출된 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량 및 열수축량을 머시닝센터의 제어시스템에 저장하는 단계; 상기 제어시스템에 저장된 열팽창량값 및 열수축량값을 이용하여 테이블의 x, y축 이송거리를 보정하는 단계; 로 이루어지는 것을 특징으로 한다.
상기와 같이 구성된 본 발명은, 머시닝센터의 Z축 보정만 가능한 공구길이보정장치에 간단하게 모서리가 45도 경사지게 형성된 보정기구를 결합하여 작업자가 실제 머시닝센터 운전환경에서 X,Y,Z축 열변위량을 실측할 수 있기 때문에 여러 가지 운전환경에 맞추어 볼스크류의 열변위량을 보정할 수 있는 효과가 있다.
또한, 볼스크류의 운전중 열팽창량 뿐만 아니라 운전중지중 자연냉각으로 인한 열수축량을 적용시켜 머시닝센터의 불규칙한 운전시간에도 열변위량을 계산할 수 있는 효과가 있다.
도 1은 본 발명에서 종래의 공구길이보정장치에 보정기구를 결합한 모습을 나타내는 단면도
도 2는 본 발명의 보정기구가 결합된 머시닝센터의 측면도.
도 3은 본 발명의 머시닝센터 볼스크류의 열변위보정방법의 흐름도.
이하 본 발명에 따른 머시닝센터 볼스크류의 열변위보정방법에 대하여 상세하게 설명하면 다음과 같다.
우선 머시닝센터(10)의 구성을 살펴보면, 척에 공구(11a)가 장착되어 회전 및 승/하강하면서 가공물을 가공하는 주축(11)이 구성되고, 가공물을 상면에 장치하여 볼스크류(12)에 의해 전후좌우 이송하는 테이블(13)과 상기 테이블(13)의 일측에 공구길이보정장치(14)가 구성된 통상적으로 널리 사용되는 주축고정식 머시닝센터(10)이다.
한편, 보정기구(20)를 결합하는 단계는 상기 주축(11)에 설치되는 공구(11a)가 접촉되는 상기 공구길이보정장치(14)의 공구 터치부위에 상단 모서리가 45도 경사지게 형성된 캡 형태의 보정기구(20)를 결합하는 단계이다.
상기 공구길이보정장치(14)는 도2와 같이 테이블(13)의 일측에 결합되되 최대스트로크 끝단에 결합됨이 바람직하다.
상기 보정기구(20)를 공구길이보정장치(14)에 결합하는 이유는 종래의 공구길이보정장치(14)는 공구길이를 보정하기 위해 공구길이보정장치(14)의 상단에 경질의 재질로된 터치면이 평판형태로 형성되기 때문에 전체가 경질의 재질로 모서리가 45도 경사지게 형성된 보정기구(20)를 결합하여야 도1과 같이 공구가 보정기구(20)의 상면에 접촉하면 Z축, 공구가 보정기구(20)의 X축방향의 45도면에 접촉하면 X축, 공구가 보정기구(20)의 Y축방향의 45도면에 접촉하면 Y축으로 변위량 모두를 측정할 수 있는데 이는 보정기구(20)의 45도면으로 인해 X,Y축의 변위량이 공구의 Z축 변위량과 동일 하기 때문에 가능한 것이다.
따라서, 상기 보정기구(20)는 종래의 공구길이보정장치(14)를 교환하지 않고 보정기구(20)만 결합하기 위한 구성일뿐 공구길이보정장치(14)의 자체에 45도 모서리를 형성하고 공구가 접촉하여도 마모가 되지 않도록 경질의 재질로 형성해도 무방한 것이다.
다음 열팽창량측정단계는 상기 머시닝센터가 가공물을 가공하는 동안 상기 보정기구(20)가 결합된 공구길이보정장치(14)는 지정된 시간마다 척의 공구(11a)가 상기 보정기구(20)의 45도 경사진 모서리 부위에 접촉할 때마다 열 마찰에 의한 볼스크류(12)의 열팽창량을 측정하는 단계이다.
상기 열팽창량측정단계는 종래의 공구길이보정장치(14)와 동일한 방식으로 접촉하되 Z축 뿐만 아니라 추가적으로 보정기구(20)의 X,Y축 45도 경사진 모서리에 접촉하는 것이 상이하다.
따라서, 상기 열팽창량측정단계는 종래의 공구길이보정장치(14)로 공구(11a)의 마모된 길이는 보정기구(20)의 상면에 접촉하여 측정되고, x, y축 볼스크류(12)의 열팽창량은 상기 보정기구(20)의 45도 경사진 모서리에 상기 공구(11a)가 접촉하여 상기 볼스크류(12)의 열변위로 인해 보정기구(20)가 x, y축으로 변위된 거리 만큼 상기 공구(11a)가 z축으로 변위 되기 때문에 볼스크류(12)의 열팽창량을 측정할 수 있는 것이다.
다음 열팽창량시정수측정단계는 상기 열팽창량측정단계에서 측정한 열팽창량 중 열팽창량이 최대열팽창량(포화값) 대비 63.2%인 지점까지 도달하는 시간(열팽창량시정수)을 측정하는 단계이다.
상기 열팽창량시정수측정단계는 볼스크류(12)가 열 마찰에 의해 열팽창이 진행되어도 자연냉각으로 인한 열팽창의 한계점 즉 최대열팽창량(포화값)에 대한 63.2%에 도달하는 시간(시정수)을 상기 열팽창량측정단계를 통해 측정하는 것이다.
다음 볼스크류 열팽창량 산출단계는 상기 열팽창량시정수측정단계에서 측정한 열팽창량시정수를 연속적인 곡선 그래프화하는 수학식에 대입하여 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량 산출단계이다.
상기 볼스크류 열팽창량 산출단계에서 열팽창량을 연속적인 곡선 그래프화하는 것은 상기 머시닝센터의 공구(11a)가 반복적으로 보정기구(20)에 접촉하여 산출된 값으로 그래프화하면 점으로 된 곡선이 이루어져 점과 점사이의 시간대 수치가 측정이 불가능함으로, 수학식에 대입하여 상기 열팽창량측정단계에서 측정된 시간별 열팽창량을 연속적인 곡선 그래프화로 산출하는 것이다.
그리고, 상기 곡선그래프화된 시간별 열팽창량을 다시 수학식에 대입하여 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량을 산출하는 것이다.
상기 볼스크류 열팽창량 산출단계에서 대입되는 수학식은 아래와 같다.
Figure pat00001
여기서, x(∞)=x축 끝단 최대열팽창량, t=시간, τxr=x축의 최대 열팽창량의 63.2%에 도달하는데 걸리는시간(시정수), Exp(자연상수e)=2.718 이다.
상기 수학식을 대입하여 상기 열팽창량측정단계에서 보정기구(20)를 통해 측정된 볼스크류(12)의 시간별 열팽창량이 아래와 같이 곡선 그래프화되는 것이다.
Figure pat00002
<시간별 열팽창량 곡선 그래프화>
다음 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량을 산출하는 수학식은 아래와 같다.
Figure pat00003
여기서, L=테이블 임의의 위치, 500=x축 볼스크류길이다.
상기 곡선 그래프화된 시간별 열팽창량을 상기 수학식에 대입하면 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량을 산출할 수 있는 것이다.
그리고, 상기 수학식에서 x축으로 기재되었지만 y축도 동일하게 적용된다.
다음 열수축량측정단계는 상기 머시닝센터가 테이블(13)의 운행을 중지한 상태에서 지정된 시간마다 척의 공구(11a)를 상기 보정기구(20)의 45도 경사진 모서리 부위에 접촉시켜 공구길이보정장치(14)가 자연냉각에 의한 볼스크류(12)의 열수축량을 측정하는 단계이다.
상기 열수축량측정단계는 상기 열팽창량측정단계와 동일한 방법으로 측정되되, 상기 머시닝센터가 운행을 중지하였을 경우 상기 볼스크류가 자연냉각으로 온도가 내려가면서 볼스크류(12)의 열수축량을 측정하는 단계이다.
다음 열수축량시정수측정단계는 상기 열수축량측정단계에서 측정한 열수축량 중 열수축량이 최대열수축량(포화값) 대비 36.8%에 도달하는 시간(열수축량시정수)을 측정하는 단계이다.
다음 볼스크류 열수축량 산출단계는 상기 열수축량시정수측정단계에서 측정한 열수축량시정수를 연속적인 곡선 그래프화하는 수학식에 대입하여 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열수축량 산출단계이다.
상기 볼스크류 열수축량 산출단계에서 열수축량을 연속적인 곡선 그래프화하는 것은 상기 머시닝센터의 공구(11a)가 반복적으로 보정기구(20)에 접촉하여 산출된 값으로 그래프화하면 점으로 된 곡선이 이루어져 점과 점사이의 시간대 수치가 측정이 불가능함으로, 수학식에 대입하여 상기 열수축량측정단계에서 측정된 시간별 열수축량을 연속적인 곡선 그래프화로 산출하는 것이다.
그리고, 상기 곡선그래프화된 시간별 열수축량을 다시 수학식에 대입하여 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열수축량을 산출하는 것이다.
상기 볼스크류 열수축량 산출단계에서 대입되는 수학식은 아래와 같다.
Figure pat00004
여기서, x(∞)=x축 끝단최대 열팽창량, t=시간, τxr=x축의 최대 최대열수축량(포화값)의 36.8%에 수축하는데 걸리는시간(시정수), Exp(자연상수e)=2.718 이다.
상기 수학식을 대입하여 상기 열수축량측정단계에서 보정기구(20)를 통해 측정된 볼스크류(12)의 시간별 열수축량이 아래와 같이 곡선 그래프화되는 것이다.
Figure pat00005
<시간별 열수축량 곡선 그래프화>
다음 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열수축량을 산출하는 수학식은 아래와 같다.
Figure pat00006
여기서, L=테이블 임의의 위치, 500=x축 볼스크류길이다.
상기 곡선 그래프화된 시간별 열수축량을 상기 수학식에 대입하면 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열수축량을 산출할 수 있는 것이다.
그리고, 상기 수학식에서 x축으로 기재되었지만 y축도 동일하게 적용된다.
상기 수학식의 Exp는 수학식에 사용되는 자연상수e의 정의를 가진다.
다음 머시닝센터의 제어시스템에 저장하는 단계는 상기에서 산출된 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량 및 열수축량을 머시닝센터의 제어시스템에 저장하는 단계이다.
다음 상기 제어시스템에 저장된 열팽창량값 및 열수축량값을 이용하여 테이블(13)의 x, y축 이송거리를 보정하는 것이다.
상기와 같은 열변위보정방법은 프로그램에 적용시켜 파라메타창에 산출값등을 사용자가 확인할 수 있고, 또한 입력할 수 있도록 함이 바람직하다.
상기와 같이 머시닝센터 테이블의 열변위보정방법을 통해 작업자의 실제 머시닝센터의 운전환경에 대응하여 볼스크류의 열변위량을 실측하기 때문에 종래에 비해 보다 정확한 측정이 가능하고, 상기 머시닝센터의 운전중 볼스크류의 열팽창량 뿐만 아니라 운전중지에 따른 시간별 열수축량을 측정하기 때문에 상기 머시닝센터의 불규칙한 운전 및 운전중지에 대응하여 볼스크류의 열변위 보정이 가능한 것이다.
11:주축 11a:공구
12:볼스크류 13:테이블
14:공구길이보정장치 20:보정기구

Claims (3)

  1. 척에 공구(11a)가 장착되어 회전 및 승/하강하면서 가공물을 가공하는 주축(11), 가공물을 상면에 장치하여 볼스크류(12)에 의해 전후좌우 이송하는 테이블(13), 상기 테이블(13)의 일측에 결합되는 공구길이보정장치(14)로 이루어지는 통상의 머시닝센터에 있어서,
    주축에 설치되는 공구(11a)가 접촉되는 상기 공구길이보정장치(14)의 공구 터치부위에 상단 모서리가 45도 경사지게 형성된 캡 형태의 보정기구(20)를 결합하는 단계;
    상기 머시닝센터가 가공물을 가공하는 동안 상기 보정기구(20)가 결합된 공구길이보정장치(14)는 지정된 시간마다 척의 공구(11a)가 상기 보정기구(20)의 45도 경사진 모서리 부위에 접촉할 때마다 열 마찰에 의한 볼스크류(12)의 열팽창량을 측정하는 열팽창량측정단계;
    상기 열팽창량측정단계에서 측정한 열팽창량 중 열팽창량이 최대열팽창량(포화값) 대비 63.2%인 지점까지 도달하는 시간(열팽창량시정수)을 측정하는 열팽창량시정수측정단계;
    상기 열팽창량시정수측정단계에서 측정한 열팽창량시정수를 연속적인 곡선 그래프화하는 수학식에 대입하여 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량 산출단계;

    상기 머시닝센터가 테이블(13)의 운행을 중지한 상태에서 지정된 시간마다 척의 공구(11a)를 상기 보정기구(20)의 45도 경사진 모서리 부위에 접촉시켜 공구길이보정장치(14)가 자연냉각에 의한 볼스크류(12)의 열수축량을 측정하는 열수축량측정단계;
    상기 열수축량측정단계에서 측정한 열수축량 중 열수축량이 최대열수축량(포화값) 대비 36.8%에 도달하는 시간(열수축량시정수)을 측정하는 열수축량시정수측정단계;
    상기 열수축량시정수측정단계에서 측정한 열수축량시정수를 연속적인 곡선 그래프화하는 수학식에 대입하여 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열수축량 산출단계;
    상기에서 산출된 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량 및 열수축량을 머시닝센터의 제어시스템에 저장하는 단계;
    상기 제어시스템에 저장된 열팽창량값 및 열수축량값을 이용하여 테이블(13)의 x, y축 이송거리를 보정하는 단계;
    로 이루어지는 것을 특징으로 하는 머시닝센터 볼스크류의 열변위보정방법.
  2. 제 1항에 있어서,
    열팽창량 산출단계의 수학식은, x(∞)=x축 끝단 최대열팽창량, t=시간, τxr=x축의 최대열팽창량의 63.2%에 도달하는데 걸리는 시간, Exp=자연상수, L=임의의 x축 위치, 500=x축 볼스크류길이로 하여
    f(x)=x(∞)*(1-Exp(-t/τxr))의 함수에 대입하여 상기 열팽창량측정단계에서 보정기구(20)를 통해 측정된 볼스크류(12)의 시간별 열팽창량을 곡선 그래프화하고, 상기 곡선 그래프화된 시간별 열팽창량을 x(t)=(L /500)* f(x)의 함수에 대입하면 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열팽창량을 산출하는 것을 특징으로 하는 머시닝센터 볼스크류의 열변위보정방법.
  3. 제 1항에 있어서,
    열수축량 산출단계의 수학식은, x(∞)=x축 끝단 최대열팽창량, t=시간, τxr=x축의 최대열수축량의 36.8%에 도달하는데 걸리는 시간, Exp=자연상수, L=임의의 x축 위치, 500=x축 볼스크류길이로 하여
    f(x)=x(∞)*(1-Exp(-t/τxr))의 함수에 대입하여 상기 열수축량측정단계에서 보정기구(20)를 통해 측정된 볼스크류(12)의 시간별 열수축량을 곡선 그래프화하고, 상기 곡선 그래프화된 시간별 열수축량을 x(t)=(L /500)* f(x)의 함수에 대입하면 임의의 시간에 x, y축 상에 테이블이 위치하는 지점의 볼스크류 열수축량을 산출하는 것을 특징으로 하는 머시닝센터 볼스크류의 열변위보정방법.
KR1020130004373A 2013-01-15 2013-01-15 머시닝센터 볼스크류의 열변위보정방법 KR20140092078A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130004373A KR20140092078A (ko) 2013-01-15 2013-01-15 머시닝센터 볼스크류의 열변위보정방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130004373A KR20140092078A (ko) 2013-01-15 2013-01-15 머시닝센터 볼스크류의 열변위보정방법

Publications (1)

Publication Number Publication Date
KR20140092078A true KR20140092078A (ko) 2014-07-23

Family

ID=51738927

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130004373A KR20140092078A (ko) 2013-01-15 2013-01-15 머시닝센터 볼스크류의 열변위보정방법

Country Status (1)

Country Link
KR (1) KR20140092078A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140093847A (ko) * 2013-01-18 2014-07-29 두산인프라코어 주식회사 공작기계의 이송계 열변위 보정장치 및 보정방법
KR101867226B1 (ko) 2017-04-06 2018-06-12 김성훈 머시닝센터에 구비되는 볼스크류의 열변위 보정장치 및 방법
CN117606337A (zh) * 2024-01-24 2024-02-27 威海双丰物探设备股份有限公司 应变环应变测量装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140093847A (ko) * 2013-01-18 2014-07-29 두산인프라코어 주식회사 공작기계의 이송계 열변위 보정장치 및 보정방법
KR101867226B1 (ko) 2017-04-06 2018-06-12 김성훈 머시닝센터에 구비되는 볼스크류의 열변위 보정장치 및 방법
CN117606337A (zh) * 2024-01-24 2024-02-27 威海双丰物探设备股份有限公司 应变环应变测量装置

Similar Documents

Publication Publication Date Title
KR102123173B1 (ko) 공작기계의 열변위 보정 파라메터 자동 변환 장치 및 변환 방법
JP6295070B2 (ja) 多軸工作機械の幾何誤差同定方法及び多軸工作機械
JP5670504B2 (ja) 数値制御工作機械および数値制御工作機械の主軸誤差補正方法
JP4803491B2 (ja) 工作機械における位置補正装置
US20140222189A1 (en) Computing device and method for measuring probe of computer numerical control machine
JP5816475B2 (ja) 産業機械
CN104209808B (zh) 机床及其控制方法
JP6130242B2 (ja) 測定装置を備えた工作機械
US10976724B2 (en) Machining error compensation using artefact based offsets
KR20220044506A (ko) 정밀 지그 연삭 공정 중 가공오차 보정 시스템 및 방법
JP6603203B2 (ja) 工作機械における対象物の位置計測方法及び位置計測システム
CN113211493B (zh) 校准方法及校准***
KR20140092078A (ko) 머시닝센터 볼스크류의 열변위보정방법
JP5201871B2 (ja) 形状測定方法及び装置
US7191535B2 (en) On-machine automatic inspection of workpiece features using a lathe rotary table
KR20150041328A (ko) 공작기계의 열변위 보정 파라메터 자동 변환 장치 및 변환 방법
JP2017124485A (ja) 工作機械および工具先端位置の補正方法
CN110977612A (zh) Cnc数控加工在线测量误差修正方法及***
JP2006281338A (ja) 加工プログラム生成装置、加工方法、及びプログラム
JP2009251621A (ja) 工作機械の基準位置補正装置
KR101823052B1 (ko) 자동 선반 가공 후 자동 보정을 위한 가공물 측정 방법
KR101953579B1 (ko) 테이블 위치 오차의 보정 장치 및 방법
TWI652560B (zh) 電腦數値控制工具機溫升熱變形自動補償系統及其方法
JP4878949B2 (ja) 工作機械の熱変位補正に用いられる熱変位量の演算方法、同熱変位量の演算システム、工作機械の熱変位補正方法、および同熱変位補正システム
KR100970557B1 (ko) 공작기계의 주축 열변위 보정장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application