Страница 2 из 2

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 11 янв 2016, 08:50
Alexf2a
На втором станке с другим компютером Mach выдает такую же ошибку и ведет себя так же.

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 11 янв 2016, 10:47
Nick
Alexf2a писал(а):driver watchdog triggered
Это значит, что произошла задержка связи между драйвером и компом. Надо посмотреть в настройках, возможно там можно сделать интервал watchdog по больше.


ЗЫ mesa пишет watchdog has bitten, а сброс идет функцией pet watch dog - не покормил собаку вовремя - она тебя укусит :).

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 11 янв 2016, 11:26
aftaev
NightV писал(а):управлять СЕРВАМИ!!! 200W!! в Маче?! небо... НЕБО!!!
У меня на 6т80ш стоят сервы 400 и 800ватт и управляются Mach3 - и все путем ;)

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 11 янв 2016, 11:31
aftaev
Посмотрел макрос и не понял как там вообще голова вращается :thinking:
(для просмотра содержимого нажмите на ссылку)

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

If IsLoading() Then
  ' do now't, program loading
Else

' dim some vars

  Dim next_tool As Integer
  Dim current_tool As Integer
  Dim steps_per_tool As Integer
  Dim steps_after_pawl As Integer
  Dim max_tools As Integer
  Dim holdingDRO As Integer
  Dim rotateCW As Integer
  Dim moves As Integer
  Dim fast_feed As Integer
  Dim slow_feed As Integer
  Dim axis As String
  Dim zero As Integer
  Dim to_pawl As Integer

' set up some vars

  zero = 0
  axis = "a" ' change to what ever axis you use for tool changer
  rotateCW = 0 ' set to 1 for CCW and 0 for CW rotation
  max_tools = 6 ' number of tools on turret
  steps_per_tool= 60 ' set to what ever it needs to be
  steps_after_pawl = 25 ' set to amount to clear pawl
  steps_to_lock_back_on_pawl =25 ' number of steps to lock onto pawl
  holdingDRO=1050 ' or what ever you have set screen dro to
  next_tool = GetSelectedTool()
  current_tool = GetUserDRO(holdingDRO)
  fast_feed = 18000 ' set to safe rapid rotation speed
  slow_feed = 9000 ' set to safe creep speed back onto pawl.

' do some tool changing

     If next_tool > max_tools Then
    Message "Zadan bolshii instryment!"
    Code "M30"
    End
  End If 
  If next_tool<1 Then
    Message "Zadan menshii instryment!"
    Code "M30"
    End
  End If
  If next_tool=current_tool Then
    Message "Instryment yge vibran!"
    

  Else
  ' lets do some changing
  ActivateSignal(Output1)


    If next_tool>current_tool Then moves=next_tool-current_tool  
    If next_tool<current_tool Then moves=max_tools-current_tool+next_tool
    rapid_move = (moves * steps_per_tool) + steps_after_pawl
    to_pawl = zero - steps_to_lock_back_on_pawl
    If rotateCW =1 Then
      rapid_move = zero - rapid_move
      to_pawl =  Abs(to_pawl)
    End If
    Code "G92 " & axis & "0"
    Code "G91 G94 G61"
    Code "G01 " & axis & rapid_move & "F" & fast_feed
    Code "G04 P5"
    While IsMoving()
    Wend
    Code "G01 " & axis & to_pawl &  "F" & slow_feed
    Code "G04 P550"

    While IsMoving()
    
    Wend
    SetCurrentTool next_tool
    SetUserDRO holdingDRO, next_tool
    Code "G90" ' back to absolute movement
    
Code "G90G95"


  DeActivateSignal(OUTPUT1)
message "Select Tool " & select_tool & " Complete" 

End   
        
    
    
  End If
  
  
End If
' end of tool change                        
                                              
                                   


                                        
Голова револьверки к Mach3 как подключена?
Наверно еще Brain используется?

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 11 янв 2016, 11:44
Alexf2a
Смена инструменте подключена к Mach как ось A.
Сначала ActivateSignal(Output1) - воздухом происходит расфиксация револьверки. Потом вращение на 85 едениц в одну сторону и на 25 в другую сторону до упора и потом фиксация прижимом. DeActivateSignal(OUTPUT1)

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 11 янв 2016, 12:05
Alexf2a
Nick подскажите где в настройках устанавливается интервал watchdog .

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 11 янв 2016, 14:39
Nick
Это я не знаю. Может в маче, а может в серве...

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 11 янв 2016, 20:41
Hanter
Alexf2a писал(а):где в настройках устанавливается интервал watchdog
вачдог вообще то не должен иметь интервала.. под вачдогом обычно понимается... если на пальцах система самодиагностики. или обеспечения безопасности какого то узла, модуля, компонента..

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 21 янв 2016, 00:44
Nick
Как раз интервал может быть. Если в течение этого интервала не скинуть пин - будет ошибка. Настраивается в зависимости от отзывчивости системы.

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 24 янв 2016, 22:46
Alexf2a
Я нашел как побороть проблему появления ошибки driver watchdog triggered - нужно убрать галочку с "использовать генератор подкачки" в настройках mach3.

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 25 янв 2016, 22:17
PKM
Alexf2a, какая плата используется вместе с Mach3?

Re: Макрос к смене инструмента на ТПК125вн2

Добавлено: 25 янв 2016, 22:59
Alexf2a
Плата опторазвязки http://ru.aliexpress.com/item/Free-ship ... 91924.html