Обнуление Z при смене инструмента.

Обсуждение софта, программ, постпроцессоров...

Модератор: life

VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Обнуление Z при смене инструмента.

Сообщение VVChaif »

Растолкуйте подробно (для тех кто в танке) что куда припаять, где что поставить, что нажимать, чтобы "0" выставить через пластину...
Где задавать толщину этой пластины. А то задолбался вылавливать ноль.
Сама ли прога "медленно опускает Z или ручками надо?
Можно ли сделать, чтобы для смены инструмента и установки нового "нуля" станок выезжал в точку которая будет указана программно?
Последний раз редактировалось VVChaif 26 окт 2010, 18:50, всего редактировалось 1 раз.
Аватара пользователя
TK-15
Станкостроитель
Станкостроитель
Сообщения: 123
Зарегистрирован: 22 сен 2010, 00:00
Откуда: Москва
Контактная информация:

Сообщение TK-15 »

что куда припаять где что поставить, что нажимать чтобы "0" выставить через пластину...
ну написал... :) я вот ничего не понял
Можно ли сделать, чтобы для смены инструмента и установки нового "нуля" станок выезжал в точку которая будет указана программно?
вот тут ясно - ответ ДА
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

самое первое это взять скрин с обнулением нуля

дальше 2-х жильный провод
один на корпус , второй в свободный пин лпт порта и подтянуть на +
второй конец провода - пластинка и кроколильчик
цепляем крокодил за фрезу а пластинку на стол(я текстолит брал)
подводим инструмент над пластинкой, в поле в скрине задаем толщину пластинки и нажимаем стрелочку вниз
а дальше оно само - потихоньку опустило, коснулось, обнулилось и вверх учитывая толщину пластинки
все, я на море
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

а точку проверки наверное тоже не проблема задать если подшаманить скрипт

а в настройках толи сигнал инпут активировал толи пробе

буду дома посмотрю
все, я на море
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Сообщение VVChaif »

TK-15 писал(а):
что куда припаять где что поставить, что нажимать чтобы "0" выставить через пластину...
ну написал... :) я вот ничего не понял
Можно ли сделать, чтобы для смены инструмента и установки нового "нуля" станок выезжал в точку которая будет указана программно?
вот тут ясно - ответ ДА
я же просил "для тех кто в танке" :)
то что "ДА" это я интуитивно понимаю :) но такой ответ меня не удовлетворяет.
Тема не раскрыта :)
Давай подробней.
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

VVChaif, поставь это, и будут и ноли, и центра, и углы:).
http://www.cncmasterkit.ru/viewtopic.php?p=11437#11437
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Сообщение VVChaif »

dizzyy писал(а):самое первое это взять скрин с обнулением нуля

дальше 2-х жильный провод
один на корпус , второй в свободный пин лпт порта и подтянуть на +
второй конец провода - пластинка и кроколильчик
цепляем крокодил за фрезу а пластинку на стол(я текстолит брал)
подводим инструмент над пластинкой, в поле в скрине задаем толщину пластинки и нажимаем стрелочку вниз
а дальше оно само - потихоньку опустило, коснулось, обнулилось и вверх учитывая толщину пластинки
чтото у тебя 3 провода получилось :)
Одним проводом обьединяем станок и контроллер (или LPT)
У второго провода на конце пластина. так?
а крокодайл зачем?
Или тот что "корпус" - на конце кроколил
А тот что подтянут к + там пластина?
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

У меня корпус станка деревяный и фрезер не соеденён с корпусом

поэтому крокодил на корпусе а пластинка на жиле подтянутой к плюсу
все, я на море
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

я на работе а тут кроме паинта нет ничего
сори за качество
Изображение
все, я на море
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Сообщение VVChaif »

Dj_smart, а скрипт "внутри" под какую "пластину" т.е. что там используется? кольцо для определения диаметра инструмента и высоты или угловая пластина?
dizzyy, да я понял, спасибо
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

Так там справа на скрине выставляется толщина пластины. И при установке ноля это дело вычитается. Кольцом ищутся центра, я проверял, класс. Отверстие в дюрале надо было расточить с 10 до 11мм. Не вопрос, центр нашло отлично.
Желательно залезть в скрипты, и поменять дюймовые величины. Там скорость приближения к нолю, и расстояние, после которого поиск прекращается. А, и высота "подскока" после обнаружения ноля.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

Dj_smart,и паузумежду сбросом и подъёмом инструмента(я поставил 1 сек)
все, я на море
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

Ага... А я как-то туда и не влез:). Что хорошо- не надо никуда гонять. Пластину на заготовку кинул, и все дела.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Сообщение VVChaif »

ну да, меня больше всего ноль по Z интересует, т.к. постпроцессор арткама для мач поддерживает смену инструмента.
Желательно залезть в скрипты, и поменять дюймовые величины. Там скорость приближения к нолю, и расстояние, после которого поиск прекращается. А, и высота "подскока" после обнаружения ноля.
чьерт побьери... придется качать"редактор"

вот листинг скрипта кнопки Z

Код: Выделить всё

Rem    VBScript to probe in the z axis

If GetOemLed (825) <> 0 Then         'Check to see if the probe is already grounded or faulty
    Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
Else
    Code "G4 P1"            'Pause 1 seconds to give time to position probe plate
    PlateOffset = GetUserDRO(1151)    'Get plate offset DRO
    CurrentFeed = GetOemDRO(818)     'Get the current feedrate to return to later
    Code "F4"            'slow down feedrate to 4 ipm

Rem    Probe in the z direction
    ZNew = GetDro(2) - 2        'probe move to current z - 2 inches
    Code "G31Z" &ZNew
    While IsMoving()        'wait for probe move to finish
    Wend

    ZNew = GetVar(2002)         'read the touch point
    Code "G0 Z" &ZNew         'move back to hit point incase there was overshoot
    While IsMoving ()
    Wend

    If PlateOffset <> 0 Then
        Call SetDro (2, PlateOffset)    'set the Z axis DRO to  plate thickness
        Code "G4 P0.25"         'Pause for Dro to update.
        ZNew = PlateOffset + .25
        Code "G0 Z" &ZNew         'put the Z retract height you want here
        Code "(Z axis is now zeroed)"     'puts this message in the status bar
    End If

    Code "F" &CurrentFeed         'Returns to prior feed rate
End If
Я так понимаю что тут:
Code "F4" 'slow down feedrate to 4 ipm
Опускаемся со скоростью 4 см/мин

ZNew = GetDro(2) - 2 'probe move to current z - 2 inches

коснулись и поднялись на 2 дюйма (5см).
Ну и фиг с ним пусть поднимается :)
на единицу исправить несложно ИМХО :) или даже на 0,5
Последний раз редактировалось VVChaif 26 окт 2010, 21:44, всего редактировалось 1 раз.
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

и поднялись на 2 дюйма (5см) ну и фиг с ним пусть поднимается
Нет, это он если за 5см не нашёл ноля, остановится:).
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

чьерт побьери... придется качать"редактор"
А в твоём маче что нету?
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Сообщение VVChaif »

тогда тут ваще ничего не надо трогать :)
пластину тока сделать и фсе :)
нету. :) а мне и не надо было :)
скрин поставлю новый и вперед, ломать фрезы :)
Последний раз редактировалось VVChaif 26 окт 2010, 21:48, всего редактировалось 1 раз.
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

тогда тут ваще ничего не надо трогать
Ага:). И скорость F4.... Заснёшь :ggg:
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Сообщение VVChaif »

Я обычно руками загоняю сначала максимум вверх, меняю инструмент и опять руками, максимум вниз (1-1,5мм) а потом можно и пластину подсунуть :)
Кстати толщину пластины указывать в дюймах?
ну тады надыть сделать F30 (это будет 0,5мм/с :)
и баста :)
Буду завтра пробовать :)
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

Кстати толщину пластины указывать в дюймах?
А вот тут... Чёрт его знает, я когда у себя на мм всё поменял, так и пластину в них же указывал.
Хотя! Первый пункт настроек мача! Выбраны мм, значит и подскоки, и поиск на 2 милиметра будет! Точно, так что менять таки прийдётся:(.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

высотаподъёма тут
ZNew = PlateOffset + .25

0.25 дюйма но подъём на 0.25 и нигде не прописано что в скрипте что обрабатывать в дюймах
можно сделать выводы что размеры зависят от системы которая выбрана в маче - если дюймы то в дюймах ,а если мм тометрической системе

у меня ZNew = PlateOffset + 10 и подымает на 11,5(толщина пластины у меня 1,5мм)
все, я на море
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

можно сделать выводы что размеры зависят от системы которая выбрана в маче - если дюймы то в дюймах ,а если мм тометрической системе
Да оно так и есть.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

редактировать легче скрипты в Mach3Screen Designer and ScreenTweak а оформление удобнее в Screen4
все, я на море
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

редактировать легче скрипты в Mach3Screen Designer
Ещё раз спрошу: в вашем маче своего редактора нет? У меня operator-edit button script...
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

я хотел переделать сам скрин под себя
начало есть а вот времени нету чтобы закончить
вот что содрал а что переделал (но недоделал)
Показать/Спрятать
Изображение
Изображение
Изображение
и как раз, так же была идея чтоб обнулять кнопкой координаты на 0 0 0 и подыматься на безопасную высоту а в постпроцесоре задать изменение начальной точки (х и y можно и концевиками хорошими( или что то придумать) обнулить а высоту пластинкой )
все, я на море
Аватара пользователя
TK-15
Станкостроитель
Станкостроитель
Сообщения: 123
Зарегистрирован: 22 сен 2010, 00:00
Откуда: Москва
Контактная информация:

Сообщение TK-15 »

высотаподъёма тут
ZNew = PlateOffset + .25

0.25 дюйма но подъём на 0.25 и нигде не прописано что в скрипте что обрабатывать в дюймах
можно сделать выводы что размеры зависят от системы которая выбрана в маче - если дюймы то в дюймах ,а если мм тометрической системе
пока только начал разбираться со скриптами в маче, но думаю можно сделать так, чтобы система единиц определялась автоматически - нужно вызвать функцию GetSetupUnits(). Если она вернула 1, то текущая система в мм и надо внести корректировку в ZNew = PlateOffset + .25 * Const , а если 0, то все без изменений. Т.о. все расстояния будут независимы от системы единиц.
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Сообщение VVChaif »

Dj_smart, :dance: теперь есть :bravo:
Аватара пользователя
trif
Наблюдающий
Сообщения: 4
Зарегистрирован: 19 ноя 2010, 01:00

Сообщение trif »

а возможно назначить выполнение этого скрипта на кнопку клавы ? а то я чайник приходится переключать скрин
Mosfett
Станкостроитель
Станкостроитель
Сообщения: 283
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Ижевск
Контактная информация:

Сообщение Mosfett »

а в EMC2 обнуление как сделать? Вернее как сделать компенсацию толщины щупа.
Аватара пользователя
TK-15
Станкостроитель
Станкостроитель
Сообщения: 123
Зарегистрирован: 22 сен 2010, 00:00
Откуда: Москва
Контактная информация:

Сообщение TK-15 »

а возможно назначить выполнение этого скрипта на кнопку клавы ?
да - можно сделать через Screen4.
ftp://www.machsupport.com/Videos/using_screen4.swf
ftp://www.machsupport.com/Videos/scripting_intro.swf
Ответить