Scrittura di caratteri con CNC

Sezione dedicata all'invio e al download di files relativi a lavori di rilievi in 3D e altri files per CNC.
Si avvisano gli Utenti che i files inviati non devono superare 250 KiB.
Rispondi
selva71
Newbie
Newbie
Messaggi: 8
Iscritto il: lunedì 1 marzo 2010, 23:44
Località: Sonico(BS)

Scrittura di caratteri con CNC

Messaggio da selva71 » martedì 2 ottobre 2012, 21:44

Mi ritrovo a dover incidere,a fine lavorazione,il numero di disegno e di commessa,nel particolare appena lavorato.
La macchina che impiego è centro di tornitura della NAKAMURA TOME SUPER NTJX con CNC FANUC 31i.
Purtroppo non è incluso il programma di scrittura caratteri,quindi la domanda è:
C'è in giro qualche programma che mi potrebbe essere di aiuto?
Sarebbe il massimo,essendo pezzi di tornifresatura,usare a volte,anche scritte disposte ad arco,ed in certi casi,usare,per la scritura,anche l'asse C,quindi con coordinate polari.
Qualcuno mi può aiutare?
Grazie.

tepiro54
Junior
Junior
Messaggi: 174
Iscritto il: giovedì 10 gennaio 2008, 9:44
Località: Pescara

Re: Scrittura di caratteri con CNC

Messaggio da tepiro54 » mercoledì 3 ottobre 2012, 8:38

Ciao Selva,
Prova questo:
http://ncplot.com/stickfont/stickfont.htm

saluti
tepiro54

selva71
Newbie
Newbie
Messaggi: 8
Iscritto il: lunedì 1 marzo 2010, 23:44
Località: Sonico(BS)

Re: Scrittura di caratteri con CNC

Messaggio da selva71 » mercoledì 3 ottobre 2012, 11:48

Grazie per la risposta.
Lo avevo già  provato,ma poi,aprendo il G-CODE generato,con MACH-3,ho visto che le lettere che "incideva" avevano,per così dire,una bassa risoluzione,cioè sembravano degli scarabocchi più che delle lettere.
Non ho idea però,se è solo la visualizzazione con MACH-3, poi ,magari,una volta in macchina ,la scritta risulta migliore che nella grafica di MACH-3,non ho idea,non ho provato.
Se non ho capito male,ogni lettera è formata da un tot di segmenti retti.
Come faccio ad aumentare la "risoluzione"(ovvero i segmenti)delle lettere?
Grazie.

tepiro54
Junior
Junior
Messaggi: 174
Iscritto il: giovedì 10 gennaio 2008, 9:44
Località: Pescara

Re: Scrittura di caratteri con CNC

Messaggio da tepiro54 » giovedì 4 ottobre 2012, 8:40

Selva,
Fai qualche prova, io no ho esperienza sull'uso di questo programmino. Per le scritte io uso sempre il buon Autocad.

a presto
ciao
tepiro54

Avatar utente
maancheno
Newbie
Newbie
Messaggi: 11
Iscritto il: giovedì 25 aprile 2019, 5:07

Re: Scrittura di caratteri con CNC

Messaggio da maancheno » sabato 2 novembre 2019, 15:35

HO LETTO QUESTO POST CON PARECCHI ANNI DI DISTANZA. Anche io ho la necessità di incidere caratteri. Ho trovato in giro su internet di tutto, poi mi sono dovuto aggiustare adattando un programma trovato su un sito americano.
Funziona così:
:
O0031(SCRITTA)
(**UTENSILE CENTRINO **)
T15M6
S2000M13
(**CORRETTORE**)
G43H15Z120
(**DEFINISCI PIANO**)
G59X0Y0Z100
(**VARIABILI DEL TESTO**)
#503=7(ALTEZZA CARATTERE)
#500=[#503/1.782]
#501=0.1(PROFONDITA CARATTERE)
#502=5(SPAZIATURA)
(**STRINGHE MACRO MODALE**)
G65P7001A27B-0.02C15.0D40.0E1.0

IN PRATICA SCRIVI G65 P 7001 A[NUMERO CARATTERE]......... ECC
PER ESEMPIO PER SCRIVERE LA A:
G65P7001A1B-0.02C15.0D40.0E1.0

POI C'è IL PROGRAMMA O7001
:
O7001(MACRO LETTERE)
IF[#1EQ0.] GOTO100
IF[#1EQ1.] GOTO 1
IF[#1EQ2.] GOTO 2
IF[#1EQ3.] GOTO 3
IF[#1EQ4.] GOTO 4
IF[#1EQ5.] GOTO 5
IF[#1EQ6.] GOTO 6
IF[#1EQ7.] GOTO 7
IF[#1EQ8.] GOTO 8
IF[#1EQ9.] GOTO 9
IF[#1EQ10.] GOTO 10
IF[#1EQ11.] GOTO 11
IF[#1EQ12.] GOTO 12
IF[#1EQ13.] GOTO 13
IF[#1EQ14.] GOTO 14
IF[#1EQ15.] GOTO 15
IF[#1EQ16.] GOTO 16
IF[#1EQ17.]GOTO 17
IF[#1EQ18.]GOTO 18
IF[#1EQ19.]GOTO 19
IF[#1EQ20.]GOTO 20
IF[#1EQ21.]GOTO 21
IF[#1EQ22.]GOTO 22
IF[#1EQ23.]GOTO 23
IF[#1EQ24.]GOTO 24
IF[#1EQ25.]GOTO 25
IF[#1EQ26.]GOTO 26
IF[#1EQ27.]GOTO 27
IF[#1EQ28.]GOTO 28
IF[#1EQ29.]GOTO 29
IF[#1EQ30.]GOTO 30
IF[#1EQ31.]GOTO 31
IF[#1EQ32.]GOTO 32
(A)
N01 G91G0X[#500*.2203]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*.7796]Y[#500*1.782]F#7
X[#500*.7796]Y-[#500*1.782]
G90G0Z#502
G91G0X-[#500*.4018]Y[#500*.9186]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*.7554]F#7
G90G0Z#502
G91G0X-[#500*.6222]Y-[#500*1.0366]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(B)
N02 G91G0X[#500*.1923]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
X[#500*1.041]
G2R[#500*.4179]J-[#500*.4179]Y-[#500*.8358]
G1X-[#500*1.041]
G90G0Z#502
G91G0Y-[#500*.9462]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*1.1422]F#7
G3R[#500*.4731]J[#500*.4731]Y[#500*.9462]
G90G0Z#502
G91G0X-[#500*1.3345]Y-[#500*1.0642]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(C)
N03 G91G0X[#500*1.3288]Y[#500*.1719]
G90G0Z#501
G90G1Z#2F#3
G91 G02X-[#500*1.2198] Y[#500 * .828] R[#500*.891]
G2R[#500*.891]I[#500*.891]X[#500*1.2198]Y[#500*.828]
G90G0Z#502
G91G0X-[#500*1.3288]Y-[#500*1.828]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(D)
N04 G91G0X[#500*.1129]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
X[#500*.633]
G2R[#500*.891]J-[#500*.891]Y-[#500*1.782]
G1X-[#500*.633]
G90G0Z#502
G91G0X-[#500*.1129]Y-[#500*.118]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(E)
N05 G91G0X[#500*1.5895]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*1.1791]F#7
Y[#500*1.782]
X[#500*1.1791]
G90G0Z#502
G91G0X-[#500*.4535]Y-[#500*.8319]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*.7256]F#7
G90G0Z#502
G91G0X-[#500*.4104]Y-[#500*1.068]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(F)
N06 G91G0X[#500*.2474]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
X[#500*1.5051]
G90G0Z#502
G91G0X-[#500*.7306]Y-[#500*.891]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*.7744]F#7
G90G0Z#502
G91G0X-[#500*.2474]Y-[#500*1.009]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(G)
N07 G91G0X[#500*1.4273]Y[#500*1.009]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*.4636]F#7
G2R[#500*.891]X-[#500*1.782]I-[#500*.891]
G2R[#500*.891]I[#500*.891]X[#500*1.2891]Y[#500*.797]
G90G0Z#502
G91G0X-[#500*1.3981]Y-[#500*1.806]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(H)
N08 G91G0X[#500*.2587]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
G90G0Z#502
G91G0X[#500*1.4825]
G90G0Z#501
G90G1Z#2F#3
G91G1Y-[#500*1.782]F#7
G90G0Z#502
G91G0Y[#500*.891]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*1.4825]F#7
G90G0Z#502
G91G0X-[#500*.2587]Y-[#500*1.009]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(I)
N09 G91G0X[#500*.4908]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*1.0182]F#7
G90G0Z#502
G91G0X-[#500*.5091]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
G90G0Z#502
G91G0X-[#500*.5091]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*1.0182]F#7
G90G0Z#502
G91G0X-[#500*1.5091]Y-[#500*1.8999]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(J)
N10 G91G0X[#500*.9405]Y[#500*1.9]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*.7128]F#7
G90G0Z#502
G91G0X-[#500*.3564]
G90G0Z#501
G90G1Z#2F#3
G91G1Y-[#500*1.3067]F#7
G2R[#500*.4752]I-[#500*.4752]X-[#500*.9504]
G90G0Z#502
G91G0X-[#500*.3465]Y-[#500*.5932]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(K)
N11 G91G0X[#500*.4174]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
G90G0Z#502
G91G0Y-[#500*.891]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*1.0145]Y[#500*.891]F#7
G90G0Z#502
G91G0X-[#500*.7972]Y-[#500*.7001]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*.9478]Y-[#500*1.0818]F#7
G90G0Z#502
G91G0X-[#500*1.5825]Y-[#500*.118]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(L)
N12 G91G0X[#500*1.4625]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*.9251]F#7
Y[#500*1.782]
G90G0Z#502
G91G0X-[#500*.5374]Y-[#500*1.9]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(M)
N13 G91G0X[#500*.3317]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
X[#500*.6682]Y-[#500*1.782]
X[#500*.6682]Y[#500*1.782]
Y-[#500*1.782]
G90G0Z#502
G91G0X-[#500*1.6682]Y-[#500*.118]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(N)
N14 G91G0X[#500*.2705]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
X[#500*1.4589]Y-[#500*1.782]
Y[#500*1.782]
G90G0Z#502
G91G0X-[#500*1.7294]Y-[#500*1.9]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(O)
N15 G91G0X[#500*1.6364]Y[#500*.7544]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*.5091]F#7
G3R[#500*.6364]I-[#500*.6364]X-[#500*1.2728]
G1Y-[#500*.5091]
G3R[#500*.6364]I[#500*.6364]X[#500*1.2728]
G90G0Z#502
G91G0X-[#500*1.6364]Y-[#500*.7544]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(P)
N16 G91G0X[#500*.4918]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
X[#500*.5722]
G2R[#500*.4440]J-[#500*.4440]Y-[#500*.8880]
G1X-[#500*.5722]
G90G0Z#502
G91G0X-[#500*.4918]Y-[#500*1.0119]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(Q)
N17 G91G0X[#500*1.714]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*.4700]Y[#500*.4700]F#7
G90G0Z#502
G91G0X[#500*.3923]Y[#500*.1664]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*.5091]F#7
G3R[#500*.6364]I-[#500*.6364]X-[#500*1.2728]
G1Y-[#500*.5091]
G3R[#500*.6364]I[#500*.6364]X[#500*1.2728]
G90G0Z#502
G91G0X-[#500*1.6364]Y-[#500*.7544]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(R)
N18 G91G0X[#500*.4129]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
X[#500*.7934]
G2R[#500*.3807]J-[#500*.3807]Y-[#500*.7614]
G1X-[#500*.7934]
G90G0Z#502
G91G0X[#500*.6739]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*.5001]Y-[#500*1.0205]F#7
G90G0Z#502
G91G0X-[#500*1.5870]Y-[#500*.118]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(S)
N19 G91G0X[#500*1.6543]Y[#500*1.6772]
G90G0Z#501
G90G1Z#2F#3
G91
G3R[#500*.891]I-[#500*.5929]J-[#500*.6650]X-[#500*.6682]Y[#500*.2227]F#7
G3R[#500*.4455]J-[#500*.4455]Y-[#500*.891]
G1X[#500*.2572]
G2R[#500*.4469]I-[#500*.0359]J-[#500*.4455]X[#500*.4109]Y-[#500*.4455]
G2R[#500*.4469]I-[#500*.4469]X-[#500*.4109]Y-[#500*.4455]
G2R[#500*.891]I[#500*.0263]J[#500*.8906]X-[#500*.5877]Y[#500*.2450]
G90G0Z#502
G91G0X-[#500*.3456]Y-[#500*.3630]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(T)
N20 G91G0X[#500*1.]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
G90G0Z#502
G91G0X-[#500*.891]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*1.782]F#7
G90G0Z#502
G91G0X-[#500*1.891]Y-[#500*1.9]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(U)
N21 G91G0X[#500*1.7637]Y[#500*1.9]
G90G0Z#501
G90G1Z#2F#3
G91G1Y-[#500*1.0182]F#7
G2R[#500*.7637]I-[#500*.7637]X-[#500*1.5274]
G1Y[#500*1.0182]
G90G0Z#502
G91G0X-[#500*.2362]Y-[#500*1.9]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(V)
N22 G91G0X[#500*1.6682]Y[#500*1.9]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*.6682]Y-[#500*1.782]F#7
X-[#500*.6682]Y[#500*1.782]
G90G0Z#502
G91G0X-[#500*.3317]Y-[#500*1.9]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(W)
N23 G91G0X[#500*1.8591]Y[#500*1.9]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*.3500]Y-[#500*1.782]F#7
X-[#500*.5091]Y[#500*1.782]
X-[#500*.5091]Y-[#500*1.782]
X-[#500*.3500]Y[#500*1.782]
G90G0Z#502
G91G0X-[#500*.1408]Y-[#500*1.9]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(X)
N24 G91G0X[#500*1.8909]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*1.782]Y[#500*1.782]F#7
G90G0Z#502
G91G0X[#500*1.782]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*1.782]Y-[#500*1.782]F#7
G90G0Z#502
G91G0X-[#500*.109]Y-[#500*.118]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(Y)
N25 G91G0X[#500*1.6615]Y[#500*1.9]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*.6615]Y-[#500*.882]F#7
Y-[#500*.8909]
G90G0Z#502
G91G0Y[#500*.8909]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*.6615]Y[#500*.882]F#7
G90G0Z#502
G91G0X-[#500*.3385]Y-[#500*1.9]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(Z)
N26 G91G0X[#500*1.891]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*1.782]F#7
X[#500*1.782]Y[#500*1.782]
X-[#500*1.782]
G90G0Z#502
G91G0X-[#500*.109]Y-[#500*1.9]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(ZERO)
N27 G91G0X[#500*1.6364]Y[#500*.7544]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*.5091]F#7
G3R[#500*.31]I-[#500*.]X-[#500*1.2728]
G1Y-[#500*.5091]
G3R[#500*.6364]I[#500*.6364]X[#500*1.2728]
G1 X-[#500*1.2728] Y[#500*.6364]
G1 X[#500*1.2728] Y-[#500*.6364]
G90G0Z#502
G91G0X-[#500*1.6364]Y-[#500*.7544]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(1)
N28 G91G0X[#500*.4908]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*1.0182]F#7
G90G0Z#502
G91G0X-[#500*.5091]
G90G0Z#501
G90G1Z#2F#3
G91G1Y[#500*1.782]F#7
G90G0Z#502
G91G0X-[#500*.5091] Y-[#500*.5]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*.5091]Y[#500*.5] F#7
G90G0Z#502
G91G0X-[#500*1.5091]Y-[#500*1.8999]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(2)
N29 G91G0X[#500*1.4625]Y[#500*.118]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*.9251]F#7
Y[#500*1.37] X[#500*.8]
G3R[#500*.23]I-[#500*.2]X-[#500*.8]
G90G0Z#502
Y+[#500*1.9]
G91G0X-[#500*.5374]Y-[#500*1.9]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(3)
N30
G91G0X[#500*.1923]Y[#500*.118]
G90G0Z[#501]
G90G1Z[#2+4]F#3
G91G0Y[#500*1.782]F#7
G1
Z[#2-4]
X[#500*.54]
G2R[#500*.4179]J-[#500*.4179]Y-[#500*.8358]
G1X-[#500*.53]
G90G0Z#502
G91G0Y-[#500*.9462]
G90G0Z#501
G90G1Z#2F#3
G91G1X[#500*.54]F#7
G3R[#500*.4731]J[#500*.4731]Y[#500*.9462]
G90G0Z#502
G91G0X-[#500*1.8]Y-[#500*1.0642]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200
(4)
N31 G91G0X[#500*1.891]Y[#500*.518]
G90G0Z#501
G90G1Z#2F#3
G91G1X-[#500*1.32]F#7
X[#500*1]Y[#500*1.382]
Y-[#500*1.782]
G90G0Z#502
G91G0X-[#500*1.4]Y-[#500*.1]
IF[#8EQ1.]GOTO100
IF[#8EQ0.]GOTO200

(5)

(STEP OVER)
N100 G90G0Z#502
N200 G91G0X[#500*2.0000]
M99
%

A ME FUNZIONA. HO UNA SIGMA ZENIT 2 CON FANUC 18 . I CARATTERI NON SONO UNA GRAN BELLEZZA E SCRIVE SOLO I NUMERI 0 1 2 3 4 (TANTO NON MI SERVIVANO GLI ALTRI)

Rispondi

Torna a “Downloads di files CNC”