• Aucun résultat trouvé

Brian Harley i un text precursor

4. Deconstruir el mapa

4.1. Brian Harley i un text precursor

O desenvolvimento e a otimização das diferentes microestruturas para aplicações na área de sensores poderão ser realizados em trabalhos futuros. Estes estudos poderão envolver:

1. A análise da estabilidade mecânica do sensor, devido à fragilidade deste, principalmente quando utulizado em ensaios que envolvem fluxo de líquidos e gás;

2. Realização de simulações para comparação das cavidades FP FBG, com o objetivo de otimizar parâmetros da estrutura.

3. Um dos problemas encontrados com a utilização da técnica de FLICE é o entupimento dos canais após um determinado comprimento de perfuração, o que indica que outros métodos

associados ao fluxo de ácido, a fim de evitar o acúmulo de material no interior do furo, devem ser adotados.

REFERÊNCIAS

ALEMOHAMMAD, H.; TOYSERKANI, E.; PINKERTON, A. J. Femtosecond laser micromachining of fibre bragg gratings for simultaneous measurement of temperature and concentration of liquids. Journal of Physics D: Applied Physics, v. 41, n. 18, p. 185101, aug 2008. Disponível em: https://doi.org/10.1088/0022- 3727/41/18/185101. Acesso em: 29/09/2018.

ASHKENASI, D. et al. Fundamentals and advantages of ultrafast micro-structuring of transparent materials. Applied Physics A, v. 77, n. 2, p. 223–228, 2003. Disponível em: https://doi.org/10.1007/s00339-003-2143-3. Acesso em: 29/09/2018.

BELLOUARD, Y. et al. Fabrication of high-aspect ratio, micro-fluidic channels and tunnels using femtosecond laser pulses and chemical etching. Opt. Express, OSA, v. 12, n. 10, p. 2120–2129, May 2004. Disponível em: https://doi.org/10.1364/OPEX.12.002120. Acesso em: 29/09/2018.

BEN-YAKAR, A.; BYER, R. L. Femtosecond laser machining of fluidic microchannels for miniaturized bioanalytical systems. Proc. SPIE, v. 4637, p. 4637 – 4637 – 6, 2002. Disponível em: https://doi.org/10.1117/12.470625. Acesso em: 28/09/2018. .

CHRYSSOLOURIS G. Laser Machining—Theory and Practice. Mechanical

Engineering Series Springer-Verlag, New York Inc., NewYork, 1991. Disponível em:

https://www.springer.com/gp/book/9781475740868. Acesso em: 28/09/2018.

DAVIS, K. M. et al. Writing waveguides in glass with a femtosecond laser. Opt. Lett., v. 21, n. 21, p. 1729–1731, Nov 1996. Disponível em: https://doi.org/10.1364/OL.21.001729. Acesso em: 28/09/2018.

DIELS, J.-C.; RUDOLPH, W. Ultrashort laser pulse phenomena. fundamentals, techniques, and applications on a femtosecond time scale. Burlington: Academic

Press, 2006. p. xvii – xxi. ISBN 978-0-12-215493-5. Disponível em:

https://doi.org/10.1016/B978-0-12-215493-5.X5000-9. Acesso em: 28/09/2018.

DONG, X. et al. Microcavity mach–zehnder interferometer sensors for refractive index sensing. IEEE Photonics Technology Letters, v. 28, n. 20, p. 2285–2288,

Oct 2016. ISSN 1041-1135. Disponível em:

DU, W.-C.; TAO, X.-M.; TAM, H.-Y. Fiber bragg grating cavity sensor for simultaneous measurement of strain and temperature. IEEE Photonics Technology

Letters, v. 11, n. 1, p. 105–107, Jan 1999. ISSN 1041-1135. Disponível em:

https://doi.org/10.1109/68.736409. Acesso em: 27/09/2018.

ELL, R. et al. Generation of 5-fs pulses and octave-spanning spectra directly from a ti:sapphire laser. Opt. Lett., v. 26, n. 6, p. 373–375, Mar 2001. Disponível em: https://doi.org/10.1364/OL.26.000373. Acesso em: 28/09/2018.

HILL, K. O. et al. Photosensitivity in optical fiber waveguides: Application to reflection filter fabrication. Applied Physics Letters, v. 32, n. 10, p. 647–649, 1978. Disponível em: https://doi.org/10.1063/1.89881. Acesso em: 29/09/2018.

HNATOVSKY, C. et al. Fabrication of microchannels in glass using focused femtosecond laser radiation and selective chemical etching. Applied Physics A, v. 84, n. 1, p. 47–61, Jul 2006. ISSN 1432-0630. Disponível em: https://doi.org/10.1007/s00339-006-3590-4. Acesso em: 29/09/2018.

JANDELEIT, J. et al. Fundamental investigations of micromachining by nano-and picosecond laser radiation. Applied Surface Science, v. 127, p. 885–891, 1998. Disponível em: https://doi.org/10.1016/S0169-4332(97)00762-9. Acesso em: 29/09/2018.

JIANG, L. et al. Fiber mach–zehnder interferometer based on microcavities for hightemperature sensing with high sensitivity. Opt. Lett., v. 36, n. 19, p. 3753–3755, Oct 2011. Disponível em: https://doi.org/10.1364/OL.36.003753. Acesso em: 28/09/2018.

JIANG, L. et al. Femtosecond laser fabricated all-optical fiber sensors with ultrahigh refractive index sensitivity: modeling and experiment. Opt. Express, v. 19, n. 18, p. 17591– 17598, Aug 2011. Disponível em: https://doi.org/10.1364/OE.19.017591. Acesso em: 29/09/2018.

JUNG, I. D. et al. Self-starting 6.5-fs pulses from a ti:sapphire laser. Opt. Lett., v. 22,

n. 13, p. 1009–1011, Jul 1997. Disponível em:

https://doi.org/10.1364/OL.22.001009. Acesso em: 29/09/2018.

KAFKA, J. D.; WATTS, M. L.; PIETERSE, J. J. Picosecond and femtosecond pulse generation in a regeneratively mode-locked ti:sapphire laser. IEEE Journal of

Quantum Electronics, v. 28, n. 10, p. 2151–2162, Oct 1992. ISSN 0018-9197.

KASHYAP, Raman. Fiber bragg gratings. Academic Press, 2009. p. 632. Second Edition 2nd Edition. Disponível em: https://doi.org/10.1080/014680300300001789. Acesso em: 28/09/2018.

KUPER, S.; STUKE, M. Ablation of uv-transparent materials with femtosecond uv excimer laser pulses. Microelectronic Engineering, v. 9, n. 1, p. 475 – 480, 1989. ISSN 0167-9317. Disponível em: https://doi.org/10.1016/0167-9317(89)90104-4. Acesso em: 30/09/2018.

LAI, Y. et al. Microchannels in conventional single-mode fibers. Opt. Lett., v. 31, n. 17, p. 2559–2561, Sep 2006. Disponível em: https://doi.org/10.1364/OL.31.002559. Acesso em: 30/09/2018.

LAN, B. et al. Laser microfabrication of glass substrates by pocket scanning.

Proc.SPIE, v. 5063, p. 5063 – 5063 – 4, 2003. Disponível em:

https://doi.org/10.1117/12.540725. Acesso em: 30/09/2018.

LANE, D. W. The optical properties and laser irradiation of some common glasses.

Journal of Physics D: Applied Physics, v. 23, n. 12, p. 1727–1734, dec 1990.

Disponível em: https://doi.org/10.1088/0022-3727/23/12/037. Acesso em: 30/09/2018.

LIU, Y. et al. High-quality mach–zehnder interferometer based on a microcavity in singlemulti-single mode fiber structure for refractive index sensing. Appl. Opt., v. 56, n. 4, p. 847–853, Feb 2017. Disponível em: https://doi.org/10.1364/AO.56.000847. Acesso em: 30/09/2018.

LOPEZ, J. et al. Comparison of picosecond and femtosecond laser ablation for surface engraving of metals and semiconductors. Key Engineering Materials, v.

496, p. 61–66. 2012. Disponível em:

https://doi.org/10.4028/www.scientific.net/KEM.496.61. Acesso em: 30/09/2018.

LUNNEY, J. G.; O’NEILL, R. R.; SCHULMEISTER, K. Excimer laser etching of transparent conducting oxides. Applied Physics Letters, v. 59, n. 6, p. 647–649, 1991. Disponível em: https://doi.org/10.1063/1.105380. Acesso em: 30/09/2018.

MACHADO, L. M. Microusinagem de dielétricos com pulsos laser de femtossegundos. Tese de Doutorado. Universidade de São Paulo. 2012

MADOU, M. J. Fundamentals of microfabrication: The science of miniaturization, second edition. Springer Series in Chemical Physics, v.1, p. 752, 2009. Disponível em: https://doi.org/10.1109/MEMB.2003.1195708. Acesso em: 30/09/2018.

MARCINKEVICIUS, A. et al. Femtosecond laser-assisted three-dimensional microfabrication in silica. Opt. Lett., v. 26, n. 5, p. 277–279, Mar 2001. Disponível em: https://doi.org/10.1364/ol.26.000277. Acesso em: 30/09/2018.

MOULTON, P. F. Spectroscopic and laser characteristics of ti:al2o3. J. Opt. Soc.

Am. B, OSA, v. 3, n. 1, p. 125–133, Jan 1986. Disponível em:

https://doi.org/10.1364/JOSAB.3.000125. Acesso em: 30/09/2018.

NORTON, S. M.; ERDOGAN, T.; MORRIS, G. M. Coupled-mode theory of resonant- grating filters. J. Opt. Soc. Am. A, v. 14, n. 3, p. 629–639, 1997. Disponível em: https://doi.org/10.1364/JOSAA.14.000629. Acesso em: 30/09/2018.

OSELLAME, R. et al. Femtosecond laser fabrication for the integration of optical sensors in microfluidic lab-on-chip devices. Springer Series in Chemical Physics, v. 12, p. 973–975. Disponível em: https://doi.org/10.1007/978-3-540-95946-5. Acesso em: 30/09/2018.

OTHONOS, A.; KALLI, K. Fiber bragg gratings: Fundamentals and applications in telecommunications and sensing. Physics Today, v. 33, n. 5, p. 61, Mar 2000. Disponível em: https://doi.org/10.1063/1.883086. Acesso em: 30/09/2018.

PARK, M. et al. Ultrafast laser ablation of indium tin oxide thin films for organic light- emitting diode application. Optics and Lasers in Engineering, v. 44, n. 2, p. 138 –

146, 2006. ISSN 0143-8166. Disponível em:

https://doi.org/10.1016/j.optlaseng.2005.03.009. Acesso em: 30/09/2018.

PSALTIS, D.; QUAKE, S. R.; YANG, C. A refractometer based on a micro-slot in a fiber bragg grating formed by chemically assisted femtosecond laser processing.

Nature, n. 442, p. 381–442, Jul 2006. Disponível em: https://doi.org/10.1364/OE.15.015848. Acesso em: 30/09/2018.

RAO, Y.-J. et al. Micro fabry-perot interferometers in silica fibers machined by femtosecond laser. Opt. Express, v. 15, n. 21, p. 14123–14128, Oct 2007. Disponível em: https://doi.org/10.1364/OE.15.014123. Acesso em: 30/09/2018.

RISCH, A.; HELLMANN, R. Picosecond laser patterning of ito thin films. Physics

Procedia, v. 12, p. 133 – 140, 2011. ISSN 1875-3892. Disponível em:

https://doi.org/10.1016/j.phpro.2011.03.115. Acesso em: 30/09/2018.

SCHAFFER, C. B. et al. Micromachining bulk glass by use of femtosecond laser pulses with nanojoule energy. Opt. Lett., v. 26, n. 2, p. 93–95, Jan 2001. Disponível em: https://doi.org/10.1364/OL.26.000093. Acesso em: 30/09/2018.

SMITH, G. et al. Characterisation and performance of a terfenol-d coated femtosecond laser inscribed optical fibre bragg sensor with a laser ablated microslot for the detection of static magnetic fields. Opt. Express, v. 19, n. 1, p. 363–370, Jan 2011. Disponível em: https://doi.org/10.1364/OE.19.000363. Acesso em: 30/09/2018.

STRICKLAND, D.; MOUROU, G. Compression of amplified chirped optical pulses.

Optics Communications, v. 56, n. 3, p. 219–221, 1985. ISSN 0030-4018.

Disponível em: https://doi.org/10.1016/0030-4018(85)90120-8. Acesso em: 29/09/2018.

STUART, B. C. et al. Laser-induced damage in dielectrics with nanosecond to subpicosecond pulses. Phys. Rev. Lett., v. 74, p. 2248–2251, Mar 1995. Disponível em: https://doi.org/10.1103/PhysRevLett.74.2248. Acesso em: 29/09/2018.

SUGIOKA, K.; CHENG, Y. Femtosecond laser processing for optofluidic fabrication.

The Royal Society of Chemistry, v. 12, p. 3576–3589, 2012. Disponível em:

https://doi.org/10.1039/C2LC40366H. Acesso em: 29/09/2018.

SUGIOKA, K.; HANADA, Y.; MIDORIKAWA, K. 3d microstructuring of glass by femtosecond laser direct writing and application to biophotonic microchips. Progress

In Electromagnetics Research Letters, v. 1, p. 181–188, 2008. Disponível em:

https://doi.org/10.2528/pierl07120609. Acesso em: 29/09/2018.

SUGIOKA, K. et al. Selective metallization of internal walls of hollow structures inside glass using femtosecond laser. Applied Physics Letters, v. 86, n. 17, p. 171910, 2005. Disponível em: https://doi.org/10.1063/1.1921355. Acesso em: 29/09/2018.

TOKESHI, M. et al. Continuous-flow chemical processing on a microchip by combining microunit operations and a multiphase flow network. Analytical

Chemistry, v. 74, n. 7, p. 1565–1571, 2002. PMID: 12033246. Disponível em:

https://doi.org/10.1021/ac011111z. Acesso em: 29/09/2018.

WANG, M. et al. Femtosecond laser fabricated micro mach-zehnder interferometer with pd film as sensing materials for hydrogen sensing. Opt. Lett., v. 37, n. 11, p. 1940–1942, Jun 2012. Disponível em: https://doi.org/10.1364/OL.37.001940. Acesso em: 29/09/2018.

WANG, Y. et al. Fiber in-line mach-zehnder interferometer fabricated by femtosecond laser micromachining for refractive index measurement with high sensitivity. J. Opt.

Soc. Am. B, v. 27, n. 3, p. 370–374, Mar 2010. Disponível em:

WANG, Z.; SUGIOKA, K.; MIDORIKAWA, K. Three-dimensional integration of microoptical components buried inside photosensitive glass by femtosecond laser direct writing. Applied Physics A, v. 89, n. 4, p. 951–955, Dec 2007. ISSN 1432- 0630. Disponível em: https://doi.org/10.1007/s00339-007-4273-5. Acesso em: 29/09/2018.

WEI, T. et al. Temperature-insensitive miniaturized fiber inline fabry-perot interferometer for highly sensitive refractive index measurement. Opt. Express, v.

16, n. 8, p. 5764–5769, Apr 2008. Disponível em:

https://doi.org/10.1364/OE.16.005764. Acesso em: 29/09/2018.

WEI, T. et al. Miniaturized fiber inline fabry-perot interferometer fabricated with a femtosecond laser. Opt. Lett., v. 33, n. 6, p. 536–538, Mar 2008. Disponível em: https://doi.org/10.1364/OL.33.000536. Acesso em: 29/09/2018.

ZHOU, K. et al. A refractometer based on a micro-slot in a fiber bragg grating formed by chemically assisted femtosecond laser processing. Opt. Express, v. 15, n. 24, p. 15848– 15853, Nov 2007. Disponível em: https://doi.org/10.1364/OE.15.015848 . Acesso em: 29/09/2018.

ZHOU, K. et al. Optical fiber cavity ring down measurement of refractive index with a microchannel drilled by femtosecond laser. IEEE Photonics Technology Letters, v. 21, n. 22, p. 1653–1655, Nov 2009. ISSN 1041-1135. Disponível em: https://doi.org/10.1109/LPT.2009.2031244 . Acesso em: 29/09/2018.

ZHOU, K. et al. Refractometer based on fiber bragg grating fabry-perot cavity embedded with a narrow microchannel. Opt. Express, v. 19, n. 12, p. 11769–11779, Jun 2011. Disponível em: https://doi.org/10.1364/OE.19.011769. Acesso em: 29/09/2018.

APÊNDICE Código linha void CBSC103Dlg::OnBnClickedButton1() { // GERANDO LINHA //seta parametros //velocidade 5~mm/s e velocidade 0,1~mm/s y_motor.SetVelParams(0, 0.0f, 5.0f, 0.1f); // move 4.0~mm y_motor.MoveRelativeEx(0, 4.0f, 0.0f,true); } Código canaleta 1x30 void CBSC103Dlg::OnBnClickedButton6() { //Canaleta para HF 1x30 //seta parametros

//velocidade 5~mm/s e velocidade 0,5~mm/s nos eixos y, z e x y_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); z_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); x_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); float y=0,z=0; // numero de colunas for (int j = 0; j < 30; j++) { // numero de linhas for (int i = 0; i < 1; i++) {

//move o eixo x para 4.0~mm

x_motor.MoveAbsoluteEx(0, 4.0f, 0.0f,true); //move o eixo x para 0~mm

x_motor.MoveAbsoluteEx(0, 0.0f, 0.0f,true); //move o eixo y em 0,01~mm y_motor.MoveAbsoluteEx(0, y, 0.0f,true); } //move o eixo z em 0,01~mm z_motor.MoveAbsoluteEx(0, z, 0.0f,true); z=z+0.01; } Código canaleta 5x8 void CBSC103Dlg::OnBnClickedButton3() { //Canaleta 5x8 //seta parametros

//velocidade 5~mm/s e velocidade 0,5~mm/s nos eixos y, z e x y_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f);

z_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); x_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); float y=0,z=0; // numero de colunas for (int j = 0; j < 8; j++) { // numero de linhas

for (int i = 0; i < 5; i++) { // mover eixo x 4~mm

x_motor.MoveAbsoluteEx(0, 4.0f, 0.0f,true); // mover eixo x para 0

x_motor.MoveAbsoluteEx(0, 0.0f, 0.0f,true); // mover eixo y em 0,01~mm y_motor.MoveAbsoluteEx(0, y, 0.0f,true); y=y+0.01; } // mover eixo z em 0,01~mm z_motor.MoveAbsoluteEx(0, z, 0.0f,true); z=z+0.01; } Código canaleta 1x21 void CBSC103Dlg::OnBnClickedButton5() { //Canaleta 1x21 //seta parametros

//velocidade 5~mm/s e velocidade 1,0~mm/s nos eixos y, z e x y_motor.SetVelParams(0, 0.0f, 5.0f, 1.0f); z_motor.SetVelParams(0, 0.0f, 5.0f, 1.0f); x_motor.SetVelParams(0, 0.0f, 5.0f, 1.0f); float y=0,z=0; // numero de colunas for (int j = 0; j < 21; j++) { // numero de linhas for (int i = 0; i < 1; i++) {

//move o eixo x para 4~mmm

x_motor.MoveAbsoluteEx(0, 4.0f, 0.0f,true); //move o eixo x para 0~mmm

x_motor.MoveAbsoluteEx(0, 0.0f, 0.0f,true); //move o eixo y em 0,01~mm y_motor.MoveAbsoluteEx(0, y, 0.0f,true); y=y+0.01; } //move o eixo z em 0,01~mm

z_motor.MoveAbsoluteEx(0, z, 0.0f,true); // move 0.01~mm z=z+0.01;

Código área

void CBSC103Dlg::OnBnClickedButton4() { //area 21x11

//seta parametros

//velocidade 5~mm/s e velocidade 0,5~mm/s nos eixos y, z e x y_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); z_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); x_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); float y=0,z=0; // numero de colunas for (int j = 0; j < 21; j++) { // numero de linhas for (int i = 0; i < 11; i++) {

//move eixo x 4~mm

x_motor.MoveAbsoluteEx(0, 4.0f, 0.0f,true); //move eixo x para 0~mm

x_motor.MoveAbsoluteEx(0, 0.0f, 0.0f,true); //move eixo y em 0,01~mm y_motor.MoveAbsoluteEx(0, y, 0.0f,true); y=y+0.01; } //move eixo z em 0,01~mm z_motor.MoveAbsoluteEx(0, z, 0.0f,true); z=z+0.01; } \end{lstlisting} Código tipo T void CBSC103Dlg::OnBnClickedButton7() { //celula de carga L1 e L2 35 x 80 //seta parametros

//velocidade 5~mm/s e velocidade 0,5~mm/s nos eixos y, z e x y_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); z_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); x_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); float y=0,z=0; // numero de colunas for (int j = 0; j < 80; j++) { // numero de linhas for (int i = 0; i < 35; i++) {

//move o eixo x para 4~mm

x_motor.MoveAbsoluteEx(0, 4.0f, 0.0f,true); //move o eixo x para 0~mm

x_motor.MoveAbsoluteEx(0, 0.0f, 0.0f,true); //move o eixo y em 0,01~mm

y_motor.MoveAbsoluteEx(0, y, 0.0f,true); y=y+0.01; } //move o eixo z em 0,01~mm z_motor.MoveAbsoluteEx(0, z, 0.0f,true); z=z+0.01; } void CBSC103Dlg::OnBnClickedButton8() { //celula de carga L3 e L4 100 x 130 //seta parametros

//velocidade 5~mm/s e velocidade 0,5~mm/s nos eixos y, z e x y_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); z_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); x_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); float y=0,z=0; // numero de colunas for (int j = 0; j < 130; j++) { // numero de linhas

for (int i = 0; i < 100; i++) {

//move o eixo x para 4~mm

x_motor.MoveAbsoluteEx(0, 4.0f, 0.0f,true);//move 4.0~mm //move o eixo x para 0~mm

x_motor.MoveAbsoluteEx(0, 0.0f, 0.0f,true);//move para 0mm //move o eixo y em 0,01~mm

y_motor.MoveAbsoluteEx(0, y, 0.0f,true); // move 0.01~mm y=y+0.01;

}

//move o eixo z em 0,01~mm

z_motor.MoveAbsoluteEx(0, z, 0.0f,true); // move 0.01~mm z=z+0.01;

}

void CBSC103Dlg::OnBnClickedButton9() { //celula de carga L5 e L6 1500 x 900 //seta parametros

//velocidade 5~mm/s e velocidade 0,5~mm/s nos eixos y, z e x y_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); z_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); x_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); float y=0,z=0; // numero de colunas for (int j = 0; j < 900; j++) { // numero de linhas

for (int i = 0; i < 1500; i++) {

//move o eixo x para 4~mm

//move o eixo x para 0~mm x_motor.MoveAbsoluteEx(0, 0.0f, 0.0f,true); //move o eixo y em 0,01~mmm y_motor.MoveAbsoluteEx(0, y, 0.0f,true); y=y+0.01; } //move o eixo z em 0,01~mmm z_motor.MoveAbsoluteEx(0, z, 0.0f,true); z=z+0.01; } Código tipo I void CBSC103Dlg::OnBnClickedButton20() { //celula de carga I //seta parametros

//velocidade 5~mm/s e velocidade 0,5~mm/s nos eixos y, z e x y_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); z_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); x_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); float y=0,z=0; // numero de colunas for (int j = 0; j < 13; j++) { // numero de linhas for (int i = 0; i < 13; i++) {

//move o eixo x para 4.0~mm

x_motor.MoveAbsoluteEx(0, 4.0f, 0.0f,true); //move o eixo x para 0~mm

x_motor.MoveAbsoluteEx(0, 0.0f, 0.0f,true); //move eixo y em 0,01~mm y_motor.MoveAbsoluteEx(0, y, 0.0f,true); y=y+0.01; } //move eixo z em 0,01~mm z_motor.MoveAbsoluteEx(0, z, 0.0f,true); z=z+0.01; } Código tipo U void CBSC103Dlg::OnBnClickedButton12() { //cavidade em U //seta parametros

//velocidade 5~mm/s e velocidade 0,5~mm/s nos eixos y, z e x y_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f);

z_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); x_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); float y=0,z=0;

x_motor.MoveAbsoluteEx(0, 1.0f, 0.0f,true); } Código tipo V void CBSC103Dlg::OnBnClickedButton11() { //cavidade em V //seta parametros

//velocidade 5~mm/s e velocidade 0,5~mm/s nos eixos y, z e x y_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); z_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); x_motor.SetVelParams(0, 0.0f, 5.0f, 0.5f); float y=0,z=0; // numero de colunas for (int j = 0; j < 1; j++) { // numero de linhas for (int i = 0; i < 10; i++) {

//move o eixo x para 1.0~mm

x_motor.MoveAbsoluteEx(0, 1.0f, 0.0f,true); //move o eixo x para 0~mm

x_motor.MoveAbsoluteEx(0, 0.0f, 0.0f,true); //move o eixo y em 0,01~mm y_motor.MoveAbsoluteEx(0, y, 0.0f,true); y=y+0.01; } //move o eixo z em 0,01~mm z_motor.MoveAbsoluteEx(0, z, 0.0f,true); z=z+0.01;