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

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

  • Сообщения

    • Павлуха
    • maxx2000
      вот видишь, у тебя ось крутит туда-сюда, а должна крутить по спирали в оду сторону.  Ищи, иначе это какая то беда а не контроллер или запасайся пивом 
    • Sabadash
      Я убрал в начале "G93" и программа работает))) Ору как же ору... Пойду попробую с SolidCAM  
    • Sabadash
      Затестил, выглядит отлично со стороны)   на соседнем форуме еще предложили вот такой вариант сброса накрученной траектории на базе макроса стойки дельты  
    • gudstartup
      @kinovari вы оказались в такой ситуации потому что прервали цикл смены и оказались в зоне ограничения при таких ситуациях станкостроителем  должна быть предусмотрена процедура восстановления. возможно что и лимиты снимаются  plc  во время цикла смены. выключите стано или нажмите emg stop введите функцию восстановления если таковая имеется или выполните сервисную процедуру описанную в руководстве. во время смены случаются разные ситуации и станкостроитель обычно создает способы приведения станка в исходное состояние без того чтобы оператор по параметрам лазил. попробуйте после выключения вывести в реф.
    • Guhl
      Soft limits проверили? Protection zone обеспечивается плк. Посмотрите в параметрах, константы плк которые        
    • Tehnov
      да, большое спасибо @jtok - не надо было мучаться с однообразной работой по заполнению данных. Благодарю. Да блин, камон, вообще спасибо всем кто так или иначе откликнулся.
    • Tehnov
      В общем, исходники кода для тех кто беспокоится за безопасносте тут source. Сам dump БД не выкладывал на github - думаю очевидно почему. Бинарники x32, x64. Замечания. Поиск ТОЛЬКО среди значений из ISO 286-2 - всякие AM, AI стандарты "не возбуждают". Если прям будет такая высокая потребность у людей, может реализую - пока не хочется ковыряться. К значениям из БД есть несколько вопросов, а точнее к её проектировщикам (солидворковцам): - в какой-то из таблиц для значений поля 'A' спокойно берутся значения от 0 до 1 вкл, которые в стандарте помечены как то ли не рекомендуется, то ли не используется (примечание  b) в ISO), хотя для значений поля 'a' таблица для размеров 0-1 пустые. Не сильно критично для меня, ибо я мелочёвку меньше 1 мм не делаю и хз есть ли ISO для A и a под размеры от 0-1. - солидворковцы спроектировали схему БД откровенно странно - как в ISO: просто брали стандарт, создавали такую же таблицу в БД, а не создавали одну (две - для отверстий и валов) со всеми значениями. Хз какой тут был глубокий смысл (скорее всего и не было, а было БЫСТРЕЙ, БЫСТРЕЙ, БЫСТРЕЙ). Используется многопоток (в принципе вряд-ли оно сильно надо для такой программы, для меня было нужно для изучения "технологии"), поэтому на древних компах с одним ядром или двумя где одно уже занято могут быть просадки по производительности, а не буст, но это вы вообще вряд-ли заметите и как-то зафиксируете. Сделано на rust, компилил под производительность с оптимизацией, а не размер (не сжимал бинарники, т.к. это может снизить производительность) поэтому и для меня кажется 4МБ выглядит "солидно" для конмольной программы, хотя в целом что сейчас эти 4МБ? Да, чисто cli, графический интерфейс делать вряд-ли буду ибо и так уже подзаманало меня сидеть на одном проекте, для меня достаточно выполняемой функции программы. Распространяется as is, гарантий никаких бла-бла-бла.
    • Ветерок
      Я тоже так думаю. Но у каждого своё представление о прекрасном. Многие предпочитают макросы вместо штатных функций. Мне это не понятно.
    • Snake 60
      Я думаю, лучший вариант показал @Nod801 через Pack & Go т.к. в этом случае сохраняются все связи как деталей в сборках, так и деталей с чертежами.
×
×
  • Создать...