Programme de contrôle numérique (Code G) pour gravir un numéro de série à quatre chiffres basé sur les variables macro stockées. Testé travaillant dans la simulation et plusieurs amis / clients l'utilisent en production.
Applied Engineering & Design, ni Mike Centola, accepte la responsabilité de la dure des techniques présentées dans ce programme de contrôle numérique. Nous publions ces informations parce que nous pensons qu'elle sera intéressante pour les utilisateurs de CNC, les passe-temps et les passionnés. Dans tous les cas, l'utilisateur final est totalement responsable de la prise en compte des implications, bonnes et mauvaises, de mettre en œuvre une ou plusieurs des techniques montrées ici.
Vous voudrez appeler le sous-programme à partir de votre programme principal en utilisant G65 P5000 AIJKEFRSTXYZ et votre programme principal devrait gérer l'incrémentation des variables de numéro de série.
( VARIABLES PASSED )
( #1 = A = SERIAL NUMBER TO ENGRAVE )
( #4 = I = ANGLE OF ROTATION ) ** OPTIONAL **
( #5 = J = SCALE FACTOR / TEXT HEIGHT = 1.0 ) ** OPTIONAL **
( #5 = K = LETTER SPACING ) ** OPTIONAL **
( #8 = E = PLUNGE FEED RATE ) ** OPTIONAL **
( #9 = F = ENGRAVING FEED RATE )
( #18 = R = CLEARANCE / RETRACT PLANE )
( #19 = S = SPINDLE RPM )
( #20 = T = TOOL NUM )
( #24 = X = START X )
( #25 = Y = START Y )
( #26 = Z = ENGRAVING DEPTH ) Actuellement, la seule variation est celle qui utilise uniquement Cambam Stick Font 2 et Numbers. J'ajouterai d'autres polices ainsi que des lettres pour les préfixes.
Si vous vouliez vous aider à contribuer au code ou à ce projet, n'hésitez pas à le débarrasser et à soumettre des demandes de traction pour vous aider!
Nous sommes une entreprise d'ingénierie et de conception à service complet, spécialisée dans la CAD / CAM, le fraisage CNC, le prototypage rapide, la formation et plus encore. Nous aimons également faire des projets dans les projets d'Arudino / Raspberrypi, des projets d'électronique, de drones et de robotique! Abonnez-vous à notre chaîne YouTube pour des vidéos sur nos projets, des tutoriels de screencast et plus encore!
Ce code est concédé sous licence GPL V3.