SmartCNC

        SmartCNC는 당사가 구성한 하드웨어 시스템에 오픈소스인 리눅스 배포판

      한글 데비안 or 우분투 OS와 LinuxCNC (GNU General Public License)를 탑재한,

      무한한 가능과 미래 지향적인 CNC 시스템 입니다.

      또한 OS 및 CNC 프로그램 소스가 Free임으로 시스템 가격이 매우 저렴합니다.

      (한글OS 및 CNC 소프트웨어 GPLv2)

                                                   삼성이 생산하는 스마트폰의 OS인

                                                   "안드로이드"도 Linux 커널을 사용합니다.

                                                   리눅스 (Linux) 란 ?   ☞ 알아 보기

    용 도 (CNC system)

  • CNC밀링, 선반, 연삭기, 조각기, 고속가공기, 머시닝센터, 플라즈마절단기

          3D 프린터, 라우터, 전용공작기계, 범용공작기계 CNC 레트로핏 . . . . .

  • 직교좌표 로봇, 스카라 로봇, 델타 로봇, 다관절 로봇 . . . . . .

          ※ 로봇은 CNC와 다른  kinematic 알고리즘을 사용합니다.

              CNC와 같은 G, M, F, S, O 코드 명령어 사용으로 다양한 기능과

              고난도 모션을 수행할 수 있습니다.  Cad/Cam 변환 NC파일 작업 가능.

  • 로봇 일체형 CNC, 스마트공장 구축 시
  • 대학교, 연구소에서  신규 CNC 개발 시

 

    특 징

  • CNC system을 초저가격에서 최고급 까지 구성할 수 있습니다.
  • 프로그램이 리눅스Real Time에서 구동되므로 신뢰성이 보증됩니다.
  • 제어 방법이 다양 해서 시중의 서보, 인버터, 엔코더 . . . 외 대부분 수용 합니다.
  • 정밀 3D 공구경로의 성능 및 기능은 최상으로 긴 NC프로그램도 끊김 없이 매끄럽게

          돌아가며, NC프로그램 오픈시 잘못 된 부분을 즉시 발견 및 수정할 수 있습니다.

  • SmartCNC는 LS산전 PLC의 기초 프로그램을 다룰 수 있으면, 쉽고 빠르게 시스템

          구축을 할 수 있도록 만들었습니다.

  • 데스크탑 PC , 노트북 , 라즈베리파이 등 . . . 다양한 컴퓨터에서 작동 가능합니다.
  • NC프로그램의 G코드 외 명령어는 미국 규격 RS274NGC입니다.

 

    LinuxCNC 일반기능 및 사양

 

     ※  LinuxCNC미국 정부의 상무부내 국립표준기술연구소(NIST)에서

          공익을 목적으로 만들고, 지속적으로 개발 및 개선을 하고 있는

         CNC 및 로봇 소프트웨어입니다.             ☞  LinuxCNC 역사 알아 보기

  • 동시 제어 축 수 : 서보 9축 (X,Y,Z,A,B,C,U,V.W) + 스핀들 8개
  • G code : G0 ~ G99    (G코드 리스트 참조 , 미국 규격 RS274NGC)
  • M code : M0 ~ M99 ,  M100 ~ M199는 User 사용, M200 이상은 NC매크로 가능
  • F코드 속도제어 , S코드 스핀들제어
  • O code : Subroutines 외 6가지 매크로 명령어
  • 운전 모드 :  HOME , JOG , 위치-JOG , RAPID , MPG , MDI , AUTO . . . .
  • AUTO 기능 :  Run , Feed hold , Cancel , Single block , Optional skip , Optional stop
  • Overraid 기능 : Jog , Feed , Rapid , Spindle . . . . .
  • 단위계 : mm , inch , degree     (mm/inch 실시간 변경 표시 가능)
  • 최소 설정단위 : 0.001 ~ 0.000001  (소숫점 이하 mm 6자리, inch 7자리)
  • 공구옵셋 : 0 ~ 99999 개
  • 공구 경 보정
  • 좌표계 옵셋 : 9개
  • X-Y 면 좌표계, Z축 기준 회전기능
  • 실시간 9축 기하학 2D, 3D 그래픽 공구경로 표시 및 회전하여 보기

             NC프로그램 오픈시 가공물 치수 자동 표시 (우측 바로 위 그림 참조)

  • 백래시 보정 기능
  • 피치에러 보정 : 256개 / 축(axis)
  • 가공 예측시간 표시
  • 코너 예각 및 라운드 처리 설정
  • 선반 나사 및 밀링 리즈드 태핑 기능
  • 수동모드에서 설정된 MDI 명령어 실행가능
  • NC프로그램 내 매크로 기능 기본 제공
  • NC프로그램에서 PLC로 데이터(접점,숫자) 입,출력 가능
  • 수동/자동 공구교환 기능 (ATC)
  • 스핀들 오리엔트 제어
  • 스핀들 주속 일정 제어
  • S코드 속도에 따라, 기어 체인지 기능
  • 선반 스핀들을 C축으로 전환 가능
  • 멀티 Spindle 명령어 제공.  최대 8개

               $2  S1000  M3   :   3번째 스핀들 1000rpm  정회전

  • 핸들 인터럽트 기능 (External Axis Offsets)
  • 리니어스케일 Feedback 제어 가능합니다.
  • PID제어기를 Axis, Spindle에 기본 적용

                    또한 사용자가 PID제어기를 원하는 기구에 임의 적용 가능.

  • Ladder형 PLC 내장 : Load, Out, Set, 타이머, 카운터, 비교, 연산

                    Modbus RTU 및 TCP/IP 통신기능 내장

                   외부 PLC 연동증설로, 기능 무한확장 및 복잡한 조작판넬 제작가능

  • 실시간 고기능 오실로스코프 기능

                   고속, 정밀가공이 가능 합니다.

 

                   전기적 배선이 간단해 전기 시스템 작업 시간 단축 및 노이즈에 강합니다.

 

                   모터의 Absolute 엔코더 사용으로 원점도그, 리미트 스위치 없이 사용가능 

  • CNC와  컴퓨터 언어 (Linux, Python . . .)  인터페이스 명령어 제공
  • Realtime 명령어 제공으로 새로운 기능 추가 및 창작 가능
  • Autodesk사의 Fusion 360 (CAD/CAM/CAE 프로그램) 에서 LinuxCNC가 벤더로

          등록되 있고, 복잡한 형상의 모델링도 LinuxCNC용 G-code로 변환 사용할 수

          있습니다.

            또한 오픈소스인 FreeCAD(3D) 및 Dxf2gcode(2D)에서도 LinuxCNC가 벤더로

          등록되 있고, 잉크스케이프(2D)에서도 gcode로 변환 사용 가능합니다.

 

    부가 기능

  • 화면 작화 Tool GladeVCP 프로그램 : User 화면, 조작판넬 외 제작

                                                    버튼, 램프, 숫자, 그림 외

  • 화면 작화 Tool Qt Designer 프로그램 :  세련된 User 화면 제작 가능
  • 실시간 카메라 영상 삽입 가능 : 조준 십자선 및 원 표시 가능

 

    OS 중요 내용 및 프로그램

  • X  Window 화면, 기본 한글표기 및 타 언어 표기 가능
  • Linux 및 Python 컴퓨터 언어
  • 인터넷 (크롬, Firefox), 폴더 공유, 원격 데스크톱 (크롬, VNC 외)
  • 오피스, FreeCAD, LibreCAD, Dxf2gcode (G-code변환기), 공학용계산기, 스크린샷
  • 화면 가상 키보드 외 다수

 

    기 타

  • 일반 / 적외선터치   모니터 사용가능
  • 범용 키보드, 마우스, 터치패드 키보드, HMI 사용가능

 

기본 초기화면

User 화면 추가

터치모니터 전용 GUI

※ 그림 누르면 크게 보입니다

편집화면 키보드

※ 그림 누르면 크게 보입니다

 

공구경로 3D 입체변환 및 회전하여 보기

가공물 크기 치수, 리미트 경계표시

자동 공구 크기 표시

 

Ladder형 PLC

 

Oscilloscope 기능

 

카메라 영상 삽입 가능

 

 

 


                                         사 무 실 : 대전시 대덕구 대화로 160, 14동 210호 (대화동, 대전산업용재유통상가)

                                                        전화  070-8247-0036   ,  Fax  02-6918-4020

                                         E-mail 주소:  higens@higens.kr