2019-01-07

master
radex 2021-05-16 15:15:55 +02:00
parent 035a5e4b73
commit 108c7309bd
8 changed files with 479 additions and 171 deletions

View File

@ -1,4 +1,4 @@
# Generated by PNCconf at Wed Dec 14 04:16:06 2016
# Generated by PNCconf at Tue Dec 20 17:18:29 2016
# If you make changes to this file, they will be
# overwritten when you run PNCconf again
@ -8,7 +8,7 @@ loadrt hostmot2
loadrt hm2_pci config=" num_encoders=3 num_pwmgens=0 num_stepgens=0 sserial_port_0=000xxx"
setp hm2_5i25.0.watchdog.timeout_ns 5000000
loadrt pid names=pid.x,pid.y,pid.z,pid.s
loadrt classicladder_rt numPhysInputs=15 numPhysOutputs=15 numS32in=10 numS32out=10 numFloatIn=10 numFloatOut=10 numBits=50 numWords=50
loadrt classicladder_rt numPhysInputs=50 numPhysOutputs=50 numS32in=10 numS32out=10 numFloatIn=10 numFloatOut=10 numBits=50 numWords=50
addf hm2_5i25.0.read servo-thread
addf motion-command-handler servo-thread
@ -22,64 +22,6 @@ addf hm2_5i25.0.write servo-thread
# external output signals
# --- X-ENABLE ---
net x-enable hm2_5i25.0.7i77.0.0.output-09
# --- Y-ENABLE ---
net y-enable hm2_5i25.0.7i77.0.0.output-10
# --- Z-ENABLE ---
net z-enable hm2_5i25.0.7i77.0.0.output-11
# --- SPINDLE-ON ---
net spindle-on hm2_5i25.0.7i77.0.0.output-12
# --- SPINDLE-BRAKE ---
net spindle-brake hm2_5i25.0.7i77.0.0.output-13
# --- SPINDLE-CW ---
net spindle-cw hm2_5i25.0.7i77.0.0.output-14
# external input signals
# --- DIN-02 ---
net din-02 <= hm2_5i25.0.7i77.0.0.input-00
# --- ALL-HOME ---
net all-home <= hm2_5i25.0.7i77.0.0.input-01
# --- DIN-03 ---
net din-03 <= hm2_5i25.0.7i77.0.0.input-02
# --- CYCLE-START ---
net cycle-start <= hm2_5i25.0.7i77.0.0.input-08
# --- ABORT ---
net abort <= hm2_5i25.0.7i77.0.0.input-09-not
# --- JOG-X-POS ---
net jog-x-pos <= hm2_5i25.0.7i77.0.0.input-24
# --- JOG-X-NEG ---
net jog-x-neg <= hm2_5i25.0.7i77.0.0.input-25
# --- JOG-Y-POS ---
net jog-y-pos <= hm2_5i25.0.7i77.0.0.input-26
# --- JOG-Y-NEG ---
net jog-y-neg <= hm2_5i25.0.7i77.0.0.input-27
# --- JOG-Z-NEG ---
net jog-z-neg <= hm2_5i25.0.7i77.0.0.input-28
# --- JOG-Z-POS ---
net jog-z-pos <= hm2_5i25.0.7i77.0.0.input-29
# --- DIN-00 ---
net din-00 <= hm2_5i25.0.7i77.0.0.input-30
#*******************
# AXIS X
#*******************

View File

@ -1,5 +1,5 @@
# Generated by PNCconf at Wed Dec 14 04:16:06 2016
# If you make changes to this file, they will be
# Generated by PNCconf at Tue Dec 20 17:18:28 2016
If you make changes to this file, they will be
# overwritten when you run PNCconf again
[EMC]
@ -16,10 +16,10 @@ MIN_SPINDLE_OVERRIDE = 0.500000
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/enleth/linuxcnc/nc_files
INCREMENTS = 100mm 50mm 10mm 5mm 1mm .5mm .1mm .05mm .01mm .005mm
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
POSITION_FEEDBACK = ACTUAL
DEFAULT_LINEAR_VELOCITY = 3.666667
MAX_LINEAR_VELOCITY = 15.666667
DEFAULT_LINEAR_VELOCITY = 1.666667
MAX_LINEAR_VELOCITY = 83.33
MIN_LINEAR_VELOCITY = 1.000000
DEFAULT_ANGULAR_VELOCITY = 0.250000
MAX_ANGULAR_VELOCITY = 1.000000
@ -82,11 +82,11 @@ TOOL_CHANGE_QUILL_UP = 1
#********************
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
HOME = 445.0
FERROR = 0.1
MIN_FERROR = 0.5
MAX_VELOCITY = 83.3333333333
MAX_ACCELERATION = 250.0
MAX_VELOCITY = 35.0
MAX_ACCELERATION = 45.0
P = 7.0
I = 0.0
D = 0.0
@ -102,10 +102,11 @@ OUTPUT_MIN_LIMIT = -10.0
OUTPUT_MAX_LIMIT = 10.0
MIN_LIMIT = -4.0
MAX_LIMIT = 450.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 13.316667
HOME_LATCH_VEL = -3.316667
HOME_OFFSET = 450.000000
HOME_SEARCH_VEL = 30
HOME_LATCH_VEL = -3
HOME_FINAL_VEL = 0.000000
HOME_IS_SHARED = 0
HOME_USE_INDEX = NO
HOME_SEQUENCE = 1
@ -114,11 +115,11 @@ HOME_SEQUENCE = 1
#********************
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
HOME = 285.0
FERROR = 0.1
MIN_FERROR = 0.5
MAX_VELOCITY = 83.3333333333
MAX_ACCELERATION = 250.0
MIN_FERROR = 0.7
MAX_VELOCITY = 30.0
MAX_ACCELERATION = 30.0
P = 7.0
I = 0.0
D = 0.0
@ -134,10 +135,11 @@ OUTPUT_MIN_LIMIT = -10.0
OUTPUT_MAX_LIMIT = 10.0
MIN_LIMIT = -5.0
MAX_LIMIT = 290.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 13.316667
HOME_LATCH_VEL = -3.316667
HOME_OFFSET = 290.000000
HOME_SEARCH_VEL = 25
HOME_LATCH_VEL = -3
HOME_FINAL_VEL = 0.000000
HOME_IS_SHARED = 0
HOME_USE_INDEX = NO
HOME_SEQUENCE = 2
@ -147,10 +149,10 @@ HOME_SEQUENCE = 2
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
FERROR = 0.025
MIN_FERROR = 0.5
FERROR = 0.1
MIN_FERROR = 1
MAX_VELOCITY = 25.0
MAX_ACCELERATION = 750.0
MAX_ACCELERATION = 75.0
P = 7.0
I = 0.0
D = 0.0
@ -167,9 +169,10 @@ OUTPUT_MAX_LIMIT = 10.0
MIN_LIMIT = -118.0
MAX_LIMIT = 8.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 13.316667
HOME_LATCH_VEL = -3.316667
HOME_SEARCH_VEL = 10
HOME_LATCH_VEL = -3
HOME_FINAL_VEL = 0.000000
HOME_IS_SHARED = 0
HOME_USE_INDEX = NO
HOME_SEQUENCE = 0

View File

@ -1,27 +1,30 @@
THREAD servo-thread
MAXCHAN 4
MAXCHAN 1
HMULT 1
HZOOM 1
HZOOM 9
HPOS 3.832427e-01
CHAN 1
PIN axis.0.error
VSCALE 0
VPOS 0.503067
VOFF 0.000000e+00
CHAN 2
PIN axis.0.f-error
VSCALE 0
VPOS 0.500000
VOFF 0.000000e+00
CHOFF
CHAN 3
PIN axis.0.f-error-lim
VSCALE 0
VPOS 0.500000
VOFF 0.000000e+00
CHOFF
CHAN 4
SIG x-pos-cmd
VSCALE 0
VPOS 0.500000
VOFF 0.000000e+00
CHOFF
CHAN 1
PIN axis.0.home-state
VSCALE 0
VPOS 0.503067
VOFF 0.000000e+00
TMODE 1
RMODE 0

View File

@ -1,13 +1,323 @@
_FILES_CLASSICLADDER
_FILE-rung_2.csv
#VER=2.0
#LABEL=
#COMMENT=
#PREVRUNG=5
#NEXTRUNG=6
1-0-50/3 , 2-0-50/10 , 2-0-50/11 , 1-0-0/3 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 50-0-60/3
2-0-50/0 , 9-0-50/21 , 9-0-50/22 , 9-0-50/23 , 9-0-50/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 50-0-0/3
2-0-50/26 , 2-0-50/27 , 1-0-50/0 , 1-0-50/28 , 9-0-50/0 , 9-0-50/0 , 9-0-0/0 , 99-0-0/0 , 13-0-0/9 , 0-1-0/0
0-0-0/0 , 0-0-0/0 , 0-1-0/0 , 1-1-50/25 , 0-1-50/12 , 0-0-0/0 , 0-0-0/0 , 99-1-0/0 , 99-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-1-0/0 , 1-1-50/24 , 0-1-0/0 , 0-0-0/0 , 0-0-0/0 , 0-1-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 1-1-50/12 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 0-1-0/0 , 0-0-0/0 , 0-0-0/0
_/FILE-rung_2.csv
_FILE-timers_iec.csv
2,1,2
2,2,0
2,2,0
2,2,1
2,2,1
2,2,0
2,2,0
2,2,0
2,2,0
2,2,1
_/FILE-timers_iec.csv
_FILE-general.txt
PERIODIC_REFRESH=1
SIZE_NBR_RUNGS=100
SIZE_NBR_BITS=50
SIZE_NBR_WORDS=50
SIZE_NBR_TIMERS=10
SIZE_NBR_MONOSTABLES=10
SIZE_NBR_COUNTERS=10
SIZE_NBR_TIMERS_IEC=10
SIZE_NBR_PHYS_INPUTS=50
SIZE_NBR_PHYS_OUTPUTS=50
SIZE_NBR_ARITHM_EXPR=100
SIZE_NBR_SECTIONS=10
SIZE_NBR_SYMBOLS=200
_/FILE-general.txt
_FILE-rung_4.csv
#VER=2.0
#LABEL=
#COMMENT=
#PREVRUNG=1
#NEXTRUNG=0
1-0-50/20 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 99-0-0/0 , 13-0-0/1 , 50-0-60/20
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 99-0-0/0 , 99-0-0/0 , 0-0-0/0
1-0-50/21 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 99-0-0/0 , 13-0-0/2 , 50-0-60/21
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 99-0-0/0 , 99-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
_/FILE-rung_4.csv
_FILE-ioconf.csv
#VER=1.0
_/FILE-ioconf.csv
_FILE-rung_5.csv
#VER=2.0
#LABEL=
#COMMENT=
#PREVRUNG=0
#NEXTRUNG=2
1-0-50/22 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 99-0-0/0 , 13-0-0/5 , 50-0-60/22
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 99-0-0/0 , 99-0-0/0 , 0-0-0/0
1-0-50/23 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 99-0-0/0 , 13-0-0/6 , 50-0-60/23
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 99-0-0/0 , 99-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
_/FILE-rung_5.csv
_FILE-rung_0.csv
#VER=2.0
#LABEL=
#COMMENT=
#PREVRUNG=4
#NEXTRUNG=5
1-0-50/2 , 2-0-50/10 , 2-0-50/12 , 1-0-0/2 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 50-0-60/2
2-0-50/0 , 9-0-50/0 , 9-0-50/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 50-0-0/2
2-0-50/28 , 9-0-50/0 , 1-0-50/0 , 1-0-50/27 , 9-0-0/0 , 9-0-0/0 , 99-0-0/0 , 13-0-0/4 , 0-1-0/0 , 0-0-60/3
0-0-50/3 , 0-0-0/0 , 0-1-50/11 , 1-1-50/22 , 0-1-0/0 , 0-0-0/0 , 99-1-0/0 , 99-0-0/0 , 0-0-0/0 , 0-0-60/3
0-0-0/0 , 0-0-0/0 , 0-1-0/0 , 1-1-50/23 , 0-1-0/0 , 0-0-0/0 , 0-1-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 1-1-50/11 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 0-1-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
_/FILE-rung_0.csv
_FILE-rung_3.csv
#VER=2.0
#LABEL=
#COMMENT=
#PREVRUNG=-1
#NEXTRUNG=-1
1-0-50/5 , 1-0-50/7 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 50-0-50/5
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 50-1-60/7
2-0-50/5 , 9-0-0/0 , 1-0-50/7 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 50-0-60/6
1-0-50/6 , 0-1-0/0 , 0-0-0/0 , 0-1-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
2-0-50/7 , 99-0-0/0 , 13-0-0/0 , 0-1-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 99-0-0/0 , 99-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
_/FILE-rung_3.csv
_FILE-symbols.csv
#VER=1.0
%I1,x-ena-req,
%I2,y-ena-req,
%I3,z-ena-req,
%I10,x-homing,
%I11,y-homing,
%I12,z-homing,
%I0,is-manual,
%I4,%I4,
%I5,s-on,
%I6,s-brake,
%I7,is-enable,
%I8,%I8,
%I9,%I9,
%I13,%I13,
%I14,%I14,
%I15,%I15,
%I16,%I16,
%I17,%I17,
%I18,%I18,
%I19,%I19,
%I20,bpj-x-pos,
%I21,bpj-x-neg,
%I22,bpj-y-pos,
%I23,bpj-y-neg,
%I24,bpj-z-neg,
%I25,bpj-z-pos,
%I26,jog-x-act,
%I27,jog-y-act,
%I28,jog-z-act,
%I29,%I29,
%I30,%I30,
%I31,%I31,
%I32,%I32,
%I33,%I33,
%I34,%I34,
%I35,%I35,
%I36,%I36,
%I37,%I37,
%I38,%I38,
%I39,%I39,
%I40,%I40,
%I41,%I41,
%I42,%I42,
%I43,%I43,
%I44,%I44,
%I45,%I45,
%I46,%I46,
%I47,%I47,
%I48,%I48,
%I49,%I49,
%Q0,%Q0,
%Q1,bp-x-ena,
%Q2,bp-y-ena,
%Q3,bp-z-ena,
%Q4,%Q4,
%Q5,s-start,
%Q6,s-stop,
%Q7,s-strobe,
%Q8,%Q8,
%Q9,%Q9,
%Q10,%Q10,
%Q11,%Q11,
%Q12,%Q12,
%Q13,%Q13,
%Q14,%Q14,
%Q15,%Q15,
%Q16,%Q16,
%Q17,%Q17,
%Q18,%Q18,
%Q19,%Q19,
%Q20,jog-x-pos,
%Q21,jog-x-neg,
%Q22,jog-y-pos,
%Q23,jog-y-neg,
%Q24,jog-z-neg,
%Q25,jog-z-pos,
%Q26,%Q26,
%Q27,%Q27,
%Q28,%Q28,
%Q29,%Q29,
%Q30,%Q30,
%Q31,%Q31,
%Q32,%Q32,
%Q33,%Q33,
%Q34,%Q34,
%Q35,%Q35,
%Q36,%Q36,
%Q37,%Q37,
%Q38,%Q38,
%Q39,%Q39,
%Q40,%Q40,
%Q41,%Q41,
%Q42,%Q42,
%Q43,%Q43,
%Q44,%Q44,
%Q45,%Q45,
%Q46,%Q46,
%Q47,%Q47,
%Q48,%Q48,
%Q49,%Q49,
%B0,jog-xy-r,
%B1,jog-x-int,
%B2,jog-y-int,
%B3,jog-z-int,
%B4,%B4,
%B5,%B5,
%B6,%B6,
%B7,%B7,
%B8,%B8,
%B9,%B9,
%B10,%B10,
%B11,%B11,
%B12,%B12,
%B13,%B13,
%B14,%B14,
%B15,%B15,
%B16,%B16,
%B17,%B17,
%B18,%B18,
%B19,%B19,
%B20,%B20,
%B21,%B21,
%B22,%B22,
%B23,%B23,
%B24,%B24,
%B25,%B25,
%B26,%B26,
%B27,%B27,
%B28,%B28,
%B29,%B29,
%B30,%B30,
%B31,%B31,
%B32,%B32,
%B33,%B33,
%B34,%B34,
%B35,%B35,
%B36,%B36,
%B37,%B37,
%B38,%B38,
%B39,%B39,
%B40,%B40,
%B41,%B41,
%B42,%B42,
%B43,%B43,
%B44,%B44,
%B45,%B45,
%B46,%B46,
%B47,%B47,
%B48,%B48,
%B49,%B49,
%W0,%W0,
%W1,%W1,
%W2,%W2,
%W3,%W3,
%W4,%W4,
%W5,%W5,
%W6,%W6,
%W7,%W7,
%W8,%W8,
%W9,%W9,
%W10,%W10,
%W11,%W11,
%W12,%W12,
%W13,%W13,
%W14,%W14,
%W15,%W15,
%W16,%W16,
%W17,%W17,
%W18,%W18,
%W19,%W19,
%W20,%W20,
%W21,%W21,
%W22,%W22,
%W23,%W23,
%W24,%W24,
%W25,%W25,
%W26,%W26,
%W27,%W27,
%W28,%W28,
%W29,%W29,
%W30,%W30,
%W31,%W31,
%W32,%W32,
%W33,%W33,
%W34,%W34,
%W35,%W35,
%W36,%W36,
%W37,%W37,
%W38,%W38,
%W39,%W39,
%W40,%W40,
%W41,%W41,
%W42,%W42,
%W43,%W43,
%W44,%W44,
%W45,%W45,
%W46,%W46,
%W47,%W47,
%W48,%W48,
%W49,%W49,
_/FILE-symbols.csv
_FILE-counters.csv
0
0
0
0
0
0
0
0
0
0
_/FILE-counters.csv
_FILE-modbusioconf.csv
#VER=1.0
_/FILE-modbusioconf.csv
_FILE-com_params.txt
MODBUS_MASTER_SERIAL_PORT=
MODBUS_MASTER_SERIAL_SPEED=9600
MODBUS_MASTER_SERIAL_DATABITS=8
MODBUS_MASTER_SERIAL_STOPBITS=1
MODBUS_MASTER_SERIAL_PARITY=0
MODBUS_ELEMENT_OFFSET=0
MODBUS_MASTER_SERIAL_USE_RTS_TO_SEND=0
MODBUS_MASTER_TIME_INTER_FRAME=100
@ -21,66 +331,25 @@ MODBUS_MAP_HOLDING=0
MODBUS_MAP_REGISTER_READ=0
MODBUS_MAP_REGISTER_WRITE=0
_/FILE-com_params.txt
_FILE-timers_iec.csv
1,0,0
1,0,0
1,0,0
1,0,0
1,0,0
1,0,0
1,0,0
1,0,0
1,0,0
1,0,0
_/FILE-timers_iec.csv
_FILE-timers.csv
1,0
1,0
1,0
1,0
1,0
1,0
1,0
1,0
1,0
1,0
_/FILE-timers.csv
_FILE-counters.csv
0
0
0
0
0
0
0
0
0
0
_/FILE-counters.csv
_FILE-sections.csv
#VER=1.0
#NAME000=Prog1
000,0,-1,0,0,0
_/FILE-sections.csv
_FILE-arithmetic_expressions.csv
#VER=2.0
_/FILE-arithmetic_expressions.csv
_FILE-rung_0.csv
_FILE-sequential.csv
#VER=1.0
_/FILE-sequential.csv
_FILE-rung_1.csv
#VER=2.0
#LABEL=
#COMMENT=
#PREVRUNG=0
#NEXTRUNG=0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
_/FILE-rung_0.csv
_FILE-ioconf.csv
#VER=1.0
_/FILE-ioconf.csv
#PREVRUNG=-1
#NEXTRUNG=4
1-0-50/1 , 2-0-50/11 , 2-0-50/12 , 1-0-0/1 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 50-0-60/1
2-0-50/0 , 9-0-50/0 , 9-0-50/0 , 9-0-50/0 , 9-0-50/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 50-0-0/1
2-0-50/28 , 9-0-50/0 , 1-0-50/0 , 1-0-50/26 , 9-0-50/0 , 9-0-0/0 , 99-0-0/0 , 13-0-0/3 , 0-1-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-1-50/10 , 1-1-50/20 , 9-0-0/0 , 9-0-0/0 , 99-1-0/0 , 99-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-1-50/10 , 1-1-50/21 , 9-0-0/0 , 9-0-0/0 , 0-1-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 1-1-50/10 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 0-1-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
_/FILE-rung_1.csv
_FILE-monostables.csv
1,0
1,0
@ -93,22 +362,36 @@ _FILE-monostables.csv
1,0
1,0
_/FILE-monostables.csv
_FILE-sequential.csv
_FILE-sections.csv
#VER=1.0
_/FILE-sequential.csv
_FILE-general.txt
PERIODIC_REFRESH=50
SIZE_NBR_RUNGS=100
SIZE_NBR_BITS=500
SIZE_NBR_WORDS=100
SIZE_NBR_TIMERS=10
SIZE_NBR_MONOSTABLES=10
SIZE_NBR_COUNTERS=10
SIZE_NBR_TIMERS_IEC=10
SIZE_NBR_PHYS_INPUTS=15
SIZE_NBR_PHYS_OUTPUTS=15
SIZE_NBR_ARITHM_EXPR=100
SIZE_NBR_SECTIONS=10
SIZE_NBR_SYMBOLS=100
_/FILE-general.txt
#NAME000=spindle
#NAME001=axis-enable
000,0,-1,3,3,0
001,0,-1,1,6,0
_/FILE-sections.csv
_FILE-rung_6.csv
#VER=2.0
#LABEL=
#COMMENT=
#PREVRUNG=2
#NEXTRUNG=-1
1-0-50/25 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 99-0-0/0 , 13-0-0/7 , 50-0-60/25
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 99-0-0/0 , 99-0-0/0 , 0-0-0/0
1-0-50/24 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 9-0-0/0 , 99-0-0/0 , 13-0-0/8 , 50-0-60/24
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 99-0-0/0 , 99-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0 , 0-0-0/0
_/FILE-rung_6.csv
_FILE-timers.csv
1,0
1,0
1,0
1,0
1,0
1,0
1,0
1,0
1,0
1,0
_/FILE-timers.csv
_/FILES_CLASSICLADDER

View File

@ -1,2 +1,69 @@
# Include your custom HAL commands here
# This file will not be overwritten when you run PNCconf again
# --- AXIS-ENABLE ---
net x-enable classicladder.0.in-01
net y-enable classicladder.0.in-02
net z-enable classicladder.0.in-03
# --- SPINDLE ---
net spindle-enable classicladder.0.in-05
net spindle-brake classicladder.0.in-06
net x-homing axis.0.homing => classicladder.0.in-10
net y-homing axis.1.homing => classicladder.0.in-11
net z-homing axis.2.homing => classicladder.0.in-12
net x-jogging axis.0.kb-jog-active => classicladder.0.in-26
net y-jogging axis.1.kb-jog-active => classicladder.0.in-27
net z-jogging axis.2.kb-jog-active => classicladder.0.in-28
net mode-manual halui.mode.is-manual => classicladder.0.in-00
net machine-is-enabled classicladder.0.in-07
# external input signals
# --- ALL-HOME ---
net all-home <= hm2_5i25.0.7i77.0.0.input-01
# --- CYCLE-START ---
net cycle-start <= hm2_5i25.0.7i77.0.0.input-08
# --- ABORT ---
net abort <= hm2_5i25.0.7i77.0.0.input-09-not
net jog-x-pos classicladder.0.out-20
net jog-x-neg classicladder.0.out-21
net jog-y-pos classicladder.0.out-22
net jog-y-neg classicladder.0.out-23
net jog-z-neg classicladder.0.out-24
net jog-z-pos classicladder.0.out-25
# Machine I/O
#net bp-jog-inhibit-out hm2_5i25.0.7i77.0.0.output-08 <= classicladder.0.out-00
net bp-x-enable-out hm2_5i25.0.7i77.0.0.output-09 <= classicladder.0.out-01
net bp-y-enable-out hm2_5i25.0.7i77.0.0.output-10 <= classicladder.0.out-02
net bp-z-enable-out hm2_5i25.0.7i77.0.0.output-11 <= classicladder.0.out-03
net bp-jog-x-pos classicladder.0.in-20 <= hm2_5i25.0.7i77.0.0.input-24
net bp-jog-x-neg classicladder.0.in-21 <= hm2_5i25.0.7i77.0.0.input-25
net bp-jog-y-pos classicladder.0.in-22 <= hm2_5i25.0.7i77.0.0.input-26
net bp-jog-y-neg classicladder.0.in-23 <= hm2_5i25.0.7i77.0.0.input-27
net bp-jog-z-neg classicladder.0.in-24 <= hm2_5i25.0.7i77.0.0.input-28
net bp-jog-z-pos classicladder.0.in-25 <= hm2_5i25.0.7i77.0.0.input-29
net bp-spindle-start-out hm2_5i25.0.7i77.0.0.output-12 <= classicladder.0.out-05
net bp-spindle-stop-out hm2_5i25.0.7i77.0.0.output-13 <= classicladder.0.out-06
net bp-m-strobe-out hm2_5i25.0.7i77.0.0.output-14 <= classicladder.0.out-07
net bp-aux-verification-in <= hm2_5i25.0.7i77.0.0.input-00
#net bp-home-shared-in <= hm2_5i25.0.7i77.0.0.input-01
net bp-handwheels-engaged-in <= hm2_5i25.0.7i77.0.0.input-02
net bp-rapid-engage-in <= hm2_5i25.0.7i77.0.0.input-30
#net bp-cycle-start-in <= hm2_5i25.0.7i77.0.0.input-08
#net bp-cycle-abort-in <= hm2_5i25.0.7i77.0.0.input-09

View File

@ -27,9 +27,9 @@
5218 0.000000
5219 0.000000
5220 1.000000
5221 0.000000
5222 0.000000
5223 0.000000
5221 306.850013
5222 150.082333
5223 -105.517550
5224 0.000000
5225 0.000000
5226 0.000000
@ -37,9 +37,9 @@
5228 0.000000
5229 0.000000
5230 0.000000
5241 0.000000
5242 0.000000
5243 0.000000
5241 404.514033
5242 249.344933
5243 -100.239267
5244 0.000000
5245 0.000000
5246 0.000000

View File

@ -1,4 +1,7 @@
T0 P0 ;
T1 P1 ;
T2 P2 ;
T1 P1 Z-17.434125 ;
T2 P2 Z+54.090875 ;
T3 P3 ;
T10 P10 Z-106.805000 ;added 20170529
T11 P11 Z-46.259700 ;added 20170529
T12 P12 Z-64.735700 ;added 20170529

View File

@ -0,0 +1,7 @@
T0 P0
T1 P1
T2 P2
T3 P3
T10 P10 Z-106.805 ;added 20170529
T11 P11 Z-46.2597 ;added 20170529
T12 P12 Z-64.7357 ;added 20170529