Macros sous Mach 3

  • Auteur de la discussion Auteur de la discussion etienne21
  • Date de début Date de début

etienne21

Nouveau
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.Application")

objPPT.Visible = True ' set to display on top

Set objPresentation = objPPT.Presentations.Open(ppFileName)

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.SlideShowWindow.View.GotoSlide (s) 'show the next slide

sleep exposureTime

objPresentation.SlideShowWindow.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/Mach3_V3.x_Macro_Prog_Ref.pdf

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

merci :)
 
Dernière édition par un modérateur:
bonjour,

pour l'instant, je vois ça :|

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

remplacer les " ‘ " par des " ' " (touche 4 minuscule)

j'ai essayé sous visual basic et avec ce symbole, ce qui est écrit n'est pas compté pour un commentaire

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

regarde si ça change quelque chose :shock:

cdlt
 
comment passer pour un blaireaux en une étape .....
un grands MERCI !!
sa marche comme je veut
je n'aurais jamais pensé a ça car jais fait un copier coller depuis la base des commande de mach3

c'est juste pour une commande de verin d’inclinaison qui me décole ma résine sur une imprimante 3D

A bientôt !
 

Sujets similaires

manivelle-ebenisterie
Réponses
13
Affichages
485
Jipé11
J
G
Réponses
1
Affichages
2 695
Greg de Nîmes
G
G
Réponses
4
Affichages
2 449
dh42
dh42
tgenial
Réponses
17
Affichages
6 377
dh42
dh42
01power
Réponses
3
Affichages
14 991
01power
01power
J
Réponses
1
Affichages
1 894
pro-ms
P
D
Réponses
9
Affichages
3 514
David80
D
taratata
Réponses
4
Affichages
4 893
taratata
taratata
esloch
Réponses
10
Affichages
3 069
sans
F
Réponses
1
Affichages
7 966
Uriel
Uriel

Sujets similaires

Bruno26
Réponses
22
Affichages
4 318
Julien
J
D
Réponses
2
Affichages
2 580
vdoudou14
V
C
Réponses
96
Affichages
37 208
Zarkann
Zarkann
F
Réponses
0
Affichages
1 733
fabrice c
F
Retour
Haut