- 수리 이력
CNC 밀링 머신 기능. 현대 cnc 기계의 기능. 기계를 선택할 때 찾아야 할 것

기계식 드라이브의 발명으로 사람을 육체 노동에서 해방시킬 수 있었지만 제어는 수동으로 수행되었습니다. 생산의 발달은 자동화로 이어졌습니다. 금세기 중반까지 시스템이 형성되었습니다. ACS - 기계식 자동 제어 시스템, 즉. 제어 프로그램은 실제 아날로그 형태로 수행됩니다.

캠(오르골):

물리적 저장 매체에는 2가지 단점이 있습니다.

    디지털에서 부품을 그리는 정보는 복잡한 곡면의 형태로 아날로그로 바뀌며, 이러한 변형은 정보의 손실과 관련되며 이러한 물질 형태는 캐리어 프로그램의 마모와 관련이 있습니다.

    고정밀 금속으로 캐리어 프로그램을 생성하고 조정을 수행하기 위해 장기간 장비를 정지해야 합니다.

디지털 전자 제어 시스템:

CNC - 작업체를 이동시키기 위한 프로그램과 명령의 기술이 디지털 알파벳 코드의 형태로 제어 컴퓨터에 전달되는 시스템.

CNC 시스템은 디지털그 모양.

이 정보 형식을 사용하면 모든 현대적인 시설마이크로프로세서 기술, 즉 프로그램 자체의 준비를 자동화하고 프로그램 제어를 빠르게 변경합니다. 다음으로 전환 새로운 프로그램 CNC 기계는 1-2분이 소요됩니다.

현대 진보의 일반적인 방향은 모든 모피를 교체하는 것입니다. 전자 시스템 및 통합 디지털 분야의 생성.

구조적으로 CNC는 다음으로 구성된 자율 전자 장치입니다. BTK - 기술 명령 블록; MP - 마이크로프로세서가 두 개의 좌표를 제어합니다(현재 최대 20개).

구별하다:

NC(수치 제어) - 수치 제어; 천공 테이프를 프레임 단위로 판독하는 시스템.

SNC(Stored Numerical Contral) - 저장 프로그램; 제어 명령은 1회 판독되고 처리 사이클이 수행됩니다.

CNC(Computer NC)는 수십 개의 프로그램을 동시에 저장하고 수정하고 편집할 수 있는 컴퓨터가 내장된 CNC 장치입니다.

DNC(Director NC) - 컴퓨터에서 기계를 직접 제어합니다. 오페라의 순서 관리., 전체 섹션.

HNC(Handed NC) - 운영 소프트웨어 제어; 제어판에서 수동 데이터 입력.

에 의해원칙 교통 통제 3가지 장비 그룹이 있습니다.

    위치 CNC 시스템을 사용하면 도구가 지점에서 지점으로, 실제로 가는 도중에 자동으로 제어됩니다. 가공: (드릴링 머신).

    윤곽 CNC 시스템으로; 복잡한 경로를 따라 이동하는 것은 연속적으로 발생합니다(밀링 머신).

등거리

    와 함께 결합 시스템 CNC는 1 및 2 제어 시스템을 결합하므로 가장 비쌉니다.

사용한 공구수에 의해기계를 구별하십시오:

    하나의 도구로

    WG(공구 제어 터렛)가 최대 12개 들어 있는 많은 툴링.

    다목적; 특장점을 갖추고 있습니다. 도구 교환을 위한 도구 매거진 및 조작기(12개에서 80-120개까지)

CNC 기계의 인덱싱:

C 사이클 제어.

F1 - 디지털 인덱싱 머신. 간단한 장치와 함께 제공되는 정보는 화면에서 읽습니다(거의 사용됨).

F2 위치 CNC.

Ф3-윤곽.

Ф4-결합, 지정에도 사용:

리볼버가 장착된 R-CNC.

공구 매거진이 있는 M-CNC(정확도 표시가 저장됨)

P.V.A.(P - 증가된 정확도, V - 높은 정확도, A - 특수 높은 정확도)

6B76PMF4(다목적 밀링 머신에서 6개, P - 정확도 향상, M - 공구 매거진 포함, 4개 결합 제어 시스템).

CNC 기계의 주요 기술적 특징은 한 작업장에서 하나의 기계에서 처리가 집중적으로 발생한다는 것입니다. 결과적으로 작업 횟수는 10-15 배 감소하고 2-3 작업에서는 전체 기술 프로세스가 수행되고 작업 시간이 몇 시간 단축됩니다.

이러한 기능은 CNC 기계에 대한 추가 구성 조건을 부과합니다. 이제 공원의 15-20%가 CNC 기계로 구성되어 있습니다.

CNC 사용의 한계: 복잡한 기계 및 전자 장치가 있는 고가의 장비. 현대 생산에서 - CNC 기계 함대의 15-20%.

현재 범용 ISO 7비트 언어를 기반으로 하는 CNC 시스템 프로그래밍에는 많은 프로그래밍 언어가 사용됩니다. 그러나 각 제조업체는 준비(G 코드) 및 보조(M 코드) 기능을 통해 구현되는 고유한 특성을 도입합니다.

주소가 있는 함수 NS-라고 한다 준비, 도구 이동의 형상 프로그래밍과 관련된 기계의 작동 조건을 정의합니다. G 코드에 대한 자세한 설명은 ISO 7비트 코드 장에서 찾을 수 있습니다.

이 장에서는 보조 기능의 목적에 대해 자세히 살펴보겠습니다.

주소가 있는 함수 미디엄-라고 한다 자회사(eng. Miscellaneous에서) 기계의 다양한 모드와 장치를 제어하도록 설계되었습니다.

보조 기능은 단독으로 또는 다른 주소와 함께 사용할 수 있습니다. 예를 들어 아래 블록은 공구 번호 1을 스핀들에 삽입합니다.

N10 T1 M6, 여기서

T1- 도구 번호 1;
M6- 도구 변경;

V 이 경우 CNC 스탠드의 M6 명령 아래에는 도구 변경 프로세스를 제공하는 전체 명령 세트가 있습니다.

도구를 변경 위치로 이동합니다.
- 스핀들 속도 끄기;
- 설치된 도구를 매장으로 옮기기
- 도구 교체;

M 코드의 사용은 공구 이동이 있는 블록에서 허용됩니다. 예를 들어 아래 라인에서 커터 이동 시작과 동시에 냉각이 켜집니다(M8).

N10 X100 Y150 Z5 F1000 M8

기기의 모든 장치를 켜는 M 코드에는 이 장치를 끄는 페어링된 M 코드가 있습니다. 예를 들어,

M8- 냉각을 켜고, M9- 냉각을 끕니다.
M3- 스핀들 속도를 켭니다. M5- 혁명을 끄십시오.

한 블록에서 여러 M 명령을 사용할 수 있습니다.

따라서 기계가 더 많은 장치를 가질수록 더 많은 M 명령이 제어에 포함될 것입니다.

모든 보조 기능은 일반적으로 다음과 같이 나눌 수 있습니다. 기준그리고 특별한... 표준 보조 기능은 CNC 제조업체에서 각 기계의 장치(스핀들, 냉각, 공구 교환 등)를 제어하는 ​​데 사용됩니다. 반면에 특수 모드는 하나의 특정 기계 또는 주어진 모델의 기계 그룹에 프로그래밍됩니다(측정 헤드 켜기/끄기, 로터리 축 클램핑/클램핑 해제).

위의 그림은 다축 기계의 로터리 스핀들을 보여줍니다. 위치 가공 중 강성을 높이기 위해 기계에는 M 코드로 제어되는 로터리 축 클램프가 장착되어 있습니다. M10 / M12-축 A 및 C의 클램프를 켭니다. M11 / M13- 클램프를 끕니다. 다른 장비에서 공작 기계 제작자는 이러한 명령을 구성하여 다른 장치를 제어할 수 있습니다.

표준 M 명령 목록

M0 - 프로그램 중지
M1 - 요청 시 중지
M2 - 프로그램의 끝;
M3 - 스핀들 속도를 시계 방향으로 켭니다.
M4 - 스핀들 회전을 시계 반대 방향으로 켭니다.
M5 - 스핀들 정지;
M6 - 자동 공구 교환;
M8 - 냉각(보통 냉각수)을 켜십시오.
M9 - 냉각을 끕니다.
M19 - 스핀들의 방향;
M30 - 프로그램 종료(원칙적으로 모든 매개변수 재설정)
M98 - 서브루틴 호출;
M99 - 서브루틴에서 메인 루틴으로 복귀

기계 제조업체는 해당 기술 문서에서 특수 보조 기능을 설명합니다.

그들이 일하는 생산현장에서 다양한 기계숫자로 프로그램 관리, 많은 다른 소프트웨어가 사용되지만 대부분의 경우 모든 제어 소프트웨어는 동일한 제어 코드를 사용합니다. 애호가를 위한 소프트웨어도 유사한 코드를 기반으로 합니다. 일상생활에서는 " NS-암호". 이 자료는 일반 정보 G 코드(G 코드)로.

G 코드는 CNC 장치(Numerical Control)용 프로그래밍 언어의 약칭입니다. 1960년대 초 Electronic Industries Alliance에 의해 만들어졌습니다. 최종 개정판은 1980년 2월 RS274D 표준으로 승인되었습니다. ISO 위원회는 G-코드를 ISO 6983-1: 1982, 소련 표준을 위한 국가 위원회(GOST 20999-83)로 승인했습니다. 소비에트 기술 문헌에서 G 코드는 ISO-7 비트 코드라고 합니다.

제어 시스템 제조업체는 G 코드를 프로그래밍 언어의 기본 하위 집합으로 사용하여 필요에 따라 확장합니다.

G 코드를 사용하여 작성된 프로그램은 엄격한 구조를 가지고 있습니다. 모든 제어 명령은 하나 이상의 명령으로 구성된 그룹인 프레임으로 결합됩니다. 블록은 줄 바꿈 문자(PS/LF)로 종료되며 프로그램의 첫 번째 블록을 제외하고 숫자가 있습니다. 첫 번째 블록에는 "%" 문자가 하나만 포함됩니다. 프로그램은 M02 또는 M30 명령으로 끝납니다.

언어의 주요 명령(표준에서는 준비라고 함)은 문자 G로 시작합니다.

  • 주어진 속도에서 장비의 작업 몸체의 움직임 (선형 및 원형;
  • 일반적인 순서의 실행(예: 구멍 및 나사 가공)
  • 도구 매개변수, 좌표계 및 작업 평면을 제어합니다.

코드 요약표:

기본 명령 테이블:

암호 설명 예시
G00 빠른 도구 이동(유휴) G0 X0 Y0 Z100;
G01 선형 보간 G01 X0 Y0 Z100 F200;
G02 시침의 원형 보간 G02 X15 Y15 R5 F200;
G03 원형 보간 시계 반대 방향 G03 X15 Y15 R5 F200;
G04 P밀리초 지연 G04 P500;
G10 원점의 새 좌표 설정 G10 X10 Y10 Z10;
G11 해제 G10G11;
G15 해제 G16G15 G90;
G16 극좌표계로 전환 G16 G91 X100 Y90;
G20 인치 모드 G90 G20;
G21 미터법의 작동 모드 G90 G21;
G22 설정된 이동 제한을 활성화합니다(기계가 제한을 초과하지 않음). G22 G01 X15 Y25;
G23 해제 G22G23 G90 G54;
G28 기준점으로 돌아가기 G28 G91 Z0 Y0;
G30 도구 변경 지점까지 Z축 올리기 G30 G91 Z0;
G40 도구 크기 보정 취소 G1 G40 X0 Y0 F200;
G41 왼쪽으로 도구 반경 보정 G41 X15 Y15 D1 F100;
G42 보정 도구 반경 오른쪽 G42 X15 Y15 D1 F100;
G43 도구 높이를 긍정적으로 보정 G43 X15 Y15 Z100 H1 S1000 M3;
G44 도구 높이를 음수 보정 G44 X15 Y15 Z4 H1 S1000 M3;
G53 기계 좌표계로 전환 G53 G0 X0 Y0 Z0;
G54-G59 작업자 정의 좌표계로 전환 G54 G0 X0 Y0 Z100;
G68 좌표를 원하는 각도로 회전 G68 X0 Y0 R45;
G69 해제 G68G69;
G80 드릴링 주기 취소 (G81-G84) G80 Z100;
G81 드릴링 주기 G81 X0 Y0 Z-10 R3 F100;
G82 지연된 드릴링 주기 G82 X0 Y0 Z-10 R3 P100 F100;
G83 속도가 있는 드릴링 주기 G83 X0 Y0 Z-10 R3 Q8 F100;
G84 사이클 스레딩
G90 절대 좌표계 G90 G21;
G91 상대 좌표계 G91 G1 X4 Y5 F100;
G94 F(피드) - mm/min 형식. G94 G80 Z100;
G95 F(피드) - mm / rev 형식. G95 G84 X0 Y0 Z-10 R3 F1.411;
G98 해제 G99G98 G15 G90;
G99 각 사이클 후 "접근 지점"으로 후퇴하지 마십시오. G99 G91 X10 K4;

기술 코드 테이블:

언어의 기술 명령은 문자 M으로 시작합니다. 여기에는 다음과 같은 작업이 포함됩니다.

  • 도구 변경
  • 스핀들 켜기/끄기
  • 냉각 켜기/끄기
  • 호출/종료 서브루틴

보조(기술) 명령:

암호 설명 예시
M00 제어 패널의 "시작" 버튼을 누르기 전에 기계 작동을 일시 중지, 소위 "기술적 정지" G0 X0 Y0 Z100 M0;
M01 중지 확인 모드가 활성화된 경우 "시작" 버튼을 누르기 전에 기계를 일시 중단하십시오. G0 X0 Y0 Z100 M1;
M02 프로그램 종료 M02;
M03 스핀들 회전을 시계 방향으로 시작 M3 S2000;
M04 스핀들 회전을 시계 반대 방향으로 시작 M4 S2000;
M05 스핀들 회전 중지 M5;
M06 도구 변경 M6 T15;
M07 추가 냉각 켜기 M3 S2000 M7;
M08 주 냉각 켜기 M3 S2000 M8;
M09 냉각 끄기 G0 X0 Y0 Z100 M5 M9;
M30 정보의 끝 M30;
M98 서브루틴 호출 M98 P101;
M99 서브루틴 종료, 메인 프로그램으로 복귀 M99;

명령 매개변수는 라틴 알파벳 문자로 지정됩니다.

상수 코드 설명 예시
NS 궤적점의 X 좌표 G0 X0 Y0 Z100
와이 경로 점의 Y 좌표 G0 X0 Y0 Z100
궤적 점의 Z 좌표 G0 X0 Y0 Z100
NS 작업 이송 속도 G1 G91 X10 F100
NS 스핀들 속도 S3000 M3
NS 반경 또는 고정 사이클 매개변수 G1 G91 X12.5 R12.5 또는 G81 R1 0 R2 -10 F50
NS 선택한 도구의 오프셋 매개변수 M06 T1 D1
NS 지연의 양 또는 서브루틴 호출 수 M04 P101 또는 G82 R3 Z-10 P1000 F50
나,제이,케이 원호 보간을 위한 호 매개변수 G03 X10 Y10 I0 J0 F10
주어진 레이블로 서브루틴 호출 L12 P3

나는 그것에 대한 의견을 얻기 위해 내 프로젝트에 대해 이야기하고 싶습니다. 합리적인 비판과 제안은 두 팔 벌려 환영합니다. 관심이 있다면 프로젝트가 어떻게 만들어졌는지에 대한 일련의 기사를 작성하고 내 경험을 공유할 것입니다. 시작하겠습니다.

최근에 나는 완전히 만들 아이디어를 얻었습니다. 열린 프로젝트 3D 프린터, 플라스틱 가공용 밀링 머신 등의 기능을 수행할 수 있는 범용 3축 플랫폼입니다. 플랫폼은 다음을 기반으로 합니다. 모듈형... 즉, 완전히 교체 가능한 캐리지 드라이브와 도구가 있습니다. 우리는 이것을 "RRaptor 플랫폼"이라고 명명했습니다. 앞으로는 디자인 모델의 이미지와 사진, 그리고 이미 구현한 것을 제공할 것입니다.


그러나 현실에서 일어난 일. 그리고 예. Y 좌표의 나사가 고정되어 있지 않습니다.

프로젝트의 맥락에서 모듈화가 무엇을 의미하는지 봅시다. 예를 들어, 우리는 3D 프린터를 원합니다. 해당 드라이브 + 인쇄 장치(동시에 3개의 블록을 넣을 수 있음)를 넣으면 완료됩니다. 세부 정보를 인쇄할 수 있습니다. 에 의해 다른 이유플랫폼에서 인쇄하기 위해 스테퍼 모터가 있는 기어 랙 변속기가 사용됩니다.


모델은 설치된 기어 랙 드라이브를 Y 좌표로 보여줍니다.

아니면 무언가를 제분할 필요가 있었습니다. 그런 다음 NEMA23 볼 나사 및 너트 액추에이터와 라우터 비트를 설치합니다. 준비가 된! 우리는 다른 나사로 실험했습니다. 기존의 머리핀과 같은 "집합 농장"에서 시작하여 고품질 볼 나사로 끝납니다. 플랫폼에 설치 가능 다른 유형나사. 기계의 예산에 따라 다릅니다. 밀링 스핀들 옵션은 표준 드릴에서 당사의 작고 컴팩트한 플라스틱 밀링 스핀들(아직 도면 단계에 있음)에 이르기까지 다양합니다. 현재 테스트에서 650W 알루미늄 드릴을 사용합니다.


여기 플라스틱 밀링 머신이 있습니다.


그것도 접는다

위에서 말했듯이 우리는 프로젝트를 타사 개발자에게 공개하고 싶습니다. 소프트웨어를 포함한 모든 도면과 특허를 공개 도메인에 등록하십시오. 그러나 나중에 더 자세히 설명합니다.

프로젝트의 다음으로 중요한 구성 요소는 제어 장치입니다. 모든 전자 충전이 거기에 있습니다. 거기에 무엇이 있는지 자세히 설명하지 않고 (내가 말했듯이 관심이있을 것입니다-별도의 기사에 모든 것을 기록 할 것입니다) 주요 기능에 주목하겠습니다. 이 제어 장치는 한 번에 여러 플랫폼을 "조종"할 수 있습니다. 이를 통해 다양한 기능을 수행하고 중앙에서 제어하는 ​​장치(더 정확하게는 플랫폼)의 작은 인프라를 만들 수 있습니다(아마도 크게 말하지만 여전히 ...). 블록도 모듈식입니다. 그 충전물은 다양합니다. Wi-Fi, Bluetooth, 이더넷 등 다양한 통신 인터페이스를 추가할 수 있습니다. 마음이 원하는 모든 것.


제어 장치 케이스 사진

소프트웨어는 별개의 서사시입니다. 우리는 그것을 썼습니다 (그리고 우리는 그것을 쓰고 있습니다) 빈 슬레이트... 스테퍼를 사용한 회전 알고리즘부터 Android 스마트폰의 응용 프로그램에 이르기까지 절대적으로 모든 것이 우리의 작업입니다. 나는 우리가 혁신적이고 새로운 것을 생각해 냈다고 말하는 것이 아닙니다. 그렇지만 주요 차이점아날로그(예: Marlin 펌웨어)에서 가져온 것입니다. 저는 우리가 프로젝트와 아이디어를 전체적으로 매우 진지하게 받아들였다는 점을 강조하고 싶습니다. 그리고 그것을 끝까지 실천할 수 있기를 바랍니다. 즉, 그러한 플랫폼을 대량 생산하는 것입니다.


이것은 우리의 첫 번째 프로토타입입니다. 최초의 테스트를 위한 플로터를 기반으로 제작

역학 및 면에서 결점을 모두 성장시키고 개선하는 것이 여전히 필요하지만 소프트웨어... 그럼에도 불구하고 우리는 이미 약간의 경험이 있습니다.


5조각의 첫 번째 배치

귀하의 피드백, 의견 및 의견이 도움이 되기를 바랍니다. 불행히도 하나의 기사에서 프로젝트의 많은 세부 사항을 설명하고 보여주는 것은 비현실적입니다. 하지만 어딘가에서 시작해야 합니다.

관심을 가져주셔서 감사합니다.

프레젠테이션 설명 CNC 기계의 기술적 기능 및 장점 슬라이드 강의

CNC 기계의 기술적 능력과 장점 강의 3 일반 정보제어 시스템에 대해. CNC 기계 및 CNC 시스템의 구조. CNC 기계의 장점. CNC 기계 사용의 효율성 향상을 위한 권장 사항. CNC 시스템 분류: 디지털 디스플레이 시스템, 위치, 윤곽, 결합(혼합) 시스템. CNC 장치의 유형 지정. CNC 기계의 모델 지정. CN, CNC, SNC, HNC, DNC 시스템; 개방 루프, 폐쇄, 자체 조정 CNC 시스템.

제어 시스템 및 CNC 기계에 대한 일반 정보 공작 기계의 제어 하에서 기술 처리 사이클의 이러한 메커니즘 구현을 보장하는 메커니즘에 대한 전체 영향을 이해하는 것이 일반적입니다. 제어 시스템은 이러한 효과를 구현하는 장치 또는 장치 세트입니다. 수동 제어 - 작업 주기 요소의 특정 영향 사용에 대한 결정은 기계 작업자인 사람이 합니다. 운영자는 내린 결정에 따라 기계의 해당 메커니즘을 켜고 작업 매개 변수를 설정합니다. 운영 수동 제어비자동 유니버설 및 전문 공작 기계 다른 목적을 위해그리고 자동 기계... 자동 기계에서 수동 제어는 작업 사이클의 조정 모드와 특수 요소를 구현하는 데 사용됩니다. 여기서 수동 제어는 종종 액추에이터의 위치 센서에서 오는 정보의 디지털 표시와 결합됩니다.

자동 제어는 작업주기 요소의 사용에 대한 결정이 작업자의 참여없이 제어 시스템에 의해 이루어진다는 사실로 구성됩니다. 또한 기계 메커니즘을 켜고 끄는 명령을 내리고 작동을 제어합니다. 가공 사이클은 각 공작물을 처리하는 동안 반복되는 기계의 작업 몸체의 일련의 움직임이라고합니다. 공작 기계의 사이클에서 작업 몸체의 복잡한 움직임은 특정 순서, 즉 프로그램에 따라 수행됩니다. 알고리즘은 구현 절차에 대한 명확한 설명으로 목표를 달성(문제 해결)하는 방법입니다. 에 의해 기능적 목적 자동 제어일정한 반복 처리 주기 제어(예: 다중 스핀들 파워 헤드의 동작 주기를 수행하여 밀링, 드릴링, 보링 및 스레딩 작업을 수행하는 골재 기계 제어); 각 사이클의 아날로그 재료 모델(복사기, 캠 세트, 정지 시스템 등)에 대해 개별적으로 설정되는 가변 자동 사이클 제어 ;

프로그램이 특정 매체에 기록된 정보 배열의 형태로 설정되는 수치 제어(CNC). CNC 기계에 대한 제어 정보는 개별적이며 제어 프로세스에서의 처리는 디지털 방식으로 수행됩니다. 주기 프로그램 제어(CPU) 주기 프로그램 제어 시스템(CPU)을 사용하면 기계 주기, 가공 모드 및 공구 변경을 부분적으로 또는 완전히 프로그래밍할 수 있을 뿐만 아니라 집행 기관의 이동량을 설정할 수 있습니다(예비 정지 설정 사용). 기계의. 이것은 아날로그 폐쇄 루프 제어 시스템이며 상당히 높은 유연성을 가지고 있습니다. 즉, 사이클 요소를 제어하는 ​​장비(전기, 유압, 공압 등)를 켜는 순서를 쉽게 변경할 수 있습니다.

주기적 프로그램 제어 장치의 블록 다이어그램 1 - 프로그램 설정 블록, 2 - 단계별 프로그램 입력 블록, 3 - 기계 사이클 제어 블록, 4 - 제어 신호 변환 블록. 5, 6 - 공작 기계, 전자석, 커플 링 등의 집행 기관 드라이브, 7 - 피드백 센서 블록 1에서 정보가 자동화 회로로 들어갑니다. 자동화 회로(일반적으로 전자기 릴레이에서 수행됨)는 사이클 프로그래머의 작업을 기계의 집행 기관 및 피드백 센서와 조정합니다. 팀을 강화하고 증가시킵니다. 여러 논리적 기능을 수행할 수 있습니다(예: 고정 주기 제공). 블록 3에서 신호가 입력됩니다. 집행 장치여기서 실행 요소 5, 6은 프로그램에서 지정한 명령의 실행을 보장합니다. 센서 7은 처리의 끝을 제어하고 블록 4를 통해 블록 2에 명령을 내려 프로그램의 다음 단계를 켭니다.

수치 형태의 순환 제어 장치에서 프로그램에는 사이클 및 처리 모드에 대한 정보만 포함되며 작업체의 이동량은 정지를 설정하여 설정됩니다. CPU 시스템의 장점은 설계 및 유지 보수가 간단하고 비용이 저렴하다는 것입니다. 단점은 스톱과 캠의 치수 조정이 힘들다는 것입니다. 단순한 기하학적 모양의 부품을 직렬, 대규모 및 대량 생산하는 조건에서 CPU가 있는 기계를 사용하는 것이 좋습니다. CPU 시스템은 터렛 터닝, 터닝 밀링, 수직 드릴링 머신, 모듈러 머신, 산업용 로봇(PR) 등을 장착하는 데 사용됩니다.

수치 프로그래밍 제어(CNC) 수치 프로그래밍 제어(CNC)에 의해 공작 기계는 영숫자 코드에 지정된 프로그램에 따른 제어, 기계의 집행 기관의 이동, 이동 속도, 가공 사이클의 순서, 절단 모드 및 다양한 보조 기능. 사이버네틱스, 전자, 컴퓨터 기술 및 계측의 성과를 기반으로 근본적으로 새로운 소프트웨어 제어 시스템, 즉 공작 기계 건설에 널리 사용되는 CNC 시스템이 개발되었습니다. 이러한 시스템에서 공작 기계의 각 스트로크의 양은 숫자를 사용하여 설정됩니다. 각 정보 단위는 CNC 시스템의 해상도 또는 펄스의 가격이라고 하는 특정 양만큼 집행 기관의 개별적인 움직임에 해당합니다. 특정 제한 내에서 집행 기관은 결의의 배수인 모든 값으로 이동할 수 있습니다.

CNC 시스템에서 제어 프로그램의 준비부터 기계의 작업 본체로의 전송에 이르기까지 우리는 부품 도면에서 직접 얻은 디지털(이산) 형식의 정보만 처리합니다. CNC 기계에서 처리되는 공작물에 대한 절삭 공구의 이동 궤적은 일련의 연속 위치로 표시되며 각 위치는 숫자로 결정됩니다. 부품 처리를 제어하는 ​​데 필요한 제어 프로그램의 모든 정보(치수, 기술 및 보조)는 텍스트 또는 기호(숫자, 문자, 일반 기호)를 사용하여 표 형식으로 표시되며 인코딩(ISO-7 비트 코드)되어 입력됩니다. 컴퓨터에서 제어 시스템의 메모리로 또는 제어 패널의 키를 직접 사용합니다. CNC 장치는 이 정보를 기계의 실행 메커니즘에 대한 제어 명령으로 변환하고 실행을 모니터링합니다. 따라서 CNC 기계에서는 운동학적 연결 때문이 아니라 숫자 형식으로 지정된 프로그램에 따라 이러한 작업 바디의 독립적인 좌표 움직임을 제어하기 때문에 작업 바디의 복잡한 움직임을 얻을 수 있게 되었습니다. 연속, 소규모 및 일회성 생산 조건에서 생산 준비 시간 50-75% 단축, 전체 처리 주기 50-60% 감소 및 비용 절감 30-85%까지 기술 장비의 설계 및 제조.

CNC 장치는 정보 입력 및 판독 장치에 입력된 제어 프로그램에 따라 기계의 작업 기관에 제어 조치를 내리기 위한 것입니다. 기술 명령 블록은 주기적 자동 공작 기계를 제어하는 ​​데 사용되며 주로 스타터, 전자 클러치, 솔레노이드, 엔드 및 트래블 스위치, 압력 스위치 등과 같은 작동 요소로 구성되어 다양한 기술 명령(공구 교환, 스핀들 속도 전환 등) 및 기계 작동 중 다양한 인터록.

보간 블록은 제어 프로그램에 지정된 둘 이상의 지점 사이에서 도구 이동의 부분 궤적을 생성하는 특수 컴퓨팅 장치(보간기)입니다. 피드 드라이브의 제어 장치로 전송되는 이 블록의 출력 정보는 일반적으로 각 좌표에 대한 펄스 시퀀스의 형태로 표시되며, 주파수는 이송 속도를 결정하고 숫자는 이동량을 결정합니다 . 공작물의 가공된 윤곽을 따라 지정된 이송 속도와 가속 및 감속 프로세스가 이송 속도 블록에 의해 제공됩니다.

프로그램 수정 블록은 프로그래밍된 처리 매개변수인 이송 속도 및 공구 치수(길이 및 직경)를 변경하는 데 사용됩니다. 고정 사이클 블록을 사용하면 드릴링 및 보링 홀, 태핑 등과 같이 부품의 반복적인 요소를 처리할 때 프로그래밍 프로세스를 단순화할 수 있습니다. 작업 바디의 피드 드라이브는 드라이브 모터, 제어 시스템 및 운동학적 링크.

CNC 기계의 작업 바디 이동의 정확도는 피드 드라이브의 적용된 제어 방식에 따라 달라집니다. 개방형(제어된 작업 바디의 실제 변위를 측정하는 시스템 없음) 또는 폐쇄형(측정 시스템 사용). 두 번째 경우, 기계의 각 제어 좌표에 대한 처리 제어 신호의 정확도 제어는 피드백 센서(DOS)에 의해 수행됩니다. 이 제어의 정확도는 주로 기계의 센서 유형, 설계 및 위치에 따라 결정됩니다. 기본 작업 유형에 따라 기계적 처리기계는 선삭, 밀링, 드릴링 - 밀링 - 보링, 연삭, 다중 작업과 같은 기술 그룹으로 세분화됩니다. 사용된 도구의 수에 따라 CNC 기계는 다음과 같이 세분화됩니다. 자동으로 변경되는 12개 이상의 장비를 갖춘 다중 작업, 특수 장비 도구 가게체인 또는 드럼 유형.

CNC 기계의 장점. 1. 처리 정확도 향상 연속 및 소규모 생산에서 부품의 호환성 보장, 2. 마킹 및 자물쇠 제조 작업의 감소 또는 완전한 제거, 3. 단순성 및 짧은 전환 시간; 4. 하나의 기계에 처리 전환이 집중되어 공작물 설치에 소요되는 시간 단축, 작업 수 감소, 진행중인 작업 자본, 운송 및 제어에 소요되는 시간 및 비용 부속; 5. 신제품 생산을 위한 준비 주기 및 납품 시기를 단축 6. 가공 공정이 작업자의 기술과 직관에 의존하지 않기 때문에 가공 부품의 높은 정확도를 보장합니다.

7. 근로자에 ​​의한 하자의 감소 8. 기술 매개변수의 최적화, 모든 움직임의 자동화로 인한 기계 생산성 증가; 9. 자격이 부족한 노동력을 사용하고 자격을 갖춘 노동력의 필요성을 줄일 가능성; 10. 다중 스테이션 서비스의 가능성; 11. 하나의 CNC 기계가 여러 수동 기계를 대체하므로 공작 기계 파크의 감소. CNC 기계를 사용하면 여러 가지 사회적 문제를 해결할 수 있습니다. 기계 작업자의 작업 조건을 개선하고 무거운 육체 노동의 비율을 크게 줄이고 가공 공장의 작업자 구성을 변경하고 문제를 해결합니다. 덜 심각한 노동력 부족 등

CNC 기계 사용의 효율성을 높이기 위한 일반적인 권장 사항: 1. 다중 위치 고정 장치를 광범위하게 사용합니다. 동일하거나 다른 디자인의 여러 부품 처리 보장(GPS를 사용할 때 특히 중요합니다. 한 제품에 대한 부품 세트를 한 주기로 장치에서 고정 및 제조할 수 있기 때문입니다). 2 정밀하게 가공된 구멍 또는 홈이 있는 중간 플레이트를 사용하여 새 부품을 위한 장비 설정 및 교체 시간을 줄입니다. 또한 테이블 등의 작업면이 마모되지 않도록 보호합니다.3 짧은 길이와 정밀한 디자인의 조합 도구를 사용하는 것이 좋습니다. 교체 가능한 플레이트코팅(드릴링 및 리밍용). 이는 가공 조건, 공구 수명 및 신뢰성을 향상시킬 뿐만 아니라 공구 교환 및 테이블 위치 지정에 필요한 시간을 줄이고 부품을 가공하는 데 필요한 공구 수와 공구 매거진의 포켓 수를 줄이는 데 기여합니다.

4 기계에는 상태를 모니터링하는 장치가 있어야 합니다. 최첨단, 도구 변경 순간을 표시하여 작업 시간을 고정합니다. 5 모든 도구는 기계 외부에 설치해야 합니다. 6 실시간 소비를 기반으로 일련의 구멍 가공을 지정합니다. 즉, 하나의 도구로 동일한 직경의 여러 구멍을 처리하거나 도구 변경으로 각 구멍을 완전히 처리합니다. 6 가공 과정에서 먼저 가장 높은 스핀들 속도가 필요한 전환을 수행합니다. 7. 스핀들 속도의 잦은 급격한 변화를 피하십시오. 8 CNC 기계는 정확도 등급에 관계없이 제한된 작업에만 사용해야 합니다. 기술적 목적공작 기계, 허용 하중, 커터, 드릴 치수 등

작업체의 움직임 특성에 따른 CNC 시스템 분류 공정 제어의 기술적 과제에 따른 CNC 시스템 분류

위치 CNC 시스템 - 제어 프로그램에 의해 지정된 위치를 결정하는 명령에 따라 기계의 작업 본체의 움직임을 제어합니다. 이 경우 서로 다른 좌표축을 따라 이동을 동시에(주어진 일정한 속도로) 또는 순차적으로 수행할 수 있습니다. 이 시스템은 주로 드릴링 및 보링 머신드릴링, 카운터싱킹, 보링, 나사 가공 등이 수행되는 플레이트, 플랜지, 커버 등과 같은 부품 가공용(예: 모델 2 R 135 F 2, 6902 MF 2, 2 A 622 F 2 -1 ).

지정된 가공 윤곽의 각 지점에서 접선 방향과 방향이 일치하는 기계 작업 본체의 이송 속도. Contour CNC 시스템은 위치 지정 시스템과 달리 여러 좌표를 따라 교대로 또는 한 번에 공구 또는 공작물의 움직임을 지속적으로 제어합니다. 복잡한 세부 사항(두 개 이상의 좌표에서 동시 제어). 주로 선삭 및 밀링 기계에는 CNC 윤곽 시스템(예: mod. 16 К 20 ФЗ, 6 Р 13 ФЗ)이 장착되어 있습니다. 윤곽 CNC 시스템 - 궤적을 따라 그리고 제어 프로그램에 의해 지정된 윤곽 속도로 기계의 작업 몸체의 움직임을 제어합니다. 윤곽 속도는 결과입니다.

결합된 CNC 시스템은 위치 및 윤곽 CNC 시스템의 기능을 결합합니다. 가장 복잡하고 다양합니다. CNC 기계의 자동화 정도, 복잡성의 증가 및 기술 능력의 확장(특히 다중 작업)과 관련하여 결합된 CNC 시스템의 사용이 크게 증가합니다(예: mod. IR 500 MF 4, IR 320 GShF 4, 2206 PMF 4, 6305 F 4).

별도의 그룹에는 디지털 디스플레이와 좌표 사전 설정이 있는 기계가 포함됩니다. 이 기계에는 전자 기기좌표를 설정하려면 원하는 포인트(좌표 사전 설정) 및 필요한 위치로 이동하라는 명령을 내리는 위치 센서가 장착된 크로스 테이블. 이 경우 테이블의 각 현재 위치가 화면에 표시됩니다(디지털 표시). 이러한 기계에서는 좌표 또는 디지털 표시의 사전 설정을 사용할 수 있습니다. 원래 작업 프로그램은 기계 작업자가 설정합니다. CNC 공작 기계 모델에서는 자동화 정도를 나타내기 위해 숫자가 있는 Ф가 추가됩니다. Ф 1 - 디지털 디스플레이와 좌표 사전 설정이 있는 기계; F 2 - 위치 CNC 시스템이 있는 기계; Ф 3 - 윤곽 CNC 시스템이 있는 기계; Ф 4 - 위치 윤곽을 위한 결합된 CNC 시스템이 있는 기계.

또한 접두사 C 1, C 2, C 3, C 4 및 C 5를 CNC 기계 모델 지정에 추가할 수 있습니다. 다른 모델공작 기계 및 공작 기계의 다양한 기술적 기능에 사용되는 CNC 시스템. 예를 들어, 기계 모델 16 K 20 F 3 S 1에는 CNC 시스템 "Kontur 2 PT-71"이 장착되어 있고 기계 모델 16 K 20 F 3 S 4에는 CNC 시스템 EM 907 등이 장착되어 있습니다. 리미트 스위치 , 정지 등은 제어 요소로 사용되며 C 인덱스는 모델 지정에 도입되며 T 인덱스는 운영 체제(예: 16 K 20 T 1)와 함께 도입됩니다. 제어 프로그램의 준비 및 입력 방법에 따라 다음이 구별됩니다. 작동 CNC 시스템(이 경우 제어 프로그램은 배치에서 첫 번째 부분을 처리하는 과정에서 기계에서 직접 준비되고 편집됩니다. 처리 모방); 부품 가공 위치에 관계없이 제어 프로그램이 준비된 적응형 CNC 시스템. 또한, 제어 프로그램의 독립적인 준비는 CNC 시스템의 일부인 컴퓨터 시설의 도움을 받아 수행할 수 있습니다. 이 기계, 또는 외부(수동 또는 자동화된 프로그래밍 시스템 사용)

국제 분류에 따라 모든 CNC 장치는 기술적 능력주요 클래스로 나뉩니다. NC - 수치 제어 - 아날로그 장치 계산을 기반으로 생성되어 일반적으로 스테퍼 드라이브를 기반으로 하는 특정 기계 모델에 적합한 "고정" 아키텍처를 갖습니다. 공작물 처리의 각 사이클에서 NC는 블록 단위로 읽혀집니다. 하나는 처리되고 다른 하나는 버퍼 메모리에 기록됩니다. 이 작동 모드에서는 판독기와 소프트웨어 캐리어의 재료에 상당한 부하가 걸리므로 시스템 오류가 자주 발생합니다. SNC - 저장된 수치 제어 - NC 클래스의 모든 속성을 유지하지만 증가된 메모리 양에서 다릅니다. CNC - 컴퓨터 수치 제어 - 마이크로 기반으로 제작되었습니다. 컴퓨터를 사용하여 기계 제어 기능을 결합하는 CNC 장치를 만들 수 있습니다(일반적으로 모터 기반 드라이브 사용). 직류) 및 UE 준비의 개별 문제를 해결합니다. 이 클래스의 시스템의 특징은

변경 및 수정 기회는 모두 UE의 부품 처리 및 시스템 자체의 기능 특성을 최대한 고려하여 모델의 기능을 고려한 이 기계입니다. CNC 시스템의 메모리에서 NC는 소프트웨어 캐리어에서 또는 기계 제어 패널과의 대화 모드에서 완전히 입력됩니다. DNC - 직접 수치 제어 - CNC 클래스 시스템의 모든 속성을 유지하는 동시에 기계 그룹, 생산 영역 또는 작업장에 서비스를 제공하는 중앙 컴퓨터와 정보를 교환할 수 있는 기능이 있습니다.

CNC 기계의 피드 드라이브 제어 시스템 CNC 공작 기계의 피드 드라이브의 개방 루프 제어 시스템 계획: 1, 2, 3, - 유압 드라이브의 요소; 4 - 톱니 쌍; 5방향 나사; 6 - CNC 기계의 작업 기관 개방 루프 시스템은 판독 장치에서 기계의 집행 기관으로 오는 하나의 정보 스트림이 존재한다는 특징이 있습니다. 단점은 피드백 센서가 없으므로 기계 집행 기관의 실제 위치에 대한 정보가 없다는 것입니다.

폐쇄 루프 CNC 시스템의 구조 다이어그램: a) - 리드 스크류의 원형 DOS로 폐쇄됨; b) - 원형 DOS 및 랙 및 피니언으로 닫힘 c) - 기계 작업 본체에서 선형 DOS로 닫힘 폐쇄 시스템리더와 피드백 센서의 두 가지 정보 스트림이 특징인 CNC. 이러한 시스템에서는 피드백의 존재로 인해 집행 기관 변위의 지정된 값과 실제 값 사이의 불일치가 제거됩니다. 폐쇄 루프 CNC 시스템의 작동은 추적 제어 시스템의 원리를 기반으로 합니다.

리드 스크류에 원형 DOS가 있는 폐쇄 루프 CNC 시스템 이러한 CNC 시스템에서 작업 부재의 위치는 리드 스크류에 장착된 원형 DOS를 사용하여 간접적으로 측정됩니다. 이 구성표는 DOS 설치의 관점에서 매우 간단하고 편리합니다. 사용된 센서의 전체 치수는 측정된 변위의 크기에 의존하지 않습니다. 리드 스크류에 장착된 원형 DOS를 사용하는 경우 스크류 너트 변속기의 정확도 특성(제조 정확도, 강성, 간격 없음)에 대한 높은 요구 사항이 부과되며, 이 경우 피드백이 적용되지 않습니다.

원형 DOS 및 랙 및 피니언이 있는 폐쇄형 CNC 시스템 이 유형의 폐쇄형 CNC 시스템도 원형 DOS를 사용하지만 랙 및 피니언을 통해 기계의 작업 본체의 움직임을 측정합니다. 이 경우 피드백 시스템은 나사 너트 전송을 포함하여 피드 드라이브의 모든 전송 메커니즘을 포함합니다. 그러나 랙 및 피니언 제조의 부정확성은 변위 측정의 정확도에 영향을 줄 수 있습니다. 이를 방지하려면 공작 기계의 스트로크에 따라 길이가 달라지는 랙이 있는 정밀 랙 및 피니언 기어를 사용해야 합니다. 어떤 경우에는 이것은 피드백 시스템의 비용을 복잡하게 하고 증가시킵니다.

공작 기계의 작업 본체에 선형 DOS가 있는 폐쇄 루프 CNC 시스템 유사한 CNC 시스템에는 기계 작업 본체의 움직임을 직접 측정하는 선형 DOS가 장착되어 있습니다. 이를 통해 피드백이 피드 드라이브의 모든 전송 메커니즘을 포함할 수 있습니다. 높은 정확도배수량. 그러나 선형 DOS는 원형보다 복잡하고 비용이 많이 듭니다. 그들의 치수기계의 작업 몸체의 스트로크 길이에 따라 다릅니다. 선형 DOS 작업의 정확도는 기계 오류(예: 가이드 마모, 열 변형 등)의 영향을 받을 수 있습니다.

기계 오류를 보정하는 CNC 시스템의 블록 다이어그램 기계 오류를 보정하는 CNC 시스템에는 다음이 장착되어 있습니다. 보완 시스템기계 오류(열 변형, 진동, 가이드 마모 등)를 고려하는 센서로 피드백

적응형 CNC 시스템의 구조도 적응형(자체 적응형) CNC 시스템은 세 가지 정보 흐름이 특징입니다. 1) 판독 장치에서; 2) 도중에 피드백 센서에서; 3) 기계에 설치된 센서와 절삭 공구의 마모, 절삭력 및 마찰력의 변화, 가공되는 공작물의 재료 허용량 및 경도 변동 등과 같은 매개변수에 따라 가공 공정을 제어하는 ​​시스템. 실제 절단 조건을 고려하여 처리 프로그램을 조정할 수 있습니다.

자제를 위한 질문 1. 기계를 통제한다는 것은 무엇을 의미합니까? 2. 수동 제어와 자동 제어의 차이점은 무엇입니까? 3. 기능적 목적에 따라 자동제어로 구분되는 제어의 종류는? 4. 수치 제어란 무엇을 의미합니까? 5. CNC 장치에 포함된 주요 요소의 이름을 지정하십시오. 6. CNC 기계의 주요 장점은 무엇입니까? 7. 이름 일반 권장 사항 CNC 기계 사용의 효율성을 향상시키려면? 8. CNC 시스템은 어떻게 분류되고 그 명칭이 지정됩니다. 9. 제어 프로그램을 입력하는 방법은 무엇입니까? 10. 기술 능력 수준에 따라 CNC 장치의 클래스 이름을 지정하십시오. 이들의 차이점은 무엇인가요? 11. CNC 기계에 사용되는 피드 드라이브 구성표와 차이점은 무엇입니까?



 


읽다:



심장 박동으로 아이의 성별 결정

심장 박동으로 아이의 성별 결정

항상 흥미진진합니다. 모든 여성에게 다양한 감정과 경험을 불러일으키지만 우리 중 누구도 상황을 냉정하게 인식하지 못하고 ...

위염이 있는 어린이를 위한 다이어트 방법: 일반 권장 사항

위염이 있는 어린이를 위한 다이어트 방법: 일반 권장 사항

위염 치료가 효과적이고 성공적이려면 아이에게 적절한 영양을 공급해야 합니다. 위장병 전문의의 권고가 도움이 될 것입니다 ...

남자가 사랑에 빠지도록 행동하는 올바른 방법은 무엇입니까?

남자가 사랑에 빠지도록 행동하는 올바른 방법은 무엇입니까?

상호 친구를 언급하십시오. 대화에서 서로의 친구를 언급하는 것은 당신이 별로 좋지 않더라도 그 남자와 개인적인 유대감을 형성하는 데 도움이 될 수 있습니다 ...

러시아 땅의 Bogatyrs - 목록, 역사 및 흥미로운 사실

러시아 땅의 Bogatyrs - 목록, 역사 및 흥미로운 사실

러시아에는 영웅에 대해 들어보지 못한 사람이 없을 것입니다. 고대 러시아 노래-전설-서사시에서 우리에게 온 영웅은 항상 ...

피드 이미지 Rss