Q190 = XPOS MOVE REQUEST
Q191 = YPOS MOVE REQUEST
Q192 = CPOS MOVE REQUEST
Q193 = YPOS MOVE REQUEST
Q194 = ZPOS MOVE REQUEST
Q195 = PUNCH REQUEST FOR N99800
Q196 = NEXT X CLAMP ZONE
Q197 = NEXT Y CLAMP ZONE
Q198 = UPCOMING MOVE X
Q199 = UPCOMING MOVE Y
Q200 = UPCOMING MOVE C
Q211 = T1 AXIS POSITION
Q212 = T1 TOP STROKE
Q213 = T1 BTM STROKE
Q214 = T1 RAM ACCEL
Q215 = T1 RAM SPEED
Q216 = T1 AXIS ACCEL
Q217 = T1 AXIS SPEED
Q218 = T1 PRE PUNCH DELAY
Q219 = T1 POST PUNCH DELAY
Q220 = T1 USE SENSORS
Q221 = CW SINGLE TIMER CORRECTION
Q222 = CCW SINGLE TIMER CORRECTION
Q223 = CW MULTI TIMER CORRECTION
Q224 = CCW MULTI TIMER CORRECTION
Q225 = RAM TIMER
Q226 = IN-POS DISTANCE
Q227 = TURRET SIZE
Q228 = X CLAMP ZONE
Q229 = Y CLAMP ZONE
Q230 = RAM DUMP TIMER AFTER RAM TIMER

Q231 = T2 .....
etc                

USE DOWN TO Q1010 ; TURRET 40
; Q191 + (t_number*20) is equation for turret characteristics

P801 - SOFT USER-BUTTON machine ref
P802 - SOFT USER-BUTTON axis ref
P803 - SOFT USER-BUTTON clamp ref
P804 - SOFT USER-BUTTON turret ref
P805 - SOFT USER-BUTTON index ref
P806 - SOFT USER-BUTTON 6
P807 - SOFT USER-BUTTON 7
P808 - SOFT USER-BUTTON 8
P809 - SOFT USER-BUTTON 9
P810 - SOFT USER-BUTTON 10
P811 - SOFT USER-BUTTON 11
P812 - SOFT USER-BUTTON 12
P813 - SOFT USER-BUTTON 13
P814 - SOFT USER-BUTTON 14
P815 - SOFT USER-BUTTON 15
P816 - SOFT USER-BUTTON 16

P817 - SOFT JOG X+
P818 - SOFT JOG X-
P819 - SOFT JOG Y+
P820 - SOFT JOG Y-
P821 - SOFT JOG C+
P822 - SOFT JOG C-
P823 - SOFT JOG T+
P824 - SOFT JOG T-
P825 - machine ref
P826 - axis ref
P827 - clamp ref
P828 - turret ref
P829 - index ref
P830 = Punch Inhibit
P831 = Load Position
P832 = Block Delete 1
P833 = Block Delete 2

P850 = TEMP VARIABLE FOR CANNED CYCLES
P851 = TEMP VARIABLE FOR CANNED CYCLES
P852 = TEMP VARIABLE FOR CANNED CYCLES
.... = etc to P860

P867 = CLAMP STATE (1=normally closed)
P868 = MODAL NIBBLE INCREMENT 
P869 = ABS/INC PROGRAMMING FLAG

P870 = HITS FOR CURRENT TOOL
P871 = TIME ELAPSED (S)
P872 = Imperial or Metric Flag
P873 = Ram Squeeze at Ram at Bottom (ms)
P874 = Reposition Offset X
P875 = Reposition Offset Y
P876 = Matrix Offset X
P877 = Matrix Offset Y
P878 = Matrix Offset C

P881 = T1 AXIS POSITION
P882 = T1 TOP STROKE
P883 = T1 BTM STROKE
P884 = T1 RAM ACCEL
P885 = T1 RAM SPEED
P886 = T1 AXIS ACCEL
P887 = T1 AXIS SPEED
P888 = T1 PRE PUNCH DELAY
P889 = T1 POST PUNCH DELAY
P890 = T1 USE SENSORS
P891 = CW SINGLE TIMER
P892 = CCW SINGLE TIMER
P893 = CW MULTI TIMER
P894 = CCW MULTI TIMER
P895 = RAM TIMER
P896 = IN-POS DISTANCE
P897 = TURRET SIZE
P898 = X CLAMP SIZE
P899 = Y CLAMP SIZE
P900 = punch timeout value (ms)
P901 = mm to go for in-position
P902 = plc 2 param
P903 = plc 3 param
P904 = plc 4 param
P905 = plc 5 param
P906 = plc 6 param
P907 = plc 7 param
P908 = plc 8 param
P910 = Vector distance calculation for flywheel
P911 = Vector distance calculation for flywheel
P912 = Maximum Nibble Increment allowed for flywheel
P913 = Subroutine Counter
P914 = Subroutine Pointer
P915 = SPARE
P916 = SPARE
P917 = SPARE
P918 = SPARE
P919 = SPARE

P920 = NUMBER OF CLAMPS
P921 = CLAMP POS 1
P922 = CLAMP POS 2
P923 = CLAMP POS 3
P924 = CLAMP POS 4
P925 = CLAMP OFFSET 1
P926 = CLAMP OFFSET 2
P927 = CLAMP OFFSET 3
P928 = CLAMP OFFSET 4
P929 = CLAMP Y POSITION FOR REF

P930 = TURRET NUMBER (ACTUAL)
P931 = TURRET DATUM POS
P932 = BRAKE ON TIME
P933 = PINS IN HOME TIMER
P934 = PINS OUT DELAY UNTIL MOVE
P935 = TURRET MOVE ABORTED FLAG (-1)
P936 = TURRET PINS TIMER
P937 = MOVE CALCULATION
P938 = REQUESTED TURRET NUMBER
P939 = TURRET MOVE TIMER

P940 = PARTS PER SHEET
P941 = PARTS REQUIRED
P942 = SHEETS NEEDED
P943 = SHEETS SO FAR
P944 = SHEETS TO GO
P945 = C JOG DIST
P946 = X/Y JOG SPEED
P947 = X/Y JOG DISTANCE
P948 = C JOG SPEED
P949 = JOG TYPE (0=CONT 1=DIST)

P950 = E-STOP CHAIN ERRORS
P951 = LOGICAL ERRORS FEEDHOLD CAN CANCEL
P952 = LOGICAL ERRORS ONLY CLEAR CAN CANCEL
P953 = LOGICAL MASK FOR NON-FEEDHOLD
P954 = SYSTEM ERROR 1
P955 = SYSTEM ERROR 2
P956 = SYSTEM ERROR 3
P957 = PROGRAM RUNNING
P958 = AUTO/MANUAL
P959 = FEEDHOLD

P960 = VALUE FOR TOP
P961 = VALUE FOR BOTTOM
P962 = Voltage per 1mm Calc
P963 = Programmed Voltage for Top
P964 = Programmed Voltage for Btm
P965 = PUNCH/NIBBLE FLAG
P970 = X DATUM POSITION
P971 = Y DATUM POSITION
P972 = C DATUM POSITION
P973 = Z DATUM POSITION
P974 = NUMBER OF TURRET STATIONS
P975 = X LOAD POSITION
P976 = Y LOAD POSITION
P977 = X CLAMP ADJUST POSITION
P978 = Y CLAMP ADJUST POSITION
P979 = X PROGRAM LOAD POSITION
P980 = Y PROGRAM LOAD POSITION
P981 = T PROGRAM LOAD POSITION
P982 = INDEX STATION 1 OFFSET
P983 = VOLTAGE % FOR RAM AT TOP
P984 = ROT PINS HOME DELAY
P985 = ROT PINS OUT DELAY
P986 = INDEX G56 VALUE
P987 = INDEX BI-DIRECTIONAL (1=YES 0=NO)
P988 = HYDRAULIC/FLYWHEEL TIMER FOR RAM AT TOP
P989 = FLYWHEEL CORRECTION VALUE TO MAINTAIN RAM AT TOP

P990 = PUNCH INHIBIT EMULATION TIME
P991 = BI-DIRECTIONAL TURRET (Y/N)
P992 = REPOS Y OFFSET (0.25mm)
P993 = SHEET OUT OF CLAMP DETECT (Y/N)
P994 = MIN REPS Y POSITION
P995 = XPOS WHEN PUNCH IS ACTIVATED
P996 = YPOS WHEN PUNCH IS ACTIVATED
P997 = CPOS WHEN PUNCH IS ACTIVATED
P998 = TPOS WHEN PUNCH IS ACTIVATED
P999 = ZPOS WHEN PUNCH IS ACTIVATED

P1000 = NON-CRITICAL TIMER
P1001 = PLCC 1 P VALUE (IN-POS VECTOR)
P1002 = PLCC 2 P VALUE (FOOTSWITCH)
P1003 = PLCC 3 P VALUE (PROG CONTROL BUTTONS)
P1004 = MANUAL PROGRAM TEMP VARIABLE (PROG 1004)
P1005 = SPARE
P1006 = BUTTONS P VALUE FOR CLAMP SCAN (IN PROG 1004)

P1010 = RESERVED (PLCC1)
P1011 = RESERVED (PLCC1)
P1014 = TURRET IN-POS BAND
P1015 = TOOL IN-POS BAND
P1016 = TURRET number for indexing reference

