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

Постпроцессор к фрезерному станку


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

Долго работал с этой стойкой. Вариант в виде Курс-232 может самый удачный. Кстати стойку очень удобно использовать с подключением через компьютер. Режимы и стабильность возрастают, можно убрать ограничение размера УП.

Что касается формата УП:

% - начало УП

N000G00X000000Y000000Z000000I000000J000000K000000F0000 - форматы всех адресов фиксированные (количество знаков), для координат последние два знака - дробная часть

G - 01,02,03,17,18,19

M - 03,04,05 - шпиндель

07,08 - охлаждение

02,30 - конец УП

F - 1 цифра 0 или 4 (автоматическое торможение в кадре)

2 цифра разрядность подачи

3,4 цифра значение подачи

Но модернизировали под FMS-3000. Кстати списанные еще стоят на складе. Может нужен ЗИП.

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


закодировть подачу можо примерно так

обращаться типа

set feed [ codeFeed 0 $feed ] или set feed [ codeFeed 4 $feed ]

=======================================

# Кодирует подачу в формат Н33

#================================================================================

proc codeFeed { fmode ffeed } {

# fmode - режим ; ffeed - подача в мм/мин ; - общий случай (ГОСТ - кодирования)

#================================================================================

;# проверка исходных данных

set ffeed [ format "%f" $ffeed ]

if {$ffeed<0.0} { set ffeed 0 ; }

if {$fmode==0 || $fmode==4} { } { set fmode 0 ; }

set intf [ expr int($ffeed) ] ;

set n 0 ; # число знаков до запятой

while {$intf!=0} {

set intf [ expr int($intf/10.0) ] ;

incr n ;

}

set drobf [ expr abs($ffeed - int($ffeed)) ] ;

set m 0 ; # число нулей после запятой

if {$drobf>0.0000001} {

set m [ expr int ( abs ( log10($drobf) ) ) ]

}

set ffeed_tmp [ expr ($ffeed*100.0)/(pow(10,$n)) ]

#set ffeed_tmp [expr round($ffeed_tmp)] ;

set ffeed_tmp [expr int($ffeed_tmp)];

if {$n==0} {

switch $m {

1 { set ffeed_tmp "0$ffeed_tmp" ;

set m 0 ;

}

default {

if {$m>3} { set m 3 } ;

set ffeed_tmp [ expr ( $ffeed * 100.0 * pow(10,$m) ) ]

set ffeed_tmp [expr int($ffeed_tmp)];

}

}

} else {

if {$n>=7} { set n 6 }

set m 0

}

set kf [ expr $n + 3 - $m ]

set tmp [format "%1d%1d%.2s" $fmode $kf $ffeed_tmp] ;

set code_feed [ format "%f" $tmp ]

return $code_feed

}

========================

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Уважаемые. Если есть у пост под Cimatron, большая просьба поделиться, если не жалко. diamant6@svitonline.com. Премного благодарен.

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

Сложность поста для Н33 еще в том, что она не умеет самостоятельно учитывать динамику станка. То есть для каждого конкретного станка нужно знать допускаемые ускорения и перепады подач ( особенно при реверсе) и раскадровку делать с учетом этих данных - как правило, вводить дополнительные тормозные кадры. Кто-то может сказать - а режим с торможением F4? F4 - торможение в конце кадра до ФИКСИРОВАННОГО значения подачи (обычно 100 мм/мин). А если станок допускает мгновенный перепад 180, тормозиться нужно не более чем до 90 (лучше чуть меньше). Или у вас рабочая подача 30, а "тормозиться" будете до 100?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Fedor
      https://files.stroyinf.ru/Data/740/74099.pdf   судя по этому  ( 9.1   9.2 ) атмосферное давление на грунт не учитывается хотя действует ... 
    • maxx2000
      @РоманВ ответ на этот вопрос должны дать правила оформления чертежей и как следовательно правила простановки угловых размеров. Т.е. указывается положение одного элемента относительно оси, а второго относительно положения первого. Независимо от того чертёж это или эскиз. В эскизе можно наложить ограничение симметрии относительно оси и указать угол между элементами. Т.е. первоначально дать себе ответ -  чертёж это или эскиз.
    • Shura762
      @mamomot , вы "за лесом деревья не видите", процесс перехода на единую систему проектирования (не факт что на ТФ) в рамках предприятия идет, но только на предприятиях которые могут себе позволить. В большинстве же в КБ работают конструкторы кто в чем силен и не заморачиваются, ведь требуют результат в виде конструкции соответствующей ТЗ а чертежи дело второе, (военку не рассматривать в принципе) и в чем будет решена задача начальству наср.... Речь идет как человеку изучить ТФ когда он силен в Крео, пересесть с Феррари на ладу калину надо иметь очень большое желание
    • Fedorly
      1. Если бы не было смысла, то никто не заказывал бы разработку "сиго" 2. Смысл программы в том, что она позволяет получать данные о DXF файле, без CAD-программ(типа AutoCAD, Компас, SW и др), таким образом, программа может работать на любом "офисном" ПК. Полученные в программе данные, идут в подготовленный шаблон excel, где также быстро получаются расчеты себестоимости. Возможно "сие" не такое и законеченное решение, но у заказчика это получается очень быстро, и не дорого
    • РоманВ
      В эскизах солида при простановке линейных размеров от осевой можно ставить диаметральный размер, сместив курсор за осевую. Как ставить подобные размеры угловые?
    • Anat2015
      Скорее видеокарта, компьютер там, если не ошибаюсь, один, моноблок. Знатоки поправят.
    • clavr
      Для солида есть встроенный Costing. который прекрасно справляется с этим, и даже сразу стоимость напишет. есть ли смысл сиго чуда для солида?
    • si-64
      привязана до и после. да, пользователем ограничено, но не программой 
    • fenics555
      Если ставить новые размеры в чертежах, то нужно и таблицы допусков к ним подтягивать. файл- подготовить- свойства чертежа - стандарт проставления допусков - таблица допусков- загрузить - и в окне просто все выбираешь и ок.   Это не размеры модели. Правильно будет: выбираешь вид- "показать аннотации модели"- и выбираешь нужные размеры.  Или вместо вида можно выбирать элементы построения в дереве. Чертежными лучше не пользоваться.
    • RokiSIA
×
×
  • Создать...