X Achse spiegeln ohne den Gcode zu verändern

More
5 years 1 month ago - 5 years 1 month ago #220453 by Aciera
Ich habe vielleicht den Fehler gefunden, du hast vermutlich doch recht gehabt mit der Pythonversion, denn deine aktuell master Installation unterstützt nur noch Python3. In der 'tandem-vismach' steht aber noch:

#!/usr/bin/python2

das müsste wohl geändert werden zu:

#!/usr/bin/python3

oder allenfalls:

#!/usr/bin/env python3

Last edit: 5 years 1 month ago by Aciera.

Please Log in or Create an account to join the conversation.

More
5 years 1 month ago #220475 by mgm
So jetzt kann ich die Simulation "tandem" von Dir öffnen. Es lag am python2.

Ich habe wie Du vorgeschlagen hast die Datei 'tandem-vismach' von python2 in python3 geändert und schon hat es funktioniert.

Super herzlichen Dank

Wie kann ich das jetzt in meine config übertragen?

 

Please Log in or Create an account to join the conversation.

More
5 years 1 month ago #220482 by Aciera
Mal sehen ob ich das so aus dem Stehgreif hinkriege:

1. Kopiere die Ordner 'mcodes' und 'remap_subs' mitsammt Inhalt in deinen Konfigurationsordner.
2. In deiner ini brauchts:

[KINS]
KINEMATICS = tandem
JOINTS= 3

[HAL]
HALCMD = net :kinstype-select <= motion.analog-out-03 => motion.switchkins-type

[RS274NGC]
USER_M_PATH = ./mcodes
PARAMETER_FILE = tandem.var
SUBROUTINE_PATH = ./remap_subs
HAL_PIN_VARS = 1
INI_VARS = 1
REMAP = M428 modalgroup=10 ngc=428remap
REMAP = M429 modalgroup=10 ngc=429remap
# Set startup offets
RS274NGC_STARTUP_CODE = G10 L2 P7 X0 Y0 Z0 G59.1

[HALUI]
# MDI-COMMANDS 00, 01 (remapped) for switching kinematics and limits:
# M428: mill (kinstype==0 startupDEFAULT)
# M429: turn (kinstype==1)
MDI_COMMAND = M428
MDI_COMMAND = M429
# MDI-COMMANDS 02, 03 are for altering limits when switching
# Note that M129 and M129 are not meant to be called directly.
MDI_COMMAND = M128
MDI_COMMAND = M129

[AXIS_X]
# define softlimits for default kinematic
MIN_LIMIT = 0
MAX_LIMIT = 600
# define softlimits for alternate kinematic
MIN_LIMIT_RIGHT = -600
MAX_LIMIT_RIGHT = 0

Anmerkung
Meine Simulation geht davon aus, dass die Maschine mit der Spindel am linken Tischende die Home-position hat. Dann musst du in der [AXIS_X]-section den Verfahrweg ändern (also 600 mit deinem Verfahrweg ersetzen) Das ist auch deshalb wichtig weil die M428remap.ngc und M429remap.ngc mit diesen Werten den Werkstückoffset G54 an der Tischmitte spiegeln.

Wenn du die Schaltflächen auf der rechten Seite vom axis gui möchtest musst du die 'tandem-postgui.hal' und 'tandem.xml' ebenfalls in deinen Konfigurationsordner kopieren und die 'tandem-postgui.hal' über die ini laden.
In der ini [DISPLAY]-section:
PYVCP = tandem.xml

Please Log in or Create an account to join the conversation.

More
5 years 1 month ago #220492 by mgm
Ok werde ich testen ob ich das hinbekomme

Werde berichten

Please Log in or Create an account to join the conversation.

Moderators: Muecke
Time to create page: 1.095 seconds
Powered by Kunena Forum