Hey Guys!
Okuma Genos M560R-V +4th axis (Tsudakoma RNE 200 R,D integrated solenoid operated pneumatic brake, simultaneous 4axis capable configuration )
Okuma Genos M560V-e +4th axis (Tsudakoma RNE 200 R,D integrated solenoid operated pneumatic brake, simultaneous 4axis capable configuration )
No inverse time feed no fancy rotary functionality on the controls.
My rotary axis is stalling for a fraction of a second before starting its feed movement after block that did not resulted rotary axis feed move. this is problematic during such situations where you want to move in a plane tangent to the rotary axis then move around a cylindrical feature tangent to the first plane and coaxial with the rotary axis. Take a look at the picture and you will get it
My investigation led me to believe that it is happening because the machines are set up by parameter to use automatic clamp/unclamp of the rotary axis. based on the information in the pdf and after checking the parameter setting on the machines.
In order to retain this setting for obvious reasons, I need to find out the exact syntax of changing these parameters in automatic mode. that way i can either put it in a macro and a pair of M codes on the machine which i can easily revoke in the CAM software when simultaneous cycle is being executed. Might say i wish to create a pair of M code to prepare the CNC control for simultaneous rotary machining with M code controlled Clamp/Unclamp action and back to automatic Clamping on the fly every occasion.
I understand there is 3 ways of parameter input based on the manual however couldn't find any actual examples of how to program parameter data input via code run in the .min file.
Attachment 487298
Code:
N3 T=VC3 M6 (D=8 3ELU KF UJJ GARANT 202387 BT40H50WE08)
/ T=VC4
G56 HA DA M8
F380 S3180 M3
(index opreation)
G0 A330 M15 (330 deg)
G0 X85.7 Y-33.653 Z50
G0 Z40
G1 Z39.622 A15 F4000
G1 Z39.245 A60
G1 Z38.867 A105
G1 Z38.49 A150
G1 Z38.112 A195
G1 Z37.735 A240
G1 Z37.357 A285
G1 Z36.98 A330
G0 Y-28.666 Z31.5 (approach end)
G1 Z30.5 F200 (Z depth)
G1 Y-19.111 F380 (Linear move)
G1 Y-11.555
G1 Y-4
(Stalls here for a fracation of a second)
G1 A326.89 F572.9 M16
G1 A323.77
G1 A320.64
G1 A317.5
G1 A314.36
G1 A311.23
G1 A308.11
G1 A305
G1 A301.89
G1 A298.77
G1 A295.64
G1 A292.5
G1 A289.36
G1 A286.23
G1 A283.11
G1 A280
G1 A276.89
G1 A273.77
G1 A270.64
G1 A267.5
G1 A264.36
G1 A261.23
G1 A258.11
G1 A255
G1 A251.89
G1 A248.77
G1 A245.64
G1 A242.5
G1 A239.36
G1 A236.23
G1 A233.11
G1 A230
G1 A226.89
G1 A223.77
G1 A220.64
G1 A217.5
G1 A214.36
G1 A211.23
G1 A208.11
G1 A205
(does not stall here)
G1 Y3.555 F380
G1 Y11.111
G1 Y18.666
G1 Y24.666
G0 Z31.5
G0 Y30.826 Z39.367
G1 X85.919 Y29.956 Z40.033 A201.33 F4000 (connection moves to start another slot)
G1 X86.138 Y29.072 Z40.68 A197.66
G1 X86.356 Y28.173 Z41.307 A193.98
G1 X86.575 Y27.261 Z41.915 A190.31
G1 X86.794 Y26.336 Z42.502 A186.64
G1 X87.012 Y25.398 Z43.069 A182.97
G1 X87.231 Y24.448 Z43.615 A179.3
G1 X87.45 Y23.487 Z44.14 A175.63
G1 X87.669 Y22.514 Z44.645 A171.95
G1 X87.888 Y21.53 Z45.127 A168.28
G1 X88.106 Y20.536 Z45.588 A164.61
G1 X88.325 Y19.532 Z46.027 A160.94
G1 X88.544 Y18.518 Z46.444 A157.27
G1 X88.762 Y17.496 Z46.839 A153.59
G1 X88.981 Y16.466 Z47.211 A149.92
G1 X89.2 Y15.427 Z47.561 A146.25
G1 X89.419 Y14.381 Z47.887 A142.58
G1 X89.638 Y13.328 Z48.191 A138.91
G1 X89.856 Y12.269 Z48.471 A135.23
G1 X90.075 Y11.204 Z48.729 A131.56
G1 X90.294 Y10.133 Z48.962 A127.89
G1 X90.513 Y9.058 Z49.173 A124.22
G1 X90.731 Y7.978 Z49.359 A120.55
G1 X90.95 Y6.894 Z49.522 A116.88
G1 X91.169 Y5.807 Z49.662 A113.2
G1 X91.388 Y4.718 Z49.777 A109.53
G1 X91.606 Y3.626 Z49.868 A105.86
G1 X91.825 Y2.532 Z49.936 A102.19
G1 X92.044 Y1.437 Z49.979 A98.52
G1 X92.263 Y0.341 Z49.999 A94.84
G1 X92.481 Y-0.754 Z49.994 A91.17
G1 X92.7 Y-1.85 Z49.966 A87.5
G1 X92.919 Y-2.944 Z49.913 A83.83
G1 X93.137 Y-4.038 Z49.837 A80.16
G1 X93.356 Y-5.129 Z49.736 A76.48
G1 X93.575 Y-6.217 Z49.612 A72.81
G1 X93.794 Y-7.303 Z49.464 A69.14
G1 X94.012 Y-8.385 Z49.292 A65.47
G1 X94.231 Y-9.464 Z49.096 A61.8
G1 X94.45 Y-10.537 Z48.877 A58.13
G1 X94.669 Y-11.606 Z48.634 A54.45
G1 X94.887 Y-12.669 Z48.368 A50.78
G1 X95.106 Y-13.726 Z48.079 A47.11
G1 X95.325 Y-14.776 Z47.767 A43.44
G1 X95.544 Y-15.819 Z47.431 A39.77
G1 X95.762 Y-16.855 Z47.073 A36.09
G1 X95.981 Y-17.883 Z46.693 A32.42
G1 X96.2 Y-18.902 Z46.29 A28.75
G1 X96.419 Y-19.911 Z45.864 A25.08
G1 X96.637 Y-20.912 Z45.417 A21.41
G1 X96.856 Y-21.902 Z44.948 A17.73
G1 X97.075 Y-22.882 Z44.457 A14.06
G1 X97.294 Y-23.851 Z43.945 A10.39
G1 X97.512 Y-24.808 Z43.412 A6.72
G1 X97.731 Y-25.753 Z42.858 A3.05
G1 X97.95 Y-26.686 Z42.283 A359.38
G1 X98.169 Y-27.606 Z41.688 A355.7
G1 X98.387 Y-28.513 Z41.073 A352.03
G1 X98.606 Y-29.407 Z40.438 A348.36
G1 X98.825 Y-30.286 Z39.784 A344.69
G1 X99.044 Y-31.15 Z39.111 A341.02
G1 X99.262 Y-32 Z38.419 A337.34
G1 X99.481 Y-32.834 Z37.708 A333.67
G1 X99.7 Y-33.653 Z36.98 A330
G0 Y-28.666 Z31.5
M30
Also notice that i had to output the connection moves between actual feed work moves via G1 because i couldn't ask the controller to skip the in position check at G0 A axis indexing movements resulting in many many stops during rotation. Also anyone has a detailed explanation What G143 is for? Manual saiz: Rotary axis position command (under rotary axis control by Super Hi-NC)