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

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

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

Sujets similaires

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
F
Réponses
0
Affichages
1 733
fabrice c
F