Kraschkurs i att göra enkla bokstäver med CNC [delad]

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av ochkl0620 »

Kan man stänga av det skiten? Automagiskt homing? Kanske är där mitt problem sitter?
Användarvisningsbild
Klas-Kenny
Inlägg: 11342
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av Klas-Kenny »

Du hade väl en textbaserad konfigurationsfil vill jag minnas? Den som heter någonting.INI
Leta upp HOME_SEARCH_VEL i den, för varje axel, och ändra till 0 för att stänga av det.

Förresten, om du får problem med gränslägesgivarna under homning så måste du se till att HOME_IGNORE_LIMITS är YES, i samma konfigurationsfil.

Edit: Och för att ändra vilket håll den kör åt vid homing direkt i textfilen så tror jag att du ändrar HOME_SEARCH_VEL till ett negativt värde, eller positivt om det är negativt nu.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av ochkl0620 »

Japp, har testat den gamla från den ursprungliga datorn men då vägrar programmet starta.
Skumt är att bara axis 0 och 2 har HOME_SEARCH_VEL

Kod: Markera allt

# Generated by stepconf at Wed Apr  2 22:13:45 2014
# If you make changes to this file, they will be
# overwritten when you run stepconf again

[EMC]
MACHINE = Lillasyrran
DEBUG = 0

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/challe/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm

[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python

[TASK]
TASK = milltask
CYCLE_TIME = 0.010

[RS274NGC]
PARAMETER_FILE = linuxcnc.var

[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000

[HAL]
HALFILE = Lillasyrran.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 2.50
MAX_LINEAR_VELOCITY = 25.00

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 25.0
MAX_ACCELERATION = 15.0
STEPGEN_MAXACCEL = 18.75
SCALE = 266.666666667
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -5000.0
MAX_LIMIT = 5000.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 0
HOME_LATCH_VEL = 1.875000
HOME_IGNORE_LIMITS = YES

[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 25.0
MAX_ACCELERATION = 15.0
STEPGEN_MAXACCEL = 18.75
SCALE = 266.666666667
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -5000.0
MAX_LIMIT = 5000.0
HOME_OFFSET = 0.0

[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 25.0
MAX_ACCELERATION = 15.0
STEPGEN_MAXACCEL = 18.75
SCALE = 266.666666667
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -200.0
MAX_LIMIT = 200.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 0
HOME_LATCH_VEL = 0.050000
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av ochkl0620 »

Nu jäklar! Ändrade HOME_LATCH_VEL till 0 och det fungerar! :D

Kod: Markera allt

TASK = milltask
CYCLE_TIME = 0.010

[RS274NGC]
PARAMETER_FILE = linuxcnc.var

[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000

[HAL]
HALFILE = Lillasyrran.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 2.50
MAX_LINEAR_VELOCITY = 25.00

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 25.0
MAX_ACCELERATION = 15.0
STEPGEN_MAXACCEL = 15.75
SCALE = 266.666666667
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -5000.0
MAX_LIMIT = 5000.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 0
HOME_LATCH_VEL = 0
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 0

[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 25.0
MAX_ACCELERATION = 15.0
STEPGEN_MAXACCEL = 15.75
SCALE = 266.666666667
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -5000.0
MAX_LIMIT = 5000.0
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 0
HOME_LATCH_VEL = 0
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 1

[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 15.0
MAX_ACCELERATION = 10.0
STEPGEN_MAXACCEL = 10.5
SCALE = 266.666666667
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -200.0
MAX_LIMIT = 200.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 0
HOME_LATCH_VEL = 0
HOME_SEQUENCE = 2
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av Meduza »

Det normala arbetssättet med LinuxCNC när jag kör är att det första steget när man startar upp maskinen är att köra home, då går först X, sedan Y och sedan Z till respektive limitswitch och känner gör en liten fram-tillbaka rörelse för att hitta den exakta aktiveringspunkten (latch) (nu finns det ingen limitswitch på Z på din maskin, så den ska väl vara avstängd från homing, homa istället denna manuellt i översta läget.)

När man nu har satt home så vet LinuxCNC "Machine limits" eftersom du har ställt in maskinens maximala rörelseområde i filen, detta gör att den kommer att undvika att köra utanför möjlig arbetsyta och att varna dig om du försöker starta en fil som innehåller rörelser som skulle vara utanför möjlig arbetsyta.

Steg 2 sedan är att du kör ut till kanten på arbetsstycket där du vill sätta nollpunkt, nu använder du INTE "home" utan du använder "touch off" och sätter din arbetsoffset i X, Y och Z till noll. Observera att alla axlar måste vara homade innan du använder "touch off".

På detta sätt har du koll både på machine limits och på ditt arbetsstycke.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av ochkl0620 »

Nu är någonting galet..
Jag har fått i uppdrag att gravera lite men någonting gör jag troligtvis fel.
Det är ritat precis som på bilden men när maskinen har gjort klart texten så börjar den fräsa fågeln rakt PÅ texten.
Varför? Behöver ni mer info för att svara på det kanske?
EDIT:Bilden ja...
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av ochkl0620 »

Vänta nu... Max velocity... är det hastigheten som den kör när den exempelvis flyttar sig mellan exempelvis texten och fågeln?
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av ochkl0620 »

Problemet är löst :P
Jag har testat maskinens begränsningar lite vad det gäller hastighet och max velocity hade jag glömt att ställa ner från 1500mm/min.
Den tappade helt enkelt bort sig, joggar man maskinen snabbare än 1300 så stannar den och motorerna bara tjuter. Beror det på nätagget? Jag har dock inget behov av att köra så snabbt, resulterar bara i onödigt mycket vibrationer.
Användarvisningsbild
tecno
Inlägg: 27039
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av tecno »

G0
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av ochkl0620 »

?
Användarvisningsbild
tecno
Inlägg: 27039
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av tecno »

Max velocity som du frågade om = G0 kommandon
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av ochkl0620 »

Har lite mer problem nu...
Vad är bäst spindelhastighet, mm/min, stepdown och verktyg när man skär ut i plexi?
Jag körde 400 mm/min hyfsat låg spindelhastighet och 0,5 mm stepdown. Verktyget var 1,5 mm rätt grov pinnfräs tror jag det heter men skiten bara smälter :(
Användarvisningsbild
tecno
Inlägg: 27039
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av tecno »

Då letar du upp datablad för materialet och kollar rekommenderad bearbetningsdata.
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av Meduza »

1, vad är det för fräs du kör med (enskärig, tvåskärig eller diamantmönstrad)?

2, använder du någon form av kylning

3, är det "riktigt" plexiglas, dvs akryl, och inte typ biltemas "plastglas" som är SAN?
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]

Inlägg av ochkl0620 »

Ah du är inte dum du :D Till och med Biltema kan hålla med information :)
"Materialet kan bearbetas med de flesta verktyg för trä och metall. Se till att verktyget är vasst och arbeta med låg hastighet så att materialet inte smälter av friktionsvärme. Kyl materialet under arbetet med rent vatten eller tvålvatten. Låt skyddsfilmen vara kvar för att förhindra att materialet repas eller skadas."

Men jag vill ju inte ha vätska i fräsen... gruff
Skriv svar