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

Точка после целого числа


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

Подскажите где в постпроцессоре подправить, что бы убрать точку после целого числа/после подачи

Сейчас он выводит вот так

Скрытый текст

(COMPENSATION TYPE - COMPUTER)
T2 M06 (FLAT END MILL - 12)
(MAX - Z5.)
(MIN - Z-20.)
G00 G17 G90 G54 X-7.8 Y22.8 S12000 M03
G43 H2 Z5. T1
G94 G01 Z-20. F1000.
Y22.2 F1680.
G03 X-3.6 Y18. R4.2
G01 X0.

 

А надо вот так

Скрытый текст

(COMPENSATION TYPE - COMPUTER)
T2 M06 (FLAT END MILL - 12)
(MAX - Z5)
(MIN - Z-20)
G00 G17 G90 G54 X-7.8 Y22.8 S12000 M03
G43 H2 Z5 T1
G94 G01 Z-20 F1000
Y22.2 F1680
G03 X-3.6 Y18 R4.2
G01 X0

 

MPMASTER.pst

Изменено пользователем Vengeance
Ссылка на сообщение
Поделиться на других сайтах


30 минут назад, Vengeance сказал:

Подскажите где в постпроцессоре подправить, что бы убрать точку после целого числа/после подачи

А какую подачу вы хотите увидеть если в нормальном посте предположим будет подача F 1.75 или F 1.5 или F 2.5 ?

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, hlibhlib сказал:

А какую подачу вы хотите увидеть если в нормальном посте предположим будет подача F 1.75 или F 1.5 или F 2.5 ?

Я просто хочу убрать точку после целого числа не перечитывая при этом 100500 страниц мануала)

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

Убрать точку вряд-ли получится, а вот к примеру   F180.0  ,   F1.5   можно.

Изменено пользователем hlibhlib
Ссылка на сообщение
Поделиться на других сайтах

# --------------------------------------------------------------------------
# Format statements - n=nonmodal, l=leading, t=trailing, i=inc, d=delta
# --------------------------------------------------------------------------
#Default english/metric position format statements
fs2 1   0.7  0.6     #Decimal, absolute, 7 place, default for initialize (:)
fs2 2   +1.4 1.3lt   #Decimal, absolute, 4/3 place (Forced +/- sign output)
fs2 3   +1.4 1.3lt   #Decimal, absolute, 4/3 place (Forced +/- sign output)
#Common format statements
fs2 4   1 0  1 0     #Integer, not leading
fs2 5   2 0  2 0l    #Integer, force two leading
fs2 6   3 0  3 0l    #Integer, force three leading
fs2 7   4 0  4 0     #Integer, four leading
fs2 8   1.3  1.2ltn  #Decimal, absolute, 3/2 place, leading&trailing, non-modal
fs2 9   1.1  1.1ltn  #Decimal, absolute, 1/1 place, leading&trailing, non-modal
fs2 10  0.2  0.2     #Decimal, absolute, 2 place
fs2 11  0.3  0.3     #Decimal, absolute, 3 place
fs2 12  0.4  0.4     #Decimal, absolute, 4 place
fs2 13  0.5  0.5     #Decimal, absolute, 5 place
fs2 14  0.3  0.3d    #Decimal, delta, 3 place
fs2 15  1 1  1 0lt   #Decimal, absolute, 1/0 place (feedrate)
fs2 16  1 0  1 0n    #Integer, forced output
fs2 17  0.3  0.2     #Decimal, absolute, 3/2 place (tapping feedrate)
fs2 18  1.4 1.3lt    #Decimal, absolute, 4/3 place, leading&trailing
fs2 19  +1^4 1^4l    #Decimal, absolute, 4 place, force leading, omit decimal for whole numbers
fs2 20  +1^4 1^4     #Decimal, absolute, 4 place. Omit decimal for whole numbers
fs2 21  4 1 4 1t     #Decimal, absolute, 1place trailing - Omit decimal

# These formats used for 'Date' & 'Time'
fs2 22  2.2 2.2lt    #Decimal, force two leading & two trailing (time2)
fs2 23  2 0 2 0t     #Integer, force trailing                   (hour)
fs2 24  0 2 0 2lt    #Integer, force leading & trailing         (min)

 

 ищи такой блок - это виды форматов. Выбирай нужный тебе или создавай свой. Найди строку содержащую "fmt F" и присваивай как в следующей строке (для F использовать 15ый формат)

 

fmt  F  15  feed        #Feedrate

Изменено пользователем Ander
Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, Vengeance сказал:

 

  Скрыть содержимое

 

 

А надо вот так

  Скрыть содержимое

(COMPENSATION TYPE - COMPUTER)
T2 M06 (FLAT END MILL - 12)
(MAX - Z5)
(MIN - Z-20)
G00 G17 G90 G54 X-7.8 Y22.8 S12000 M03
G43 H2 Z5 T1
G94 G01 Z-20 F1000
Y22.2 F1680
G03 X-3.6 Y18 R4.2
G01 X0

 

MPMASTER.pst

Так?

MPMASTER.pst

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, qqqq сказал:

Так?

MPMASTER.pst

Нет))) Если подача 0.5 пост выдает F5 xD Точки после целого числа никуда не делись

Скрытый текст

O0000 (Azaza)
(PROGRAM   - Azaza.NC)
(DATE      - MAR-02-2019)
(TIME      - 10:40 AM)
(T1   - END MILL - 26        - H1   - D1   - D26.000mm - R0.200mm)
G00 G17 G21 G40 G80 G90
G91 G28 Z0.
(COMPENSATION TYPE - COMPUTER)
T1 M06 (END MILL - 26)
(MAX - Z5.)
(MIN - Z0.)
G00 G17 G90 G54 X-36.7 Y0. S3500 M03
G43 H1 Z5.
M08
G94 G01 Z0. F5
X36.7
G00 Z5.
M09
M05
G91 G28 Z0.
G28 Y0.
G90
M30

 

Mastercam_2019-03-02_10-43-27.png

Изменено пользователем Vengeance
Ссылка на сообщение
Поделиться на других сайтах

Ты не попутал подачу мм в минуту? (у тебя стоит 0.5 мм в минуту, то есть за 1 минуту фреза пойдёт пол миллиметра) и подачу на зуб (ПНЗ).

Поставь подачу на зуб, автоматом пересчитает поминутную подачу и всё встанет на свои места (ПНЗ), либо адекватную подачу миллиметры в минуту (подачу)

Изменено пользователем qqqq
Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, qqqq сказал:

Может так?

MPMASTER.pst

Почти xDDD Точки совсем везде отсутствуют :biggrin::biggrin::biggrin:

 

Через твой

 

Скрытый текст

(COMPENSATION TYPE - COMPUTER)
T3 M06 (BALL MILL - 6 R3)
(MAX - Z5)
(MIN - Z-13007)
G00 G17 G90 G54 X7492 Y-85 S12000 M03
G43 H3 Z1878 T4
M08
G94 G01 Z-122 F1000
Y-35 F2400
Y35
Y85
X7898 Y8781
Z-404
Y3781
Y-3781
Y-8781
X8305 Y-9063
Z-685
Y-4063
Y4063
Y9063
X8711 Y9344
Z-966
Y4344
Y-4344
Y-9344
X9117 Y-9625
Z-1247
Y-4625
Y4625
Y9625
X9523 Y9906
Z-1529
Y4906
Y-4906
Y-9906
X993 Y-10188
Z-181
Y-5188
Y5188
Y10188
X10336 Y10469
Z-2091
Y5469
Y-5469
Y-10469

Через мой

Скрытый текст

(COMPENSATION TYPE - COMPUTER)
T3 M06 (BALL MILL - 6 R3)
(MAX - Z5.)
(MIN - Z-13.007)
G00 G17 G90 G54 X7.492 Y-8.5 S12000 M03
G43 H3 Z1.878 T4
M08
G94 G01 Z-.122 F1000.
Y-3.5 F2400.
Y3.5
Y8.5
X7.898 Y8.781
Z-.404
Y3.781
Y-3.781
Y-8.781
X8.305 Y-9.063
Z-.685
Y-4.063
Y4.063
Y9.063
X8.711 Y9.344
Z-.966
Y4.344
Y-4.344
Y-9.344

 

Изменено пользователем Vengeance
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Vengeance сказал:

Точки совсем везде отсутствуют

Что, такой формат не подходит  F300.0   F26.8  F0.5   ?

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, qqqq сказал:

Может тогда так?

MPMASTER.pst

Такой вариант лучший из всех, что ты предложил до этого :thank_you:Точки остались, только нули добавились :biggrin::biggrin::biggrin:

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

Я только не понял, чем точки не понравились? 

Ведь станок по любому их корректно принимал... 

Изменено пользователем qqqq
Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, qqqq сказал:

Я только не понял, чем точки не понравились? 

Ведь станок по любому их корректно принимал... 

Да снанок не жалуется

Почему точки не понравились? до этого работал в NX лет 5 и пост выводил код без точек вконце подачи/целого числа. Работу сменил, а привычка осталась (тут не готовы отвалить 250к за NX и пост к нему, приходится осваивать Mastercam)

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Vengeance сказал:

в NX лет 5 и пост выводил код без точек вконце подачи/целого числа.

Попробуй так, думаю счастье на подходе.  :smile:

Скрытый текст

1.jpg.24867fd055465b78649a6af3b25ea0a5.jpg

 

2.jpg.91a946f5f51d8296a5720a2df2e71318.jpg

 

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

Тогда по аналогии Уважаемого hlibhlib, только имей ввиду некоторые станки могут целое число без точки воспринять как число в микронах!!!

hlibhlibи

 

MPMASTER.pst

Изменено пользователем qqqq
Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, qqqq сказал:

Тогда по аналогии Уважаемого hlibhlib, только имей ввиду некоторые станки могут целое число без точки воспринять как число в микронах!!!

hlibhlibи

 

MPMASTER.pst

Знаю, у меня пост на токарку выводит с точкой, без нее в микронах

Спасибо за пост, буду юзать его) G28 и уход в референт выводится с точкой, можешь это фиксануть?

Скрытый текст

G03 X11.774 Y4.467 R1
X7.5 Y2.069 R9.819
G01 Y-2.069
G03 X11.774 Y-4.467 R9.818
X12.03 Y-4.5 R1
G01 X18.2
X20.4
G00 Z5
M09
M05
G91 G28 Z0.
M01
T5 M06 (HSS/TIN DRILL - 1.8)
(MAX - Z2)
(MIN - Z-10.851)
G00 G17 G90 G54 X-13.275 Y0 S3000 M03
G43 H5 Z2 T1
M08
G94
G99 G81 Z-10.851 R2 F60
X-3.275 Y-.036
G80
M09
M05
G91 G28 Z0.
G28 Y0.
G90
M30

 

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...