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

Вопрос про рулетку...


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

Если "не правильно", покажи как правильно. А как показано самый оптимальный и простой способ, особенно для плоских деталей, например для автоматического расчета длины кромок пвх в мебельном производстве, при индивидуальных заказах.

Можно попробовать приспособить инструментарий по нормированию листового металла. В 2011 он уже появился. :smile:

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


а у вас Sensor ( датчик) настроен на Dimension

да(((( а значит даже макросом это значение не достать. Посмотрел, действительно - его даже в перечислителе нет.
Ссылка на сообщение
Поделиться на других сайтах

НО!!!! При выделенной рулетке и запуске макроса:

string sensorname = Convert.ToString(swSensor.SensorType);

MessageBox.Show(sensorname);
показывает "4"
Ссылка на сообщение
Поделиться на других сайтах

НО!!!! При выделенной рулетке и запуске макроса:

string sensorname = Convert.ToString(swSensor.SensorType);

MessageBox.Show(sensorname);
показывает "4"
И что бы это значило? :confused_1:

swSensorType_e newType = swSensorType_e.swSensorMassProperty | swSensorType_e.swSensorInterfaceDetection; :g:

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

да(((( а значит даже макросом это значение не достать. Посмотрел, действительно - его даже в перечислителе нет.

А зачем доставать данные из `Dimension`, конвертировать их и записывать куда-то???

Не проще-ли напрямую достать то, что нужно из `Dimension` и делай с ним что хошь: хоть записывай в файл, хоть строй уравнение с этой переменной ...

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

И что бы это значило? :confused_1:

swSensorType_e newType = swSensorType_e.swSensorMassProperty | swSensorType_e.swSensorInterfaceDetection; :g:

Если строки пересчитать, согласно 1,2, то первая, я так понимаю, присвоение нового типа переменной swSensorType_e. Вот только такое я впервые вообще слышу... Чтобы типы переменных меняли по ходу программы.

Вторую строчку можно перевести, только переменная swSensorType_e связывается со свойством swSensorInterfaceDetection, т.е. этой строкой присваивается значение этого свойства. Что само свойство обозначает я не понимаю.

Т.е. если сделать вывод, то получается, что макрос должен взять в некую переменную значение Датчика, а потом в другую переменную, скорее всего строкового типа присвоить это значение. Теперь другой вопрос, полученные данные потом отобразить в чертеже?

А зачем доставать данные из `Dimension`, конвертировать их и записывать куда-то???

Не проще-ли напрямую достать то, что нужно из `Dimension` и делай с ним что хошь: хоть записывай в файл, хоть строй уравнение с этой переменной ...

Можно, через Dimension, при помощи формулы, складывая значения размеров - долго собирать формулу. Датчиком быстрее. Только я, к примеру, не всегда выставляю размеры на детали, т.к. не всегда это необходимо. И потом если там много-много кривых, то это не так просто вытащить значения всех элементов данного "изгиба".
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • k.sema
      Прошу прощения за некорректную инфу. Да, действительно, я напутал. Станок этот для резки оконного профиля Murat. Стойка Siemens CN-770.      Ситуация следующая. Почему-то слетели все настройки, все офсеты и прочее. Изначально ребята думали, что это из-за севшей батарейки. Но оказалось, что по другим причинам. Станок долго стоял в выключенном состоянии. Было решено восстановиться из файла бэкапа. На флешке есть три файла с  расширением .arc. Один из этих файлов мы скопировали и вставили в папку Архив серийного запуска, после чего запустился процесс восстановления, который длился около 5 минут.       По окончании настройки восстановились, но появилась ошибка Axis Z2 drive 1 DRIVE-CLiQ: нет коммуникации с компонентом, текущий номер компонента: 2.        Собственно, сейчас проблема в том, что станок не реагирует на движения маховичка и что делать с этой ошибкой непонятно.  Вопрос: правильно ли мы инициировали процесс восстановления? Может, мы что-то сделали не так или сделали не до конца?  
    • Модернизация станков
      https://www.avito.ru/rostov-na-donu/mebel_i_interer/stellazh_etazherka_sistema_hraneniya_vitrina_polka_3719059454
    • Модернизация станков
      https://www.avito.ru/rostov-na-donu/kollektsionirovanie/ridgid_63_mm_original_nozhnitsy_truborez_ppr_pe_3814915082
    • Модернизация станков
      https://www.avito.ru/rostov-na-donu/remont_i_stroitelstvo/schit_raspredelitelnyy_schrn_schmp_uchetnyy_2663655464
    • Модернизация станков
      https://www.avito.ru/rostov-na-donu/tovary_dlya_kompyutera/datchik_priblizheniya_di-p_3_kontsevik_dlya_stanka_2599715401
    • Alexey8107
      У нас тоже есть 0i-tf plus, там без проблем нашел, а вот на сбоящем станке стоит 0i-TC где то еще 10 годов выпуска, и там судя по всему нет этого :(
    • Zergus
      Так вам коллега @IgP  так и написал, что без обучения будут сплошные разочарования и изливать свою желчь на людей, которые в этом не виноваты - это инфантилизм. Тут, как говорится, два путя - либо обучение и постепенное освоение NXа, либо использовать более знакомый и привычный КАД. После NX12 эскизы и правда понесло неизвестно куда, но это, видимо, тоже с непривычки и отсутствия практики. P.S. И было бы хорошо спрятать картинки под спойлеры.
    • engyuri
      @Snake 60 и  @Leon, огромное СПАСИБО!!! Все заработало, как мне и хотелось.
    • Viktor2004
      Посмотрите Диагностику вот по этим номерам все что где-то накапливается, будет отображаться здесь. В G52 или G92. Сначала надо понять где именно накапливается отклонение  
    • Alexey8107
      Честно говоря не понял, это вроде ограничение оборотов шпинделя. Именно так и делаем, только станок токарный, у него Y нет :) Только система координат у нас G57 если память не изменяет, но это не суть, просто так повелось. Тем не менее, если сбой произошел, и количественно пусть будет 20 мм, если подвести резец к заготовке и выполнить G57 X0 Z0, то инструмент врежется в заготовку на -10 мм(т.к. станок токарный, то физическое перемещение оси Х на 10 мм означает съем 20 мм на диаметре) Всегда так и работаем.
×
×
  • Создать...