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

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


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

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

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

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

(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 пользователей

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



×
×
  • Создать...