산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Equipment >> 산업용 장비

일관성과 호환성으로 CNC 생산성 향상

G 코드 프로그램 간의 일관성 정도는 CNC 기계의 생산성에 긍정적이든 부정적이든 영향을 미칩니다. 이것은 프로그램 내의 다양한 도구의 명령, 주어진 유형의 기계에 대한 여러 프로그램에 대한 명령, 심지어 다른 기계 유형에 대한 프로그램 사이에도 해당됩니다.

일관성을 통해 설정 담당자와 작업자가 프로그래밍 방법에 쉽게 익숙해질 수 있습니다. 그들은 프로그래밍 구조에서 불일치를 발견할 때 실수를 감지할 수 있습니다. 반면, 불일치는 CNC 사용자들 사이에 혼란을 야기할 것입니다. 그들은 프로그램이 어떻게 작동하는지 결정하기 위해 고군분투하는 추가 시간을 할애할 것입니다. 설상가상으로 프로그램이 하는 일을 이해하지 못하면 실수를 할 수 있습니다. 프로그램에서 어떤 일이 일어날지 아는 사람들은 그렇지 않은 사람들보다 더 생산적입니다.

다음은 일관성 관련 권장 사항과 함께 모든 다중 도구 프로그램을 구성하는 네 가지 유형의 구조입니다.

  1. 프로그램 시작 구조:동일한 명령으로 유사한 시스템의 모든 프로그램을 시작합니다. CNC 단어의 값은 프로그램마다 변경되지만 구조는 동일하게 유지되어야 합니다.
  2. 도구 시작 구조:동일한 명령으로 모든 프로그램의 모든 도구를 시작합니다. 다시 말하지만 CNC 단어 값은 변경되지만 구조는 일관되게 유지됩니다.
  3. 도구 종료 구조:모든 프로그램의 모든 도구를 동일한 명령으로 종료합니다.
  4. 프로그램 종료 구조:동일한 명령으로 주어진 시스템의 모든 프로그램을 종료합니다.

CAM 시스템은 이러한 규칙을 어기는 것으로 유명합니다. 필요한 모든 단어와 명령이 프로그램에 포함되어 있지만 무작위 순서로 되어 있는 경향이 있습니다. 대부분의 CAM 시스템에서는 사용자가 G 코드 출력을 사용자 정의할 수 있지만 많은 사람들이 이 중요한 시스템 설정 작업을 무시합니다. CAM 시스템이 실행 가능한 프로그램을 생성하는 즉시 G 코드 출력 작업을 중지합니다. 다시 말하지만, 구조가 일관될수록 CNC 사용자가 더 쉽게 사용할 수 있습니다.

호환성은 생산성에도 영향을 미칩니다. 다른 기계 제작자가 제공하는 유사한 기계의 경우 유사한 기능에 대한 프로그래밍 명령에 약간의 차이가 있을 수 있습니다. 그리고 이러한 유사한 기계에서 동일한 부품을 실행할 때 작업자는 매우 유사하지만 각 기계에 대해 별도의 프로그램을 유지해야 합니다. 모든 유사한 기계에서 수정 없이 동일한 프로그램을 실행하는 방법을 찾으면 부품을 실행하는 데 필요한 프로그램 수가 크게 줄어듭니다. 그러면 이를 만들고 유지 관리하는 데 필요한 시간이 없어집니다.

종종 유사한 기계에 대한 프로그래밍 명령의 주요 차이점은 M 코드 번호 지정과 관련이 있습니다. 예를 들어, 한 터닝 센터는 낮은 스핀들 범위를 선택하는 데 M41을 사용하고 높은 범위를 선택하는 데 M42를 사용할 수 있습니다. 다른 하나는 대신 M23 및 M25를 사용할 수 있습니다. M 코드 번호 지정이 기계 간의 유일한 차이점이라면 이 문제는 사용자 정의 M 코드가 있는 FANUC CNC에서 쉽게 극복할 수 있으므로 두 개의 유사한 기계에서 동일한 프로그램을 실행할 수 있습니다.

여기서는 프로세스를 자세히 설명하지 않지만 본질적으로 사용자는 CNC가 주어진 M 코드(예:M41)를 볼 때 다른 작업(예:M23)을 수행하는 프로그램을 실행하는 방식으로 매개변수를 설정해야 합니다. 이런 식으로 낮은 범위 선택을 위해 M23을 사용하는 기계를 M41이 포함된 프로그램을 실행하도록 변경할 수 있습니다.

다른 프로그래밍 차이점은 명령 구조와 관련이 있을 수 있으며 불가능하지는 않지만 처리하기가 더 어려울 수 있습니다. 한 기계에서는 방향 벡터(I, J 및 K)로 순환 명령을 지정해야 하는 반면 다른 기계에서는 R 워드로 지정하도록 허용할 수 있습니다. 한 기계에는 표준 고정구 오프셋 사양(G54-G59 필요)이 있고 다른 기기에는 확장 고정구 오프셋 옵션이 있을 수 있습니다(옵셋 번호를 지정하려면 G54.1 및 P 단어 필요).

다시 말하지만, 나는 여기서 세부 사항을 제공하지 않습니다. 일반적으로 사용자 정의 매크로를 사용하여 프로그램이 프로그램을 실행 중인 기계를 결정하기 위해 키를 입력할 영구 공통 변수로 기계 플래그를 설정합니다. 프로그램 내의 논리 또는 더 나은 방법은 별도의 사용자 정의 매크로 프로그램에서 기계 플래그를 기반으로 어떤 기계가 실행되고 있는지 결정하고 적절한 명령을 실행합니다.

다음은 위에서 언급한 조명기 오프셋과 관련된 명령입니다. 어떤 기계가 실행되고 있는지 결정하기 위해 영구 공통 변수 #510을 입력합니다. #510 을 1.0 으로 설정하면 A 머신(G54) 입니다. #510이 2.0으로 설정되어 있으면 B머신(G54.1 P1)입니다.

다시 말하지만, 이러한 명령을 별도의 프로그램, 아마도 G54에 의해 호출되는 사용자 정의 G 코드 프로그램에 포함하여 가공(메인) 프로그램에 포함하지 않도록 하는 것이 더 나을 수 있습니다.

이러한 방식으로 약간의 독창성으로 기계 간의 거의 모든 프로그래밍 편차를 극복할 수 있습니다. 관련된 기계와 프로그램의 수가 많을수록 유지 관리해야 하는 프로그램의 수를 줄일 수 있습니다.


산업용 장비

  1. 유지보수 관리자가 건강 및 안전 프로그램을 개선할 수 있는 방법
  2. 식품 제조에서 제품 품질과 일관성을 개선하는 방법
  3. Teach-In CNC 선반은 작업 생산성을 향상시킵니다.
  4. 생산성을 향상시키는 CNC 선반
  5. CNC 기계 정확도 및 반복성 이해
  6. CNC 프로그램을 만들기 전에 취해야 할 6단계
  7. 칩 컨트롤을 관리하고 공구 수명과 생산성을 향상시키는 방법
  8. 8 CNC 기계 오류 및 문제 해결 팁
  9. 산업 환경에서 생산성과 제조 품질을 개선하는 방법
  10. CNC 기계에서 해야 할 일과 하지 말아야 할 일