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

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


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

Долго работал с этой стойкой. Вариант в виде Курс-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 пользователей

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




  • Сообщения

    • AlexKaz
      В статике в WB надо поставить несколько шагов, тогда можно в таблице прямо в WB задавать любое время и строить любые кривые нагружения.
    • Kelny
      Имена файлов разные? Имена файлов, даже находящихся в разных папках, должны быть разные. Программа не отслеживает пути, а сравнивает исключительно имена файлов и при наличии модели с тем же именем открывает/вставляет туже модель, что уже открыта.   Можно сохранить одну сборку платы как деталь под одним именем, а второую как деталь под другим именем, а потом вставлять в сборку блока.   Попробуйте закрыть все документы в программе и начать с открытия второй платы. Если всё прошло нормально, то вы действительно использовали одинаковые имена для плат.
    • gudi
      \523сейчас \now523.zip       ( там txt файлы с чпу в текущем состаянии) SYSTEM CONFIGURATION:   CNC(SYSTEM1)   G601     26.0      CNC(SYSTEM2)   G601     26.0      CNC(SYSTEM3)   G601     26.0      CNC(SYSTEM4)   G601     26.0      CNC(MSG1)      G601     26.0      CNC(MSG2)      G601     26.0      CNC(MSG3)      G601     26.0      CNC(MSG4)      G601     26.0      CNC(MSG5)      G601     26.0      BOOT           60W4     0014      PMC(SYSTEM)    40A5     26.0      PMC(LADDER1)                      GRAPHIC        60VN     07.0      EMBED ETHER    658M     18.0      USB SOFT       659A     05.0  
    • Ветерок
      Наверное, имена файлов одинаковые :) Если не верхней сборки платы, то имена компонентов.
    • Alexey8107
      Тогда полностью согласен. Правда у нас полные схемы есть и я уже знаю и привык.
    • gudstartup
      так и я это имел ввиду на импорте привыкли к  сквозной нумерации в схемах и в эл. шкафу все соответствует
    • Flint_ru
      Получается, самый простой (и лучший) способ - использование APDL. Вот пример ниже.  
    • gudi
      октябрь 2014.  Залил в доступ  https://drive.google.com/drive/folders/1sS1PBKzu80vcSZ7Xk2BEzR9c0_y-9pD_ \N523_сломан\#523.zip                                                   там 3 файла CNC-PARA.TXT,PMC1_PRM.TXT и еще какой то с параметрами( не знаю как его залить) \N522_С другого станка\fanuc_good_numb7_#522.zip    там все бэкапы \35i From/sram module\35i_data.zip                                файлы с флешки от 35i стойки
    • Alexey8107
      Да, накопитель на 2 палеты. Вот честно, но вот именно нам этот накопитель особых неудобств не предоставляет. Я не говорю что он идеален и не ломается, но из всех проблем там это цепь растягивается, после чего индуктивные датчики начинают работать нестабильно, натяжка или замена цепи решает проблему надолго. А вот шторки со стороны палет действительно порой мозг выносят. Есть проблема со шнеками удаления стружки, если потекли, сушите весла... Еще из слабых мест, это нулевой и аварийные концевики оси Х, расположены так, что чего случись с ними приходится снимать накопитель палет чтобы по человечески сделать... По гидравлике... У нас особо проблем нет, иногда рвутся РВД, особенно на манипулятор, ну бывает клапан заклинит. Не каждый день, ну так скажем в среднем раз в полгода просто для представления. Но такие же проблемы случаются и с теми же LEADWELLами. Правда там всего этого оборудования на порядок если не на два меньше. Может мы совершенно про разные ИС-800 говорим? У нас в шкафах по моим представление никакого хаоса, реле, тепловухи, пускатели все стройными рядами, провода на привода уложены и стянуты вязками, на каждом реле, тепловухе, пускателе, модуле и прочем бирка с обозначением, каждый провод промаркирован по системе. Единственный хаос, он не в шкафу. Маркировка проводов сделана так, что до сих пор понять не могу, такое ощущение что в шкафу одна маркировка, а в, например, в магазине совершенно другая! Т.е. например, 15-К1, 15 это значит что принадлежит магазину, ее НО контакт обозначен в шкафу как 15261(15 магазин, 261 номер провода в шкафу), после разъема на шкафу он превращается в 15274, а залезаешь в магазинную коробку, а там этот же провод уже 15297. Благо хоть схемы есть, а так может мозг вынести. Не, просто слепой десятипальцевый метод печати... Слишком быстро печатаю
    • MCH218
      Подскажите, где в Москве и МО заказать услугу по 3D-сканированию различных деталей машиностроительного характера размеров до 1200х600х400 мм с дальнейшем реверс-инж. с построением 3D-моделей по STL файлам с деревом построения в какой либо из CAD-программ (KOMPAS-3D, SolidWorks, NX, Creo, CATIA, FreeCAD и д.р). Есть тут умельцы?   aya119071(пёс)bk.ru
×
×
  • Создать...