Перфоратор.

 

 Работа с перфоратором ПЛ-150 и считывателем перфоленты FS-1501...

   Однажды по работе мне дали задание разобраться с перфоратором и всё то связано с перфолентой. А именно, компьютер с MS-DOS перевести на Windows - для этого нужно было адаптировать проги:

 Исходники: Perforator_dos.zip (527 кб)

 
  • PERF_N1.C , PERF_N2.C , PERFO_L1.C , PERFO_L2.C , PROV_A.C , PROVK.C , PROVKK.C , PROVL.C , PROVN55.C
  • FANUK.C , FANUK_rus.C  - Убирает шапку в начале и пробелы в конце(ПЕРМЬ)
  • FIL4.C - Программа записи файла на диск или  дискету под именем PUSFS.DAT
  • FIL4L.C - Программа записи файла на диск или дискету под именем PUSFS.LKI
  • FIL5.C  - Программа записи файла на диск или дискету под именем PUS.DAT
  • FS.EXE  - программа работы с перфоратором ПЛ-150
  • H33abs.c - Программа формирования абсолютных точек из приращений в плоскости G17
  • IDPUP.C, IDPUP5.C  - Программа записи любого файла с диска или дискеты на диск под именем PUS.DAT ; запись: в файл 1 имя считанного файла , время и дату создания файла ; в файл 2 - перекодированный  файл 1 для вывода на перфоленту
  • IDPUP2.C  - Программа вывода на перфоленту номера детали, имени программы - Программа записи файла PUS.DAT на диск под новым именем; запись: в файл 1 имя считанного файла , время и дату  создания файла ; в файл 2 - перекодированный файл 1 для вывода на перфоленту
  • IDPZ.C   - Программа удаления ^ Z в конце файла
  • KATR4.C  - Программа кор. из KATRAN в УП для вывода на перфоленту (ПЛАЗМ.РЕЗКА)
  • KOLKADR.C  - Программа kolkadr.c подсчитывает количество кадров с учетом % и $
  • PERF_GPK.C  - Программа perf_gpk.c подготавливает УП типа UP для станка GPK к выводу на ПЛ-150
  • PERFL1.C - Программа подготавливает УП типа UP к выводу на ПЛ-150 для последней версии с учетом /512
  • PERFLK.C  - Программа perfln.c подготавливает УП типа UP к выводу на ПЛ-150 для последней версии с учетом /512 без добавления % и $
  • PERFLN.C   - Программа perfln.c подготавливает УП типа UP к выводу на ПЛ-150 для последней версии с учетом /512 без добавления % и $
  • PERFLNA3.C  -Программа perflna3.c подготавливает УП типа UP к выводу на ПЛ-150 для последней версии с учетом /512 без добавления % и $,начало и конец выводит по 50
  • PERFLPLZ.C -  Программа подготавливает УП типа UP к выводу на ПЛ-150 для последней версии с учетом /512  - для плазменной резки
  • POVX_NS.C   - Программа поворота по X
  • POVY_NS.C   - Программа поворота по Y
 

   Когда я ознакомился с ними - понял только одну вещь - "меня подставили". Такое количество 'тупо' написанных программ, с 'тупыми' алгоритмами, без всякой оптимизации кода, без хелпов, и внятных комментариев, программы "двойники", различающимися только 2-3 строчками в коде . Во - общем, я нехотя приступил к работе. НО вмешался 'Его Величество Случай' - после очередного пополнения количества компьютеров, начальство приняло решение оставить старый допотопный компьютер.

Когда я только - только приступил к ознакомлению... мне подумалось.. - "а зачем?", режим эмуляции MS-DOS под XP работает хорошо.. Может от меня ждут, чтоб я им все это переписал на TCL ?

  • PERFLcnc1600.zip  - - Программа подготавливает УП типа CNC1600 к выводу на ПЛ-150 или для передачи на DNC

  • PERFLPLZ.zip - - Программа подготавливает УП к выводу на ПЛ-150 для последней версии с учетом /512 для плазменной резки

Вот так - до меня (а я не застал всего лишь 1 год этого процесса) делали программу на станки с ЧПУ. Ужас!!!

Ниже распечатки (обязательные) УП для производства СУ-27. (Шифр 11.*)

  Здесь пожалуй надо было поместить фотографию железных ящиков с хранением перфоленты. 

Программа формирования файла  *.iso (формата H33) -  из *.txt (листинг вверху показан)   -  для прорисовки:   TXT_ISO.RAR


Copyright © 2001—2009 че

Hosted by uCoz