산업용 장비
공작물을 가공하는 데 필요한 G 코드 명령으로만 구성된 CNC 프로그램이 너무 많습니다. 모든 CNC를 통해 사용자는 G 코드 내에 명확한 메시지(일반적으로 괄호로 표시됨)를 포함할 수 있습니다. 메시지는 CNC의 MDI(수동 데이터 입력) 키보드를 통해 입력하는 경우에도 CNC 프로그램에 쉽게 포함할 수 있습니다.
다음은 작업자가 CNC 프로그램에 메시지를 포함해야 하는 6번입니다.
1. 프로그램 헤더
프로그램을 설명하는 일련의 메시지로 각 프로그램을 시작하십시오. 정보에는 (최소한) 부품 이름, 부품 번호, 개정 사양, 프로그래머, 생성 날짜 및 실행 시간을 포함하여 CNC 작업자가 올바른 프로그램을 실행하고 있음을 알 수 있는 모든 것이 포함되어야 합니다. 예:
특히 주의할 점은 개정 및 실행 시간입니다. 설계 엔지니어링 변경으로 인해 여러 버전의 프로그램이 떠돌 수 있으므로 경영진은 운영자에게 올바른 프로그램을 사용하고 있는지 확인할 수 있는 방법을 제공해야 합니다. 실행 시간은 처음 작업을 실행한 후 프로그램 헤더에 실행 시간을 포함하여 현재 작업이 실행되지 않는 경우에도 프로그램이 실행되는 데 걸리는 시간을 알려줍니다.
2. 모든 도구 시작 부분
적절하고 일관되게 처리된다면 모든 도구의 시작 부분에 배치되는 메시지는 두 가지 용도로 사용됩니다. 첫째, 가장 중요한 것은 작업자가 수행 중인 절삭 공구 및/또는 가공 작업을 이해하는 것입니다. 인서트 크기나 개수와 같이 각 절삭 공구의 부패하기 쉬운 부분에 대한 정보를 추가로 결정할 수 있습니다. 둘째, 항상 각 절삭 공구에 대한 첫 번째 G 코드 명령 바로 앞에 이러한 메시지를 배치하면 작업자는 각 공구에 대한 재시작 블록을 알게 됩니다. 항상 도구에 대한 마지막 메시지 바로 뒤에 있는 명령입니다. 예:
3. 각 도구의 끝에
여기서 아이디어는 첫 번째 공작물을 실행할 때 각 절삭 공구에서 설정 크기를 수행하는 사람들을 돕는 것입니다. 또한 무딘 도구를 교체한 후 생산 실행 중에 작업자에게 도움이 될 수 있습니다. 머시닝 센터 및 고정 헤드스톡 터닝 센터와 같이 CNC에서 절삭 공구를 다시 실행할 수 있는 경우 각 공구 끝에 M01 옵션 정지 장치가 있어 설정 담당자 또는 작업자가 기계를 중지하고 공구에 무엇이 있는지 확인할 수 있습니다. 완료.
이것은 절삭 공구가 수행해야 하는 작업을 지정하는 일련의 메시지를 삽입하기에 완벽한 위치입니다. 메시지는 구체적일 수 있으므로 설정 담당자가 공작물 도면 또는 기타 문서를 참조하지 않아도 되거나 다음 예에서 볼 수 있는 것처럼 계산을 수행하는 데 사용할 수 있습니다.
각 도구에 대해 수행하면 설정 담당자가 첫 번째 공작물을 실행하는 동안 가공된 표면을 쉽게 확인할 수 있습니다. 필요한 경우 관련 오프셋을 조정하고 도구를 다시 실행할 수도 있습니다.
4. 프로그램 변경 시
우리는 프로그램 변경에 대해 다소 무심한 태도를 취하는 경향이 있습니다. 대부분의 변경 사항이 적절할 수 있지만 일부 변경 사항은 향후 문제를 일으킬 수 있습니다. 예를 들어, 처음에 변경이 이루어진 이유를 잊는 것은 드문 일이 아닙니다. 또한 사용자가 동의하지 않는 변경을 요청하는 경우가 있을 수 있습니다. 매번 프로그램에 메시지를 삽입하는 습관을 들이십시오. 변경됩니다. 명령의 원래 내용, 변경한 이유, 만든 사람 및 만든 시간을 포함합니다. 다음은 예입니다:
5. 프로그램이 멈출 때마다
이름에서 알 수 있듯이 프로그램 중지 명령(M00)은 기계를 중지시킵니다. 스핀들 및 냉각수와 같은 모든 기계 기능이 꺼집니다. 오퍼레이터가 뭔가를 해야 할 때입니다. 다음 예와 같이 운영자가 수행해야 하는 작업을 정확히 지정해야 합니다.
6. 비정상적인 일을 할 때
평소에는 하지 않던 일을 프로그램에서 해야 할 때가 있습니다. 이러한 일이 발생할 때마다 프로그램의 메시지로 이를 명확히 하십시오. 관련 메시지를 놓치지 않도록 프로그램 시작 부분에 바로 배치하십시오. 예:
산업용 장비
제출자:Vikram 요약 동일한 패턴을 절단하기 위해 하위 프로그램을 여러 번 호출하는 CNC 선반 프로그램입니다.하위 프로그램은 XZ 대신 UW를 사용하여 프로그램을 더 쉽게 이해하고 디버그할 수 있도록 합니다. 그림/이미지 CNC 프로그램 Main Program:N5 G90 F0.2 S1200 T0101 M04N10 G00 X40 Z0N20 M98 P37000 (call subprog O7000 three times)N30 G01 W-30N40 G28 U0 W0N50 M05 M30Subprogram:O7000;G01 U0 W
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