I servizi CADLINE

Transcript

I servizi CADLINE
CADLINE
# -------------------------------------------------------------------------# Start of File and Toolchange Setup
SRL
Importatore esclusivo dei prodotti
Mastercam in Italia
# -------------------------------------------------------------------------#Convert 24-hour time format into 12-hour AM/PM format
ptime
if time$ >= 13, time2 = (time$ - 12)
else, time2 = time$
hour = int(time2), min = frac(time2)
*hour, “:”, *min,
if time$ > 12, “ PM”
else, “ AM”
pheader$
#Call before start of file
“%”, e$
sav
_ spc = spaces$
spaces$ = 0
*progno$, sopen _ prn, sprogname$, sclose _ prn, e$
Esperienza: il nostro punto di forza...
La società
Fondata nel 1987 come importatore diretto dei prodotti
Mastercam in Italia, Cadline srl è stata fra le prime società
a fornire sistemi di progettazione e sviluppo di lavorazioni
meccaniche, grazie ai prodotti CNC Software Inc.
In poco tempo Cadline srl ha potuto coprire la fornitura
nazionale dei prodotti Mastercam grazie ad una vasta rete di
distribuzione, formata da personale tecnico e commerciale
ben preparato ed altamente specializzato.
I prodotti di terze parti
Cadline srl fornisce molte soluzioni dedicate a migliorare
le potenzialità di Mastercam, grazie all’integrazione di
programmi di terze parti per la modellazione CAD, la
generazione di percorsi utensili avanzati, la simulazione
macchina, la trasmissione programmi DNC, la tastatura
di controllo, il reverse engineering, la conversione in altri
formati CAD, e molto altro ancora.
#sopen _ prn, “PROGRAM NAME - “, sprogname$, sclose _ prn, e$
I prodotti Mastercam
sopen _ prn, “DATE=DD-MM-YY - “, date$, “ TIME=HH:MM - “, time$,Ilsclose
_ prn, eMastercam
$ #Date and timenacque
output Excon
. 12-02-05
15:52 di fornire
software
lo scopo
un
sistema
CAM
semplice
da
usare
e
di
basso costo, in
#sopen _ prn, “DATE - “, month$, “-”, day$, “-”, year$, sclose _ prn, e$ #Date output as month,day,year - Ex. 02-12-05
unateperiodo
in cui gli altri software erano molto costosi e
#sopen _ prn, “DATE - “, *smonth, “ “, day$, “ “, *year2, sclose _ prn, e$ #D
output as month,day,year - Ex. Feb. 12 2005
complicati da utilizzare. Grazie alle sue caratteristiche di
#sopen _ prn, “TIME - “, time$, sclose _ prn, e$ #24 hour time output - Ex. 15:52
versatilità e semplicità d’uso, in poco tempo Mastercam si
#sopen _ prn, “TIME - “, ptime sclose _ prn, e$ #12 hour time output 3:52 PM
è imposto sul mercato come uno dei leader mondiali del
spathnc$ = ucase(spathnc$)
settore, rivoluzionando i concetti base della meccanica
computerizzata.
smcname$ = ucase(smcname$)
stck
_ matl$ = ucase(stck _ matl$)
snamenc$ = ucase(snamenc$)
Supporto ai clienti: il valore aggiunto
sopen
_ prn, “MCX FILE - “, *smcpath$, *smcname$, *smcext$, sclose _ prn, e$
sopen
_ prn, “NC FILE - “, *spathnc$, *snamenc$, *sextnc$, sclose _ prn, e$
sopen
_ prn, “MATERIAL - “, *stck _ matl$, sclose _ prn, e$
spaces$ = sav
_ spc
Il Supporto Tecnico e Commerciale
Le priorità del cliente sono le nostre priorità. La filosofia di lavoro di Cadline srl si basa sulle esigenze di mercato da sempre
in continua evoluzione. Grazie ad un gruppo di persone altamente specializzate e preparate, Cadline srl riesce a garantire
ogni esigenza e richiesta del cliente, come la consulenza commerciale e tecnica, la formazione sui prodotti, lo sviluppo di
post processor per qualsiasi tipo di macchina CN e la realizzazione di progetti e software personalizzati.
L’area tecnica Cadline fornisce un supporto a 360°, offrendo il servizio di assistenza presso il cliente o in remoto tramite
software dedicato, assistenza telefonica e via email.
// --- CreateMillTool --// Create a new (mill) tool, add it to the database and
// to the Tool Mananger list of the current Machine Group.
// [in/out]: The (tp _ tool) data struct
// [in]: The operation type code; TP _ CONTOUR, TP _ DRILL, etc
// [in]: The tool name (comment) to assign
// [in]: The tool# to assign (if tlno <= 0, use the auto-assigned tool#)
// [in]: The tool diameter
Cosa si intende con “post processor”
MC _ BOOL CreateMillTool (tp _ tool *tool, short opcode, CString name, _ long tlno, double dia)
Il post processor è un sistema di interfaccia tra il software
{
MC _ BOOL succf;
CAM e le macchine a controllo numerico.
// Have Mastercam do some pre-initialization of the tp _ tool for us
init _ tl _ ent (tool, opcode, &succf);
Cadline srl realizza post processor altamente personalizzati
// Note! The tool# will be set to the next available # after init _ tl _ ent.
per molteplici tipologie di macchina CN, che variano dai
// If we want it be be different we need to set it anytime before
// adding the Tool to the database.
classici centri di lavoro 3 assi fino alle complesse fresatrici 5
if (succf)
{
assi; dai torni 2 assi a torni con quarto e quinto asse C e B;
if (tlno > 0)
elettroerosioni a filo 2-4 assi; pantografi 3-5 assi con gestione
{
tool->op.tlno = tlno;
di teste a rinvio e foratrici.
}
_ tcsncpy _ s (tool->op.comment, name, _ TRUNCATE);
Ogni post processor viene studiato e realizzato in base
tool->op.dia = dia;
alle esigenze del cliente, in modo da ottenere la massima
}
return succf;
prestazione dalla propria macchina a controllo, grazie anche
}
Post Processor: ottieni il massimo dal tuo CN
alla gestione avanzata e flessibile dei codici G e codici M.
Personalizzazione
Sostanzialmente un post Mastercam è uno script scritto in
un linguaggio proprietario che viene interpretato dal sistema
integrato “MP“ per la generazione dei file macchina.
All’interno dei post è possibile estrapolare ed elaborare dati
provenienti direttamente dal sistema CAM, grazie all’ausilio
di variabili di sistema, ma è anche possibile definire nuove
variabili, procedure e persino gestire l’interfacciamento
con applicazioni esterne scritte in C#, C++ MFC, VBScript e
VB.NET.
Tutto questo rende ogni post altamente personalizzabile,
versatile e praticamente compatibile con qualsiasi tipologia
di macchina a controllo numerico.
// --- AddToolToToolManager --// Add the (Mill) Tool to the Tool Manager Tool List
// of the currently active Machine Group
// [in]: The tp _ tool to add the the current part tool list
// [ret]: Success/Failure
MC _ BOOL AddToolToToolManager (tp _ tool *tool)
{ La seguente didascalia illustra il processo utilizzato da Mastercam per trasformare i percorsi utensile in codice macchina.
MC _ BOOL succf = FALSE;
ent toolEntity;
ZeroMemory (&toolEntity, sizeof(ent));
enerazione ile inguaggio eutrale
enerazione ile
// Get the active Machine Group
op _ group *machine _ grp = OMgetActiveMachineGroup(FALSE); // CGui _ CH.h
G
F
L
N
G
F
Linguaggio Macchina
// Sanity check
_ grp == NULL
|| machine _ grp->product != PRODUCT _ MILL && machine _ grp->product != PRODUCT _ ROUTER)
{ return FALSE; }
if (machine
// DatabaseAdd function wants a (Tool) Entity
// so we copy our Tool data into an ent
memcpy(&toolEntity.u.tl, tool, sizeof(tp _ tool));
// Make sure that the ‘slot#’ to be assigned to this tool is valid
TpMainToolMgr.GetMainMillToolList().OpenSlot(&(toolEntity.u.tl.op.slot));
// Add the Tool to the database
if (TpMainToolMgr.GetMainMillToolList().DatabaseAdd(toolEntity))
{
// It belongs in this Machine Group
toolEntity.u.tl.op.machine _ grp _ idn = machine _ grp->grp _ idn;
// Now add it to the Tool list
TlObjectID id = TpMainToolMgr.GetMainMillToolList().Add(toolEntity.u.tl);
succf = (id != GUID _ NULL);
}
Ambiente di lavoro Mastercam
return succf;
}
Sistema MP di elaborazione dati
Esecuzione programma su CNC
Sviluppo applicazioni: strumenti personalizzati
Applicazioni su misura
Il mondo del software è sempre in grande fermento, in
modo da fornire agli utenti soluzioni all’avanguardia, capaci
di facilitare, potenziare e velocizzare il lavoro di tutti i giorni.
Grazie al suo team di sviluppatori, Cadline srl riesce
a progettare, sviluppare e dare supporto tecnico ad
applicazioni software costruite attorno alle esigenze dei
propri clienti.
Tali applicazioni possono andare dalla modellazione
geometrica, alla generazione di percorsi utensile
personalizzati, dalla gestione delle librerie utensili,
all’interfacciamento con applicazioni esterne, anche di terze
parti.
La possibilità di poter accedere e gestire direttamente le
risorse fornite dall’ambiente di lavoro di Mastercam, offre
soluzioni di accrescimento e possibilità di sviluppo che sono
pressoché illimitate.
Fogli di lavoro personalizzati
Un foglio di lavoro ottimizzato fornisce una soluzione di
rapido accesso alle informazioni necessarie alla produzione.
Cadline srl fornisce fogli di lavoro completamente
personalizzabili, dove l’utente finale può decidere ogni
minimo dettaglio che deve avere il documento finale, come:
• l’aspetto grafico e l’impaginazione del documento, compreso
logo ed informazioni riguardanti l’azienda.
• i dati del programmatore e le note per l’operatore.
• la lista degli utensili usati, con informazioni grafiche e dati di riferimento.
• i tempi di lavoro per ogni utensile, per ogni operazione ed il tempo totale del ciclo di lavoro.
• le informazioni riguardanti ogni singolo percorso utensile, con riferimento alle caratteristiche
dell’operazione generata e dettagli grafici per una rapida identificazione.
I fogli di lavoro sono basati sulla tecnologia “Active Report“, la quale elabora i dati in formato XML
provenienti da Mastercam e, grazie a dei modelli di lavoro, li trasforma nel documento finale.
Grazie poi alla possibilità di sviluppare applicazioni su misura, è possibile creare un’interfaccia
per implementare le funzionalità e le limitazioni dei modelli standard, avendo libero accesso a
qualsiasi informazione contenuta all’interno dell’ambiente di lavoro di Mastercam.
+
Ambiente di sviluppo software
=
strumenti per lo sviluppo software
Software integrato in ambiente Mastercam
Cadline srl: una soluzione per ogni esigenza
Simulazione Macchina
La verifica della correttezza e l’analisi di un ciclo di lavoro è di fondamentale importanza per la produzione in ogni settore lavorativo.
Grazie al motore “MachSim” altamente personalizzabile, è possibile sviluppare modelli virtuali di svariate tipologie di macchine CN, come
fresatrici, alesatrici e pantografi 3-5 assi, torni, torni-fresa e perfino robot.
Il sistema MachSim offre infinite soluzioni per la simulazione avanzata, compresa la definizione di un qualsiasi numero di assi lineari e
girevoli, con relativo controllo dei limiti di movimento, la rimozione precisa del materiale, il controllo delle collisioni, l’analisi del percorso
utensile e del modello.
Grazie alla grande esperienza maturata nel campo della simulazione CN ed alle enormi potenzialità offerte dal motore MachSim, Cadline
srl è in grado di soddisfare le esigenze di tutti, realizzando dalle più semplici simulazioni per fresatura 3 assi, fino a sviluppare progetti
altamente specifici, per macchine CN speciali.
Impianti Trasmissione DNC
Gestire un parco macchine CN è notoriamente complesso, soprattutto nelle realtà dove sono installate molte macchine di tipologia e
fattura diversa. L’ottimizzazione del lavoro è di vitale importanza per sfruttare al meglio le proprie risorse ed ottenere il massimo profitto.
Cadline srl permette tutto questo grazie alla possibilità di progettare e realizzare impianti di trasmissione DNC per svariate tipologie di
CN, sfruttando software dedicati alla comunicazione seriale, rete cablata e wireless. Oltre la trasmissione dati, è essenziale poter salvare in
maniera organizzata i propri programmi NC per un riutilizzo futuro. Questo avviene grazie al supporto di un software di gestione avanzata,
che sfrutta un database per salvare informazioni essenziali, le quali sono immediatamente accessibili grazie ad un motore di ricerca
avanzato e rapido. In questo modo è possibile essere operativi e produttivi in pochi secondi.
Service
Cadline srl offre ai propri clienti svariati servizi, tra i quali:
• progettazione e modellazione CAD di particolari anche molto complessi.
• programmazione CAM avanzata ed ottimizzata per qualsiasi tipologia di macchina CN.
• conversione di modelli CAD provenienti da altri sistemi di disegno.
• assistenza e supporto su modellazione CAD e programmazione CAM.
• consulenza hardware e software legati all’ambiente CAD-CAM.
CADLINE
SRL
Importatore esclusivo dei prodotti
Mastercam in Italia
Via Zamenhof 102, 36100 Vicenza
Tel. 0444-911059 Fax 0444-914454
[email protected] www.mastercam.it
Per maggiori informazioni su Mastercam X6, contattate il vostro
rivenditore Mastercam o visitate www.mastercam.it.
Mastercam® e Mastercam UniversityTM sono marchi registrati di CNC Software, Inc. ©Copyright 1983-2011. Tutti i diritti sono riservati.
SolidWorks è un marchio registrato di DS SolidWorks Corporation. Tutti gli altri marchi sono proprietà dei rispettivi possessori.