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


Фотография

Новый станок 1200х800 (пятый!)

Проекты Евгений622

  • Закрытая тема Тема закрыта
Сообщений в теме: 317

#81 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 15 Октябрь 2016 - 00:49

Сам меряюсь в алюминий и то время от времени ровняю.

Я не про металл спрашивал , как насчёт конструкции.
Знаю , в МАСНе есть фунция выставления "высоты датчика" , после обнуления прога синхронизирует данные и выставляет результат.
Где вообще это искать ? У меня англицкий МАСН , чё то лень весь переводить.
 


  • 0

...Возможно всё. На невозможное просто требуется больше времени...


#82 OFFLINE   foto-boss

foto-boss

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 368 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург
  • Интересы:Заточные системы
  • Из:Екатеринбург

Отправлено 15 Октябрь 2016 - 01:13

На первом экране.

5e7c3cc7ff0afb1507dbd0c4301d7ff2.png

Если не замыкать землю датчика на железо станка, то будет точно работать.

А если замыкать, то не так просто... :)


  • 0
cncboss

#83 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 15 Октябрь 2016 - 01:18

А если замыкать, то не так просто...

Высоту датчика где прописывать ?

"Н"- я так понимаю...?


  • 0

...Возможно всё. На невозможное просто требуется больше времени...


#84 OFFLINE   niksooon

niksooon

    Гуру CNC

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

Отправлено 15 Октябрь 2016 - 01:19

 

Где вообще это искать ? У меня англицкий МАСН , чё то лень весь переводить.


 

только прежде чем кнопки тыкать надо макрос ,точнее скрипт написать иль скоммуниздить где в сети, и в нужное место Мача его внедрить...........


Сообщение отредактировал niksooon: 15 Октябрь 2016 - 01:24

  • 0

Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.


#85 OFFLINE   foto-boss

foto-boss

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 368 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург
  • Интересы:Заточные системы
  • Из:Екатеринбург

Отправлено 15 Октябрь 2016 - 01:21

Высоту датчика где прописывать ?

"Н"- я так понимаю...?

Я прямо в скрипт прописал все. И высоту датчика и желаемую скорость приближения и ход...


  • 0
cncboss

#86 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 15 Октябрь 2016 - 01:21

только прежде чем кнопки тыкать надо макрос написать иль скоммуниздить где в сети...........

о...блин , ещё лучше.

Я всегда обнулял "REF ALL HOME"


  • 0

...Возможно всё. На невозможное просто требуется больше времени...


#87 OFFLINE   foto-boss

foto-boss

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 368 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург
  • Интересы:Заточные системы
  • Из:Екатеринбург

Отправлено 15 Октябрь 2016 - 01:22

о...блин , ещё лучше.

Я всегда обнулял "REF ALL HOME"

Это несвязанные события. Это хоминг. Кстати на последней вкладке можно по одному хоминг делать когда надо.


  • 0
cncboss

#88 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 15 Октябрь 2016 - 01:22

Я прямо в скрипт прописал все. И высоту датчика и желаемую скорость приближения и ход...

 

тут на русском кто нить говорить ?

давайте как дебилу на пальцах

 

Мне нужно сделать , чтобы станок обнулялся по выносному датчику на столе , учитывая высоту датчика.

Где забивать эту высоту ? и Чем обнулять ? 


Сообщение отредактировал Евгений622: 15 Октябрь 2016 - 01:25

  • 0

...Возможно всё. На невозможное просто требуется больше времени...


#89 OFFLINE   foto-boss

foto-boss

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 368 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург
  • Интересы:Заточные системы
  • Из:Екатеринбург

Отправлено 15 Октябрь 2016 - 01:26

Меню Operator - Edit Button Script


  • 0
cncboss

#90 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 15 Октябрь 2016 - 01:27

Ну,  нажал , куча кнопок замигала...

 

Окна открываются при нажатии "мигалок"


Сообщение отредактировал Евгений622: 15 Октябрь 2016 - 01:29

  • 0

...Возможно всё. На невозможное просто требуется больше времени...


#91 OFFLINE   foto-boss

foto-boss

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 368 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург
  • Интересы:Заточные системы
  • Из:Екатеринбург

Отправлено 15 Октябрь 2016 - 01:31

Когда кнопка замигает (я уже вышел дал ее скриншот и обвел), вставить вот этот "текст":

 

 

If GetOemLed (825) <> 0 Then
Code "(Z-Plate is grounded or check connection and try again)"
 
Else
Code "G4 P0.1" 
 
'PlateOffset = GetUserDRO(1151) 
PlateOffset = 19.28
 
CurrentFeed = GetOemDRO(818) 
MyFeed = 200
If CurrentFeed > MyFeed Then
Code "F" &MyFeed 
Else 
Code "F" &CurrentFeed
End If
Rem Probe In the z direction
ZNew = GetDro(2) - 10
Code "G31Z" &ZNew
While IsMoving() 
Wend
 
ZNew = GetVar(2002)
Code "G1 Z" &ZNew 
While IsMoving ()
Wend
If GetOemLed (825) <> 0 Then 
 
Call SetDro (2, PlateOffset) 
Code "G4 P0.1" 'Pause for Dro to update.
 
ZNew = 24
Code "G1 Z24 F200" '&ZNew
While IsMoving ()
Wend
Code "(Z axis is now zeroed)"
Else
 
Code "(Z-Plate is not grounded. Try again.)" 
End If
 
Code "F" &CurrentFeed 'Returns to prior feed rate
 
End If            

Закоментированная строчка вставляет высоту датчика из DRO.

Мне удобней жестко прописать, поэтому в следующей строчке прописана высота моего датчика:

 

'PlateOffset = GetUserDRO(1151) 
PlateOffset = 19.28

  • 2
cncboss

#92 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 15 Октябрь 2016 - 01:32

в какое окно то? там четыре кнопки мигает и у каждого окно открывается с разными каракулями

а ...всё врубился


Сообщение отредактировал Евгений622: 15 Октябрь 2016 - 01:34

  • 0

...Возможно всё. На невозможное просто требуется больше времени...


#93 OFFLINE   niksooon

niksooon

    Гуру CNC

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

Отправлено 15 Октябрь 2016 - 01:33

PlateOffset = 19.28                  здесь забиваешь высоту своего датчика.......


  • 1

Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.


#94 OFFLINE   foto-boss

foto-boss

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 368 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург
  • Интересы:Заточные системы
  • Из:Екатеринбург

Отправлено 15 Октябрь 2016 - 01:34

Внимательно! Я все добуквенно написал и показал!


  • 0
cncboss

#95 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 15 Октябрь 2016 - 01:37

Внимательно! Я все добуквенно написал и показал!

понял уже ...у меня чёт МАСН отрубился , и не хочет включаться


  • 0

...Возможно всё. На невозможное просто требуется больше времени...


#96 OFFLINE   foto-boss

foto-boss

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 368 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург
  • Интересы:Заточные системы
  • Из:Екатеринбург

Отправлено 15 Октябрь 2016 - 01:40

 ...у меня чёт МАСН отрубился , и не хочет включаться

 

Это нормально - боится новой работы.


  • 0
cncboss

#97 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 15 Октябрь 2016 - 01:43

Это нормально - боится новой работы.

Дык он у меня не станочный , так -поглядеть...скрин сделать...

 

Всё ...включился .

Ещё вопрос . Один раз вбил и всё ? больше не трогаю ?

обнулять "хоумингом" ?


Сообщение отредактировал Евгений622: 15 Октябрь 2016 - 01:45

  • 0

...Возможно всё. На невозможное просто требуется больше времени...


#98 OFFLINE   foto-boss

foto-boss

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 368 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург
  • Интересы:Заточные системы
  • Из:Екатеринбург

Отправлено 15 Октябрь 2016 - 01:46

Не трогаешь больше! Можно на ты?

Обнулять кнопкой обведенной на скриншоте. Сам подъедет, сам пропишет нолем Z высоту на которой лежит датчик.


  • 1
cncboss

#99 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 15 Октябрь 2016 - 01:49

Можно на ты?

давно пора..тут половина "Выкает" ...вроде и взрослые уже все...ладно ,не о том.

 

Всё , понял , спасибо большое , буду пробовать как станок доделаю


  • 0

...Возможно всё. На невозможное просто требуется больше времени...


#100 OFFLINE   niksooon

niksooon

    Гуру CNC

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

Отправлено 15 Октябрь 2016 - 01:53

 Лови скрипт ,который два раза в датчик тычется для пущей  точности........
 
 
    PlateOffset=2.33 'толщина платы мм.
        Zup=50   'Расстояние на которое отойдет фреза после коррекции
        MaxZPlus=250 'максимальный ход станка по оси Z мм.
 
        Sleep 100 'Пауза 0,1 сек.
        CurrentFeed = GetOemDRO(818) 'Запомнить текущюю скорость, для того чтобы восстановить после коррекции.
        
        Code "F300" 'Задать скорость подачи до касания инструментом
 
            ZNew = GetDro(2) - MaxZPlus  'опустить инструмент до касания
            Code "G31Z" &ZNew
            While IsMoving() 'Подождать пока произойдет касание платы.
            Wend
        
            ZNew = GetVar(2002) 'читать точку касания
            Code "G0 Z" &ZNew + 3 'отьехать вверх на 3мм от точки касания
            While IsMoving ()
            Wend
 
        Code "F50" 'замедлить подачу до 50мм\мин
        ZNew = GetDro(2) - 6
        Code "G31Z" &ZNew   'опустить инструмент до касания
        While IsMoving() 'Подождать пока произойдет касание платы.
        Wend
 
        If PlateOffset <> 0 Then
            Call SetDro (2, PlateOffset) 'записать в окно Z толщину платы, тем самым откорректировав позицию по Z
            Code "G4 P0.25" 'пауза для успешной записи значения в DRO
            ZNew = PlateOffset + Zup 'вычислени точки подьема
            Code "G0 Z" &ZNew 'поднять на высоту отхода после коррекции
            While IsMoving ()
            Wend
            Code "(Z axis is now zero !)" 'послать сообщение в статус
        
       End If
 
        Code "F" &CurrentFeed 'Возвращаем установленное значение подачи
        Sleep 100

  • 2

Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.






Темы с аналогичным тегами Проекты Евгений622

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

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