kiminhan submitted a new resource: USB RNR MACH3 제어기 결선도 MACH3 제어기 + 전원(350W) + 500W 스핀들 + 스핀들 속도제어기 + 비상스위치 + Z축 영점 센서 - USB RNR MACH3 제어기 결선도 MACH3 제어기 + 전원(350W) + 500W 스핀들 + 스핀들 속도제어기 + 비상스위치 + Z축 영점 센서 Read more about this resource...
plateThickness = 20.0 'Z축 센서의 뚜께(mm) 설정, 뚜께를 20mm로 설정함 If GetOemLed (825)=0 Then '센서(Probe)가 이미 접속되어 있는지 고장인지를 확인한다. DoOEMButton (1010) '화면의 Z축의 현재위치를 0으로 만들고 여기서부터 0점 찾기 시작 Code "G4 P2" '화면에서 버튼을 클릭하면 설정 시간동안 판과 집게를 설치할 시간동안 대기, 여기서는 2초 대기 Code "G31 Z-20.0 F50" '0점을 찾기 위해서 Z축이 아래로 내려오는데 여기서는 Z?20만큼 F50의 속도로 천천히 이동시킴 While IsMoving() '센서가 접촉할 때 까지 대기한다. Wend ZProbePos = GetVar(2002) '센서(Probe)가 동작하면 현재의 Z 값을 획득한다. Code "G0 Z" &ZProbePos '센서가 획득한 값으로 Z축 이동, 센서가 동작하고 매우 조금 더 내려 갈 수 있기 때문에 하는 동작임 While IsMoving () Wend Call SetDro (2, PlateThickness) '화면의 Z축 현재위치를 센서의 뚜께로 표시한다. Code "G4 P0.25" '업데이터 하는 시간을 0.25초 준다. Code "G0 Z 30.0" 'Z축을 설정 높이(여기서는 30mm) 지점으로 이동시킨다. Code "(Z axis is now zeroed)" '화면의 메시지 바에 지금 0점 됐어요라고 메시지 출력 Else Code "(Z-Plate is grounded, check connection and try again)" '영점 못 찾았으니 다시해주세요 메시지 출력 Exit Sub End If