Wat ik nog wel moet regelen.. zijn een aantal USB Panelmounts, die kan je immers met een standaard Kabeltje in de PC pluggen en dan in je Console monteren, ook zal ik even moeten kijken of ik een Schakelaar Parallel aan de Aan/Uit schakelaar kan verbinden.. dat heb ik immers bij de Beagle ook gedaan.. dan heb je tenminste een schakelaar ergens op de machine.. , zodat je niet eerst een kastje hoeft open te maken als je de machine wilt aanzetten.. of.. misschien is dat ook mogelijk.. dat de machine zelf inschakelt als je de stroom erop zet.. want dan kan ik er gewoon een Hoofschakelaar voor knuppen.
Momenteel ben ik vooral bezig met een nieuwe Macro.. en ik heb ook uitgevlooid hoe de UIO-10 past in dit verhaal.., zodra je een aantal knoppen aan de UserFuncties met daarin de dialogen voor bewerkingen hebt ingesteld.. dan komen die dialogen naar de voorgrond.. en dat werkt het best als je dat activeert als je de Toets loslaat..
Die Macro is de eerste stap naar de ombouw van de EMCOturn 120, met E++ erop wordt het straks een makkie om aan de machine te programmeren, en de EMCO Compact 5 CNC draait al op EdingCNC, dus daar komt ook die nieuwe Macro op, met E++ uiteraard..
Ik heb de Dialogen wat "uitgekleed" tenopzichte van de oude versie.. Minder Parameters, meer mogelijkheden..
Het is nu (omdat het makkelijker is om gewone G-Code regels in E++ gewoon in te kloppen) zo dat een Cyclus start op de positie waar je beitel staat.. dus is voor het langs en Vlakdraaien een kwestie van een X en een Z coordinaat op te geven, alsmede een snedediepte, een voeding, en een bewerkingsrichting (1 voor vlakken, 2 voor langsdraaien), die worden eruit gefilterd, zodat je bij een andere waarde een Foutmelding krijgt..
Wat ik nog wel moet doen is een ToolCheck.. want.. deze Cyclus (en alle volgende die ik nog moet schrijven) kun je in alle 4 kwadranten toepassen..
Dus!.. zul je voor Vlak en Langsdraaien in het 2de kwadrant gezien vanuit de Beitel (in X- en Z- Richting) met een Orientatie 2(mesbeitel) maar ook met een 6 of 7 (Steekbeitel) kunnen werken.. echter.. ga je "Terugdraaien" dus aan de achterkant iets van een Flens afdraaien, dan moet je 6, 1 of 5 als Orientatie moeten hebben.. ga je van binnen naar buiten.. dan is het in de X- Richting Orientatie 7, 3 of 8, en in de X+ richting 8, 4 of 5, terwijl je ook met Orientatie 9 kan werken in alle gevallen.. echter moet je dan zelf in de gaten houden of de beitel wel past bij je bewerking..
Ook moet ik even loeren naar de RadiusCompensatie (voor vlak en langsdraaien met Rechte hoeken niet heel belangrijk.. eigenlijk niet.. ) voor de Cycli waar ik schuine kanten ga maken of Radii.. (daar moet ik nog even aan rekenen, maar ik heb de Radius Cyclus nog op de EMCO 5 staan.. en ik heb hier locaal een kopie van die Macro.. (als ik Nu in EdingCNC die macro laadt bij het opstarten, en die macro aanwijs voor E++ dan werkt E++ daar ook foutloos mee.. maar die Macro is inmiddels al 10 jaar oud.. en daar zitten nog wat teveel Parameters in... Die wil ik eruit hebben..
Immers.. als ik inwendig een kamer heb gestoken, dan wil ik em ook met 2 beitels na kunnen draaien, een "3" en een "4", of een "8" als ik een steekbeitel heb die ook Zijdelings kan snijden... (denk aan de binnenkant van een HSK houder..)
Verder... kwam ik nog op een Ideetje.. dat moet ik even in een Blanko Macro testen.. maar het M-Code verhaal, zoals laatst beschreven in het EdingCNC Macro topic:
https://www.cnczone.nl/viewtopic.php?p=271522#p271522
als ik, zoals daar beschreven een G00 of G01 regel kan programmeren met een zelfgeschreven M Code eraan.. dan kan ik die gebruiken om een Positie vast te leggen in het geheugen..
Bijvoorbeeld M33 (die bestaat nog niet in EdingCNC G-Code) kan bijvoorbeeld staan voor Center Circle.. (CC, vandaar M33)
G00 X10 Y10 M33 Slaat dan X10 Y10 op in parameters.. en vanaf die parameters kan ik bijvoorbeeld.. een Lineair Polaire beweging maken met M34.. in de vorm van M34 A30 R20 F.. (programmeer je Geen F dan gaat ie in IJlgang, anders in Voeding) naar Hoek 30° radius 20 mm, en da's makkelijk genoeg uit te rekenen.. Immers X=Sin(30) * 20 en Y is Cos(30) *20..
Ik moet daar nog even wat code voor inknopselen.. maar zoiets moet het wel gaan worden.. zo kun je makkelijk een gatencirkeltje programmeren..
maar da's voor de nieuwe Macro voor de Freesbank..