{"id":270,"date":"2015-10-24T16:12:21","date_gmt":"2015-10-24T19:12:21","guid":{"rendered":"http:\/\/omecatronico.com.br\/blog\/?p=270"},"modified":"2015-10-24T16:12:21","modified_gmt":"2015-10-24T19:12:21","slug":"aqui-jaz-uma-cnc","status":"publish","type":"post","link":"https:\/\/omecatronico.com.br\/blog\/aqui-jaz-uma-cnc\/","title":{"rendered":"Aqui jaz uma CNC"},"content":{"rendered":"<div id=\"attachment_335\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/by-nc-nd.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-335\" class=\"wp-image-335 size-medium\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/by-nc-nd-300x105.png\" alt=\"Cr\u00e9dito Apropriado, N\u00e3o comercial e sem deriva\u00e7\u00f5es.\" width=\"300\" height=\"105\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/by-nc-nd-300x105.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/by-nc-nd-210x73.png 210w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/by-nc-nd.png 403w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-335\" class=\"wp-caption-text\">Cr\u00e9dito Apropriado, N\u00e3o comercial e sem deriva\u00e7\u00f5es.<\/p><\/div>\n<hr \/>\n<p>&nbsp;<\/p>\n<h1 style=\"text-align: center;\">Como N\u00c3O fazer uma CNC.<\/h1>\n<p style=\"text-align: justify;\">Em 2011 comecei uma CNC que achava que seria muito boa&#8230; e funcionaria perfeitamente.<\/p>\n<p style=\"text-align: justify;\">Bem ela funcionou mas n\u00e3o perfeitamente e virou mais um caso de CNC que &#8220;funciona para fins did\u00e1ticos&#8221; \ud83d\ude42 Ent\u00e3o resolvi desmont\u00e1-la em 2014 para reutilizar as pe\u00e7as em algo mais nobre. Para os que quiserem abaixo vai um descritivo de como fiz para que voc\u00ea possa evitar cometer o mesmo erro ;). N\u00e3o tenho mais todos os detalhes e arquivos do projeto mas colocarei o que encontrar.<\/p>\n<h1 style=\"text-align: justify;\">1-O que n\u00e3o fazer:<\/h1>\n<p>N\u00e3o use perfis de alum\u00ednio que facilmente empene. Uma CNC precisa de rigidez. E como constru\u00ed n\u00e3o atende esse quesito.<\/p>\n<div id=\"attachment_331\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/DSC00148.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-331\" class=\"wp-image-331 size-large\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/DSC00148-768x1024.jpg\" alt=\"Foto Frontal da CNC\" width=\"720\" height=\"960\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/DSC00148-768x1024.jpg 768w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/DSC00148-225x300.jpg 225w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/DSC00148-210x280.jpg 210w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/DSC00148.jpg 1536w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-331\" class=\"wp-caption-text\">Foto Frontal da CNC<\/p><\/div>\n<p><strong>Perfis:<\/strong>Ela foi produzida a partir de perfis de alum\u00ednio de Esquadrias para BOX de banheiro. Perfis de dois tipos foram utilizados. Fracos empenam f\u00e1cil.<\/p>\n<p style=\"text-align: justify;\"><strong>Motores<\/strong>: modelo <a href=\"http:\/\/www.eminebea.com\/en\/product\/rotary\/data\/pm55l048.pdf\" target=\"_blank\">PM55L-048<\/a>\u00a0,retirados de impressoras HP deskjet. S\u00e3o motores unipolares de cico fios, mas \u00e9 poss\u00edvel cortar uma trilha no motor e transform\u00e1-los em bipolares. N\u00e3o possuem um torque bom no modo unipolar.<\/p>\n<p style=\"text-align: justify;\"><strong>Trilhos Telesc\u00f3picos:<\/strong> trilhos utilizados em gavetas para deslizar facilmente. S\u00e3o robustos mas apresentam algumas folgas que n\u00e3o sao toler\u00e1veis. Talvez construindo de outra forma eles possam sem usados. Se puder evitar n\u00e3o os use.<\/p>\n<hr \/>\n<p style=\"text-align: justify;\">\n<h1 style=\"text-align: justify;\">2-O que pode ser \u00fatil:<\/h1>\n<p style=\"text-align: justify;\">A controladora foi a \u00fanica parte que ainda \u00e9 aproveit\u00e1vel para uma nova CNC.<\/p>\n<p style=\"text-align: justify;\"><strong>Controladora:<\/strong>\u00a0Foi constru\u00edda uma placa para controlar 3 motores unipolares e com controle de corrente. A placa recebe para cada eixo dois sinais. Um sinal de step (pulso) e um sinal DIR (sentido de rota\u00e7\u00e3o). Possui um Jump para selecionar modo &#8220;full&#8221; ou modo &#8220;full \u00a0torque&#8221;.<\/p>\n<div id=\"attachment_332\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/cnc_placa.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-332\" class=\"size-large wp-image-332\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/cnc_placa-1024x620.png\" alt=\"Desenho da placa controladora\" width=\"720\" height=\"436\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/cnc_placa-1024x620.png 1024w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/cnc_placa-300x182.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/cnc_placa-210x127.png 210w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/cnc_placa.png 1413w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-332\" class=\"wp-caption-text\">Desenho da placa controladora<\/p><\/div>\n<p style=\"text-align: justify;\">Na parte inferior existiam 3 trimpots para regulagem da corrente m\u00e1xima que circularia em cada motor. O controle de corrente era realizado de forma anal\u00f3gica atrav\u00e9s de um LM324 controlado a corrente de base dos transistores e a decodifica\u00e7\u00e3o dos pulsos era realizada pelo\u00a0PIC16F876A.\u00a0Cada transistor possu\u00eda um diodo 1n4007 por baixo da placa para proteger das tens\u00f5es reversas.<\/p>\n<div id=\"attachment_340\" style=\"width: 548px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/CNC_Pinagem.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-340\" class=\"size-full wp-image-340\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/CNC_Pinagem.png\" alt=\"Rela\u00e7\u00e3o entre pinos do PIC e suas fun\u00e7\u00f5es  na CNC.\" width=\"538\" height=\"214\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/CNC_Pinagem.png 538w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/CNC_Pinagem-300x119.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/CNC_Pinagem-210x84.png 210w\" sizes=\"(max-width: 538px) 100vw, 538px\" \/><\/a><p id=\"caption-attachment-340\" class=\"wp-caption-text\">Rela\u00e7\u00e3o entre pinos do PIC e suas fun\u00e7\u00f5es na CNC.<\/p><\/div>\n<p style=\"text-align: justify;\"><strong> O firmware:<\/strong> foi escrito em Assembly para conseguir a m\u00e1xima velocidade de resposta, ele foi criado a partir do zero e est\u00e1 todo comentado. Para atualizar os 3 motores o c\u00f3digo leva na pior hip\u00f3tese menos de 0,00001 segundos (aproximadamente 50 ciclos de m\u00e1quina em 20MHz) ou seja, \u00e9 poss\u00edvel enviar clock para os motores em taxas pr\u00f3ximas a 20KHz. \u00a0Ao ser ligado \u00e9 checado se o pino 18 (PortC 7) est\u00e1 em 0 ou 1 para determinar o modo de opera\u00e7\u00e3o (modo Full ou Full-Torque). Essa checagem s\u00f3 \u00e9 feita uma vez quando alimentamos o circuito, ou seja, se quiser alterar o modo de opera\u00e7\u00e3o ter\u00e1 que mudar o jump da placa e reiniciar o PIC. Possui pino de enable, este pino liga ou desliga a alimenta\u00e7\u00e3o dos motores.<\/p>\n<p style=\"text-align: justify;\">O portC foi escolhido para entrada pois possui entradas schmitt trigger (mais imunidade ao ru\u00eddo).<br \/>\nRC.0 == STEP motor1<br \/>\nRC.1 == DIR motor1<br \/>\nRC.2 == STEP motor2<br \/>\nRC.3 == DIR motor2<br \/>\nRC.4 == STEP motor3<br \/>\nRC.5 == DIR motor3<br \/>\nRC.6 == &#8220;Enable&#8221; ativa ou desativa os motores<br \/>\nRC.7 == escolhe o modo1 &#8220;full step&#8221; ou modo2 &#8220;full modo torque&#8221;<\/p>\n<p style=\"text-align: justify;\">Download do firmware e do desenho da placa\u00a0<a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2015\/10\/Controladora_CNC.rar\">Controladora_CNC<\/a><\/p>\n<p style=\"text-align: justify;\"><strong>Senha:<\/strong> www.omecatronico.com.br<\/p>\n<p style=\"text-align: justify;\">At\u00e9 a pr\u00f3xima.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Como N\u00c3O fazer uma CNC. Em 2011 comecei uma CNC que achava que seria muito boa&#8230; e funcionaria perfeitamente. Bem ela funcionou mas n\u00e3o perfeitamente e virou mais um caso de CNC que &#8220;funciona para fins did\u00e1ticos&#8221; \ud83d\ude42 Ent\u00e3o resolvi desmont\u00e1-la em 2014 para reutilizar as pe\u00e7as em algo mais nobre. Para os que [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":271,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,8],"tags":[],"_links":{"self":[{"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/posts\/270"}],"collection":[{"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/comments?post=270"}],"version-history":[{"count":9,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/posts\/270\/revisions"}],"predecessor-version":[{"id":343,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/posts\/270\/revisions\/343"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/media\/271"}],"wp:attachment":[{"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/media?parent=270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/categories?post=270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/tags?post=270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}