Macros sous Mach 3
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Macros sous Mach 3



  1. #1
    freedi

    Macros sous Mach 3


    ------

    Bonjour, je travaille actuellement sous mach3 Logiciel de commande numérique.
    Je voudrais apporter une modification sur ce fichier macros .M1S
    voici le code : ( pour imprimante 3D dlp )

    Il lance un diaporama powerpoint
    il ya une tempos de 30 sec par image
    puis il fait monter et descendre l'axe Z

    Je voudrais que la sortie N°2 soit commander en même temps que l'axe Z monte et lorsque laxe Z redescend je désactive 2

    Option Explicit


    'Change the constant values below to suit - make sure your Powerpoint file is .pps
    '***************************** ****************************** ******
    Const ppFileName As String = "C:\My Documents\my slideshow.pps"
    Const ZStartPoint As Double = 0.0 'where Z starts from
    '***************************** ****************************** ******


    Dim numSlides As Integer
    Dim exposureTime As Integer
    Dim ZIncrement As Double
    Dim s As Integer


    ' User inputs for variables


    NumSlides = 15
    exposureTime = 28000 ' in ms
    ZIncrement = .005


    Dim objPPT
    Dim objPresentation


    Set objPPT = CreateObject("PowerPoint.Appli cation")


    objPPT.Visible = True ' set to display on top


    Set objPresentation = objPPT.Presentations.Open(ppFi leName)


    Code "G90" 'absolute distance mode


    Code "G0 Z" & ZStartPoint 'start Z at wherever
    While IsMoving()
    sleep 10
    Wend


    Code "G91" 'incremental distance mode


    SetFeedRate(5/60) ' feedrate 5 inches/minute set as appropriate


    For s=1 To numSlides


    objPresentation.SlideShowWindo w.View.GotoSlide (s) 'show the next slide


    sleep exposureTime


    objPresentation.SlideShowWindo w.View.GotoSlide (1) ' show slide 1 blank slide




    ActivateSignal (OUTPUT2) ‘ Turn on Flux Capacitor
    Sleep(1000) ‘ Give it time to charge
    fully
    DeactivateSignal (OUTPUT2) ‘ Turn it off




    Code "G1 Z" & ZIncrement + ZIncrement + ZIncrement + ZIncrement + ZIncrement + ZIncrement + ZIncrement + ZIncrement 'lift Z a couple of tads
    Code "G4 P1"
    While IsMoving()
    sleep 10
    Wend
    (commande a intégrée pour la sortie 2 )
    Code "G1 Z-" & ZIncrement + ZIncrement + ZIncrement + ZIncrement + ZIncrement + ZIncrement + ZIncrement 'lower Z a tad
    While IsMoving()
    sleep 10
    Wend


    Sleep 1000 ' this value adds a delay before the next slide is displayed


    Next


    Code "G90" 'back to absolute distance mode


    objPresentation.Close


    objPPT.Quit



    voici la commande que je voudrais intégrée

    ActivateSignal (OUTPUT2) ‘ Turn on Flux Capacitor
    Sleep(1000) ‘ Give it time to charge
    fully
    DeactivateSignal (OUTPUT2) ‘ Turn it off

    il déclare un problem un fois cette commande intégré

    voila toute le langages http://www.machsupport.com/docs/Mach...o_Prog_Ref.pdf

    Si vous pourriez m'éclairé ce serait génial

    merci

    -----

  2. #2
    freedi

    Re : Macros sous Mach 3

    ‘ au lieux de ' sa change tout .... surtout quand l’erreur est de la notice des code

Discussions similaires

  1. Macros Catia
    Par invite11f38f1a dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 03/09/2012, 15h49
  2. Macros sous openoffice 3
    Par invite0fa31f40 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 26/04/2010, 20h45
  3. Macros sous Excel...Aide SVP!!
    Par chminds dans le forum Logiciel - Software - Open Source
    Réponses: 14
    Dernier message: 22/05/2009, 20h38
  4. tranférer des macros sous Word
    Par evrardo dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 04/12/2008, 13h58
  5. macros Catia
    Par audemorel dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 13/04/2007, 10h27