Перейти к содержимому


Фотография

Автоматическая установка ноля по Z по датчику касания

датчик привязки макрос для Mach

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 OFFLINE   m0tti

m0tti

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 170 сообщений
  • Из:cz, teplice

Отправлено 03 Апрель 2011 - 13:59

Какие проверенные варианты еcть с кнопкой автонуля по Z и макросом под мач3


  • 0
SKYPE: KARAMELISHE

#2 OFFLINE   Сергей Киев 1

Сергей Киев 1

    Абитуриент

  • Пользователи
  • Pip
  • 2 сообщений
  • Пол:Мужчина
  • Город:Киев
  • Из:Киев

Отправлено 19 Май 2011 - 17:06

CurrentFeed = GetOemDRO(818) 'Get the current feedrate to return to later
PlateThickness = GetUserDRO(1151) 'Z-plate thickness DRO

If GetOemLed (825)=0 Then 'Check to see if the probe is already grounded or faulty
DoOEMButton (1010) 'zero the Z axis so the probe move will start from here
Code "G4 P2" ' two second delay
Code "G31 Z-20 F100" 'Z goes down a max of 20mm at 100mm/min
While IsMoving() 'wait while it happens
Wend
ZProbePos = GetVar(2002) 'get the axact point the probe was hit
Code "G0 Z" &ZProbePos 'go back to that point, always a very small amount of overrun
While IsMoving ()
Wend
Call SetDro (2, PlateThickness) 'set the Z axis DRO to whatever is set as plate thickness
Code "G4 P0.25" 'Pause for Dro to update.
Code "G0 Z6.35" 'retract Z to 6.35mm
Code "(Z axis is now zeroed)" 'puts this message in the status bar
Code "F" &CurrentFeed 'Returns to prior feed rate
Else
Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
Exit Sub
End If
  • 0

#3 OFFLINE   Lodochnik

Lodochnik

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 4 073 сообщений
  • Пол:Мужчина
  • Из:Королев

Отправлено 19 Май 2011 - 18:01

Еще один скрипт avtozero. Не требует ничего никуда вводить. Один раз настроил и все.
Не помню,где взял,но сам сейчас использую.


Message( "Auto Zeroing..." )
If IsSuchSignal (22) Then
code "G31 Z-15 F60"
While IsMoving()
Wend
Call SetDRO( 2, 3 )
code "G1 Z5"
End If


3-это толщина пластины.

Сообщение отредактировал oikuz: 19 Май 2011 - 18:03

  • 0
С уважением, Олег.

#4 OFFLINE   Vol4kov

Vol4kov

    Абитуриент

  • Пользователи
  • Pip
  • 4 сообщений
  • Пол:Мужчина
  • Из:НН

Отправлено 12 Октябрь 2017 - 13:39

Всем доброго времени суток. Необходима помощь в создании  макроса. Суть в следующем:

Станок без автоматической смены инструмента и в процессе обработки заготовки часто приходится менять инструмент(особенно когда обрабатываешь барельеф или делаешь форму для литья). Есть датчик касания инструмента. Например обрабатываю барельеф. Первая УП это черновая обработка. После окончания обработки в ручном режиме хочу подвинуть шпиндель на определенное место, где стоит подпружиненный датчик касания инструмента на высоту примерно 10 мм от плоскости касания до кончика фрезы. При запуске макроса , шпиндель опускается вниз и инструмент касается 3 раза датчика, запоминая текущую высоты инструмента в момент касания. Я меняю фрезу и запускаю еще раз макрос, инструмент снова касается 3 раза датчика, определяется высота касания и присваивается высота прошлого инструмента.

 

Укажите пожалуйста куда копать, может уже есть что то подобное? Спасибо


Сообщение отредактировал Admin: 26 Октябрь 2017 - 10:26
Перенесено

  • 0

#5 OFFLINE   preps

preps

    Пианист CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 6 846 сообщений
  • Пол:Мужчина
  • Город:может спать спокойно...
  • Интересы:Здесь могла бы быть ваша реклама...
  • Из:Москва

Отправлено 12 Октябрь 2017 - 14:39

Копать в гугле и яндексе, ибо разжевано всё уже. И половина ссылок в т.ч будет и на этот форум.


  • 0

#6 OFFLINE   sergenij72

sergenij72

    Студент

  • Пользователи+
  • PipPip
  • 52 сообщений
  • Из:тверь

Отправлено 18 Ноябрь 2017 - 03:14

Всем доброго вечера.Очень надеюсь на понимание.Суть вопроса вот в чём,у меня есть китаец самый простой 3020 с самой простой электроникой.Нет ни щупа по Z,концевиков короче ничего.Сейчас собираю другую электронику,там есть возможность подключить все недостающие датчики.Если с концевиками мне все более менее понятно,то с щупом по Z,я зачесал репку.Как я понимаю там помимо самого датчика нужна ещё какая-то программка,макрос,а я в этом не силен.Я не профессионал,любитель,может сможет мне кто объяснить попроще где взять этот самый макрос и как его установить.Прошу не судить строго,а лучше помочь.
  • 0

#7 OFFLINE   belorez

belorez

    Гуру CNC

  • Опытный
  • PipPipPipPipPipPipPipPipPipPip
  • 1 390 сообщений
  • Пол:Мужчина
  • Из:Белгород

Отправлено 18 Ноябрь 2017 - 04:17

Не макрос, а скрипт(Script). Скорее всего в вашем маче какой-то уже есть. Проверьте Operator-Edit Button Script. Замигают кнопки в окне мача. Ткните в кнопку пробы Z. Откроется блокнот со скриптом. Его можно изменять... Варианты скриптов можно поискать здесь на форуме.


  • 0

Одна голова хорошо, а две лучше. Русская народная чпу поговорка.


#8 OFFLINE   slavyan75

slavyan75

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 433 сообщений
  • Пол:Мужчина
  • Город:Tilsit
  • Интересы:электроника,чпу
  • Из:Советск, Калининградская обл.

Отправлено 18 Ноябрь 2017 - 15:14

если так надо, скину вам свой скрипт ; разберетесь как вставлять ?


  • 0
не верьте никому, уж мне то вы можете поверить

#9 OFFLINE   sergenij72

sergenij72

    Студент

  • Пользователи+
  • PipPip
  • 52 сообщений
  • Из:тверь

Отправлено 18 Ноябрь 2017 - 17:30

Буду очень благодарен если скинете мне скрипт,а разобраться, думаю разберусь.Если не затруднит на почту мне пришлите.
sergenij72@mail.ru
За ранее огромное спасибо.
  • 0





Темы с аналогичным тегами датчик привязки, макрос для Mach

Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных