Messaggio
da SergioRuffa » domenica 12 novembre 2017, 18:31
Buona sera, confermo che Corel Draw lavora in vettoriale. Prima esportavo in EPS, ma con VCarve a volte avevo problemi. Con il DXF tutto fila liscio (almeno sembra...).
Ho provato, direttamente su VCarve, a disegnare un cerchio e a generare il percorso utensile. In questo caso una il comando G3 e in 15 righe di programma fa il lavoro, a velocità praticamente costante di 400 mm/min (come da impostazione dell'utensile). Stessa prova con un ellisse, ma niente da fare: una marea di micro segmenti G1...
Ecco il GCode del cerchio:
%
G21 G40 G49 M6 T1
G17
M7
G0Z20.000
G0X0.000Y0.000S12000M3
G0X60.000Y100.000Z10.000
G1Z-1.000F200.0
G3X100.000Y60.000I40.000J0.000F400.0
G3X140.000Y100.000I0.000J40.000
G3X100.000Y140.000I-40.000J0.000
G3X60.000Y100.000I0.000J-40.000
G0Z10.000
G0Z20.000
G0X0.000Y0.000
M2
%
e quello dell'ellisse:
%
G21 G40 G49 M6 T1
G17
M7
G0Z20.000
G0X0.000Y0.000S12000M3
G0X66.831Y88.818Z10.000
G1Z-1.000F200.0
G1X67.380Y88.422F400.0
G1X67.947Y88.034
G1X68.531Y87.652
G1X69.134Y87.278
G1X69.754Y86.911
G1X70.391Y86.552
G1X71.716Y85.858
G1X73.105Y85.196
G1X74.556Y84.567
G1X76.067Y83.973
G1X77.636Y83.416
G1X79.259Y82.895
G1X80.934Y82.414
G1X82.658Y81.972
G1X84.430Y81.572
G1X86.247Y81.214
G1X88.105Y80.899
G1X90.003Y80.630
G1X91.939Y80.406
G1X93.908Y80.230
G1X95.910Y80.103
G1X97.942Y80.026
G1X100.000Y80.000
G1X102.058Y80.026
G1X104.090Y80.103
G1X106.092Y80.230
G1X108.061Y80.406
G1X109.997Y80.630
G1X111.895Y80.899
G1X113.753Y81.214
G1X115.570Y81.572
G1X117.342Y81.972
G1X119.066Y82.414
G1X120.741Y82.895
G1X122.364Y83.416
G1X123.933Y83.973
G1X125.444Y84.567
G1X126.895Y85.196
G1X128.284Y85.858
G1X129.609Y86.552
G1X130.246Y86.911
G1X130.866Y87.278
G1X131.469Y87.652
G1X132.053Y88.034
G1X132.620Y88.422
G1X133.169Y88.818
G1X133.698Y89.220
G1X134.209Y89.629
G1X134.700Y90.045
G1X135.172Y90.467
G1X135.624Y90.895
G1X136.056Y91.329
G1X136.467Y91.769
G1X136.857Y92.215
G1X137.225Y92.667
G1X137.573Y93.123
G1X137.898Y93.585
G1X138.202Y94.053
G1X138.483Y94.525
G1X138.741Y95.002
G1X138.976Y95.483
G1X139.187Y95.969
G1X139.375Y96.460
G1X139.539Y96.954
G1X139.679Y97.453
G1X139.793Y97.955
G1X139.883Y98.461
G1X139.948Y98.971
G1X139.987Y99.484
G1X140.000Y100.000
ne ho messo più o meno un terzo...
Questo che segue è il fili .INI, haime non ho molta dimestichezza...
# Generato da stepconf a Fri Jun 23 16:35:12 2017
# Se questo file viene modificato, questo sarÃ
# sovrascritto quando si userà ancora stepconf
[EMC]
MACHINE = sentieromania
DEBUG = 0
[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/zioruphus/emc2/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
PYVCP = custompanel.xml
[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 = emc.var
[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000
[HAL]
HALFILE = sentieromania.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 = 3.00
MAX_LINEAR_VELOCITY = 30.00
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 30.0
MAX_ACCELERATION = 10.0
STEPGEN_MAXACCEL = 12.5
SCALE = 100.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 650.0
HOME_OFFSET = -5.000000
HOME_SEARCH_VEL = 5.000000
HOME_LATCH_VEL = 5.000000
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 30.0
MAX_ACCELERATION = 10.0
STEPGEN_MAXACCEL = 12.5
SCALE = 100.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 350.0
HOME_OFFSET = -5.000000
HOME_SEARCH_VEL = 5.000000
HOME_LATCH_VEL = 5.000000
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 30.0
MAX_ACCELERATION = 10.0
STEPGEN_MAXACCEL = 12.5
SCALE = 100.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -80.0
MAX_LIMIT = 80.0
HOME_OFFSET = 0.0
Grazie, buona serata