postprocesor do edgcama


Autor tematu
gosia_ec
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 01 lut 2007, 15:47
Lokalizacja: iłża

postprocesor do edgcama

#1

Post napisał: gosia_ec » 02 lut 2007, 11:06

czesc
Programuje w Edgcamie 8.0 ale niestety nie potrafie napisac wlasnego postprocesora Czy ktos moglby mi udzielic informacji jak to zrobic??

Pozdrawiam
Goska



Tagi:


wladca-swiata
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 349
Rejestracja: 08 lut 2007, 15:07
Lokalizacja: Łódź

postprocesor do edgcama

#2

Post napisał: wladca-swiata » 08 lut 2007, 15:21

A do jakiego sterowania potrzebujesz postprocesora? Z reguły daje sie stworzyć prosty postprocesor na bazie już istniejącego. W przypadku kodu w iso bedzie to praktycznie każde sterowanie (np. Fanuc lub Sinumerik), jeżeli jednak bedzie to np. Heidenhain to już musisz skorzystać z szablonu dla Heidenhaina, jeżeli oczywiście zależy Ci na generowaniu kodu w .h, a nie w iso, przy czym sterowania Heidenhain realizują kod zarówno w iso jak i w "swoim" języku. W przypadku takich postprocesorów kod najlepiej generować bez użycia cykli obróbczych, tylko w ruchu automatycznym, zresztą w Edgecam'ie obsługa cykli zawsze kulała i wygląda, że jeszcze długo będzie kuleć. Chociażby dlatego, że obecnie mamy wersje 10.5 a dopiero teraz dodali postprocesor dla Heidenhain iTNC 530 a takie cykle jak wytaczanie z orientacją wrzeciona i odjazdem od materiału czy "sztywne" gwintowanie i tak trzeba definiować ręcznie. Jak coś chętnie służe pomocą w tworzeniu postprocesora. Ostatnio tworzyłem dla drutówki Sodick na sterowaniu Mark21


Autor tematu
gosia_ec
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 01 lut 2007, 15:47
Lokalizacja: iłża

#3

Post napisał: gosia_ec » 13 lut 2007, 14:06

Dzięki za odpowiedź, widać że wiesz o czym piszesz. :wink: Interesuje mnie postprocesor dla sterowania Fanuc (frezowanie). Wprawdzie są domyslne postprocesory, ale chciałabym wiedzieć w jaki sposób można taki postprocesor napisać albo poprawić istniejący.


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#4

Post napisał: pit202 » 13 lut 2007, 17:01

Start -> Programy -> EdgeCAM -> Postprocesory

tam masz taki pseudo-kreator , mozesz otwierac gotowe posprocesory , modyfikowac je , albo stworzyc od nowa na podstawie np. FANUC`a , takie proste myszkowe narzędzie, klika sie i wpisuje sie :) nie nalezy tylko zapomniec o skompilowaniu na koncu.
PiteR


tomblack
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 1
Posty: 39
Rejestracja: 15 lut 2007, 17:12
Lokalizacja: PL

#5

Post napisał: tomblack » 15 lut 2007, 17:18

witam!
jestem tu nowy i dopiero planuje zaczac nauke modelowania 3D i programowania CNC. skoro dzial nazywa sie 'podstawy CNC', moglby mi ktos wyjasnic co to sa te postprocesory.
ja wiem jedynie ze po wymodelowaniu przedmiotu w programie 3D sa nastepnie generowane komendy (np. Gkody), ktore nastepnie wklapuje sie do frezarki lub tokarki CNC. mam racje?
czy moglby mi ktos przytoczyc kawalek teorii co to wlasciwie sa te postprocesory?

sorki za off'topic

pozdrawiam

Awatar użytkownika

Piotrjub
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1495
Rejestracja: 11 kwie 2005, 13:00
Lokalizacja: Gdansk

#6

Post napisał: Piotrjub » 15 lut 2007, 19:34

Postprocesor do programu CAM-owskiego spowoduje że G-kody wygenerowane tym programem będą zrozumiałe dla konkretnej maszyny (dla której jest dedykowany ten postprocesor).


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#7

Post napisał: pit202 » 15 lut 2007, 20:22

postprocesor kształtuje wygląd generowanego kodu , od spacji miedzy osiami XY do tego jaki maksymalny promień może być podany w interpolacji kołowej, czy maszyna ma interpolacje helikalną czy nie , czy może ma połówkową , ile miejsc po przecinku ma zapisywać liczby , jak sie nazywają poszczególne osie , wstawia na poczatku programu opis lub nie , wprowadza odpowiednie modyfikatory , bez przykladow sie nie obejdzie :

przyklad dla podstawowego fanuka :

Kod: Zaznacz cały

* Turret No. :   1   Diameter :12.000    MM   ENDMILL   
**********************************************************************
* Machine Tool   : Fanuc "M" Series Generic Mill
* Part Name      : Rysunek2
* Sequence       : 
* Programmed By  : 
* Date           : 02/15/07
* Time           : 20:19:18
*
* Total Machining Time (including Toolchange) : 4.738      Minutes
**********************************************************************
*
%
:0001
(Rysunek2) 
N10 G21 G90 G40
N20 G10 P1 Z0.0 R6.0 T01
N30 G10 L2 P1 X0.0 Y0.0 Z0.0 (Góra) 
N40 G28 G91 Z0
N50 G28 X0 Y0
N60 G90
O70 T01 (OKREŚLA PROGRAMISTA) 
N80 G54 M06
N90 T01 M01
N100 S2000 M3 M41 M7
N110 G0 X-1.59 Y-6.804
N120 G43 Z5.0 H01 M7
N130 G1 Z-5.0 F800.0 S8000
N140 X-1.487 Y-6.313
N150 G17 G3 X-1.53 Y-6.005 R0.716
N160 X-1.981 Y-4.923 R8.911
N170 G1 X-2.468 Y-3.891
przyklad dla heindenhaina :

Kod: Zaznacz cały

0 BEGIN PGM Rysunek2MM
*; Nr Rysunku      : Rysunek2
*; Programista  : 
*; Data           : 02/15/07
*; T nr. :   1   Diameter :OKREŚLA PROGRAMISTA
1 BLK FORM 0.1 Z X-100 Y-100 Z-50
2 BLK FORM 0.2 X+100 Y+100 Z0
3 TOOL CALL 1 Z S8000;  OKREŚLA PROGRAMISTA
4 L X-1.59 Y-6.804 B+0.0 R0 F MAX M03
5 L Z+200 R0 F MAX
6 L Z+5 R0 F MAX
7 L Z-5 F800
8 L X-1.487 Y-6.313
9 CC X-2.201 Y-6.256
10 C X-1.53 Y-6.005 DR+
11 CC X-9.964 Y-8.882
12 C X-1.981 Y-4.923 DR+
13 L X-2.468 Y-3.891
14 CC X+8.511 Y+1.003
15 C X-3.51 Y+1 DR-
16 L Y+41.072
17 CC X+8.507 Y+40.998
18 C X-1.384 Y+47.823 DR-
19 L Z+5 R0 F MAX
20 L X+28.592 Y+48.803 R0 F MAX
21 L Z-5 F800
przyklad dla sinumerika :

Kod: Zaznacz cały

%MPF 1
(Rysunek2) 
N1 G55 T1 M68
N2 M6 D1 (OKREŚLA PROGRAMISTA) 
N3 S2000 M3 T1
N4 G0 X-1.59 Y-6.804
N5 Z5 M7
N6 G1 Z-5 F800
N7 X-1.487 Y-6.313
N8 G3 G17 X-1.53 Y-6.005 I-0.714 J0.057
N9 X-1.981 Y-4.923 I-8.434 J-2.877
N10 G1 X-2.468 Y-3.891
N11 G2 X-3.51 Y1 I10.979 J4.894
N12 G1 Y41.072
N13 G2 X-1.384 Y47.823 I12.017 J-0.074
N14 G0 Z5
N15 X28.592 Y48.803
N16 G1 Z-5
N17 X28.488 Y48.313
przyklad dla haasa :

Kod: Zaznacz cały

%
 ;(RYSUNEK2) 
N10 G90 G55 
N20 T01 M06(OKREŚLA PROGRAMISTA) 
N30 G00 G43 H01
N40 Z100.
N50 G00 X-1.59 Y-6.804 S4000 M3
N60 Z20.0 M8
N70 Z5.0
N80 G01 Z-5.0 F800.
N90 X-1.487 Y-6.313
N100 G17 G03 X-1.53 Y-6.005 I-0.714 J0.057
N110 X-1.981 Y-4.923 I-8.434 J-2.877
N120 G01 X-2.468 Y-3.891
N130 G02 X-3.51 Y1.0 I10.979 J4.894
N140 G01 Y41.072
N150 G02 X-1.384 Y47.823 I12.017 J-0.074
N160 G00 Z5.0
N170 X28.592 Y48.803
N180 G01 Z-5.0
N190 X28.488 Y48.313
N200 G03 X28.531 Y48.005 I0.712 J-0.058
N210 X28.981 Y46.923 I8.407 J2.863
N220 G01 X29.468 Y45.891
N230 G02 X30.51 Y41.0 I-10.979 J-4.894
N240 G01 Y0.928
N250 G02 X29.242 Y-4.367 I-11.968 J0.066
N260 X26.808 Y-5.694 I-2.229 J1.191
N270 G01 X18.273 Y-5.0
N280 X8.5
PiteR


Hubtus
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 07 mar 2007, 13:59
Lokalizacja: Rzeszów

help

#8

Post napisał: Hubtus » 07 mar 2007, 14:17

Witam, mam mały problem. Od jakiegoś czasy szukam informacji na temat podstaw sterowania numerycznego i nic konkretnego nie moge znaleść. Może ktoś zna jakies ciekawe strony z opisem tego zagadnienia?


dante110
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 2
Rejestracja: 01 kwie 2008, 21:37
Lokalizacja: Nachod-CZ

#9

Post napisał: dante110 » 11 wrz 2017, 14:09

Witam czy pomógłbyś w napisaniu postprocesora do TNC150 ?
Odpłatnie oczywiście.

[ Dodano: 2017-09-11, 14:10 ]
Pytanie do pit202

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne dyskusje na temat oprogramowania CAD/CAM”