Перейти к публикации

Не работает подготовка инструмента в программе.


Рекомендованные сообщения

Здравствуйте. Имеется станок Hartford  hcmc 1682. В программе прописывается M6 Tn;

Tn²; 

Интсрумент меняет, но на подготовке инструмента выдаёт ошибку. 

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
3 часа назад, Pervux сказал:

но на подготовке инструмента выдаёт ошибку

какую ошибку?

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, Pervux сказал:

ps0310 file not found 

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

Так вот эта программа в памяти не найдена.

Либо ее удалили, либо переместили в ту папку где по умолчанию не ищет

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Viktor2004 сказал:

Так вот эта программа в памяти не найдена.

Судя по ошибке- похоже на то. Но как тогда работает совместно с М6? Вам встречались станки, где Т-код обращается к подпрограмме?

Ссылка на сообщение
Поделиться на других сайтах
23 минуты назад, Viktor2004 сказал:

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

Так вот эта программа в памяти не найдена.

Либо ее удалили, либо переместили в ту папку где по умолчанию не ищет

Понял. Завтра буду шуршать по макросам. Спасибо;) 

Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, Клиент сказал:

Вам встречались станки, где Т-код обращается к подпрограмме?

да

Снимок экрана от 2023-06-29 21-10-54.png

O9000(NEXT TOOL CALL)
(FOR 2POT U /1POT W) 
N10#3003=1(SINGLE BLOCK NOT ENABLE)
N20#1=#1032AND511(SPINDLE TOOL NO.READ)
N21(#580 W DUMY TOOL NO.)
N22(#581 W HEAD TOOL NO.)
N23(#582 W FINAL TOOL NO.) 
N24(#583 W HEAD TLNC NO.)
N25(#584 W FINAL TLNC NO.) 
N26(#585 U DUMY TOOL NO.)
N27(#586 U HEAD TOOL NO.)
N28(#587 U FINAL TOOL NO.) 
N29(#588 U HEAD TLNC NO.)
N30(#589 U FINAL TLNC NO.) 
N31(#590=1 U CALL TOOL=OUT TOOL) 
N32(#590=0 U CALL TOOL=IN TOOL)
N33(#1036=1 U CLAMP TOOL=OUT TOOL) 
N34(#1036=0 U CLAMP TOOL=IN TOOL)
N40(#591=1 U IN-OUT CHANGE FLAG) 
N41(#592=1 U OUT-IN CHANGE FLAG) 
 
G04(BUFF)
N50IF[#591EQ0]GOT052(NOT CHANGE FLAG)
N51IF[#591EQ1]GOT060(U IN-OUT CHANGE FLAG DUMY CALL) 
N52IF[#592EQ0]GOT0200(NOT CHANGE FLAG) 
N53IF[#592EQ1]GOT060(U OUT-IN CHANGE FLAG DUMY CALL) 
G04(BUFF)
N60T#585(U DUMY TOOL CALL) 
N61GOTO940 
(POT CHANGE FLAG DUMY CALL END)
 
N200IF[#149LT#581]GOTO230(CALL TOOL NO.CHECK)
N210IF[#149GT#582]GOTO230(CALL TOOL NO.CHECK)
N220GOTO250(T CALL TOOL = W TOOL)
 
N230IF[#149LT#583]GOTO260(CALL TLNC GROUP NO.CHECK)
N240IF[#149GT#584]GOTO260(CALL TLNC GROUP NO.CHECK)
N250GOTO330(T CALL TOOL = W TOOL)
 
N260IF[#149LT#586]GOTO290(CALL TOOL NO.CHECK)
N270IF[#149GT#587]GOTO290(CALL TOOL NO.CHECK)
N280GOTO310(T CALL TOOL = U TOOL)
 
N290IF[#149LT#588]GOTO320(CALL TLNC GROUP NO.CHECK)
N300IF[#149GT#589]GOTO320(CALL TLNC GROUP NO.CHECK)
N310GOTO650(T CALL TOOL = U TOOL)
 
N320#3000=500(TOOL NO.ALARM) 
 
N330IF[#1LT#581]GOTO360(CLAMP TOOL NO.CHECK) 
N340IF[#1GT#582]GOTO360(CLAMP TOOL NO.CHECK) 
N350GOTO390(CLAMP TOOL = W TOOL) 
 
N360IF[#1LT#586]GOTO320(CLAMP TOOL NO.CHECK) 
N370IF[#1GT#587]GOTO320(CLAMP TOOL NO.CHECK) 
N380GOTO550(CLAMP TOOL = U TOOL) 
 
N390T#149(W OR U TOOL CALL)
N400GOTO940(T CODE FIN.) 
 
N550T#585(U DUMY TOOL CALL)
N560GOTO940(U DUMY TOOL CALL FIN.) 
 
N650IF[#1LT#581]GOTO680(CLAMP TOOL NO.CHECK) 
N660IF[#1GT#582]GOTO680(CLAMP TOOL NO.CHECK) 
N670GOTO710(CLAMP TOOL=W TOOL) 
 
N680IF[#1LT#586]GOTO320(CLAMP TOOL NO.CHECK) 
N690IF[#1GT#587]GOTO320(CLAMP TOOL NO.CHECK) 
 
N691IF[#149EQ#1]GOTO693(U CALL TOOL EQ U CLAMP TOOL) 
N692IF[#149NE#1]GOTO695(U CALL TOOL NE U CLAMP TOOL) 
G04(BUFF)
N693IF[#590EQ#1036]GOTO880(IN/IN OUT/OUT - T SKIP FIN) 
N694IF[#590NE#1036]GOTO550(IN/OUT OUT/IN - DUMY CALL)
G04(BUFF)
N695IF[#590EQ#1036]GOTO880 
N696IF[#590NE#1036]GOTO550(IN/OUT OUT/IN - DUMY CALL)
 
N700GOTO880(U TOOL NO.)
 
N710T#580(W DUMY TOOL CALL)
N720GOTO940(W DUMY TOOL CALL FIN.) 
 
N880T#149(W OR U TOOL CALL)
N890GOTO940(T CODE FIN.) 
 
N940#3003=0(SINGLE BLOCK ENABLE) 
M99(RETURN TO MAIN PROGRAM)

 

Ссылка на сообщение
Поделиться на других сайтах

То что Т-код будет выполняться программой, устанавливается в параметре 6001#5 TCS

А вот где задается номер этого макроса, найти не могу

Ссылка на сообщение
Поделиться на других сайтах
Александр1979
19 минут назад, Viktor2004 сказал:

То что Т-код будет выполняться программой, устанавливается в параметре 6001#5 TCS

А вот где задается номер этого макроса, найти не могу

Номер нигде не задаётся, вызывается O9000

Ссылка на сообщение
Поделиться на других сайтах
37 минут назад, Александр1979 сказал:

Номер нигде не задаётся, вызывается O9000

а где об этом сказано?

Ссылка на сообщение
Поделиться на других сайтах
Александр1979
59 минут назад, Viktor2004 сказал:
1 час назад, Александр1979 сказал:

Номер нигде не задаётся, вызывается O9000

а где об этом сказано?

lightshot_1688070942.jpeg

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за помощь. Оказалось достаточно было поменять значение параметра 6001TCS с 1 на 0. То есть отключить вызов макроса при команде "Т".

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...