Programa de controle numérico (código G) para gravar um número de série de quatro dígitos com base nas variáveis macro armazenadas. Testado trabalhando em simulação e vários amigos/clientes estão usando -a em produção.
Engenharia e design aplicados, nem Mike Centola, aceita qualquer responsabilidade pelo mal das técnicas mostradas neste programa de controle numérico. Publicamos essas informações porque achamos que será do interesse dos usuários do CNC, hobbyests e entusiastas. Em todos os casos, o usuário final é totalmente responsável por considerar as explicações, boas e ruins, de implementar uma ou mais das técnicas mostradas aqui.
Você deseja ligar para o subprograma do programa principal usando G65 P5000 AIJKEFRSTXYZ e seu programa principal deve lidar com o incremento das variáveis de número 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 ) Atualmente, a única variação é a do Cambam Stick Font 2 e apenas os números. Eu estarei adicionando outras fontes, bem como letras para prefixos.
Se você quiser ajudar a contribuir com o código ou este projeto, sinta -se à vontade para bifurá -lo e enviar solicitações de puxar para ajudar!
Somos uma empresa completa de engenharia e design, especializada em CAD/CAM, moagem CNC, prototipagem rápida, treinamento e muito mais. Também gostamos de trabalhar em projetos de arudino / raspberrypi, eletrônicos, drones e projetos de robótica! Inscreva -se no nosso canal do YouTube para vídeos em nossos projetos, tutoriais de screencast e muito mais!
Este código está licenciado sob a licença GPL V3.