Kraschkurs i att göra enkla bokstäver med CNC [delad]
- 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]
Kan man stänga av det skiten? Automagiskt homing? Kanske är där mitt problem sitter?
- 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]
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.
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.
- 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]
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
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
- 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]
Nu jäklar! Ändrade HOME_LATCH_VEL till 0 och det fungerar!
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
Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]
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.
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.
- 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]
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...
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.
- 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]
Vänta nu... Max velocity... är det hastigheten som den kör när den exempelvis flyttar sig mellan exempelvis texten och fågeln?
- 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]
Problemet är löst
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.
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.
- 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]
Max velocity som du frågade om = G0 kommandon
- 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]
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
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
- 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]
Då letar du upp datablad för materialet och kollar rekommenderad bearbetningsdata.
Re: Kraschkurs i att göra enkla bokstäver med CNC [delad]
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?
2, använder du någon form av kylning
3, är det "riktigt" plexiglas, dvs akryl, och inte typ biltemas "plastglas" som är SAN?
- 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]
Ah du är inte dum du 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
"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