CNC 기계
이 기사는 초보자 수준의 CNC 기계공만을 위한 것이 아니라 다른 사람들이 CNC 프로그래밍 기술을 재검토하기 위해 읽을 수 있습니다.
CNC 선반 CNC 밀 CNC 연삭기 여부에 관계없이 CNC 기계에서 CNC 프로그램을 보는 동안 일반적인 CNC 프로그램 블록에서 한 가지를 볼 수 있습니다.
모든 cnc 프로그램은 하나 또는 여러 도구에 대한 완전한 도구 경로를 형성하기 위해 함께 기록되는 많은 cnc 프로그램 블록의 시퀀스입니다. br/>모든 단일 cnc 프로그램 블록은 유용한 정보를 cnc 프로그램에 추가/변경/수정합니다.
Fanuc CNC 제어
cnc 프로그램 블록은 일반적으로 다음과 같이 작성됩니다.
N50 G01 X100 Y-50.02 F100 M08
피>
위의 cnc 프로그램 블록에서 볼 수 있듯이 이들은 공백으로 구분된 6개의 단어입니다.
모든 단어는 영숫자 문자 그룹이며
모든 단어는 위와 같은 문자로 시작됩니다. N, G, X, Y , F, M
및 나머지 부분은 위와 같이 부호 있는/부호 없는 숫자 값으로 구성되어 50, 01, 100, –50.02, 100, 08
이 모든 단어는 cnc 프로그래밍에서 매우 중요한 가치를 가지고 있습니다. 이 단어는 명령 또는 지침으로 볼 수 있습니다. 많은 명령이 있습니다. 일부는 모든 cnc에 대한 cnc 프로그램에서 일반적으로 발견되는 표준입니다. 기계 제어.
일부는 CNC 기계 및 CNC 제어에 따라 다르며 CNC 제어마다 다릅니다.
그러나 본질은 cnc 기계공이 적어도 널리 사용되는 cnc 프로그램 명령 중 일부를 알고/이해해야 한다는 것입니다. /피>
N50 – 시퀀스 번호입니다. 실제로 일련 번호로 작성된 많은 목록을 볼 수 있습니다. 왜 일련 번호가 제공되는지, 정렬 및 검색 작업이 쉬워집니다.
모든 cnc 프로그램 블록과 동일한 방식입니다. CNC 프로그램 블록을 쉽게 검색하고 정렬할 수 있도록 일련 번호를 부여했습니다.
당신(CNC 기계공)은 그것들을 사용할 필요가 없으며 시퀀스 번호(N)를 사용하지 않고 cnc 프로그램을 작성할 수도 있습니다. 고정 사이클 프로그래밍 시퀀스 번호 없이는 프로그래밍할 수 없다는 것을 알게 될 것입니다(또는 적어도 하나 또는 두 개의 cnc 프로그램 블록 G71, G72에 번호를 지정해야 함).
그런 다음 다음 단어는 G01입니다.
G로 시작하는 모든 CNC 프로그램 단어를 G 코드라고 합니다.
G 코드는 널리 사용되며 CNC 기계공은 G 코드 없이는 프로그래밍을 꿈도 꿀 수 없습니다. (최신 cnc 컨트롤은 다른 프로그래밍 방법을 제공하지만 여전히 기존의 G-Code 스타일로 프로그래밍하는 방법을 제공합니다.)
모든 G-코드에는 방대한 기능과 관련된 작동 순서가 있어 모든 G-코드가 작동하는지 설명하기 위해 전체 길이의 자습서가 필요할 수 있습니다. 내부 cnc 프로그램을 사용합니다.
G01은 선형 보간을 위한 G 코드입니다. 즉, 특정 위치와 이송량을 알려야 하므로 제어된 이송(공구 이송 아래 참조)으로 cnc 공작 기계가 특정 위치로 이동하기를 원합니다. .
N50 G01 X100 Y-50.02 F100 M08
(위에 주어진 것과 동일한 cnc 프로그램 코드)
G01 다음에 X100이 표시됩니다.
X는 CNC 기계의 축을 나타냅니다.
CNC 선반 기계에는 일반적으로 2축 X와 Z가 있습니다.
CNC 선반 기계 X, Z축
CNC 밀링 머신은 일반적으로 3축 X, Y, Z
CNC 밀 축 X Y Z
X100은 도구가 X축 방향으로 100(mm 또는 인치는 G 코드로 설정 가능) 이동하기를 원한다는 것을 의미합니다.
그런 다음 Y-50.02가 나옵니다. -50.02(mm 또는 인치) Y축 방향.
F100 여기서 F는 피드를 의미합니다. 모든 동작 명령에는 피드가 제공되어야 도구가 주어진 위치로 해당 피드 양으로 이동할 수 있습니다.
피드는 분당 피드 또는 회전당 피드로 제공됩니다.
M08 여기서 M은 M-코드(기타 코드)를 나타냅니다.
M-코드는 대부분 CNC 기계의 동작을 제어하기 때문에 기계 코드로 생각할 수 있습니다.
많은 M-코드가 있으며 일부는 발견됩니다. M08과 같은 모든 cnc 기계 제어에서 이것은 cnc 기계가 냉각수를 열도록 명령하는 코드입니다(냉각수 ON). 스핀들을 회전시키기 위해 M02 또는 M03을 사용하여 스핀들을 중지하고 M05를 사용합니다.
CNC 기계
제출자:cnc 프로그래머 그림/이미지 CNC 프로그램 0 BEGIN PGM FK2 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-402 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL DEF 1 L+0 R+54 TOOL CALL 1 Z S5005 L M66 L X-20 Y+30 R0 FMAX M37 L Z+2 FMAX8 L Z-10 F5009 L X+2 Y+30 RL10 CC X+20 Y+3011 C X+5.6 Y+40.8 DR-12 L X+38 Y+8413 CC X+50 Y+7514 C X+63.656 Y+8
Osai 10 시리즈를 사용하면 프로그래머가 표준 프로그래밍 언어(G1-G2-G3) 또는 고급 프로그래밍 언어(GTL)인 GTL을 사용하여 cnc 프로그램을 만들 수 있습니다.다음은 완전한 Osai GTL 프로그래밍 예제입니다. Osai CNC GTL 프로그램 예시 N1 (DIS,EXAMPLE 3)N2 S...F...T1.1M6 M...N3 o1=X20 Y21 a45N4 l1=X0 Y-60,a180N5 l2=X50 Y0,a90N6 c6=o1 I-38 J-35 r10N7 l3=c6,a135N8 l4=c6,a-45N9 l5=X0 Y